CAPE 75 49 51 75 56 56 60 63 61 51 42 37 33 33 31 29 33 31 29 32 35 36 29 26 24 27 29 28 27 31 38 42 36 29 25 28 32 35 34 27 15 1 14 22 24 29 33 31 17 4 0 0 12 18 8 0 0 0 0 0 0 0 1 2 0 5 15 10 2 0 1 4 3 1 0 8 24 20 4 0 0 10 62 112 50 2 0 7 65 85 36 10 107 286 350 482 459 265 95 56 62 126 282 385 320 262 275 265 291 339 457 787 794 529 405 412 362 311 417 780 867 674 950 1139 1204 1446 1648 1722 1744 1848 1993 2091 2177 2209 2143 2118 2210 2316 2336 2223 2107 2140 2313 2234 2129 2024 1936 1877 1861 1894 1904 1893 1892 1843 1775 1712 1664 1610 1561 1531 1502 1471 1457 1447 1437 1427 1399 1357 1348 1354 1335 1334 1332 1334 1341 1343 1350 1361 1348 1361 1438 1521 1478 1474 1323 1294 1443 1275 1307 1360 1668 1739 1748 1808 1893 1935 1849 1614 1246 739 352 210 189 191 200 311 540 732 699 448 283 335 503 855 853 382 146 119 101 75 75 94 117 128 145 192 308 400 424 542 781 844 620 629 696 479 217 116 64 22 36 97 149 186 276 424 522 487 424 419 480 487 511 709 998 908 546 209 105 19 24 24 25 85 201 248 220 159 138 267 548 751 702 515 290 136 127 330 882 1623 2187 2409 2381 2391 2560 2752 2954 3233 3548 3617 3441 3224 3185 3303 3287 3163 2946 2712 2478 2459 2532 2678 2691 2577 2321 2203 2201 2449 2748 2816 2784 2706 3008 3413 3719 3902 3936 3890 3841 3828 3837 3813 3738 3580 3334 3078 2876 2752 2638 2460 2236 1891 1408 1544 1466 1417 1351 1343 1466 2036 2632 2525 2288 2364 2468 2447 2626 2840 3034 3198 3318 3394 3486 3665 3955 4298 4552 4746 4930 5113 5203 5203 5159 5063 5010 5052 5126 5037 4571 4212 4112 4061 3969 3623 4073 4481 4075 3634 3934 4259 4211 4253 4374 4547 4665 4669 4624 4589 4441 4360 4389 4476 4648 4781 4793 4720 4671 4584 4297 3799 3222 2901 2936 3104 3251 3438 3715 4024 4324 4475 4447 4082 3852 3827 3922 3735 3713 3883 4092 4092 3799 3520 3400 3175 2808 2606 2562 2573 2633 2724 2838 2991 3200 3471 3695 3763 3668 3436 3265 3245 3432 3714 3891 3746 3438 2976 2689 2180 1749 1758 1513 1457 1858 2146 2528 2435 2639 2732 2534 2239 2179 2131 2185 2293 2356 2612 2926 3054 3227 3617 3912 4207 4246 3999 3482 3216 2304 2744 3204 3560 3645 3246 2745 2680 2792 2729 2611 2504 2166 1806 1605 1526 1509 1465 1434 1446 1472 1504 1577 1428 1311 1349 1267 1319 1243 1307 1411 1404 1418 1415 1413 1389 1441 1522 1584 1665 1786 1879 1882 1833 1814 1805 1778 1784 1752 1718 1693 1633 1437 1211 1124 1204 1386 1498 1392 1168 1066 1145 1209 1254 1340 1377 1338 1351 1574 1588 1515 1706 1962 1883 1892 1925 1939 1784 1685 1677 1704 1686 61 53 59 77 54 55 51 61 55 48 49 49 40 31 30 28 27 33 39 38 36 35 27 24 23 27 29 28 26 29 32 36 36 29 21 21 24 26 26 25 18 5 5 11 21 34 32 31 13 1 0 0 12 22 10 1 0 0 0 0 0 0 0 0 0 1 8 15 6 1 0 0 0 0 0 1 19 25 9 1 0 2 30 67 41 1 0 4 19 30 22 17 108 279 340 485 508 298 159 141 134 189 288 354 314 302 344 317 353 459 584 777 789 602 528 575 551 453 408 714 774 591 935 1090 1186 1435 1611 1709 1725 1845 1980 2073 2202 2274 2237 2234 2296 2353 2359 2241 2108 2112 2212 2286 2304 2296 2224 2106 1949 1857 1796 1740 1747 1711 1659 1615 1587 1570 1557 1545 1522 1496 1479 1464 1457 1462 1449 1433 1419 1404 1387 1385 1381 1361 1334 1322 1327 1347 1347 1355 1449 1595 1550 1574 1480 1486 1252 1360 1535 1492 1717 1781 1815 1905 1974 1918 1663 1278 744 320 164 113 100 135 246 518 730 618 405 301 279 412 597 926 837 333 91 79 93 112 124 138 155 151 141 144 191 227 284 420 599 579 503 657 784 520 215 137 98 38 34 81 208 466 682 646 471 359 321 307 337 334 326 487 808 1015 785 425 397 191 156 83 74 153 261 308 219 192 208 362 626 718 709 681 514 329 408 876 1476 2024 2350 2368 2298 2343 2511 2697 2938 3270 3622 3770 3615 3322 3195 3255 3249 3073 2896 2741 2573 2512 2537 2660 2686 2641 2437 2276 2316 2557 2721 2643 2678 2726 3062 3405 3658 3805 3814 3765 3711 3698 3742 3781 3750 3627 3466 3319 3150 2982 2809 2644 2475 2144 1624 1672 1649 1600 1543 1525 1598 2037 2618 2540 2254 2333 2528 2555 2624 2770 2947 3121 3263 3373 3473 3638 3897 4197 4419 4545 4665 4839 5005 5113 5220 5285 5292 5249 5041 4616 4158 3702 3861 4081 3914 3741 4319 4798 4449 3895 3936 4157 4037 4050 4180 4189 4262 4302 4247 4138 4090 4048 4144 4367 4601 4707 4684 4636 4637 4652 4484 3868 3049 2767 2934 3064 3131 3242 3481 3807 4117 4321 4309 4071 3882 3843 3954 3683 3759 3875 3898 3793 3672 3316 3022 2846 2625 2495 2526 2607 2699 2805 2961 3192 3475 3788 4062 4094 3831 3442 3259 3432 3668 4029 4220 3982 3663 3070 2454 2092 1834 1872 1806 1786 2077 2473 2607 2493 2490 2423 2189 1993 1842 1830 1922 1995 2042 2295 2908 2948 2991 3310 3697 4233 4094 3677 2874 2881 2637 2701 3042 3535 3804 3515 2993 2818 2863 2846 2697 2455 2058 1676 1516 1495 1538 1605 1567 1464 1487 1518 1541 1518 1538 1485 1375 1388 1396 1512 1507 1464 1481 1459 1425 1485 1584 1666 1714 1733 1727 1773 1766 1722 1722 1741 1744 1705 1646 1605 1571 1501 1364 1224 1122 1148 1345 1477 1418 1203 1033 1089 1124 1151 1197 1181 1167 1183 1616 1852 1911 2280 2238 2020 1902 1889 1837 1846 1806 1789 1841 1831 59 62 66 71 64 55 52 61 59 47 51 65 47 41 41 30 27 30 34 40 40 32 28 27 26 28 24 23 23 25 26 30 36 33 18 18 21 24 26 29 28 16 4 5 20 31 29 26 11 0 0 0 4 23 13 2 0 0 0 0 0 0 0 0 0 0 2 10 10 2 0 0 0 0 0 0 16 37 9 1 0 0 9 62 35 0 0 0 0 0 1 15 102 248 316 458 548 328 244 214 238 282 352 314 268 302 431 434 482 624 693 754 708 601 636 738 735 597 520 645 660 561 920 1123 1208 1375 1578 1724 1754 1867 1944 2047 2211 2313 2297 2270 2384 2514 2491 2320 2205 2136 2135 2227 2348 2537 2698 2721 2528 2275 2049 1856 1750 1669 1601 1541 1518 1522 1531 1540 1538 1545 1531 1504 1486 1496 1495 1494 1466 1454 1446 1447 1455 1464 1436 1374 1349 1373 1432 1510 1625 1727 1709 1676 1499 1343 1252 1432 1692 1709 1799 1859 1894 1967 1945 1719 1388 1062 614 248 107 64 61 129 358 779 976 675 310 227 307 392 544 816 751 327 68 54 77 112 139 160 190 203 183 157 189 239 274 362 375 360 338 456 689 520 218 135 114 64 60 151 368 673 793 601 394 327 311 277 231 218 286 405 582 822 922 828 765 652 464 299 325 376 311 275 190 269 372 511 608 644 750 828 752 717 1080 1615 2048 2356 2433 2304 2227 2315 2469 2649 2924 3276 3629 3816 3754 3548 3360 3282 3205 2995 2880 2786 2636 2528 2523 2602 2650 2664 2602 2534 2575 2663 2621 2469 2487 2716 3051 3326 3571 3733 3766 3715 3622 3565 3600 3663 3658 3569 3448 3332 3199 3037 2878 2745 2586 2297 1834 1712 1719 1659 1625 1692 1806 2053 2548 2686 2539 2581 2680 2669 2689 2758 2859 2982 3109 3203 3283 3449 3700 3913 4002 3978 3978 4179 4494 4751 5047 5290 5337 5160 4735 4308 4130 3868 4009 4079 3782 3819 4383 4872 4789 4252 4080 4157 3864 3966 4255 4363 4354 4223 4023 3859 3738 3687 3763 3974 4232 4404 4469 4505 4581 4681 4515 3825 2859 2634 2891 3027 3112 3215 3405 3701 3967 4059 3992 3925 3788 3866 3835 3572 3676 3770 3684 3584 3435 3106 2768 2573 2455 2432 2514 2617 2725 2834 3037 3337 3607 3863 4045 4011 3711 3411 3346 3521 3625 4025 4289 4198 4122 3765 3199 2654 2243 2006 1971 2039 2170 2326 2432 2334 2241 2242 2111 2028 1980 2064 2164 2204 2133 2107 2268 2373 2602 2697 3337 4112 4202 3874 3288 3049 2773 2684 2884 3308 3677 3684 3414 3140 2916 2645 2348 2055 1782 1598 1531 1554 1525 1580 1491 1565 1597 1629 1595 1649 1640 1551 1473 1433 1462 1545 1554 1577 1612 1521 1416 1467 1618 1717 1754 1770 1748 1781 1721 1693 1701 1731 1703 1622 1549 1476 1396 1321 1266 1213 1140 1109 1176 1272 1286 1153 1027 1052 1047 1102 1103 1022 1078 1527 1933 1986 2095 2361 2360 2158 2039 2082 2187 2163 2043 1948 1958 1962 66 69 67 75 77 68 65 64 66 66 65 73 62 58 51 40 36 38 36 41 43 32 28 29 30 29 25 22 21 21 25 31 34 36 25 28 29 31 29 28 32 17 3 1 15 28 30 24 10 1 0 0 1 8 6 0 0 0 0 0 0 0 0 0 0 0 0 5 6 1 0 0 0 0 0 0 5 33 35 1 0 0 1 71 30 3 0 0 0 0 0 17 108 224 263 373 553 475 328 274 324 334 434 404 270 296 448 521 610 810 855 774 600 504 624 759 710 597 593 625 545 506 802 1062 1186 1306 1553 1730 1799 1892 1939 2051 2201 2315 2376 2345 2355 2461 2499 2378 2288 2185 2151 2198 2251 2365 2542 2726 2848 2830 2682 2475 2283 2117 1970 1810 1688 1635 1580 1516 1498 1554 1585 1568 1526 1509 1500 1496 1478 1471 1471 1459 1469 1573 1599 1507 1429 1410 1466 1585 1698 1696 1559 1441 1325 1223 1181 1341 1745 1850 1891 1986 1975 1983 1849 1493 1180 734 245 115 100 92 121 217 458 842 1009 720 356 262 316 344 393 537 517 239 67 72 85 99 125 169 219 265 269 240 257 269 254 273 288 278 209 217 462 472 257 168 144 123 172 339 532 642 621 505 445 477 479 407 289 204 225 293 373 577 808 870 864 837 638 589 596 508 314 202 256 448 607 716 760 837 950 1012 1046 1347 1845 2245 2500 2548 2391 2227 2200 2291 2414 2594 2873 3186 3484 3682 3756 3709 3569 3373 3211 3034 2907 2863 2675 2550 2508 2556 2630 2673 2704 2730 2740 2680 2517 2390 2474 2746 3002 3241 3515 3712 3762 3702 3572 3446 3415 3445 3449 3417 3356 3269 3173 3045 2877 2727 2560 2218 1774 1701 1689 1638 1617 1826 2024 2196 2565 2798 2818 2815 2757 2717 2738 2791 2817 2823 2870 2931 3032 3236 3467 3577 3552 3506 3552 3846 4341 4676 4871 5067 5070 4770 4467 4368 4265 4056 4129 4419 4252 4025 4314 4881 4923 4508 4378 4380 4103 4154 4411 4460 4299 3998 3654 3418 3301 3238 3273 3490 3830 4093 4242 4357 4527 4654 4491 3850 2925 2638 2840 3055 3205 3375 3630 3832 3989 3855 3630 3585 3550 3726 3653 3503 3580 3665 3584 3426 3227 2923 2618 2449 2395 2433 2535 2634 2724 2875 3171 3517 3692 3796 3864 3745 3530 3525 3796 3995 4133 4250 4166 4105 4254 4046 3526 3089 2655 2236 2054 2055 2047 2104 2128 2057 1995 2008 2136 2230 2349 2446 2438 2505 2441 2347 2282 2320 2484 2567 3446 4190 4287 3975 3656 3451 2960 2756 2972 3255 3477 3542 3512 3318 2932 2501 2156 1955 1823 1684 1609 1621 1566 1602 1719 1797 1737 1718 1669 1671 1668 1582 1508 1547 1618 1625 1638 1712 1743 1605 1509 1524 1605 1652 1752 1747 1738 1768 1722 1661 1619 1593 1604 1603 1524 1388 1265 1206 1171 1135 1111 1081 1091 1118 1137 1084 1060 1048 1010 1063 1222 1485 1870 2075 2079 2034 2074 2136 2274 2381 2413 2567 2471 2367 2283 2115 1917 2011 85 79 69 74 77 76 76 72 68 66 68 70 68 64 57 51 46 39 36 40 47 30 30 30 32 33 28 25 25 24 27 32 35 36 32 33 33 31 28 24 28 29 7 1 20 35 35 30 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 22 61 19 0 0 8 88 42 3 0 0 0 0 0 10 94 217 236 306 486 524 411 338 353 368 472 482 333 279 351 546 681 871 914 782 510 374 501 618 522 430 604 609 463 488 769 1054 1147 1261 1527 1727 1824 1903 1968 2077 2189 2281 2390 2432 2376 2404 2462 2405 2318 2220 2196 2183 2171 2197 2259 2407 2649 2889 3041 3074 3024 2928 2805 2633 2388 2125 1899 1708 1566 1533 1578 1613 1598 1563 1544 1509 1488 1476 1464 1449 1433 1464 1484 1484 1438 1380 1402 1505 1602 1576 1419 1276 1212 1190 1253 1497 1818 1906 1957 2062 2001 1911 1750 1350 1009 658 324 328 359 340 361 443 609 844 979 791 435 265 269 298 304 320 339 225 127 148 146 133 130 170 218 296 353 342 393 442 480 486 476 440 288 209 379 405 262 212 223 270 364 458 451 380 376 441 528 606 588 447 281 197 171 170 200 356 534 581 596 718 773 698 583 415 283 316 487 643 761 855 957 1080 1196 1367 1625 2066 2443 2693 2759 2567 2298 2160 2191 2273 2355 2533 2785 3045 3273 3430 3587 3685 3676 3451 3161 2990 2917 2966 2728 2590 2496 2505 2621 2693 2753 2766 2721 2609 2449 2372 2508 2764 2948 3177 3468 3659 3714 3673 3533 3349 3230 3196 3193 3207 3201 3156 3110 3006 2838 2664 2439 2042 1537 1668 1644 1583 1540 1807 2094 2294 2518 2678 2713 2715 2686 2661 2700 2753 2754 2715 2714 2739 2824 3014 3210 3303 3289 3304 3453 3837 4437 4829 4845 4813 4918 4864 4727 4548 4093 3804 3978 4361 4485 4470 4519 4946 4906 4729 4698 4635 4384 4268 4404 4485 4248 3802 3377 3065 2866 2776 2844 3089 3469 3763 3980 4204 4399 4371 4182 3710 3061 2711 2862 3187 3369 3480 3617 3714 3665 3374 3133 3113 3306 3540 3535 3543 3763 3782 3660 3547 3163 2798 2572 2426 2391 2454 2556 2651 2772 3025 3373 3672 3783 3751 3776 3831 3762 3925 4134 4156 4224 4072 3921 3809 3672 3537 3289 2994 2752 2385 2147 2075 2022 1993 1960 1987 2057 2195 2452 2429 2485 2574 2593 2592 2564 2629 2710 2775 3085 3558 4190 4550 4462 4131 3936 3788 3363 3140 3196 3360 3402 3321 3333 3187 2889 2590 2373 2098 1960 1865 1769 1705 1683 1773 1940 1979 1925 1872 1771 1686 1675 1642 1555 1603 1643 1627 1696 1832 1872 1811 1655 1511 1573 1593 1679 1685 1704 1711 1637 1533 1455 1449 1524 1577 1505 1335 1169 1136 1132 1087 1110 1119 1123 1127 1117 1114 1107 1108 1144 1285 1555 1812 2020 2097 2025 1988 2065 2232 2451 2394 2338 2242 2212 2319 2372 2376 2204 2167 97 91 80 73 73 75 77 72 68 65 65 65 65 64 60 52 44 35 33 36 40 39 39 32 32 40 29 27 29 32 35 35 35 36 33 28 25 26 23 24 30 30 4 0 20 39 36 35 18 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 68 40 0 2 26 89 59 0 0 0 0 0 0 2 71 217 209 207 387 521 443 342 336 403 557 599 449 315 283 438 629 824 912 849 497 291 344 384 268 295 664 560 366 377 638 927 999 1128 1472 1729 1837 1927 1992 2063 2149 2233 2344 2429 2461 2481 2609 2659 2585 2368 2257 2195 2155 2139 2114 2131 2286 2553 2835 3054 3186 3263 3338 3407 3343 3063 2691 2311 1956 1717 1615 1625 1640 1609 1586 1550 1504 1497 1464 1447 1434 1469 1486 1574 1522 1413 1402 1486 1570 1566 1466 1359 1330 1325 1399 1695 1939 1973 1972 1989 1905 1789 1631 1255 991 998 1172 1267 1178 928 760 802 944 1026 1104 1104 795 573 587 637 561 433 384 329 247 209 203 209 202 220 255 340 454 577 701 781 878 873 817 746 529 371 398 343 279 384 468 469 443 383 280 241 313 444 571 657 636 449 226 137 118 117 151 205 262 306 425 629 700 533 360 260 324 528 698 817 907 1024 1193 1367 1593 2000 2365 2614 2771 2841 2750 2487 2242 2147 2191 2262 2322 2468 2679 2922 3113 3207 3360 3552 3672 3508 3133 2949 2967 3033 2777 2599 2449 2456 2599 2714 2761 2714 2635 2562 2450 2391 2507 2692 2871 3114 3388 3571 3635 3613 3492 3285 3097 3000 2983 3017 3023 3002 2996 2928 2784 2647 2429 2070 1459 1525 1434 1449 1444 1688 2072 2297 2332 2374 2424 2471 2487 2486 2563 2661 2707 2711 2714 2722 2741 2828 2991 3138 3195 3222 3397 3752 4266 4746 4932 4840 4986 4970 4871 4695 4373 4328 4296 4319 4370 4577 4816 5010 4995 4959 4958 4843 4565 4323 4315 4426 4290 3844 3345 2884 2576 2493 2633 2866 3142 3360 3564 3818 4031 4096 3978 3667 3226 2933 3061 3375 3523 3513 3438 3377 3256 3015 2840 2979 3295 3481 3460 3517 3732 3742 3604 3511 3179 2858 2616 2492 2485 2490 2574 2704 2858 3198 3581 3904 4025 4048 4179 4164 3999 3884 3662 3493 3509 3619 3673 3557 3363 3205 3039 2851 2724 2344 2218 2181 2160 2187 2230 2317 2427 2581 2677 2658 2670 2695 2676 2620 2612 2788 3000 3284 3656 4033 4402 4565 4396 4324 4390 4110 3740 3510 3368 3412 3500 3314 3168 2992 2855 2798 2681 2410 2185 2031 1904 1794 1764 1881 2007 2049 2086 2021 1773 1628 1719 1765 1633 1696 1788 1697 1729 1890 1897 1904 1783 1483 1474 1523 1556 1618 1689 1650 1516 1366 1264 1304 1440 1479 1457 1335 1149 1065 1112 1084 1124 1142 1155 1154 1160 1173 1173 1183 1310 1560 1736 1764 1731 1703 1688 1678 1745 1924 2061 2109 2087 2079 2146 2227 2350 2483 2462 2338 90 93 88 81 79 78 76 72 65 62 62 63 64 63 58 51 45 40 33 31 35 42 42 36 37 42 35 32 36 36 39 38 36 35 32 28 24 23 20 21 29 22 2 1 9 29 30 33 27 3 0 0 0 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 55 38 0 6 49 101 67 0 0 0 0 0 0 0 62 223 211 125 251 476 491 345 272 371 594 687 578 448 343 336 524 705 835 803 555 347 266 214 184 289 707 473 280 317 603 900 925 1079 1453 1701 1822 1936 2017 2083 2133 2186 2284 2407 2522 2619 2685 2748 2817 2601 2348 2277 2228 2186 2159 2106 2125 2232 2378 2565 2725 2881 3104 3409 3683 3715 3517 3106 2547 2059 1749 1647 1657 1584 1533 1507 1516 1478 1465 1456 1445 1565 1634 1713 1685 1549 1480 1474 1491 1548 1603 1573 1528 1505 1598 1869 2028 2009 1957 1876 1780 1680 1523 1254 1163 1399 1705 1917 1841 1179 983 1103 1397 1425 1375 1365 1204 1059 1103 1168 1035 789 644 646 657 679 615 438 383 350 364 433 627 881 923 843 748 741 732 760 699 512 408 319 337 554 613 480 350 264 204 238 339 447 536 632 693 590 366 212 158 128 136 128 105 154 359 523 435 283 256 290 528 809 1037 1028 1094 1271 1505 1786 2167 2570 2742 2783 2790 2743 2598 2363 2200 2169 2202 2252 2328 2457 2619 2801 2941 3006 3140 3377 3567 3477 3122 2956 3034 3093 2913 2670 2436 2428 2581 2717 2758 2677 2593 2566 2492 2446 2523 2632 2791 3028 3279 3455 3523 3508 3409 3230 3028 2880 2830 2864 2887 2881 2863 2806 2701 2573 2348 2002 1488 1324 1331 1342 1358 1555 1911 2078 2028 2052 2147 2210 2225 2274 2442 2631 2734 2759 2731 2726 2763 2781 2849 2974 3116 3207 3401 3703 4095 4489 4809 4847 4784 4692 4718 4736 4735 4739 4674 4614 4649 4821 5023 5159 5165 5156 5150 5017 4742 4432 4259 4263 4150 3819 3439 2979 2575 2450 2626 2794 2855 2982 3105 3329 3601 3754 3670 3572 3318 3148 3269 3508 3606 3506 3303 3134 3019 2934 2937 3103 3324 3410 3380 3430 3559 3549 3405 3325 3145 2872 2671 2600 2543 2512 2631 2811 3040 3373 3828 4231 4379 4355 4317 4127 3805 3322 3012 3022 3126 3164 3060 3004 3111 2977 2911 2717 2508 2301 2300 2317 2375 2423 2545 2578 2641 2737 2813 2869 2876 2823 2765 2740 2795 3022 3329 3592 3826 3952 4116 4279 4310 4450 4423 4062 3757 3492 3390 3413 3457 3415 3277 3076 2976 2974 2926 2715 2386 2140 2016 1926 1913 2009 2049 2087 2136 2035 1678 1576 1719 1727 1677 1765 1674 1620 1644 1685 1705 1749 1699 1556 1466 1408 1374 1475 1603 1618 1440 1241 1061 1139 1272 1299 1421 1374 1180 1075 1070 1116 1144 1154 1164 1169 1196 1251 1317 1345 1447 1651 1685 1596 1450 1310 1319 1327 1346 1614 1867 1984 2018 2029 2069 2171 2298 2406 2408 2259 92 93 89 91 94 91 83 73 65 63 60 59 63 61 59 55 45 39 35 32 33 39 41 40 42 44 42 38 41 41 42 42 39 36 32 34 28 21 18 23 34 31 20 8 3 13 24 26 25 1 0 0 0 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 74 26 0 15 89 138 71 0 0 0 0 0 0 5 54 193 244 110 142 401 499 358 225 312 611 722 617 530 460 381 438 611 704 676 589 517 375 237 176 317 708 410 261 241 564 979 1036 1198 1445 1623 1764 1895 1988 2055 2103 2149 2231 2349 2487 2636 2755 2828 2899 2802 2550 2384 2270 2228 2195 2246 2190 2114 2052 2137 2235 2359 2564 2838 3146 3444 3661 3614 3172 2515 1950 1687 1762 1892 1839 1788 1715 1572 1477 1466 1489 1719 1878 1847 1847 1714 1614 1524 1503 1618 1749 1742 1721 1757 1820 1892 1926 1937 1932 1843 1735 1620 1464 1325 1370 1606 1691 1889 2300 1324 1137 1243 1649 1711 1587 1360 1260 1273 1416 1513 1374 1117 944 917 927 991 951 692 485 417 409 453 787 1034 796 535 374 520 592 601 695 633 521 525 677 742 635 466 366 297 231 226 256 273 291 386 543 635 584 426 264 159 88 63 53 100 302 347 154 158 443 729 788 1060 1172 1180 1323 1561 1811 2124 2499 2788 2797 2712 2650 2581 2430 2240 2150 2169 2209 2276 2395 2521 2630 2719 2793 2867 3002 3220 3410 3363 3089 2958 3072 3195 3092 2794 2473 2432 2592 2724 2766 2686 2615 2605 2550 2511 2550 2618 2746 2956 3171 3311 3368 3373 3320 3192 3010 2848 2781 2810 2834 2798 2734 2637 2542 2412 2189 1946 1649 1358 1379 1280 1287 1444 1710 1845 1807 1839 1939 1992 2003 2099 2366 2567 2606 2610 2570 2658 2881 2913 2888 2908 3082 3287 3466 3670 3922 4187 4436 4615 4513 4368 4508 4715 4836 4894 4904 4928 4985 5047 5146 5236 5281 5288 5228 5085 4848 4513 4237 4134 4040 3870 3587 3118 2695 2519 2677 2768 2716 2839 2850 2952 3128 3272 3251 3240 3215 3187 3263 3422 3485 3349 3087 2853 2754 2775 2871 3054 3276 3437 3500 3511 3440 3267 3149 3166 3029 2800 2719 2687 2607 2618 2731 2900 3171 3561 4045 4472 4585 4431 4224 3989 3651 3251 2965 2815 2639 2514 2494 2577 2616 2492 2633 2464 2343 2332 2289 2255 2304 2416 2502 2573 2680 2809 2956 3114 3276 3213 3096 3160 3309 3533 3719 3904 3998 3870 3985 4163 4199 4113 4201 4047 3658 3363 3331 3351 3351 3490 3572 3454 3283 3154 3066 2843 2450 2190 2105 2053 2029 2047 2101 2156 2111 1913 1636 1658 1811 1750 1728 1736 1689 1647 1571 1525 1532 1563 1485 1401 1355 1278 1250 1382 1439 1439 1400 1216 1048 1115 1160 1255 1437 1401 1231 1140 1137 1155 1157 1161 1173 1233 1355 1494 1562 1624 1725 1665 1551 1411 1298 1160 1149 1260 1416 1678 1889 1984 2006 2011 2048 2138 2238 2331 2385 2188 101 94 92 95 98 94 85 75 72 67 60 56 60 62 62 62 58 48 36 39 35 37 44 45 45 43 43 42 41 42 46 47 42 37 35 34 33 15 22 22 24 32 32 17 2 5 17 25 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 18 80 24 2 26 137 173 59 0 0 0 0 0 0 2 33 135 219 152 153 363 461 336 223 249 509 676 610 526 509 490 498 565 672 681 669 715 574 308 285 516 572 385 315 216 521 1267 899 1058 1330 1516 1686 1861 1978 2037 2075 2122 2187 2286 2428 2598 2773 2947 3097 3148 2983 2679 2415 2295 2209 2260 2262 2202 2051 2053 2073 2119 2215 2362 2562 2848 3169 3412 3413 3074 2427 1756 1456 1588 1856 1931 1842 1683 1544 1525 1666 1887 2117 2071 1862 1894 1804 1694 1688 1804 1863 1835 1822 1848 1856 1814 1786 1836 1889 1844 1743 1621 1477 1401 1457 1550 1679 1855 2024 1785 1328 1223 1402 1432 1293 1190 1295 1520 1668 1577 1449 1341 1258 1153 1076 1108 1143 995 752 605 489 487 883 1087 688 420 345 575 590 500 590 572 501 630 851 903 822 727 667 588 447 260 133 88 85 136 288 547 698 567 336 194 110 67 72 199 483 387 202 239 681 1123 1213 1263 1234 1391 1572 1813 2041 2325 2736 2755 2729 2617 2498 2401 2260 2129 2110 2171 2248 2353 2490 2613 2678 2701 2739 2815 2935 3066 3200 3171 2979 2924 3094 3254 3188 2877 2510 2452 2611 2746 2798 2737 2667 2657 2612 2568 2588 2632 2731 2907 3087 3205 3263 3280 3260 3168 3004 2847 2799 2841 2867 2789 2628 2461 2395 2321 2056 1958 1798 1489 1457 1260 1258 1428 1632 1723 1721 1755 1816 1830 1837 1992 2364 2611 2512 2343 2309 2491 2820 2998 3033 3069 3132 3279 3431 3575 3734 3948 4189 4355 4257 4041 4279 4510 4669 4797 4856 4907 4972 5010 5038 5031 5034 5045 5015 4961 4797 4481 4255 4254 4260 4130 3899 3329 2894 2624 2772 2795 2738 2833 2877 2908 2922 2973 2994 2986 3005 3021 3041 3108 3146 3036 2821 2656 2625 2719 2867 3077 3348 3628 3807 3666 3330 3003 3059 3023 2924 2811 2760 2729 2672 2694 2813 3026 3365 3751 4131 4465 4552 4339 4115 3969 3626 3096 2582 2235 1919 1977 2466 2798 2835 2877 2707 2486 2382 2259 2151 2088 2169 2405 2529 2580 2680 2827 3019 3243 3398 3379 3452 3675 3619 3695 3647 3625 3547 3568 3784 3842 3880 3690 3914 4001 3697 3340 3198 3086 3000 3236 3581 3741 3643 3331 3096 2925 2524 2258 2169 2148 2125 2196 2194 2187 2070 1824 1703 1854 1894 1774 1719 1695 1667 1615 1549 1475 1394 1360 1387 1380 1143 1116 1138 1245 1321 1370 1367 1253 1179 1162 1228 1372 1469 1360 1176 1101 1136 1162 1178 1232 1317 1484 1650 1746 1704 1677 1651 1568 1484 1429 1357 1269 1261 1410 1622 1770 1894 1957 1978 1996 2024 2088 2161 2258 2348 2238 102 93 89 89 93 90 86 72 70 70 65 60 60 58 58 63 65 58 49 51 46 43 49 49 52 43 41 44 41 38 38 39 38 35 35 36 36 30 29 25 26 32 28 22 4 2 19 27 19 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 17 56 29 0 28 156 204 70 8 0 0 0 0 0 0 15 86 174 173 188 360 445 342 241 198 352 611 595 497 490 493 447 465 516 619 727 862 709 404 314 377 412 384 360 243 423 1090 898 1068 1226 1390 1583 1803 1938 2003 2060 2125 2172 2236 2361 2519 2653 2771 2928 3125 3233 3078 2765 2517 2291 2217 2217 2246 2200 2175 2096 2059 2031 2109 2272 2474 2661 2886 3077 3091 2818 2333 1917 1772 1819 1870 1850 1737 1623 1649 1841 2069 2153 1971 1804 1966 2019 1877 1872 1924 1898 1877 1868 1866 1812 1737 1731 1794 1824 1782 1721 1639 1530 1470 1461 1491 1691 1752 1776 1832 1359 1177 1165 1129 1107 1272 1582 1692 1807 1520 1448 1417 1487 1418 1254 1151 1170 1207 1164 1056 890 850 1131 1243 799 383 288 428 423 385 425 408 426 602 814 926 911 902 892 799 675 393 173 91 69 78 181 414 571 513 419 393 319 196 154 309 585 571 431 480 854 1239 1370 1372 1414 1642 1836 2032 2293 2675 2716 2617 2625 2519 2372 2266 2137 2076 2131 2237 2387 2527 2616 2711 2762 2747 2760 2772 2817 2871 2966 2992 2886 2912 3113 3290 3267 2914 2458 2412 2595 2781 2863 2796 2725 2714 2669 2615 2623 2644 2707 2852 3008 3122 3183 3201 3211 3179 3048 2866 2790 2851 2915 2835 2604 2419 2370 2363 2059 1985 1785 1645 1516 1332 1304 1466 1623 1679 1699 1735 1771 1781 1796 1982 2403 2726 2615 2253 2113 2293 2580 2793 2880 2981 3193 3353 3332 3485 3624 3798 4026 4114 4059 3877 4136 4288 4369 4465 4564 4638 4684 4692 4623 4479 4375 4423 4571 4662 4586 4339 4256 4438 4695 4752 4334 3692 3239 2911 2921 2923 2870 2901 2985 2997 2968 2973 2996 2967 2942 2909 2874 2864 2851 2784 2691 2664 2698 2759 2856 3053 3387 3714 3886 3706 3333 3068 3119 3042 2864 2750 2749 2746 2705 2746 2912 3205 3596 3898 4058 4242 4348 4145 3923 3937 3536 2936 2209 1752 1358 1384 1870 2618 2795 2891 2842 2573 2301 2096 2010 2169 2381 2548 2569 2533 2589 2686 2809 2985 3088 3095 3400 3598 3346 3324 3274 3307 3274 3109 3316 3484 3707 3587 3514 3890 3857 3498 3298 3045 2746 2816 3176 3607 3777 3498 3052 2762 2512 2281 2181 2221 2176 2244 2327 2268 2071 1830 1770 1819 1767 1719 1733 1719 1667 1611 1543 1478 1403 1426 1411 1194 998 1041 1129 1166 1279 1379 1293 1211 1210 1199 1310 1498 1454 1290 1160 1191 1154 1178 1238 1426 1654 1789 1796 1770 1709 1640 1543 1529 1564 1571 1540 1521 1542 1625 1757 1849 1887 1923 1957 1981 1997 2025 2072 2137 2176 2157 94 89 85 89 88 86 86 82 74 69 69 63 61 57 57 56 62 60 56 57 55 53 52 53 57 51 44 43 42 38 35 31 28 25 28 32 34 34 31 30 31 27 25 18 0 2 14 25 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 1 9 33 35 2 24 112 209 163 82 23 2 0 0 0 0 4 55 149 174 218 384 459 370 280 228 278 466 546 487 489 494 420 318 360 455 606 891 771 528 350 293 361 413 384 274 383 784 841 999 1107 1269 1494 1759 1936 2014 2060 2147 2191 2210 2312 2478 2605 2694 2796 2970 3208 3307 3155 2858 2522 2303 2177 2188 2242 2279 2213 2161 2021 2025 2095 2232 2324 2397 2433 2371 2187 1956 1862 1800 1782 1951 2082 1995 1838 1812 1953 2088 1990 1828 1808 1910 2047 1926 1893 1923 1854 1874 1912 1898 1835 1785 1778 1789 1789 1749 1711 1642 1574 1573 1597 1631 1698 1727 1740 1661 1308 1230 1337 1505 1618 1759 1789 1661 1760 1405 1424 1335 1392 1421 1266 986 852 1033 1297 1409 1370 1347 1470 1477 1062 492 215 281 300 263 228 256 337 587 744 749 710 745 829 813 734 544 377 274 251 267 361 572 709 671 654 692 603 404 307 419 674 821 771 789 1008 1263 1370 1487 1668 1852 2086 2208 2345 2583 2531 2523 2529 2448 2319 2216 2131 2146 2241 2384 2554 2651 2716 2834 2878 2829 2812 2771 2746 2768 2844 2908 2859 2882 3075 3247 3304 2954 2414 2381 2592 2826 2920 2849 2799 2785 2729 2664 2663 2657 2680 2795 2945 3077 3152 3165 3173 3170 3066 2878 2767 2794 2906 2894 2679 2585 2487 2377 2223 2132 2026 1934 1759 1542 1438 1494 1590 1655 1694 1728 1745 1755 1793 1970 2357 2704 2659 2264 2017 2137 2346 2548 2678 2716 2990 3231 3236 3448 3600 3743 3871 3861 3777 3810 4034 4061 3973 3958 4035 4097 4094 4064 3972 3778 3616 3685 4025 4290 4285 4089 4189 4608 4965 5024 4688 4123 3670 3327 3148 3161 3094 3033 3081 3083 3050 3060 3069 3080 3050 2964 2882 2830 2795 2766 2772 2840 2839 2801 2818 2957 3281 3617 3796 3741 3513 3265 3122 2987 2814 2724 2741 2770 2777 2865 3083 3402 3751 3964 4029 4127 4166 3962 3766 3788 3427 2725 1918 1456 1082 1080 1445 2043 2423 2602 2627 2477 2227 2009 1971 2259 2599 2611 2513 2464 2462 2488 2607 2808 2991 2723 2811 2798 2867 3042 3023 3106 3496 3008 3044 3389 3582 3660 3596 3809 4030 3814 3623 3340 2900 2642 2687 3264 3562 3350 2868 2509 2338 2178 2105 2228 2374 2504 2510 2308 2023 1817 1758 1749 1707 1728 1793 1726 1638 1592 1572 1548 1520 1529 1418 1236 1135 1186 1264 1316 1330 1201 1091 1090 1143 1198 1320 1382 1292 1267 1181 1308 1266 1248 1340 1606 1765 1793 1799 1760 1690 1637 1612 1633 1679 1682 1655 1650 1672 1724 1783 1878 1838 1874 1928 1987 1989 1968 1977 2016 2044 2037 84 81 78 82 80 76 74 76 76 70 71 62 58 60 58 54 62 60 57 58 59 59 55 52 53 56 54 45 40 37 33 27 20 16 20 27 28 28 28 30 33 30 26 17 4 7 17 21 22 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 8 29 25 1 10 47 107 130 91 28 0 0 0 0 0 0 33 136 189 258 416 457 383 322 259 248 368 490 510 531 556 525 463 442 433 554 843 748 501 311 277 366 418 368 248 281 679 961 898 1010 1172 1409 1670 1850 1942 2031 2152 2196 2174 2233 2394 2551 2645 2688 2768 3039 3329 3380 3183 2817 2439 2230 2185 2238 2311 2292 2208 2061 2050 2039 2106 2141 2101 1975 1852 1812 1780 1836 2037 2191 2252 2265 2152 1990 1933 1976 1978 1870 1802 1845 1930 1988 1921 1881 1865 1769 1775 1923 1933 1879 1810 1699 1665 1772 1780 1711 1590 1548 1593 1635 1661 1690 1744 1810 1677 1297 1320 1688 2013 2069 1915 1689 1781 1789 1719 1680 1526 1616 1755 1544 1225 862 850 1166 1503 1631 1588 1590 1564 1203 597 199 179 223 191 148 209 322 494 575 583 581 639 755 848 774 698 687 669 707 785 930 1144 1196 1001 917 985 872 585 396 446 649 846 934 990 1134 1306 1433 1640 1839 1974 2187 2331 2549 2604 2441 2454 2477 2424 2321 2250 2242 2320 2425 2542 2628 2657 2764 2930 2956 2894 2858 2819 2777 2777 2834 2888 2861 2840 2989 3148 3158 2856 2431 2398 2608 2825 2933 2903 2876 2865 2805 2729 2704 2681 2677 2752 2893 3050 3157 3182 3165 3146 3078 2957 2849 2784 2865 2970 2861 2797 2738 2621 2541 2502 2438 2347 2231 2000 1775 1673 1681 1679 1714 1763 1761 1731 1743 1889 2159 2492 2500 2169 1931 2032 2241 2458 2666 2677 2805 3046 3242 3461 3610 3707 3743 3694 3639 3720 3820 3742 3628 3528 3524 3565 3556 3533 3457 3358 3349 3484 3798 4028 4055 4015 4230 4720 5068 5089 4857 4549 4225 3876 3600 3544 3379 3212 3207 3236 3214 3125 3044 3033 3021 2960 2901 2870 2860 2837 2928 3051 3028 2945 2963 3001 3180 3452 3674 3764 3697 3461 3201 2955 2811 2759 2773 2828 2915 3061 3276 3520 3727 3941 4185 4302 4162 3835 3757 3816 3509 2651 1973 1452 1192 1322 1688 2085 2352 2476 2442 2317 2144 1989 2020 2261 2386 2421 2430 2407 2387 2391 2510 2645 2910 2511 2310 2360 2642 2909 3181 3283 3347 3347 3409 3558 3737 3812 3748 3654 3751 3736 3649 3567 3212 3291 2989 3241 3184 2877 2370 2143 2085 2038 2052 2259 2588 2814 2649 2237 1904 1756 1705 1611 1658 1771 1808 1713 1660 1627 1605 1582 1553 1506 1426 1380 1341 1315 1289 1274 1225 1122 1090 1073 1090 1118 1196 1214 1153 1205 1205 1298 1415 1435 1536 1710 1769 1787 1812 1770 1676 1602 1581 1628 1690 1632 1555 1531 1531 1601 1723 1852 1890 1898 1934 1978 1976 1922 1904 1947 1975 1958 83 77 69 74 72 67 64 69 76 73 69 63 60 62 59 65 49 47 57 60 60 57 51 47 47 48 47 45 39 34 30 25 17 16 18 19 18 17 20 28 33 31 25 15 9 14 22 21 20 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 2 7 6 0 1 8 17 26 27 10 0 0 0 0 0 0 12 120 222 259 398 454 392 354 305 239 288 437 529 591 662 683 661 668 605 579 728 802 645 480 354 392 420 347 184 184 618 863 822 928 1083 1299 1521 1697 1853 1994 2109 2161 2133 2150 2251 2414 2585 2665 2717 2904 3280 3467 3364 3036 2628 2359 2246 2228 2251 2235 2169 2098 2112 2095 2087 2063 2023 1872 1804 1906 1985 2056 2112 2038 1893 1846 1831 1817 1861 1865 1807 1744 1687 1683 1798 1949 1915 1895 1839 1766 1806 1913 1944 1900 1827 1665 1639 1769 1805 1729 1582 1524 1547 1525 1580 1690 1817 1929 1769 1428 1514 1947 2164 2157 1865 1570 1576 1808 2002 1980 1837 1873 2059 1961 1668 1306 1072 1134 1507 1769 1714 1600 1476 1020 388 71 60 90 94 113 206 312 444 534 626 690 764 843 910 821 789 906 1049 1150 1308 1452 1561 1494 1297 1215 1357 1217 734 456 579 873 1040 1090 1147 1258 1396 1531 1707 1937 2072 2212 2331 2483 2535 2411 2406 2442 2456 2403 2368 2406 2503 2589 2634 2683 2787 2948 3049 3011 2933 2885 2849 2821 2814 2848 2880 2851 2803 2882 3023 2989 2772 2494 2421 2591 2797 2926 2959 2949 2946 2901 2820 2767 2729 2700 2729 2842 3009 3156 3213 3183 3117 3051 3019 3000 2911 2883 3008 3033 3018 3001 2880 2833 2850 2807 2698 2569 2446 2256 2099 2017 1930 1901 1901 1873 1792 1725 1793 1903 2156 2227 2229 2169 2160 2359 2566 2763 2884 2966 3118 3287 3512 3643 3670 3651 3654 3694 3780 3804 3708 3684 3713 3628 3498 3416 3384 3360 3451 3637 3808 3924 3960 3978 4064 4336 4612 4763 4845 4843 4814 4693 4503 4260 4073 3790 3532 3446 3428 3343 3180 3016 2940 2946 2891 2842 2815 2806 2880 3016 3121 3187 3217 3227 3178 3193 3344 3550 3702 3743 3587 3281 3060 2931 2830 2788 2861 3050 3339 3614 3753 3889 4157 4429 4439 4127 3830 3874 3874 3511 2803 2398 1999 1817 1931 2236 2474 2519 2451 2343 2247 2232 2263 2337 2470 2551 2560 2490 2454 2479 2532 2549 2571 2493 2381 2340 2382 2493 2538 2724 2909 3059 3534 3868 3778 3698 3501 3263 3042 3037 3184 3178 3275 3244 3475 3721 3522 2912 2341 1924 1847 1951 2016 2101 2327 2681 2828 2564 2098 1841 1738 1730 1606 1741 1813 1768 1719 1721 1660 1600 1579 1564 1506 1442 1430 1386 1275 1191 1190 1145 1082 1133 1073 1084 1129 1155 1127 1139 1173 1213 1326 1560 1671 1697 1730 1746 1776 1801 1755 1672 1550 1488 1527 1571 1485 1320 1271 1326 1448 1594 1750 1857 1915 1957 1969 1964 1910 1900 1961 1944 1915 80 78 72 67 66 65 63 68 73 66 63 62 59 58 61 66 61 63 67 63 58 52 46 45 47 46 40 37 36 29 22 18 16 17 20 16 14 13 13 18 27 29 25 12 4 11 23 24 18 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 1 0 0 0 0 0 0 7 100 244 213 332 460 381 346 308 227 266 398 492 558 637 671 652 693 746 678 631 799 767 669 504 393 407 374 209 174 599 732 723 866 1002 1155 1365 1579 1771 1923 2023 2085 2105 2129 2171 2272 2449 2556 2592 2728 3161 3543 3551 3316 2978 2619 2370 2240 2182 2162 2152 2142 2157 2167 2186 2194 2120 1957 1860 1918 1980 2041 1931 1720 1621 1573 1562 1615 1732 1745 1714 1720 1718 1715 1786 1853 1836 1866 1834 1769 1785 1870 1933 1938 1900 1796 1773 1834 1863 1760 1577 1482 1483 1396 1453 1662 1936 2135 1936 1573 1670 2049 2164 2087 1839 1571 1599 1877 2091 1954 1658 1705 2098 2279 2039 1788 1455 1227 1516 1883 1841 1595 1301 761 221 20 13 26 51 110 230 372 515 657 787 893 961 967 907 812 761 861 1107 1261 1428 1466 1458 1375 1292 1309 1600 1489 970 621 676 1056 1236 1275 1315 1401 1504 1634 1818 2064 2179 2306 2464 2667 2390 2460 2436 2452 2507 2526 2575 2613 2657 2740 2863 3026 3187 3308 3324 3168 2968 2884 2873 2890 2878 2869 2876 2876 2819 2793 2922 3016 3009 2822 2501 2539 2727 2878 2966 3002 3020 3003 2929 2859 2811 2762 2752 2829 2973 3125 3219 3221 3151 3065 3042 3110 3068 3005 3089 3140 3195 3184 3058 2963 3013 3039 3011 2882 2770 2629 2521 2441 2353 2285 2221 2135 2039 1969 1952 1939 2091 2095 2189 2361 2453 2645 2835 2951 3128 3318 3380 3431 3625 3719 3670 3623 3668 3767 3864 3837 3768 3769 3717 3636 3602 3606 3611 3635 3777 3963 4097 4093 4052 4009 4091 4194 4163 4074 4308 4657 4819 4802 4734 4608 4471 4282 4016 3785 3637 3481 3252 2985 2819 2854 2858 2818 2805 2872 2978 3074 3194 3329 3462 3494 3411 3354 3385 3486 3599 3669 3647 3520 3336 3152 2970 2840 2950 3212 3581 3959 4096 4134 4286 4352 4286 4081 4039 4033 3878 3498 3202 2947 2720 2589 2597 2731 2830 2760 2605 2506 2494 2560 2690 2935 3137 3108 2850 2690 2686 2764 2924 2908 3182 3103 2631 2439 2392 2313 2217 2217 2293 2602 3138 3587 3690 3399 3000 2799 2591 2516 2607 2630 2688 2853 3263 4036 3731 2770 2053 1771 1822 1991 2155 2339 2585 2807 2615 2245 1861 1871 1858 1871 1778 1770 1762 1727 1703 1685 1625 1575 1572 1586 1564 1480 1420 1337 1202 1181 1219 1137 1145 1155 1075 1097 1158 1209 1191 1202 1285 1407 1571 1791 1881 1849 1791 1752 1771 1749 1627 1669 1575 1489 1475 1483 1455 1331 1239 1322 1474 1593 1648 1744 1897 1957 1928 1976 1922 1919 1946 1895 1848 76 78 75 68 64 64 64 69 68 60 62 60 59 58 58 60 63 64 67 67 62 58 47 45 49 46 42 35 34 26 19 15 14 14 18 19 16 14 14 14 15 19 22 13 2 4 15 19 16 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 9 75 211 243 272 452 407 316 326 290 333 457 501 509 560 607 619 697 803 759 723 909 804 792 673 490 446 461 332 193 455 753 708 765 860 1012 1241 1483 1700 1855 1951 2022 2086 2127 2127 2159 2280 2437 2490 2597 2963 3486 3639 3536 3418 3020 2603 2319 2181 2135 2123 2133 2169 2215 2274 2314 2254 2158 2018 1929 1936 2005 1933 1808 1756 1651 1577 1626 1724 1765 1793 1822 1842 1845 1840 1841 1817 1806 1790 1752 1768 1811 1899 1948 1939 1892 1896 1923 1947 1781 1513 1409 1391 1357 1490 1731 2080 2320 2084 1717 1715 1902 1922 1807 1698 1678 1749 1880 1940 1740 1411 1346 1787 2040 1950 2042 1773 1268 1438 1886 1835 1500 1090 588 168 16 13 26 62 141 271 427 571 682 783 888 978 972 866 744 604 638 902 1135 1260 1268 1289 1245 1208 1230 1451 1529 1254 932 998 1312 1411 1415 1448 1533 1609 1697 1864 2026 2244 2330 2828 2585 2404 2585 2541 2566 2595 2697 2760 2770 2798 2950 3245 3513 3628 3649 3540 3252 2976 2886 2926 2950 2941 2908 2905 2963 2889 2752 2882 3136 3230 3032 2514 2465 2581 2813 2929 3006 3069 3098 3047 2973 2927 2873 2835 2872 2982 3123 3230 3271 3224 3137 3027 3124 3133 3169 3130 3174 3313 3366 3316 3249 3141 3175 3375 3320 3125 2954 2853 2786 2712 2626 2505 2375 2289 2249 2237 2241 2345 2435 2399 2366 2586 2738 3038 3220 3471 3745 3861 3791 3823 3785 3721 3731 3732 3754 3844 3880 3810 3703 3624 3604 3645 3721 3793 3870 4019 4146 4196 4181 4214 4008 3829 3682 3613 3668 3992 4424 4586 4479 4344 4344 4468 4536 4404 4154 3886 3521 3143 2941 2719 2658 2792 2883 2854 2936 2999 3080 3153 3355 3598 3665 3607 3522 3442 3411 3453 3559 3658 3693 3621 3425 3247 3101 3221 3448 3705 3912 4009 3996 3927 3702 3836 3966 4062 4006 3821 3485 3389 3367 3254 3181 3119 3060 3026 2992 2900 2807 2768 2682 2735 3185 3622 3709 3294 3047 3221 3205 3448 3599 3685 3315 2744 2450 2373 2325 2193 2255 2400 2578 2880 3329 3415 2839 2699 2488 2399 2344 2310 2341 2369 2508 2996 3703 3574 2627 1852 1580 1681 2023 2305 2556 2769 2709 2243 1993 1863 1932 1976 1983 1841 1752 1719 1700 1686 1644 1567 1523 1548 1584 1594 1492 1392 1276 1180 1235 1235 1137 1145 1131 1095 1112 1149 1169 1223 1330 1473 1721 2006 2163 2164 2078 2003 1970 1980 1822 1555 1554 1549 1488 1458 1497 1520 1465 1425 1514 1629 1597 1523 1664 1826 1918 1881 1929 1924 1900 1888 1847 1773 73 73 70 68 66 62 63 70 67 61 65 61 57 56 58 61 55 56 68 67 63 60 51 48 51 50 47 38 37 26 18 15 13 13 14 15 17 13 12 14 15 17 17 10 1 0 5 12 14 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 2 50 174 250 257 413 479 327 280 253 383 586 644 599 584 628 667 734 835 822 870 1003 835 730 715 650 576 590 553 363 246 559 524 653 791 906 1125 1379 1611 1774 1884 1983 2081 2133 2119 2107 2163 2294 2404 2530 2766 3196 3594 3678 3706 3425 2991 2579 2297 2153 2105 2113 2159 2223 2284 2316 2315 2310 2225 2089 2024 2077 2101 1989 1938 1840 1753 1788 1852 1889 1924 1908 1865 1847 1861 1872 1830 1774 1767 1775 1780 1813 1871 1919 1937 1929 1916 1920 1921 1758 1549 1508 1478 1456 1613 1866 2229 2364 2202 1962 1826 1794 1744 1644 1634 1751 1809 1787 1768 1661 1378 1216 1598 1756 1389 1614 1663 1261 1307 1667 1671 1362 910 436 128 32 32 49 93 184 296 402 511 569 590 671 804 917 978 898 599 441 589 853 1036 1105 1092 1045 1024 1058 1250 1462 1426 1270 1301 1456 1512 1503 1553 1638 1725 1873 1906 2028 2192 2544 2755 2337 2517 2720 2699 2745 2731 2825 2872 2889 2997 3224 3561 3828 3922 3818 3467 3126 2991 2922 3009 3034 2992 2962 3061 3162 3003 2766 2868 3208 3257 3174 2652 2427 2449 2754 2872 2968 3090 3170 3160 3100 3055 3008 2959 2955 3017 3144 3280 3351 3333 3252 3052 3041 3148 3214 3206 3194 3314 3446 3420 3332 3239 3310 3559 3604 3406 3191 3064 2973 2870 2740 2573 2437 2362 2372 2388 2369 2385 2381 2378 2608 2881 3154 3451 3649 3857 4036 4087 4077 4052 3997 3975 3905 3751 3680 3729 3749 3677 3596 3604 3636 3659 3701 3757 3848 4022 4064 4110 4129 4095 3810 3509 3325 3304 3524 3953 4308 4390 4277 4147 4148 4296 4429 4377 4163 3793 3530 3497 3060 2727 2602 2757 2997 3004 3070 3070 3107 3209 3445 3681 3781 3729 3582 3409 3259 3290 3557 3756 3787 3702 3594 3514 3434 3518 3513 3518 3821 3665 3414 3175 3001 3270 3528 3494 3397 3413 3364 3447 3595 3538 3477 3342 3178 3136 3195 3115 2854 2666 2638 2765 3079 3367 3500 3476 3328 3563 3605 3739 3835 3705 3421 3181 2985 2928 2969 2672 2553 2527 2623 2927 3218 2870 2388 2232 2186 2255 2281 2202 2223 2329 2520 2890 3248 3118 2368 1800 1557 1649 1957 2334 2683 2787 2414 2004 1908 1971 1972 1980 1928 1792 1714 1688 1683 1663 1633 1598 1550 1560 1609 1586 1384 1272 1210 1199 1272 1284 1216 1138 1093 1107 1167 1222 1223 1308 1498 1724 2096 2380 2414 2351 2152 2031 2051 2099 1878 1556 1433 1368 1318 1412 1486 1475 1423 1427 1633 1637 1474 1414 1558 1670 1784 1772 1778 1807 1813 1793 1737 1630 73 69 63 62 61 63 62 64 65 66 70 69 65 67 68 63 62 59 67 65 64 59 54 51 52 53 50 41 39 33 28 17 16 15 17 19 20 15 9 7 3 5 11 11 4 0 1 7 12 14 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 34 155 283 325 417 524 426 303 242 367 631 802 779 658 600 604 690 832 911 909 849 745 686 718 724 692 709 740 652 492 550 479 538 713 800 988 1225 1474 1660 1798 1938 2075 2143 2135 2089 2048 2111 2250 2411 2626 2927 3382 3757 3858 3766 3444 3031 2588 2276 2128 2088 2102 2136 2174 2217 2260 2312 2315 2223 2123 2113 2162 2178 2145 2074 1996 1964 1972 1990 2037 2016 1916 1838 1854 1897 1872 1834 1844 1860 1850 1851 1868 1885 1898 1899 1877 1871 1838 1733 1641 1653 1630 1646 1763 1996 2410 2469 2315 2079 1944 1879 1827 1788 1789 1803 1730 1565 1444 1414 1366 1351 1618 1777 1665 1504 1499 1242 1191 1314 1336 1105 771 367 140 66 57 72 106 187 289 367 442 494 499 566 689 871 1108 1189 892 512 451 673 975 1079 904 755 776 873 1134 1455 1611 1597 1591 1628 1620 1601 1658 1750 1837 1917 1898 1980 2231 2764 2613 2343 2562 2772 2822 2871 2886 2930 2929 2981 3148 3426 3746 3893 3818 3549 3147 2974 3054 3012 3064 3104 3024 3049 3231 3356 3247 2993 2917 3133 3215 3316 3138 2640 2454 2708 2837 2906 3060 3187 3219 3197 3169 3142 3107 3081 3090 3168 3304 3428 3527 3612 3580 3433 3353 3291 3274 3287 3321 3433 3475 3386 3292 3381 3721 3958 3731 3348 3155 3015 2849 2707 2592 2484 2342 2254 2265 2344 2443 2594 2738 3040 3292 3539 3771 3934 4080 4204 4269 4309 4336 4354 4304 4095 3810 3625 3616 3671 3597 3557 3653 3745 3734 3677 3667 3695 3811 3850 3915 3895 3699 3393 3149 3011 3013 3212 3711 4138 4324 4361 4173 3950 3937 4066 4093 3837 3436 3246 3090 2679 2741 2754 2907 3101 3195 3236 3166 3122 3225 3473 3760 3919 3846 3630 3418 3250 3265 3555 3652 3562 3506 3537 3454 3379 3353 3246 3286 3312 3226 3162 3107 3115 3233 3341 3412 3411 3268 3214 3331 3523 3564 3566 3460 3214 3147 3273 3330 3021 2856 2945 3173 3692 3809 3588 3341 3335 3450 3519 3594 3700 4019 4297 4043 3744 3718 3797 3257 2723 2537 2610 2785 2600 2319 2105 2015 2065 2137 2154 2117 2126 2237 2449 2724 2825 2590 2112 1869 1659 1654 1932 2292 2677 2601 2094 1794 1882 1992 1944 1878 1882 1792 1706 1665 1703 1658 1614 1600 1643 1680 1697 1622 1458 1342 1259 1273 1340 1343 1268 1166 1140 1189 1258 1295 1336 1457 1677 2009 2319 2399 2241 2050 1875 1856 1903 1847 1691 1541 1444 1266 1240 1374 1481 1506 1355 1275 1372 1395 1309 1274 1401 1551 1568 1510 1475 1532 1614 1613 1584 1409 75 69 62 67 62 67 64 69 69 71 75 73 71 75 77 75 79 76 70 69 70 67 59 55 55 52 48 51 50 40 29 24 21 18 20 22 20 18 11 2 0 0 10 12 4 0 0 2 6 11 11 3 0 0 0 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 130 325 403 460 562 525 399 331 337 527 758 833 683 520 477 593 756 883 976 911 749 672 695 740 744 755 825 862 751 586 499 499 615 669 826 1027 1272 1510 1710 1880 2054 2163 2197 2161 2064 2012 2071 2237 2504 2836 3205 3618 3873 3936 3776 3497 3071 2608 2252 2092 2037 2016 2036 2085 2105 2188 2266 2256 2194 2117 2064 2013 2041 2098 2116 2084 2082 2118 2158 2097 2007 1953 1927 1937 1939 1940 1954 1959 1943 1925 1917 1919 1916 1903 1881 1857 1789 1733 1713 1707 1690 1757 1881 2276 2817 2804 2488 2151 1907 1800 1823 1923 1937 1775 1540 1348 1240 1284 1455 1582 1698 1922 1977 1658 1443 1216 1082 1010 938 765 587 352 207 106 72 76 99 153 210 263 355 462 550 645 723 850 1087 1196 1018 678 549 764 1101 1100 734 523 580 684 948 1342 1660 1811 1859 1809 1728 1728 1786 1853 1899 1916 1937 2088 2390 2728 2614 2442 2553 2731 2872 2930 2947 2933 2947 3089 3306 3556 3768 3762 3525 3176 2885 2873 3070 3155 3153 3155 3095 3136 3272 3320 3255 3142 3015 3054 3103 3198 3069 2691 2503 2647 2784 2865 3026 3185 3245 3251 3249 3246 3244 3221 3191 3215 3311 3437 3571 3720 3865 3899 3722 3633 3363 3287 3304 3411 3507 3442 3369 3417 3669 3914 3832 3499 3201 3025 2811 2640 2591 2587 2473 2391 2369 2543 2691 2902 3079 3271 3549 3748 3840 3955 4168 4338 4460 4568 4624 4649 4582 4346 4059 3875 3783 3649 3447 3476 3682 3801 3726 3624 3591 3548 3628 3730 3738 3672 3367 3076 2898 2865 2913 3034 3357 3682 3903 4053 3868 3569 3511 3779 3982 3757 3259 3097 3120 2809 2822 2969 3046 3154 3295 3346 3231 3083 3163 3450 3769 3961 3874 3619 3428 3344 3388 3540 3469 3210 3042 3029 3023 2957 2920 2951 3118 3159 3188 3231 3186 3274 3426 3387 3366 3412 3393 3357 3365 3429 3470 3573 3617 3351 3326 3468 3547 3393 3273 3373 3570 3738 3726 3652 3500 3342 3222 3235 3495 3924 3740 3429 3416 3532 3512 3426 3039 2726 2747 2548 2439 2291 2106 1976 1997 2052 2060 2033 2014 2048 2135 2270 2390 2374 2119 1969 1928 1893 1896 1995 2168 2413 2309 1933 1790 1968 2069 1924 1768 1776 1761 1754 1650 1741 1683 1604 1602 1678 1715 1711 1658 1563 1430 1305 1330 1412 1392 1289 1213 1262 1309 1304 1319 1446 1636 1894 2209 2356 2191 1885 1678 1675 1821 1901 1819 1756 1681 1564 1381 1348 1410 1449 1367 1213 1198 1234 1231 1228 1264 1327 1327 1295 1251 1275 1292 1354 1414 1436 1304 71 68 65 68 66 70 68 76 78 77 82 80 76 78 82 84 86 85 80 80 81 81 69 63 61 58 53 55 57 49 38 31 28 23 23 24 20 19 18 6 0 0 8 15 8 1 0 0 2 4 2 1 0 0 0 2 51 22 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 18 9 2 0 0 0 0 0 0 0 0 0 0 0 0 19 91 299 492 524 604 609 535 437 338 394 542 640 578 450 411 495 622 713 930 1094 903 720 673 742 779 750 802 936 962 821 661 562 618 631 729 899 1176 1403 1640 1822 2014 2175 2254 2247 2127 2000 1989 2140 2422 2770 3108 3398 3668 3902 3953 3811 3572 3160 2668 2290 2092 2037 2047 2047 1995 2052 2143 2218 2260 2256 2226 2170 2136 2167 2201 2199 2198 2250 2274 2171 2120 2113 2003 1953 1987 1997 2009 2018 2009 1997 1992 1990 1984 1967 1936 1887 1810 1766 1756 1754 1785 1850 1986 2692 3051 2923 2580 2220 1883 1721 1835 2069 2076 1819 1525 1311 1210 1371 1680 1723 1642 1735 1671 1449 1279 1127 954 782 679 596 493 353 244 133 87 76 89 119 152 202 285 417 584 715 778 813 825 740 686 670 681 969 1221 911 440 270 337 436 672 1084 1565 1895 2027 1979 1880 1856 1883 1898 1901 1962 2113 2342 2636 2937 2740 2518 2537 2747 2908 2979 2991 3005 3047 3237 3403 3527 3598 3479 3192 2938 2827 2866 3057 3254 3281 3235 3212 3179 3229 3247 3211 3125 3048 3001 2986 3026 2984 2773 2594 2619 2745 2873 3016 3193 3264 3267 3293 3298 3346 3381 3315 3255 3341 3432 3527 3655 3761 3909 3798 3848 3626 3246 3212 3365 3488 3466 3438 3418 3452 3530 3615 3497 3205 2992 2718 2483 2450 2562 2640 2628 2599 2683 2878 3126 3259 3448 3658 3807 3879 3985 4284 4520 4663 4764 4808 4809 4717 4502 4270 4095 3917 3620 3398 3424 3674 3728 3575 3518 3487 3376 3428 3569 3613 3561 3326 3130 3053 2991 3064 3207 3238 3223 3281 3543 3671 3567 3532 3791 4010 3698 3055 2980 2970 3019 3011 3084 3139 3258 3370 3318 3116 2976 3070 3302 3540 3712 3674 3468 3322 3328 3395 3514 3303 3180 3037 2798 2638 2616 2681 2827 2952 3038 3154 3343 3438 3494 3574 3509 3463 3476 3499 3435 3270 3284 3345 3493 3611 3494 3349 3447 3620 3634 3462 3500 3671 3671 3549 3402 3242 3024 2944 3137 3140 3008 2765 2824 2889 2789 2669 2518 2441 2212 2036 2058 2136 2161 2024 1886 1958 2022 1981 1924 1931 1965 1997 1966 1945 1930 1854 1904 2054 2268 2337 2247 2111 2070 2023 1828 1816 1977 1992 1807 1623 1590 1580 1765 1680 1690 1657 1591 1674 1713 1687 1678 1648 1566 1429 1282 1342 1431 1404 1297 1262 1395 1373 1342 1399 1535 1708 1993 2272 2308 2033 1718 1705 1867 2084 2313 2367 2036 1858 1733 1634 1549 1452 1318 1219 1193 1210 1207 1206 1242 1297 1292 1195 1208 1229 1308 1349 1368 1459 1543 1490 66 69 69 66 67 71 76 84 84 86 90 89 88 82 82 87 94 93 88 86 85 84 78 75 73 67 70 64 60 55 49 42 37 30 25 23 21 20 20 16 1 0 2 12 15 4 0 0 0 0 0 0 0 0 0 2 36 100 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 72 55 16 2 0 0 0 0 0 0 0 0 0 0 3 35 92 202 481 608 636 693 670 591 454 379 399 433 437 428 468 556 574 594 793 1106 1069 739 561 640 758 722 724 851 940 905 804 702 672 649 669 833 1089 1312 1552 1754 1958 2170 2303 2367 2315 2162 2102 2219 2479 2776 2995 3144 3375 3731 3954 3918 3836 3658 3302 2824 2352 2174 2113 2070 1994 1981 2015 2071 2121 2147 2210 2311 2309 2257 2223 2213 2249 2351 2351 2236 2192 2269 2253 2144 2038 2000 1997 2001 2000 2017 2034 2047 2026 1969 1924 1880 1810 1771 1776 1809 1872 1934 2114 2731 2880 2778 2648 2285 1952 1773 1940 2220 2192 1946 1688 1457 1358 1619 1975 1851 1397 1211 1284 1205 1087 998 803 591 535 525 436 352 254 146 106 93 89 107 150 201 266 392 553 671 745 750 603 373 383 598 802 1152 1262 658 232 250 359 395 543 954 1503 1952 2192 2127 1991 1948 1935 1928 1922 2005 2205 2466 2843 3182 2855 2617 2531 2785 2915 2983 3017 3115 3264 3276 3309 3352 3338 3190 2996 2898 2898 2964 3105 3291 3390 3326 3301 3191 3157 3147 3021 3047 3020 2974 2986 2914 2874 2804 2666 2678 2744 2903 3004 3153 3255 3268 3304 3283 3357 3539 3552 3348 3406 3506 3561 3697 3934 3975 3907 3976 3949 3469 3356 3415 3480 3460 3462 3459 3427 3427 3424 3368 3243 3051 2885 2733 2572 2561 2751 2904 2675 2380 2793 3127 3531 3802 3833 3844 4003 4318 4570 4709 4801 4852 4852 4779 4610 4394 4192 4009 3803 3511 3346 3455 3585 3489 3377 3356 3389 3289 3289 3371 3414 3451 3365 3240 3225 3307 3380 3365 3228 2959 2919 3145 3397 3560 3614 3793 3940 3764 3334 3086 3006 3057 3139 3235 3378 3508 3497 3279 3038 2989 3068 3198 3338 3404 3297 3095 2952 3005 2729 2387 2262 2594 2772 2476 2387 2495 2630 2750 2908 3070 3222 3490 3749 3835 3815 3745 3716 3632 3611 3308 2983 3035 3192 3333 3405 3478 3511 3514 3495 3533 3352 3093 3074 3169 3284 3362 3097 2875 2890 3104 3009 2868 2710 2500 2414 2384 2324 2269 2172 1943 1816 1893 2014 2022 1915 1720 1678 1731 1831 1857 1876 1873 1841 1746 1664 1658 1726 1866 2082 2409 2653 2417 1948 1791 1846 1721 1746 1902 1949 1767 1550 1494 1542 1670 1670 1683 1706 1680 1704 1718 1693 1703 1662 1537 1434 1323 1352 1401 1409 1337 1336 1352 1333 1375 1461 1599 1837 2123 2323 2208 1844 1716 1955 2279 2604 2784 2604 2247 2080 2061 1955 1716 1434 1245 1184 1202 1205 1199 1216 1260 1340 1322 1326 1289 1252 1304 1426 1555 1697 1773 1694 64 66 71 77 76 77 82 87 88 89 90 90 91 87 83 76 80 86 87 86 84 83 83 85 83 77 76 75 72 66 58 54 47 42 34 31 28 23 21 21 20 13 0 5 18 13 1 0 0 0 0 0 0 0 0 0 30 110 94 11 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 3 32 125 143 63 10 0 0 0 0 2 3 1 0 0 0 5 44 132 153 312 542 626 721 723 644 558 511 498 451 417 464 528 585 647 652 745 1025 1124 858 627 606 730 724 685 714 745 767 827 843 805 735 655 721 927 1172 1440 1687 1909 2129 2310 2433 2464 2329 2218 2249 2454 2723 2844 2908 3152 3547 3816 3871 3882 3869 3746 3440 3016 2614 2390 2206 2166 2095 2008 2004 2024 2050 2061 2087 2111 2093 2086 2105 2199 2337 2292 2196 2271 2388 2491 2458 2237 2187 2133 2099 2089 2104 2100 2074 2016 1964 1949 1925 1887 1861 1859 1884 1939 2037 2267 2699 2859 2743 2613 2165 1771 1769 1865 1951 2156 2030 1848 1692 1650 1874 2080 1863 1373 1029 930 932 908 800 617 467 457 451 365 303 240 143 104 97 93 109 143 184 256 369 498 607 708 799 774 601 487 691 1021 1353 1326 602 195 235 347 394 503 925 1465 1997 2281 2172 2053 2030 1991 1968 1957 2021 2257 2581 2816 3106 2892 2739 2653 2840 3009 3033 3082 3196 3361 3257 3215 3183 3094 2986 2938 2960 3018 3109 3204 3291 3354 3308 3312 3178 3104 3136 3028 3190 3115 3042 3123 3030 2915 2939 2772 2791 2764 2904 2986 3047 3173 3264 3340 3332 3363 3538 3638 3500 3490 3612 3586 3577 3739 3943 3833 3941 4088 3876 3691 3608 3578 3501 3477 3519 3509 3465 3480 3521 3454 3231 3042 2832 2814 2699 2751 2918 2887 2632 2948 3294 3916 4093 3904 3862 4190 4583 4751 4793 4818 4792 4722 4587 4338 4063 3862 3679 3457 3263 3256 3397 3389 3270 3235 3184 3252 3224 3260 3322 3334 3388 3419 3375 3354 3371 3343 3266 2993 2438 2579 2672 2886 3217 3264 3423 3610 3808 3803 3434 3157 3100 3187 3339 3549 3680 3574 3253 2962 2880 2885 2932 3029 3073 2889 2785 2637 2467 2311 2275 2218 2137 2176 2206 2365 2550 2658 2800 3053 3305 3516 3673 3890 4128 4168 3978 3770 3633 3546 3140 2853 2768 2909 3031 3100 3228 3337 3433 3379 3221 3021 2673 2495 2593 2572 2494 2819 2744 2782 2761 2832 2813 2936 2680 2523 2589 2645 2563 2435 2332 2046 1946 2126 2127 1994 1800 1651 1728 1684 1839 1836 1760 1722 1672 1547 1519 1645 1790 1995 2253 2319 2097 1741 1638 1620 1671 1814 1835 1848 1686 1538 1540 1670 1737 1693 1729 1763 1751 1753 1693 1698 1729 1657 1512 1440 1412 1407 1382 1389 1379 1349 1274 1244 1350 1540 1759 2028 2335 2466 2274 1987 1975 2344 2763 3035 2925 2511 2305 2425 2618 2523 2060 1586 1269 1144 1200 1195 1194 1245 1328 1479 1612 1609 1489 1341 1315 1422 1633 1909 2167 2219 64 63 68 80 85 84 84 88 87 89 89 88 85 84 83 78 76 80 81 83 82 81 82 85 86 87 86 84 81 78 73 68 61 57 46 42 37 31 27 26 24 22 12 7 12 16 0 0 0 0 0 0 0 0 0 0 9 87 132 51 2 0 0 1 5 1 0 0 0 0 0 0 0 0 0 0 0 1 27 118 189 127 30 1 0 0 0 6 12 7 1 0 0 2 31 118 197 219 339 507 625 679 623 448 388 482 513 439 419 468 490 571 672 770 1014 1164 1010 781 689 744 762 704 669 744 785 825 929 948 877 773 734 834 1052 1337 1612 1869 2097 2295 2454 2481 2339 2170 2112 2281 2608 2739 2776 2998 3347 3623 3767 3830 3864 3888 3833 3617 3255 2811 2461 2304 2213 2171 2140 2087 2063 2052 1989 1987 1982 1988 2010 2094 2196 2159 2095 2207 2501 2813 2725 2563 2490 2415 2371 2333 2310 2290 2240 2191 2125 2022 2000 2087 2132 2103 2078 2077 2126 2339 2773 3018 2803 2354 1839 1560 1792 1721 1838 2141 1969 1947 1997 1915 1951 1945 1596 1081 793 770 776 729 601 460 405 419 426 362 281 219 119 64 60 77 101 131 184 255 345 451 548 655 801 939 1057 1178 1319 1509 1617 1392 687 249 156 186 254 420 860 1474 2008 2272 2187 2103 2099 2073 2034 2013 2123 2414 2748 3014 3078 2940 2881 2913 2959 3097 3151 3186 3221 3266 3193 3161 3085 2998 2966 2999 3077 3170 3252 3304 3325 3331 3311 3284 3208 3215 3171 3184 3309 3168 3165 3190 3102 2968 2930 2828 2797 2765 2854 2951 3018 3124 3252 3382 3442 3443 3507 3625 3705 3590 3614 3657 3531 3464 3889 3921 3808 3789 3783 3783 3763 3640 3532 3556 3585 3520 3460 3516 3700 3747 3542 3367 3073 2923 2798 3115 3172 3253 3503 3472 3607 3702 3719 3735 3868 4273 4717 4875 4824 4742 4636 4516 4379 4136 3831 3572 3318 3173 3195 3231 3409 3400 3313 3190 3111 3126 3147 3237 3346 3377 3399 3456 3460 3397 3354 3303 3213 3042 2480 2455 2408 2542 2740 2842 2974 3152 3385 3605 3437 3222 3185 3229 3320 3490 3613 3540 3309 3062 2860 2747 2866 2745 2664 2654 2643 2522 2428 2411 2397 2351 2320 2350 2484 2651 2791 2916 3069 3223 3365 3652 3963 4013 4240 4224 3962 3590 3324 3053 2791 2651 2627 2738 2879 2976 3017 3052 3222 3364 3184 3011 2809 2618 2617 2571 2581 2676 2683 2664 2658 3041 3198 3150 3117 3094 3080 3139 3079 2877 2760 2570 2476 2545 2541 2381 2038 2013 1902 1812 1891 1894 1777 1708 1668 1565 1499 1554 1704 1878 2026 2215 2002 1742 1601 1577 1741 1859 1779 1688 1552 1465 1544 1691 1687 1675 1784 1838 1873 1773 1620 1675 1719 1678 1607 1540 1452 1420 1415 1436 1445 1397 1297 1224 1319 1548 1836 2222 2638 2775 2706 2700 2628 2919 3129 3111 2830 2531 2604 2909 3080 2825 2221 1686 1381 1352 1434 1389 1277 1284 1379 1580 1767 1906 1886 1655 1505 1508 1769 2172 2613 2874 62 64 68 76 83 85 87 89 84 87 84 78 70 70 73 71 69 71 76 83 84 82 81 82 83 84 86 89 89 88 86 81 76 71 62 55 48 41 35 31 27 27 24 17 16 10 0 0 0 0 0 0 0 0 0 0 1 38 121 86 14 0 0 4 12 6 0 0 0 0 0 0 0 0 0 0 0 0 11 74 148 129 51 7 0 0 0 4 16 7 1 0 0 0 7 54 162 245 284 338 413 417 349 246 147 286 443 494 466 422 401 469 607 733 921 1095 1084 929 793 758 754 722 643 726 839 917 997 1004 1002 945 837 831 1022 1296 1547 1806 2089 2347 2562 2670 2610 2341 2110 2231 2556 2723 2801 2979 3177 3409 3602 3713 3767 3831 3909 3906 3725 3373 3020 2736 2479 2393 2357 2246 2132 2045 1977 1966 1962 1977 1994 2027 2064 2061 2048 2153 2588 3095 2975 2829 2750 2680 2647 2597 2576 2557 2431 2336 2230 2162 2171 2251 2292 2280 2247 2189 2163 2334 2723 2893 2577 1995 1566 1566 1767 1550 1639 1825 1767 2019 2244 1984 1870 1684 1180 752 662 673 610 537 455 369 377 396 448 355 254 194 94 28 24 46 69 98 149 229 317 397 466 603 874 1157 1403 1714 1919 1929 1793 1362 757 371 202 194 214 367 909 1480 1929 2162 2148 2131 2148 2148 2141 2131 2184 2368 2749 3235 3143 3010 2972 3044 3136 3162 3257 3207 3191 3226 3141 3226 3208 3145 3164 3200 3237 3294 3370 3397 3353 3358 3345 3285 3257 3390 3323 3281 3264 3120 3200 3141 3115 3042 2956 2867 2797 2763 2815 2919 3019 3117 3239 3376 3469 3488 3508 3609 3826 3838 3647 3742 3704 3544 3501 3616 3614 3528 3530 3623 3785 3736 3633 3666 3626 3488 3410 3479 3758 3929 3953 3899 3663 3457 3340 3635 3579 3575 3710 3668 3611 3726 3892 4001 4184 4570 4904 4933 4774 4612 4479 4348 4214 4032 3706 3327 3130 3088 3135 3368 3618 3503 3302 3195 3116 3085 3096 3170 3278 3336 3368 3402 3357 3270 3200 3172 3153 3066 2665 2373 2341 2367 2379 2452 2525 2683 2837 2908 3044 3139 3200 3254 3295 3408 3533 3565 3511 3516 3470 3177 3244 2784 2627 2575 2535 2480 2464 2479 2486 2524 2613 2737 2901 3068 3170 3234 3360 3609 3708 3701 4051 4162 4338 4112 3798 3353 2964 2638 2464 2502 2551 2704 2993 3123 3023 2998 3274 3405 3126 3123 2995 2930 2845 2851 3038 2925 2977 3037 3112 3522 3662 3505 3485 3545 3587 3590 3502 3449 3197 3080 3224 3235 3165 2983 2827 2749 2486 2341 2177 1895 1749 1722 1626 1504 1491 1559 1718 1793 1870 2088 2041 1936 1678 1667 1809 1841 1739 1587 1476 1534 1704 1777 1700 1731 1872 1944 1995 1750 1625 1673 1730 1705 1640 1592 1530 1482 1488 1522 1544 1503 1443 1370 1394 1654 2035 2461 2873 3070 3144 3360 3683 3626 3347 3014 2695 2644 2921 3235 3296 2913 2460 2128 1973 1894 1780 1584 1381 1288 1371 1607 1953 2209 2168 1874 1664 1743 1969 2386 2818 3173 54 60 65 70 76 82 86 83 79 80 74 71 58 56 64 69 69 70 76 81 84 85 84 83 81 83 85 89 90 90 90 89 87 83 78 69 60 53 45 38 36 35 29 25 18 6 0 0 0 0 0 0 0 0 0 0 0 5 72 88 27 2 0 3 19 21 3 0 0 0 0 0 0 0 0 0 0 0 2 28 69 72 35 6 0 0 0 0 6 2 0 0 0 0 0 6 72 203 279 273 253 224 138 62 31 110 288 443 508 488 447 481 605 671 840 1024 1036 981 905 818 801 794 700 715 792 932 1015 1032 1188 1253 1033 942 1090 1349 1521 1681 1982 2348 2648 2830 2834 2654 2396 2423 2589 2735 2893 3104 3218 3355 3477 3578 3633 3669 3768 3919 3990 3879 3615 3333 3046 2750 2563 2460 2332 2249 2141 2088 2077 2080 2079 2119 2088 2079 2238 2529 2887 3121 3024 2949 2887 2825 2832 2816 2750 2582 2367 2285 2210 2166 2169 2212 2227 2209 2180 2132 2177 2408 2691 2729 2359 1806 1618 1860 1992 1716 1466 1441 1672 2184 2390 2010 1869 1598 1020 583 477 519 472 400 386 350 373 388 441 326 249 182 81 20 12 27 50 93 129 177 242 301 338 414 636 1008 1429 1737 1801 1758 1684 1415 1009 681 444 360 296 388 873 1355 1748 2015 2111 2171 2217 2239 2263 2278 2268 2347 2718 3178 3131 2995 2965 3017 3099 3140 3252 3254 3349 3425 3280 3301 3331 3293 3360 3431 3383 3381 3531 3590 3456 3371 3301 3246 3325 3561 3540 3453 3335 3124 3150 3060 2985 2977 2960 2912 2832 2771 2797 2908 3026 3115 3214 3335 3450 3520 3554 3576 3804 4049 3731 3691 3612 3502 3491 3593 3526 3455 3499 3666 3907 3837 3638 3587 3582 3522 3375 3387 3577 3773 4038 4169 4062 3868 3730 3826 3779 3616 3724 3703 3612 3776 4181 4440 4584 4822 4979 4850 4606 4438 4298 4140 4073 4044 3826 3363 3073 3073 3215 3558 3698 3418 3141 3012 3026 3066 3043 3059 3149 3220 3267 3278 3250 3260 3237 3170 3058 3049 2817 2574 2324 2314 2261 2221 2159 2253 2479 2682 2830 2958 3087 3222 3336 3371 3507 3515 3520 3630 3703 3602 3324 2799 2477 2449 2480 2485 2480 2498 2535 2621 2797 3009 3182 3291 3341 3314 3125 3389 3860 3736 3995 4202 4200 3981 3615 3118 2748 2566 2568 2609 2554 2680 3139 3486 3378 2905 3198 3132 2806 2860 2713 2615 2587 2632 2670 2873 3297 3447 3590 3847 3775 3598 3733 3709 3797 3640 3586 3622 3467 3464 3630 3626 3513 3361 3406 3601 3696 3458 2737 1925 1628 1519 1464 1483 1588 1682 1784 1771 1775 1802 1969 1941 1697 1688 1805 1816 1713 1537 1396 1510 1644 1740 1793 1877 1977 2043 2039 1833 1689 1742 1772 1702 1642 1610 1588 1573 1556 1577 1609 1639 1641 1656 1756 2006 2370 2726 2969 3052 3070 3278 3594 3679 3395 3026 2814 2804 2953 3202 3265 2967 2689 2493 2340 2163 1889 1592 1389 1343 1444 1686 1872 1830 1795 1633 1611 1815 2073 2416 2797 3088 45 48 54 63 68 72 74 72 69 67 62 63 63 55 55 60 67 72 81 86 90 93 92 90 84 81 83 87 89 91 92 90 88 88 87 82 73 64 56 48 42 38 35 33 22 11 5 1 0 0 0 0 0 0 0 0 0 1 16 88 29 3 0 0 14 28 14 1 0 0 0 0 0 0 0 0 0 0 0 5 17 20 10 2 0 0 0 0 0 0 1 5 7 1 0 0 8 104 212 232 198 148 81 30 5 29 137 331 492 542 603 516 584 672 820 1032 1019 1005 976 918 904 879 810 756 784 891 947 995 1338 1599 1289 1222 1363 1581 1603 1546 1772 2191 2561 2794 2856 2781 2649 2648 2696 2805 2938 3149 3320 3369 3388 3471 3545 3526 3524 3685 3914 4015 3945 3798 3579 3270 2974 2749 2675 2664 2548 2446 2376 2322 2303 2359 2310 2347 2566 2891 3121 3151 3094 3037 2984 2983 2947 2815 2534 2327 2208 2092 2055 2060 2117 2127 2090 2046 2023 2091 2288 2544 2745 2718 2340 1886 1877 2160 2162 1935 1816 1746 1952 2396 2429 2081 1697 1207 709 417 419 472 379 325 365 367 374 379 392 309 260 169 63 13 9 29 54 99 145 175 194 206 220 261 465 927 1414 1551 1354 1207 1240 1273 1121 849 599 527 477 511 815 1354 1729 1981 2131 2218 2300 2353 2381 2389 2372 2528 2950 3197 3069 2962 2950 3022 3121 3139 3184 3243 3415 3464 3241 3211 3273 3305 3389 3450 3385 3363 3492 3594 3652 3710 3526 3345 3411 3693 3784 3760 3524 3175 3216 3063 2929 2930 2952 2970 2906 2802 2815 2931 3035 3111 3196 3308 3452 3555 3633 3600 3646 3648 3680 3577 3531 3534 3711 3930 3798 3684 3752 3891 4082 3963 3657 3552 3553 3470 3318 3324 3432 3588 3889 4183 4074 3749 3722 3723 3687 3559 3929 4040 4080 4352 4578 4666 4726 4801 4804 4605 4330 4146 4004 3903 3930 3924 3698 3320 3050 3098 3329 3646 3569 3218 2991 2922 3042 3169 3121 3032 3068 3150 3191 3238 3291 3366 3330 3320 3078 3074 2926 2898 2533 2414 2300 2135 1982 1997 2182 2425 2637 2767 2840 2992 3255 3081 3052 3148 3163 3192 3304 3156 2836 2538 2407 2413 2456 2494 2500 2521 2631 2827 3040 3174 3193 3098 3009 3168 2988 3630 3629 3623 3803 3846 3815 3640 3339 2974 2712 2715 2837 2793 2667 2760 3189 3646 3509 3010 3013 2703 2551 2461 2345 2349 2416 2501 2676 2926 3186 3345 3420 3470 3604 3707 3520 3424 3512 3465 3507 3729 3731 3668 3696 3644 3586 3639 3791 4070 4194 3692 2967 2290 1969 1798 1881 1935 1923 1836 1716 1629 1593 1673 1781 1693 1603 1689 1839 1804 1702 1527 1314 1403 1563 1707 1810 1934 2035 2094 2039 1880 1780 1803 1804 1754 1771 1760 1722 1719 1626 1619 1639 1698 1731 1842 2014 2214 2466 2685 2845 2957 3080 3378 3769 3934 3557 3112 2746 2544 2748 3004 3160 3002 2729 2540 2404 2210 1938 1661 1505 1498 1549 1628 1601 1601 1540 1506 1581 1745 2022 2320 2525 2656 43 39 39 44 53 64 65 65 62 57 53 54 60 60 61 63 70 75 87 93 98 100 100 97 92 86 83 85 87 88 87 82 81 85 89 89 84 76 66 56 49 45 42 38 29 23 14 8 3 0 0 0 0 0 0 0 0 0 4 29 58 0 0 0 0 21 23 6 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 2 8 12 4 0 0 0 17 105 153 142 122 79 26 2 2 37 173 393 571 640 599 533 713 853 1044 1038 1056 1033 1041 1007 925 830 758 778 851 852 841 1050 1281 1270 1594 1672 1731 1659 1475 1633 2057 2482 2761 2840 2769 2693 2690 2703 2756 2826 3016 3272 3380 3363 3397 3533 3591 3534 3557 3723 3908 3971 3973 3943 3785 3510 3222 3030 2987 2993 2922 2818 2707 2657 2645 2623 2742 2984 3138 3124 3027 2984 3017 3023 2893 2698 2488 2158 2102 2021 1886 1853 1888 1954 1961 1937 1936 2001 2201 2416 2533 2626 2598 2313 2038 2095 2253 2137 1964 2028 2200 2447 2564 2333 1971 1342 776 463 314 310 346 311 303 369 405 389 368 350 301 248 143 48 11 10 33 56 81 120 118 113 140 220 394 681 1052 1249 1084 792 687 775 896 881 722 534 523 615 726 913 1445 1865 2022 2182 2261 2381 2445 2422 2411 2428 2514 2728 2942 2976 2888 2956 3046 3079 3138 3179 3298 3333 3252 3089 3085 3181 3309 3415 3442 3362 3239 3182 3229 3329 3386 3413 3511 3520 3817 3726 3514 3559 3346 3623 3300 2975 2920 2938 3034 3083 2915 2849 2965 3066 3157 3225 3279 3435 3545 3660 3683 3657 3711 3682 3554 3517 3663 4024 4393 4340 4317 4368 4282 4167 3925 3576 3429 3427 3355 3302 3355 3452 3566 3818 4269 4508 3783 3714 3655 3667 3579 4005 4316 4438 4480 4487 4544 4599 4555 4445 4277 4062 3890 3789 3733 3673 3566 3308 3080 3062 3173 3401 3492 3296 3104 3058 3151 3320 3456 3454 3362 3341 3399 3470 3476 3439 3659 3665 3528 3319 3206 3044 3028 2921 2780 2611 2415 2181 2059 2209 2461 2604 2685 2720 2759 2870 2679 2594 2582 2582 2723 2776 2567 2430 2381 2385 2427 2484 2531 2542 2590 2799 3095 3293 3309 3278 3105 3021 3138 3095 3281 3328 3371 3408 3422 3370 3197 2991 2796 2648 2632 2672 2646 2634 2740 3053 3438 3245 3108 3021 2745 2553 2323 2245 2339 2429 2478 2540 2662 2765 2776 2822 2764 3187 3718 3726 3468 3519 3452 3400 3676 3863 3917 3896 3904 4029 4095 3893 3441 3405 3385 3175 2948 2717 2623 2601 2359 2014 1634 1434 1566 1867 2071 1977 1754 1562 1610 1871 1778 1686 1459 1322 1376 1664 1757 1829 1952 2071 2156 2141 2024 1915 1845 1815 1842 1943 1973 1939 1872 1778 1754 1736 1716 1815 1951 2122 2230 2298 2531 2686 2981 3301 3691 4103 4111 3694 3160 2709 2402 2630 2996 3108 2967 2759 2564 2417 2257 2017 1777 1642 1660 1737 1767 1786 1788 1767 1752 1777 1836 2064 2265 2331 2356 48 45 45 42 46 62 68 64 61 52 49 51 57 61 65 72 77 82 90 97 98 98 97 96 91 90 87 85 83 82 77 68 63 68 81 90 90 84 76 67 60 54 48 42 37 34 29 22 13 1 0 0 0 0 0 0 0 0 0 8 27 24 0 0 0 0 25 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 5 1 0 0 1 34 114 127 97 48 14 1 0 3 67 270 511 634 665 587 703 933 1100 1097 1031 998 1110 1098 959 836 794 847 908 859 764 798 966 1234 1663 1777 1691 1611 1498 1620 2030 2490 2795 2903 2855 2769 2699 2662 2676 2729 2910 3168 3325 3316 3333 3506 3695 3756 3776 3857 3890 3864 3814 3873 3978 3914 3666 3373 3164 3118 3170 3200 3122 3026 2942 2940 3027 3121 3190 3271 3297 3218 3069 2795 2515 2316 2143 1962 1914 1885 1818 1795 1823 1889 1876 1910 2001 2123 2306 2466 2495 2475 2421 2259 2098 2116 2198 2164 2163 2314 2593 2840 2633 2138 1663 1036 545 358 298 293 316 321 332 413 466 425 364 330 301 239 126 44 12 11 25 53 92 132 106 96 181 420 750 1036 1177 1055 701 429 429 544 623 641 600 518 477 564 712 825 1285 1788 2035 2212 2310 2433 2449 2337 2271 2344 2500 2664 2834 2934 2871 2999 3089 3132 3167 3194 3303 3405 3139 3088 3129 3246 3373 3435 3395 3309 3231 3175 3164 3200 3240 3404 3800 3901 4201 4180 4038 4052 3996 4147 3783 3280 2986 2933 3015 3102 3068 3001 3015 3090 3174 3253 3321 3385 3499 3615 3714 3767 3784 3674 3534 3511 3813 4262 4626 4808 4797 4677 4344 3943 3646 3404 3265 3253 3261 3312 3432 3655 3919 3870 4113 4633 4163 3743 3590 3656 3907 4225 4380 4357 4229 4133 4212 4326 4242 4081 3983 3874 3738 3654 3654 3416 3245 3113 3071 3140 3319 3422 3239 3085 3113 3243 3451 3696 3856 3861 3770 3731 3931 4088 4298 4161 4380 4480 4478 3975 3533 3253 3165 3233 3234 3076 2829 2610 2495 2431 2427 2557 2723 2813 2782 2736 2642 2541 2519 2538 2797 2888 2639 2453 2426 2460 2512 2560 2566 2533 2633 2965 3298 3460 3602 3587 3391 3548 3441 3393 3455 3366 3310 3263 3154 2964 2756 2586 2469 2457 2416 2421 2445 2523 2565 2783 2980 2997 3105 2993 2719 2484 2318 2267 2330 2409 2460 2559 2694 2627 2460 2435 2444 2906 3514 3297 3269 3303 3205 3218 3468 3672 3798 3907 4061 4178 4036 3760 3371 3107 3098 3349 3404 3305 3189 2929 2479 1950 1446 1273 1490 1845 2115 2103 1831 1479 1575 1796 1738 1651 1494 1406 1402 1553 1689 1842 2006 2167 2323 2404 2293 2061 1916 1888 1913 1976 2020 2057 2107 2108 2108 2132 2168 2194 2226 2217 2064 1993 2223 2602 3124 3544 3857 4073 3922 3486 3049 2797 2724 2841 3095 3200 2963 2777 2588 2429 2287 2130 1975 1907 1957 2101 2190 2213 2310 2386 2474 2482 2527 2527 2701 2758 2621 55 59 61 58 56 57 60 61 60 54 51 51 59 65 69 72 78 87 94 95 92 88 84 85 83 94 98 93 88 83 73 57 43 44 61 79 88 88 82 72 68 63 56 49 44 43 38 32 24 12 5 0 0 0 0 0 0 0 0 1 16 25 8 0 0 0 3 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 1 2 0 0 0 0 16 106 200 208 103 26 4 0 0 22 181 472 712 749 638 682 940 1159 1133 971 1015 1110 1215 1045 841 781 860 967 919 844 878 993 1213 1479 1622 1551 1492 1595 1645 2022 2470 2792 2907 2884 2832 2755 2699 2682 2717 2868 3098 3276 3301 3306 3355 3452 3534 3511 3516 3551 3246 3004 3183 3585 3915 3969 3753 3441 3198 3151 3253 3310 3275 3203 3147 3130 3078 2863 2754 2787 2769 2663 2459 2273 2138 1991 1868 1817 1821 1843 1884 1900 1928 1936 2012 2256 2329 2388 2567 2469 2253 2196 2246 2212 2107 2067 2184 2443 2627 2680 2772 2458 1787 1245 731 374 285 320 338 337 354 352 402 446 412 344 311 300 241 128 45 14 11 17 34 62 80 63 132 321 658 1005 1242 1214 976 610 347 371 494 518 475 446 438 439 411 470 527 899 1542 2034 2278 2460 2483 2392 2246 2130 2170 2387 2616 2814 2968 2873 2936 3032 2974 3094 3243 3469 3495 3273 3115 3242 3366 3439 3445 3387 3302 3262 3272 3292 3298 3273 3390 3856 4208 4364 4498 4373 4507 4502 4494 4296 3898 3476 3142 2994 3008 3108 3145 3110 3126 3183 3214 3254 3324 3422 3513 3612 3698 3712 3622 3490 3465 3885 4429 4759 4972 4896 4619 4108 3642 3474 3388 3323 3340 3452 3494 3538 3692 3958 3903 4055 4420 4171 3719 3522 3624 3850 4044 4109 4060 3998 4013 4107 4118 3998 3875 3810 3726 3572 3497 3480 3297 3126 3028 3015 3125 3329 3352 3129 3047 3210 3473 3790 4089 4242 4141 4030 4255 4473 4568 4802 5042 5093 5032 4875 4468 3971 3589 3402 3506 3676 3594 3298 3001 2858 2805 2611 2687 3053 3180 3178 3020 2895 2599 2465 2495 2730 2773 2613 2524 2523 2534 2545 2562 2590 2574 2757 3015 3345 3749 4080 4019 3770 3590 3559 3631 3708 3528 3275 3091 2857 2620 2437 2380 2336 2398 2362 2408 2442 2455 2480 2578 2612 2723 2803 2683 2544 2428 2304 2245 2270 2327 2382 2495 2568 2336 2272 2281 2473 2733 3229 2987 2738 2673 2682 2839 3118 3307 3272 3262 3289 3259 3084 2744 2519 2956 2955 3182 3389 3480 3411 3161 2768 2286 1790 1442 1427 1714 1988 1986 1634 1411 1638 1725 1604 1612 1511 1436 1435 1541 1676 1817 2103 2401 2670 2823 2617 2088 2028 2042 2082 2107 2121 2204 2352 2397 2382 2437 2532 2476 2411 2226 1885 1807 2070 2676 3268 3712 3968 3960 3619 3158 2806 2752 2957 3229 3383 3334 2990 2779 2613 2457 2316 2197 2144 2203 2355 2564 2753 3003 3221 3230 3365 3459 3622 3720 3786 3763 3421 64 65 61 63 64 64 64 64 63 60 59 59 61 66 73 80 86 94 96 93 87 79 73 69 67 81 95 96 93 86 79 59 37 30 44 66 83 89 90 83 71 67 62 56 52 49 43 38 34 28 16 4 1 0 0 0 0 0 0 1 7 20 15 3 0 0 3 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 8 63 185 277 207 49 5 0 0 5 129 551 908 899 731 690 889 1187 1205 1060 966 1045 1366 1199 888 837 835 947 935 939 973 1030 1224 1494 1602 1554 1521 1659 1691 1987 2358 2698 2827 2926 2999 3000 2881 2728 2722 2869 3057 3235 3345 3326 3152 2991 2990 3035 3149 3250 2731 2203 2310 2773 3365 3850 3997 3806 3484 3235 3182 3257 3314 3311 3257 3182 3133 2944 2669 2531 2454 2369 2278 2168 2080 1988 1934 1921 1928 1972 1993 1978 1961 2063 2143 2427 2623 2555 2680 2402 2077 2102 2297 2348 2266 2308 2545 2717 2547 2226 2088 1744 1100 669 418 232 264 292 323 398 426 399 388 387 377 332 299 301 257 147 57 20 12 16 31 60 84 111 221 446 725 1000 1179 1107 899 623 426 478 616 582 431 339 336 372 330 292 355 635 1194 1869 2316 2512 2384 2189 2018 2001 2148 2346 2545 2778 2941 2915 2946 2866 2935 3208 3486 3672 3584 3223 3173 3320 3419 3450 3434 3380 3305 3271 3296 3353 3393 3357 3366 3735 4268 4484 4687 4724 4728 4695 4696 4684 4456 4062 3567 3171 3038 3113 3178 3188 3219 3233 3239 3337 3463 3439 3486 3505 3595 3652 3536 3412 3395 3960 4428 4719 4842 4816 4681 4269 3797 3639 3705 3854 4018 4153 4075 4047 4151 4267 4202 4203 4231 3997 3643 3402 3515 3800 3976 3934 3840 3779 3827 4000 3933 3764 3639 3634 3646 3583 3624 3524 3400 3277 3122 3040 3095 3238 3257 3131 3105 3284 3587 3972 4298 4427 4343 4293 4567 4667 4565 4594 4839 5035 5103 5038 4738 4301 3939 3791 3916 4091 4057 3821 3513 3313 3283 3287 3444 3539 3495 3522 3333 3246 2958 2713 2614 2656 2677 2743 2775 2698 2709 2766 2629 2632 2687 3075 3049 3087 3494 4020 4241 3933 3353 3340 3658 3769 3539 3250 2974 2646 2494 2330 2349 2355 2365 2349 2380 2434 2460 2488 2493 2474 2500 2468 2379 2300 2232 2209 2202 2203 2220 2241 2261 2194 2105 2086 2141 2209 2347 2414 2218 2063 1991 1975 2139 2354 2578 2631 2492 2388 2276 2073 1835 1885 2242 2698 3147 3425 3560 3649 3558 3189 2752 2197 1754 1468 1617 1687 1627 1431 1522 1637 1726 1756 1663 1523 1454 1505 1624 1700 1800 2246 2751 3217 3397 3032 2326 2087 2191 2405 2396 2178 2165 2319 2295 2130 2094 2225 2053 2285 2184 2013 1944 2238 2770 3334 3714 3787 3576 3249 2804 2500 2601 2910 3278 3564 3260 2901 2719 2646 2537 2402 2290 2281 2447 2612 2770 2965 3302 3553 3613 3626 3720 3891 4119 4417 4468 4073 75 74 71 78 75 77 81 80 75 71 68 67 68 68 74 85 94 98 96 92 85 76 67 57 53 63 76 84 88 93 96 70 48 39 42 61 81 90 91 89 78 70 65 60 60 56 51 45 39 33 27 16 6 0 0 0 0 0 0 0 1 11 17 8 1 0 1 6 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 59 112 96 25 1 0 0 0 107 619 1090 1066 911 766 874 1212 1310 1092 987 1146 1490 1374 993 951 901 904 916 977 1032 1060 1161 1389 1546 1540 1536 1633 1768 1980 2289 2628 2858 3009 3155 3334 3179 2840 2739 2892 3052 3201 3388 3407 3147 2853 2825 2938 2987 2919 2251 1678 1660 1980 2530 3188 3804 4028 3842 3522 3289 3209 3223 3258 3269 3185 3061 2625 2404 2342 2263 2215 2187 2147 2132 2067 2039 2018 1986 2050 2131 2067 2033 2231 2691 2752 2799 2566 2575 2399 2122 2167 2340 2483 2675 2964 3117 2857 2172 1520 1208 879 448 251 235 172 264 320 326 446 544 489 450 398 362 315 292 313 290 183 77 29 16 24 53 108 161 205 280 422 612 828 1012 1031 888 663 564 684 813 722 484 321 303 333 316 276 332 489 888 1617 2244 2369 2092 1782 1599 1596 1752 2027 2352 2682 2937 3045 3209 3401 3579 3822 4022 4052 3951 3639 3379 3364 3416 3413 3342 3257 3230 3251 3304 3391 3458 3451 3519 3970 4511 4719 4766 4635 4644 4815 4851 4923 4763 4462 4036 3565 3212 3107 3148 3204 3265 3283 3235 3217 3258 3335 3489 3434 3529 3605 3467 3342 3329 3950 4415 4622 4669 4708 4690 4406 4035 3967 4207 4566 4822 4771 4532 4386 4539 4420 4419 4473 4508 4264 3795 3348 3316 3491 3539 3548 3640 3720 3798 3897 3747 3538 3408 3507 3727 3933 4116 4123 3974 3695 3231 3026 3070 3223 3252 3121 3110 3307 3611 3996 4326 4445 4540 4647 4654 4326 4126 4306 4704 4899 5114 5175 5006 4641 4278 4144 4231 4332 4283 4128 3914 3659 3540 3590 3672 3718 3620 3605 3633 3610 3425 3233 3174 3206 3270 3373 3309 3060 3036 3033 2802 2715 2608 2635 2724 2868 3274 3866 4204 3812 3385 3455 3706 3914 3842 3308 3005 2536 2474 2389 2366 2291 2278 2308 2305 2376 2427 2448 2461 2458 2427 2335 2220 2176 2186 2223 2211 2174 2076 2013 2105 2124 2054 1988 1974 1929 1888 1807 1755 1792 1703 1543 1605 1713 1841 1913 1934 1857 1777 1719 1730 1762 1873 2333 2968 3251 3228 3482 3760 3693 3295 2402 2020 1790 1830 1670 1564 1544 1606 1603 1660 1747 1660 1499 1416 1488 1572 1577 1819 2449 3149 3745 3831 3188 2353 2034 2362 2835 2840 2454 2262 2257 2228 1898 1937 2188 2385 2522 2459 2383 2361 2537 2966 3380 3626 3632 3422 3067 2662 2416 2595 2938 3429 3495 3141 2785 2670 2656 2626 2521 2471 2490 2582 2618 2747 2942 3279 3494 3576 3653 3763 3792 3955 4317 4485 4439 84 87 90 91 92 94 101 100 90 84 78 73 71 74 80 87 92 91 88 85 81 73 65 55 47 46 47 54 70 90 95 80 66 62 64 73 85 93 94 89 79 71 68 64 64 62 58 54 47 39 31 22 11 2 0 0 0 0 0 0 0 2 10 9 2 0 0 3 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 2 0 0 0 8 131 597 1186 1235 1102 865 791 1049 1318 1291 1198 1304 1506 1402 1087 972 948 923 883 898 1006 1082 1092 1196 1336 1390 1441 1581 1790 2029 2348 2707 2972 2980 3030 3338 3270 2999 2847 2850 2900 3100 3389 3529 3365 3084 3020 3159 3141 2737 1928 1371 1337 1514 1857 2360 3224 3935 4062 3816 3546 3362 3280 3250 3128 2872 2639 2361 2189 2130 2163 2191 2204 2248 2295 2148 2081 2091 2075 2063 2072 2085 2170 2453 2890 2873 2601 2297 2331 2351 2205 2273 2452 2700 2871 2909 2617 2118 1436 846 553 339 155 125 170 170 238 293 319 433 606 556 502 440 393 334 311 342 332 228 111 51 33 49 102 178 228 240 234 283 415 592 802 960 954 809 752 842 930 890 749 619 553 496 408 353 385 467 732 1378 2015 2115 1777 1384 1158 1146 1378 1809 2295 2753 3069 3237 3589 4025 4287 4429 4520 4488 4276 3814 3432 3376 3382 3346 3253 3195 3232 3283 3344 3426 3486 3617 3930 4413 4812 4977 4894 4822 4838 4925 4946 5033 4917 4722 4439 4019 3580 3306 3192 3219 3394 3509 3394 3208 3209 3346 3357 3343 3395 3393 3356 3271 3287 3661 4029 4341 4512 4602 4565 4302 4086 4202 4493 4810 4955 4860 4506 4120 4189 4086 4405 4673 4645 4467 4168 3793 3617 3540 3434 3466 3613 3709 3716 3687 3528 3425 3409 3539 3971 4380 4511 4429 4172 3801 3261 3017 3070 3194 3233 3180 3157 3241 3520 3904 4329 4625 4794 4945 4814 4225 4066 4305 4460 4821 5127 5156 4994 4754 4512 4313 4238 4244 4190 4107 3940 3652 3598 3725 3825 3849 3836 3884 3950 3902 3671 3571 3755 3986 4149 4180 3931 3487 3143 2956 2941 2878 2688 2584 2724 2812 3176 3698 3810 3522 3497 3669 3582 3764 4119 3390 3093 2627 2433 2382 2404 2285 2189 2233 2227 2269 2339 2399 2445 2464 2454 2413 2346 2242 2222 2244 2290 2285 2097 1981 2044 2094 2029 1948 1900 1825 1733 1689 1700 1762 1580 1498 1517 1587 1645 1714 1666 1683 1713 1775 1807 1742 1706 1999 2546 2824 2688 2776 3355 4100 3977 2790 2204 2061 2167 2198 1996 1735 1619 1624 1706 1749 1652 1531 1411 1463 1547 1692 2073 2611 3354 3895 3780 2922 2021 1912 2476 3165 3453 3302 3055 2672 2653 2278 2169 2301 2452 2614 2487 2355 2343 2575 3022 3323 3475 3551 3508 3184 2835 2656 2777 2969 3096 3243 3099 2716 2565 2697 2752 2630 2574 2516 2531 2614 2750 2893 3123 3345 3542 3757 3818 3702 3740 3997 4427 4672 88 88 91 94 98 102 105 106 98 95 86 79 78 78 80 82 80 73 67 65 66 67 64 52 36 28 25 27 41 66 83 82 79 82 91 87 89 91 95 92 80 73 69 65 65 65 63 60 56 49 37 26 17 6 1 0 0 0 0 0 0 0 2 3 0 0 0 0 6 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 218 564 1099 1370 1201 930 710 752 949 1105 1130 1152 1193 1130 988 906 849 808 748 732 862 1072 1114 1067 1103 1174 1331 1600 1851 2053 2354 2735 2961 3034 3061 3215 3184 3159 3058 2871 2775 3061 3478 3685 3611 3373 3139 3068 2974 2399 1753 1601 1538 1486 1537 1865 2680 3661 4144 4056 3802 3595 3386 3145 2822 2525 2449 2415 2345 2289 2202 2261 2404 2661 2602 2270 2111 2107 2138 2108 2101 2198 2397 2647 2858 2789 2350 2096 2225 2367 2345 2489 2813 2861 2292 1265 822 780 545 278 169 110 79 115 166 181 232 292 355 429 577 605 530 482 449 365 343 380 374 282 167 97 80 111 172 230 227 185 158 168 240 376 596 856 1026 978 885 892 1006 1148 1214 1178 1073 899 685 526 499 533 664 1140 1761 1849 1469 1075 878 922 1236 1721 2268 2904 3329 3457 3870 4357 4742 4777 4787 4712 4402 3873 3445 3360 3318 3267 3216 3171 3165 3217 3311 3396 3480 3779 4347 4717 4985 5130 4972 4848 4958 4985 4949 5012 4969 4863 4706 4383 3981 3635 3533 3682 3801 3766 3608 3323 3194 3247 3298 3305 3303 3276 3225 3155 3155 3385 3871 4242 4399 4464 4322 4039 4051 4324 4472 4749 4862 4856 4536 4206 4194 4298 4598 4783 4706 4533 4356 4210 4094 4003 3911 3822 3827 3811 3621 3349 3232 3310 3427 3705 4269 4652 4518 4160 3844 3561 3263 3123 3146 3221 3258 3189 3072 3082 3316 3749 4324 4841 4855 4989 4977 4694 4516 4490 4618 4930 5118 5000 4704 4560 4530 4242 4063 3909 3892 3911 3972 3758 3677 3731 3804 3838 3973 4199 4285 4122 3821 3697 3929 4316 4597 4638 4354 3737 3197 2988 3012 3033 3056 3095 3096 3010 3008 3049 3055 3134 3428 3660 3595 3713 3948 3516 3119 2827 2517 2245 2331 2290 2144 2111 2140 2189 2276 2375 2458 2508 2525 2442 2394 2327 2310 2351 2456 2515 2238 2086 2003 2022 2054 1988 1901 1855 1783 1738 1681 1675 1606 1540 1543 1585 1619 1640 1658 1694 1746 1794 1798 1756 1743 1929 2311 2556 2153 1940 2637 3483 3986 3327 2572 2342 2481 2563 2317 1922 1657 1627 1706 1710 1598 1544 1490 1500 1584 1801 2109 2591 3228 3704 3593 2805 2090 2109 2418 2892 3384 3784 3709 3452 3162 2788 2409 2148 2061 2020 2075 2267 2536 2907 3019 3158 3274 3496 3642 3428 3102 2884 2885 3038 3194 3250 3067 2700 2707 2992 2924 2782 2679 2604 2655 2667 2649 2629 2673 2905 3314 3693 3871 3828 3708 3982 4546 4836 86 84 83 83 84 85 90 94 93 93 86 78 76 78 76 75 65 52 44 45 52 62 66 60 42 27 28 29 36 52 68 74 76 79 84 81 82 84 89 97 86 74 69 64 62 62 61 61 62 58 47 33 22 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 311 627 911 1261 1283 1014 732 634 630 691 724 711 715 759 862 939 855 677 603 646 706 1000 1178 1106 1028 1112 1387 1783 2011 2086 2324 2687 2953 3119 3202 3234 3135 3072 3017 2831 2779 2915 3257 3672 3748 3569 3306 2907 2502 2325 2400 2450 2150 1717 1513 1864 2458 3391 4026 4155 4066 3855 3522 3106 2723 2540 2575 2622 2575 2594 2754 2738 2738 2897 2689 2350 2148 2047 2093 2123 2140 2164 2355 2550 2653 2579 2235 2062 2239 2515 2638 2712 2765 2268 1068 314 120 131 103 47 30 33 56 119 178 190 250 314 364 424 621 677 619 532 505 326 329 401 410 336 237 177 175 212 244 242 188 134 112 112 146 220 391 654 854 866 833 901 1140 1442 1593 1555 1385 1086 815 668 636 652 660 986 1615 1627 1244 930 805 890 1135 1578 2135 2948 3561 3725 4229 4750 5039 5008 4855 4683 4378 3789 3413 3334 3267 3229 3201 3216 3233 3293 3419 3565 3777 4132 4558 4928 5122 5151 5006 4931 4946 4942 4822 4838 4856 4862 4825 4627 4313 4005 3915 4026 4049 3958 3799 3477 3290 3283 3246 3231 3213 3164 3116 3042 3039 3296 3710 3963 4151 4245 3939 3606 3865 4220 4341 4603 4721 4863 4796 4693 4726 4885 4999 5020 4948 4841 4718 4594 4506 4426 4284 4181 4191 4087 3745 3404 3290 3329 3530 3924 4400 4603 4256 3679 3320 3221 3192 3162 3189 3262 3257 3121 2930 2943 3180 3624 4062 4536 4529 4748 4965 4961 4815 4693 4750 4932 4999 4690 4165 4071 4232 3984 3868 3584 3625 3769 3838 3710 3580 3532 3498 3651 3982 4334 4537 4551 4379 4067 3914 4123 4563 4678 4521 3816 3234 2995 2897 3022 3209 3238 3126 2915 2752 2731 2842 3038 3245 3317 3457 3703 3946 3653 3160 2896 2622 2196 2146 2179 2107 2042 2055 2128 2236 2338 2447 2537 2530 2453 2409 2383 2403 2482 2561 2542 2350 2225 2127 2053 2047 1983 1916 1855 1819 1772 1718 1690 1653 1551 1542 1554 1552 1569 1609 1664 1716 1760 1817 1887 2080 2359 2660 2885 1975 2065 2755 3457 3788 3435 2926 2675 2692 2823 2647 2092 1676 1625 1694 1685 1636 1599 1548 1533 1611 1760 1987 2371 2908 3449 3667 3250 2829 2442 2120 2176 2626 3098 3379 3422 3265 3011 2685 2293 2002 1926 2097 2299 2582 2935 2869 2962 3257 3541 3658 3534 3286 3069 2984 3118 3312 3307 3003 2595 2861 3090 3045 2964 2881 2820 2796 2724 2556 2315 2149 2296 2748 3335 3880 4113 4121 4231 4452 4696 73 72 72 68 64 61 62 62 66 72 73 70 66 65 63 59 50 36 31 38 48 61 71 73 60 42 46 54 53 50 59 63 59 53 50 52 59 68 79 81 78 68 64 57 52 50 49 51 58 63 56 42 29 19 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 115 398 714 889 1041 1196 1124 870 676 561 483 460 383 443 625 962 1200 1041 682 545 618 658 888 1226 1169 1001 1197 1556 1970 2130 2085 2304 2662 2937 3115 3218 3223 3098 2970 2888 2857 2584 2666 2847 3361 3733 3642 3398 2851 2213 2185 2681 2884 2480 1949 1820 2240 2618 3258 3849 4019 3981 3941 3855 3495 3008 2697 2642 2657 2635 2684 2819 2877 2834 2794 2599 2412 2252 2085 2058 2190 2422 2597 2690 2690 2651 2543 2320 2184 2347 2704 2755 2148 1404 736 211 45 16 19 18 13 14 18 41 94 151 202 270 311 332 438 583 679 683 567 521 356 297 377 424 395 328 281 275 277 251 201 136 100 82 79 89 121 238 367 526 623 728 949 1303 1670 1819 1733 1329 751 614 598 677 736 695 910 1526 1478 1182 990 932 1007 1199 1633 2125 2987 3701 3882 4402 4876 5094 4996 4766 4499 3961 3508 3393 3306 3248 3245 3255 3373 3506 3614 3774 3946 4117 4387 4745 5106 5254 5173 4986 4910 4847 4742 4646 4648 4715 4842 4889 4772 4551 4296 4137 4168 4292 4343 4169 3711 3394 3391 3325 3255 3158 2991 2919 2960 3013 3217 3421 3583 3849 3998 3723 3512 3826 4019 4274 4519 4623 4776 4890 4934 5010 5125 5153 5109 5041 4984 4924 4865 4803 4699 4583 4564 4591 4445 4104 3875 3729 3661 3813 4103 4382 4377 3967 3403 3085 3079 3149 3175 3175 3115 3052 2983 2831 2887 3165 3487 3741 3990 4059 4368 4835 4996 4883 4757 4798 4888 4886 4615 3965 3702 3714 3729 3706 3575 3658 3672 3515 3257 3300 3432 3516 3649 3915 4298 4657 4836 4708 4256 3757 3984 4334 4455 4150 3629 3216 3002 2970 3081 3080 2816 2509 2438 2506 2646 2788 2950 3050 2989 2928 3406 3735 3597 3158 2816 2619 2312 2075 2034 2043 1982 1983 2079 2201 2271 2345 2430 2494 2501 2498 2500 2551 2606 2556 2446 2320 2179 2055 2053 2074 1995 1966 1912 1893 1810 1759 1690 1649 1558 1528 1534 1527 1505 1513 1575 1644 1708 1801 1947 2196 2577 3024 3343 2702 2636 3233 3874 3878 3572 3336 3075 2933 2986 2682 2019 1717 1626 1640 1654 1639 1633 1600 1554 1529 1550 1691 1987 2478 3070 3543 3692 3499 2875 2114 1882 2163 2655 3155 3402 3301 3014 2745 2370 2003 2060 2453 2496 2417 2407 2623 2931 3309 3574 3633 3540 3397 3241 3140 3314 3506 3510 3167 2778 2851 3075 3175 3191 3197 3155 3082 2963 2601 2239 2085 2183 2504 3072 3774 4304 4526 4418 4318 4498 58 56 55 51 45 36 30 26 36 43 49 51 48 46 45 43 35 27 26 49 57 61 68 80 85 71 62 62 53 49 53 58 45 29 18 21 29 46 59 62 63 61 60 50 38 32 31 32 43 58 62 51 36 25 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 26 161 456 804 978 966 981 1022 932 778 584 383 417 317 433 692 965 1167 951 574 483 606 657 815 1206 1200 1042 1347 1721 2031 2108 2091 2290 2571 2825 3009 3122 3118 3056 3034 3040 3034 2830 2568 2547 3027 3693 3710 3307 2692 2090 2045 2624 2908 2575 2232 2284 2582 2833 3203 3756 4010 3878 3803 3866 3705 3195 2687 2461 2466 2510 2550 2669 2759 2694 2588 2475 2403 2295 2142 2081 2303 2679 2874 2942 2853 2704 2604 2501 2400 2496 2720 2386 1204 351 100 22 7 8 8 9 11 17 20 37 71 112 164 225 282 329 413 570 662 675 646 486 301 243 326 393 408 375 334 298 247 188 138 96 73 59 60 79 98 142 171 288 472 731 1046 1326 1561 1682 1485 931 411 347 431 616 737 737 916 1386 1345 1247 1196 1198 1226 1410 1776 2214 2962 3582 3887 4427 4841 4959 4867 4647 4334 3851 3590 3479 3319 3355 3440 3502 3477 3447 3699 4045 4230 4383 4630 4946 5213 5299 5235 5096 4927 4697 4539 4368 4349 4673 4849 4891 4805 4680 4587 4562 4615 4667 4632 4330 3721 3323 3443 3430 3264 3115 2921 2772 2909 3089 3212 3252 3339 3569 3704 3590 3587 3874 4049 4279 4522 4572 4581 4745 4836 4864 4940 4935 4855 4794 4807 4815 4811 4833 4839 4844 4870 4865 4748 4542 4392 4269 4128 4081 4207 4312 4123 3722 3240 2958 2991 3089 3116 3149 3084 3012 2854 2763 2854 3144 3436 3623 3699 3775 4126 4735 4974 4791 4562 4520 4555 4535 4445 3969 3639 3417 3458 3446 3508 3569 3499 3287 3236 3291 3246 3167 3273 3668 4185 4584 4766 4696 4302 3717 3890 4035 4003 3723 3416 3152 2996 3018 3028 2808 2505 2409 2452 2523 2632 2722 2887 2891 2833 2667 3155 3514 3454 3044 2609 2429 2315 2102 1984 2022 1956 1960 2041 2130 2201 2260 2282 2462 2771 2673 2695 2760 2681 2518 2391 2308 2146 1939 2029 2148 2067 1989 1967 1937 1871 1786 1700 1637 1562 1500 1461 1435 1425 1411 1449 1517 1643 1772 1950 2214 2620 3167 3515 3276 3047 3292 3559 3560 3616 3545 3330 3415 3522 2984 2292 1875 1645 1583 1584 1599 1633 1642 1589 1499 1424 1461 1634 2095 2592 3063 3485 3739 3507 2897 2479 2356 2581 3125 3351 3238 2918 2652 2274 2032 2233 2488 2363 2239 2454 2730 2969 3300 3520 3547 3568 3524 3402 3338 3426 3500 3537 3315 2984 2887 3068 3301 3371 3399 3409 3474 3410 2884 2514 2328 2283 2467 2905 3536 4119 4311 4173 4182 4521 46 45 43 37 27 16 6 7 22 31 28 34 34 32 35 36 30 26 32 56 60 55 58 68 72 61 55 51 43 43 56 61 50 34 17 14 17 33 41 44 48 52 53 46 32 19 18 16 23 45 60 58 44 33 24 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 1 69 206 469 839 1090 1092 953 858 805 722 566 444 534 447 472 846 919 938 701 534 526 651 660 790 1136 1206 1157 1539 1864 2041 1981 2152 2340 2517 2672 2844 2976 3024 3069 3114 3143 3203 3110 2757 2686 3119 3605 3568 3199 2547 2076 2063 2534 2716 2563 2518 2645 2755 2889 3177 3627 3994 4042 3846 3760 3709 3367 2943 2638 2439 2405 2422 2453 2486 2430 2357 2349 2348 2312 2237 2197 2447 2689 2704 2852 2818 2594 2493 2517 2547 2654 2619 1886 672 70 29 22 12 5 7 12 19 27 32 47 76 103 144 200 258 334 435 558 699 734 742 496 285 239 282 331 351 338 310 275 238 232 227 161 94 64 74 82 68 63 66 157 387 702 981 1083 1115 1092 863 531 321 246 334 511 693 775 923 1233 1267 1328 1400 1389 1409 1598 1902 2269 2911 3506 3894 4354 4710 4856 4787 4535 4113 3723 3616 3510 3380 3542 3711 3754 3678 3633 3839 4141 4336 4518 4753 4974 5169 5308 5283 5142 4958 4706 4405 4107 4359 4803 4891 4805 4664 4630 4687 4729 4788 4816 4684 4300 3766 3510 3760 3604 3541 3254 2951 2782 2824 3069 3224 3193 3194 3316 3402 3440 3639 3978 4134 4314 4554 4498 4416 4549 4585 4543 4601 4540 4444 4475 4589 4669 4738 4838 4923 4990 5021 4984 4910 4825 4778 4663 4498 4358 4314 4214 3902 3471 3064 2860 2890 2962 2964 2968 2967 2994 2870 2734 2854 3125 3446 3656 3676 3831 4216 4736 4923 4702 4382 4103 4013 4200 4227 3794 3497 3154 3149 3129 3183 3304 3304 3166 3137 3168 3125 3075 3198 3582 4052 4428 4651 4624 4242 3692 3493 3678 3644 3453 3260 3015 2831 2856 2867 2630 2380 2380 2482 2548 2635 2809 3086 2910 2919 2911 3203 3621 3733 3301 2662 2269 2158 2085 2014 2036 2012 2005 2040 2072 2131 2248 2284 2525 2831 2881 2910 2915 2742 2509 2391 2351 2224 2070 2043 2099 2068 2009 1968 1930 1878 1790 1695 1613 1536 1479 1431 1388 1357 1348 1328 1363 1570 1750 2022 2408 2909 3484 3721 3397 2900 2672 3196 3388 3305 3122 3003 3389 3438 3036 2473 1973 1667 1564 1560 1563 1599 1629 1619 1494 1374 1418 1512 1777 2123 2526 2958 3414 3707 3708 3463 3079 2916 3351 3278 3069 2827 2510 2209 2234 2281 2247 2135 2182 2475 2750 2976 3284 3552 3516 3710 3685 3501 3354 3304 3295 3300 3211 3006 2876 3020 3322 3437 3472 3630 3768 3686 3361 3156 3181 3084 2986 3249 3729 4107 3969 3746 4051 4511 42 46 48 41 25 9 4 14 28 38 34 37 31 29 33 36 36 35 40 49 52 50 54 62 68 57 46 43 47 56 64 67 63 54 37 23 22 32 33 36 40 43 47 46 36 24 20 15 11 27 54 60 50 40 32 24 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 15 117 249 446 790 1127 1257 1147 942 784 697 603 571 638 554 487 789 965 720 500 667 672 728 659 775 1079 1214 1359 1720 1877 1881 1778 2058 2295 2501 2543 2687 2797 2891 2979 3023 3104 3275 3305 3107 3021 3062 3128 3172 2990 2399 1976 2106 2509 2595 2599 2831 2994 3007 3042 3228 3570 3924 4110 4031 3917 3895 3706 3383 3106 2671 2490 2454 2433 2379 2370 2444 2497 2468 2457 2437 2415 2564 2728 2780 2833 2745 2494 2361 2406 2586 2813 2591 1577 440 25 18 11 13 9 11 20 28 38 47 61 83 95 122 180 274 372 437 541 740 870 830 538 321 244 231 262 294 308 291 285 313 380 423 350 196 112 117 110 67 52 57 123 323 587 763 737 641 524 375 267 237 247 317 493 727 840 943 1100 1245 1397 1509 1530 1577 1746 2005 2344 2906 3521 3999 4382 4640 4727 4652 4418 4082 3796 3676 3587 3578 3803 3972 3919 3791 3712 3836 4058 4311 4581 4734 4884 5183 5340 5296 5135 4957 4727 4421 4122 4669 4936 4833 4529 4328 4474 4779 4989 5048 4867 4478 4059 3861 3755 3933 4002 4042 3656 3143 2775 2708 2913 3085 3112 3153 3235 3273 3367 3645 4069 4169 4358 4625 4462 4319 4317 4278 4225 4260 4223 4188 4269 4409 4548 4702 4843 4942 4987 4974 4915 4858 4849 4874 4845 4688 4418 4211 4073 3801 3381 3037 2902 2887 2866 2805 2735 2752 2880 2912 2774 2932 3189 3465 3621 3708 3947 4250 4535 4722 4685 4300 3678 3401 3728 4096 3606 3521 3005 2887 2913 2935 3077 3167 3135 3080 3046 3043 3043 3087 3397 3850 4228 4461 4539 4386 4140 4089 3865 3573 3389 3241 2952 2699 2684 2718 2598 2430 2402 2479 2501 2667 2955 3168 3116 3132 3214 3397 3589 3653 3482 3045 2558 2285 2152 2071 1979 1922 1971 2047 2086 2115 2256 2416 2697 2922 2993 3024 2972 2748 2515 2399 2315 2213 2086 2021 2024 2047 2016 1952 1880 1820 1740 1658 1604 1519 1471 1446 1412 1378 1363 1360 1407 1531 1675 1985 2498 3130 3614 3598 3279 2849 2768 3054 2755 2592 2609 2657 2909 2897 2587 2142 1793 1653 1570 1545 1555 1567 1593 1619 1511 1451 1453 1486 1585 1792 2108 2515 2984 3450 3842 3927 3705 3604 3694 3162 2802 2525 2224 1993 1974 2108 2153 2100 2269 2485 2656 2909 3225 3534 3758 3868 3707 3350 3077 3019 3065 3106 3039 2846 2771 2906 3196 3408 3492 3652 3809 3812 3722 3665 3912 4148 4117 4059 4162 4186 3810 3730 4020 4350 44 50 48 52 49 43 38 38 42 45 48 50 41 38 39 42 46 46 48 52 56 58 62 69 71 62 48 40 48 57 63 66 68 65 55 43 39 37 33 35 33 37 42 47 42 35 28 18 10 16 39 56 53 44 37 30 20 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 1 38 158 290 422 669 1052 1327 1381 1247 1049 897 697 556 536 495 440 570 808 676 445 810 789 714 636 776 1075 1249 1516 1727 1693 1617 1612 1867 2136 2337 2458 2608 2589 2651 2688 2796 3028 3317 3454 3283 2974 2842 2854 2787 2722 2271 2072 1993 2361 2732 3033 3356 3404 3302 3253 3346 3591 3866 4051 4085 4081 4066 3940 3617 3393 2869 2595 2457 2492 2647 2735 2800 2772 2635 2563 2570 2645 2779 2919 3045 2879 2643 2443 2374 2468 2717 2912 2464 1293 293 10 7 3 3 6 16 24 29 44 67 89 98 94 97 136 238 369 477 571 702 827 809 569 362 275 258 289 328 340 309 309 359 449 535 498 327 218 258 284 210 132 88 146 302 483 622 649 614 502 335 247 247 281 391 598 822 926 970 1099 1267 1471 1589 1633 1742 1929 2155 2498 3061 3706 4237 4567 4648 4531 4374 4213 3987 3762 3831 3755 3776 3986 4087 3863 3526 3483 3708 3903 4204 4608 4821 5032 5247 5301 5272 5087 4956 4799 4679 4646 4959 5003 4754 4322 4156 4436 4859 5078 4971 4608 4157 3817 3672 3635 3880 4340 4475 4115 3519 2975 2736 2808 2894 2887 2990 3183 3315 3493 3621 3901 4075 4391 4633 4406 4162 4061 3982 3950 4000 4046 4082 4157 4275 4420 4577 4707 4794 4814 4775 4741 4695 4723 4834 4906 4770 4423 4129 3984 3825 3573 3351 3218 3100 2990 2818 2652 2520 2708 2821 2863 3123 3330 3503 3560 3658 3823 4057 4348 4501 4460 4416 4033 3921 3824 4121 3535 3299 2989 2880 2902 2997 3138 3164 3097 3084 3088 3034 3014 3043 3265 3653 4007 4222 4449 4510 4315 4097 3871 3657 3508 3329 3036 2780 2688 2655 2616 2579 2588 2563 2547 2763 3162 3407 3403 3235 3118 3137 3228 3334 3387 3249 2914 2612 2407 2244 2104 1981 1876 1994 2071 2134 2361 2693 2948 3079 3178 3166 2995 2673 2513 2304 2141 2119 2109 2034 1957 1955 1970 1918 1757 1601 1600 1592 1610 1538 1488 1470 1446 1426 1413 1434 1462 1469 1572 1891 2481 3130 3361 3253 3280 3096 3233 3045 2568 2474 2398 2372 2339 2184 1949 1723 1675 1734 1635 1562 1572 1562 1577 1583 1526 1486 1467 1473 1531 1651 1848 2131 2482 2858 3323 3487 3431 3287 2944 2560 2342 2185 2022 1900 1916 2107 2188 2085 2203 2432 2621 2885 3210 3555 3830 3884 3564 3044 2726 2756 2927 3022 2927 2776 2751 2861 3194 3354 3386 3433 3467 3478 3577 3429 3625 4094 4608 4397 4060 3732 3511 3681 3993 4200 47 55 54 58 61 58 54 52 52 53 55 57 54 51 48 50 54 54 57 63 67 68 71 75 76 67 52 43 48 53 59 61 60 60 61 56 48 42 39 36 34 38 41 49 48 46 32 18 11 13 29 49 54 49 42 38 27 20 12 4 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 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 54 180 314 413 565 876 1229 1448 1467 1415 1309 1066 720 482 382 367 414 541 571 438 717 767 614 572 748 1122 1272 1507 1562 1484 1475 1574 1762 1983 2224 2414 2504 2359 2351 2338 2583 3009 3436 3529 3117 2801 2861 2800 2461 2378 2238 2212 2006 2344 3043 3532 3827 3801 3629 3501 3495 3598 3758 3909 4005 4072 4088 4023 3722 3355 3095 2862 2813 2992 3110 3113 3044 2889 2731 2652 2676 2764 2779 2921 2909 2643 2600 2576 2656 2848 2932 2630 1847 771 117 4 2 0 0 3 9 17 27 54 107 154 149 105 88 92 148 297 512 695 775 758 661 547 452 409 385 422 437 394 329 323 391 487 574 573 462 370 383 420 398 332 194 163 313 516 768 982 1080 953 678 456 346 373 548 761 914 967 973 1114 1340 1607 1687 1768 1897 2070 2294 2690 3349 4057 4531 4675 4519 4206 3985 3899 3771 3519 3668 3640 3885 3999 4017 3737 3471 3441 3625 3800 4078 4473 4744 4994 5205 5294 5282 5094 4992 4954 4936 5070 5180 5097 4844 4525 4444 4680 4953 4990 4727 4287 3953 3817 3801 3986 4195 4560 4749 4556 3944 3281 2908 2859 2886 2757 2695 2939 3300 3637 3745 3707 3868 4362 4544 4275 3995 3881 3802 3781 3835 3916 3986 4077 4216 4362 4454 4463 4505 4537 4584 4640 4618 4626 4780 4928 4879 4634 4376 4211 4053 3839 3613 3351 3095 3092 2763 2622 2577 2675 2722 2899 3130 3335 3549 3703 3753 3777 3893 4132 4499 4885 4664 4496 4458 4386 4130 3722 3401 3237 3082 3007 3065 3197 3212 3114 3151 3250 3164 3048 3001 3129 3485 3776 4053 4267 4352 4293 4238 4143 3940 3698 3468 3251 3096 3007 2928 2864 2837 2821 2759 2784 3062 3517 3678 3517 3225 2998 2918 2903 2925 2930 2950 2862 2699 2552 2391 2239 2063 1936 1958 2026 2157 2480 2863 3069 3245 3318 3169 2825 2614 2525 2238 2094 2014 2000 1957 1900 1873 1870 1827 1684 1533 1576 1562 1592 1569 1539 1543 1494 1458 1435 1399 1362 1340 1379 1590 2102 2733 3013 3229 3254 3246 3166 3017 2717 2433 2226 2090 1909 1637 1552 1635 1826 1876 1799 1492 1544 1556 1558 1566 1545 1478 1412 1413 1471 1561 1652 1783 2008 2242 2447 2510 2461 2383 2166 2090 2244 2481 2520 2110 1934 2080 2222 2294 2375 2415 2716 3039 3285 3616 3959 3831 3429 2923 2694 2760 2950 2983 2862 2732 2747 2915 3092 3177 3190 3102 2763 2762 2941 2840 3166 3801 4230 4158 3844 3624 3553 3745 3990 4072 42 49 52 57 60 58 57 55 58 60 61 63 63 60 58 59 61 61 63 71 67 68 70 71 71 64 51 44 50 58 60 53 45 44 46 47 45 44 44 43 44 48 51 52 53 48 30 20 13 11 21 38 48 49 49 46 35 22 17 16 7 1 0 0 0 0 0 0 1 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 1 8 53 181 324 404 478 668 960 1235 1385 1449 1521 1543 1304 874 480 376 394 407 416 475 679 700 603 518 592 1076 1293 1361 1395 1436 1528 1650 1745 1892 2111 2227 2273 2167 2079 2019 2387 3019 3477 3416 2884 2553 2588 2506 2234 2232 2328 2146 2087 2736 3221 3609 3996 4060 3943 3756 3628 3634 3712 3830 3931 3989 4016 3987 3735 3280 3138 3199 3328 3414 3294 3184 3000 2877 2877 2827 2803 2849 2811 2783 2518 2302 2620 2865 3072 3173 2652 1681 873 265 20 2 1 2 3 4 8 18 48 123 202 240 240 160 112 93 107 200 424 729 933 913 796 714 610 570 502 535 522 428 346 317 400 498 550 556 532 492 457 418 332 208 130 251 502 841 1165 1355 1376 1043 799 605 438 483 730 926 960 941 1001 1206 1510 1797 1785 1900 2047 2248 2496 2887 3598 4317 4642 4540 4176 3779 3615 3572 3583 3470 3367 3646 3798 3808 3721 3551 3402 3463 3612 3754 4001 4350 4657 4911 5124 5282 5319 5197 5065 4954 5065 5264 5310 5227 5079 4939 4908 4978 4985 4762 4315 3894 3793 3853 3910 4195 4368 4687 4891 4878 4348 3579 3141 3015 3012 2999 2970 3081 3353 3591 3658 3435 3586 4190 4400 4078 3861 3806 3742 3701 3721 3809 3929 4060 4205 4319 4364 4325 4360 4454 4523 4589 4695 4716 4789 4932 4965 4837 4676 4532 4321 4045 3807 3547 3215 2989 2640 2649 2609 2611 2677 2834 3002 3203 3501 3773 3875 3889 3945 4049 4362 4747 4680 4626 4584 4342 4230 3973 3546 3349 3206 3063 3009 3110 3239 3219 3171 3219 3188 3133 2955 2887 3236 3563 3870 4079 4159 4203 4282 4258 4062 3793 3588 3485 3477 3525 3519 3452 3346 3169 3018 3070 3367 3723 3816 3601 3246 2991 2888 2868 2860 2816 2810 2818 2819 2767 2591 2360 2146 2033 2012 2056 2199 2473 2842 3199 3435 3266 3084 2802 2620 2466 2229 2095 1970 1884 1888 1897 1826 1777 1742 1635 1566 1533 1517 1578 1608 1615 1650 1658 1618 1532 1402 1286 1224 1182 1206 1491 1970 2477 2868 3025 3098 3106 3006 2731 2384 2066 1838 1656 1469 1380 1437 1699 1853 1811 1568 1504 1542 1550 1556 1568 1528 1445 1380 1410 1514 1556 1639 1760 1833 1830 1817 1838 1883 1956 2168 2597 3142 3300 2706 2222 2182 2402 2515 2459 2491 2708 2939 3015 3165 3608 3666 3304 2973 2948 3012 3045 2979 2867 2787 2852 2983 3007 3032 3088 3057 2769 2605 2622 2851 3434 4098 4258 3948 3775 3852 3831 3882 4012 4141 28 28 33 41 48 52 51 52 58 63 65 63 63 63 63 63 64 64 64 64 61 59 58 58 58 54 51 51 58 65 59 46 35 29 30 38 44 45 49 54 58 62 62 56 44 34 24 23 17 13 16 25 37 44 48 47 38 27 21 18 5 0 0 0 0 0 0 0 2 8 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 7 42 154 309 395 418 483 640 839 1010 1136 1293 1545 1659 1383 754 435 370 382 409 619 803 722 648 556 488 942 1258 1291 1427 1576 1692 1767 1757 1854 2027 2123 2137 2034 1883 1864 2125 2720 3377 3286 2701 2548 2492 2384 2206 2207 2231 2071 2084 2499 2963 3396 3930 4151 4149 3979 3772 3759 3796 3873 3927 3952 3933 3849 3666 3398 3563 3514 3268 3150 3200 2956 2773 2855 3017 2921 2839 2933 3035 2968 2650 2414 2651 2999 3228 2941 1583 632 203 39 1 0 0 1 6 11 14 38 114 285 356 322 384 281 209 153 128 147 259 508 806 996 1066 1011 847 773 686 597 527 429 349 273 307 393 493 533 546 573 581 516 385 331 654 705 869 1199 1348 1358 1084 631 458 498 505 647 934 1083 1040 1036 1230 1484 1773 1981 1887 1964 2217 2443 2700 3117 3858 4434 4542 4272 3819 3482 3409 3425 3507 3557 3518 3620 3688 3658 3580 3496 3429 3455 3579 3786 4082 4411 4670 4846 5004 5157 5248 5228 5105 4972 5070 5283 5344 5306 5234 5154 5090 5011 4838 4504 3999 3603 3798 3822 3836 4181 4355 4643 4808 4860 4648 3985 3442 3182 3092 3149 3259 3327 3414 3489 3419 3158 3295 3943 4257 3929 3837 3840 3788 3729 3740 3831 3976 4162 4360 4498 4473 4195 3859 3680 3759 4154 4679 4819 4789 4838 4899 4871 4810 4709 4485 4258 4109 3865 3518 3060 2683 2584 2559 2590 2657 2724 2809 3014 3394 3760 3919 3992 4154 4368 4636 4649 4408 4396 4512 4578 4458 4275 3822 3478 3265 3058 2913 2967 3177 3284 3222 3009 2840 3083 2994 2803 3016 3342 3571 3765 3963 4117 4178 4158 4016 3758 3567 3533 3681 3939 4168 4278 4117 3740 3512 3540 3795 4018 3994 3720 3367 3143 3065 3091 3104 3041 3055 3050 3046 2985 2785 2519 2237 2064 2047 2065 2150 2434 2781 3075 3182 3251 3057 2793 2607 2389 2144 1992 1925 1851 1823 1904 1804 1721 1704 1657 1602 1565 1511 1560 1617 1657 1706 1788 1843 1749 1530 1306 1168 1104 1039 1072 1340 1823 2263 2550 2713 2755 2681 2507 2230 1862 1561 1382 1245 1259 1284 1497 1627 1548 1403 1442 1553 1583 1577 1580 1541 1464 1415 1401 1494 1550 1604 1635 1626 1569 1553 1624 1759 1964 2271 2783 3391 3687 3410 2841 2727 2748 2646 2447 2322 2412 2629 2814 3023 3448 3473 3068 2921 2967 3042 3094 3020 2858 2725 2665 2712 2846 2838 2909 2945 2857 2712 2841 3324 3869 4040 3760 3594 3786 3963 3970 3947 4064 4188 12 8 16 25 32 35 38 45 52 58 63 61 59 58 58 62 64 63 61 59 55 50 45 41 43 43 49 57 65 69 60 47 35 25 23 33 47 48 49 57 64 67 63 49 33 23 21 24 21 18 15 17 27 41 48 45 34 25 22 20 14 2 0 0 0 0 0 0 0 5 16 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 3 32 105 249 360 376 368 404 487 597 717 880 1147 1462 1518 952 415 299 406 508 766 877 736 649 609 562 897 1213 1490 1605 1744 1801 1842 1746 1817 1942 2039 2063 1956 1833 1863 1945 2261 2972 2932 2468 2595 2527 2538 2273 2230 2224 2118 2120 2393 2863 3260 3765 4117 4251 4173 3948 3895 3888 3954 3976 3943 3899 3879 3758 3644 3691 3328 3312 3152 3016 2838 2759 2913 3055 3020 3091 3203 3133 2854 2496 2314 2489 2796 2968 2234 476 119 18 1 1 0 0 0 1 8 28 72 191 425 528 445 617 430 372 310 247 201 197 254 433 687 884 959 942 971 898 605 425 365 346 302 301 376 499 529 550 604 658 620 470 528 794 890 1139 1268 1094 884 467 189 142 346 564 825 1085 1157 1082 1113 1372 1626 1863 2074 1993 2070 2353 2618 2815 3298 3970 4376 4356 4117 3866 3649 3474 3399 3497 3679 3823 3832 3741 3674 3608 3516 3417 3432 3625 3937 4278 4558 4730 4840 4931 5040 5102 5108 5108 5000 5019 5163 5225 5233 5238 5192 5061 4869 4592 4203 3796 3569 3723 3857 3901 4243 4408 4524 4555 4584 4605 4238 3694 3297 3076 3014 3109 3221 3270 3223 2985 2754 3190 3811 4135 3993 3972 3950 3849 3776 3820 3947 4122 4365 4604 4703 4551 4105 3616 3498 3645 3868 4605 4864 4748 4604 4623 4694 4727 4716 4571 4380 4298 4170 3925 3410 2891 2592 2619 2651 2708 2731 2772 2970 3335 3682 3915 4168 4491 4819 5037 4835 4542 4482 4523 4588 4606 4578 4252 3788 3414 3159 2971 2888 3019 3228 3352 3044 2669 2885 2958 2886 2924 3065 3272 3542 3804 4077 4273 4183 4007 3749 3553 3536 3781 4190 4645 4972 4888 4559 4260 4216 4317 4334 4160 3853 3566 3433 3328 3435 3454 3439 3419 3283 3097 2928 2686 2424 2177 1992 2023 2052 2122 2469 2639 2910 3005 3178 3038 2770 2566 2349 2049 1834 1856 1875 1746 1849 1792 1685 1684 1666 1626 1577 1569 1614 1660 1654 1629 1671 1812 1878 1748 1478 1271 1198 1097 963 1002 1259 1563 1857 2164 2361 2334 2198 2032 1717 1443 1355 1287 1234 1351 1438 1422 1342 1345 1458 1550 1642 1672 1649 1522 1444 1423 1403 1446 1517 1589 1598 1534 1490 1459 1469 1628 1886 2145 2555 3039 3451 3568 3310 3066 2972 2858 2659 2222 2149 2650 3062 3235 3289 3021 2767 2745 2855 2963 2994 2853 2634 2477 2371 2585 2638 2563 2598 2712 2840 2949 3178 3518 3668 3529 3517 3620 3766 3898 3909 3899 4014 4131 5 6 10 19 28 25 27 38 45 51 55 56 53 52 53 59 63 62 59 56 53 47 39 35 37 43 51 60 69 76 66 51 36 26 27 39 49 52 50 56 65 67 59 39 23 17 20 24 27 25 17 14 20 38 45 39 29 21 19 20 18 10 1 0 0 0 0 0 0 0 10 20 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 20 69 154 281 322 339 350 336 362 441 558 746 1037 1247 1017 413 259 452 575 776 835 667 584 590 663 980 1406 1755 1797 1778 1846 1875 1756 1825 1876 1969 2024 1901 1824 1895 1924 2018 2479 2724 2408 2463 2441 2482 2234 2227 2204 2132 2111 2290 2709 3165 3635 4041 4254 4302 4124 4025 3958 3967 3986 3993 4000 3819 3455 3242 3398 3435 3248 3073 2924 2944 2989 3064 3153 3134 3219 3189 2912 2583 2325 2199 2299 2506 2601 1699 167 24 7 1 3 1 0 0 8 27 56 110 236 473 683 637 832 644 598 566 492 402 334 254 234 301 413 563 772 999 1011 665 365 305 335 351 370 430 504 547 594 712 884 883 674 610 809 1145 1284 1121 772 469 148 28 103 341 658 965 1154 1158 1072 1096 1298 1535 1741 2000 2086 2199 2472 2708 2911 3345 3941 4293 4285 4177 4109 3944 3627 3413 3531 3769 3829 3817 3752 3621 3511 3462 3407 3486 3774 4157 4505 4742 4831 4826 4838 4911 4965 5009 5059 5001 4971 5023 5039 5037 5034 4973 4795 4540 4207 3854 3696 3641 3652 3850 3994 4269 4528 4561 4503 4565 4655 4386 3865 3398 3082 2945 2981 3052 3066 2881 2699 2697 3325 3759 3963 3970 3968 3935 3850 3813 3908 4092 4302 4544 4738 4701 4445 4038 3690 3672 3602 3687 4406 4742 4561 4262 4179 4242 4313 4390 4335 4161 3992 3760 3553 3394 3078 2609 2644 2778 2826 2822 2894 3079 3317 3555 3808 4266 4811 5049 5200 5040 4864 4664 4550 4596 4696 4747 4575 4194 3757 3382 3219 2994 2947 3136 3399 3206 2944 2947 2954 2902 2865 2851 2923 3032 3229 3784 4424 4436 4161 3841 3654 3701 3944 4394 4903 5208 5172 5013 4932 4877 4773 4602 4227 3710 3628 3714 3701 3726 3696 3652 3546 3312 2967 2639 2364 2155 2039 1955 1993 2068 2169 2403 2583 2838 2980 3062 2891 2600 2458 2369 2051 1765 1835 1847 1735 1771 1770 1658 1643 1629 1662 1750 1845 1903 1813 1641 1554 1468 1506 1756 1894 1704 1483 1361 1243 1145 1065 1051 1101 1227 1532 1886 2011 1970 1858 1683 1529 1482 1487 1497 1470 1411 1345 1360 1423 1523 1601 1697 1764 1735 1554 1462 1426 1387 1387 1451 1522 1526 1468 1436 1379 1385 1617 1814 2006 2229 2525 2833 3022 3045 2930 2803 2751 3003 2659 2568 2783 2973 2949 2811 2618 2542 2614 2775 2856 2720 2485 2302 2253 2239 2354 2407 2398 2446 2587 2764 2990 3251 3398 3390 3305 3346 3437 3585 3707 3733 3789 3944 4068 11 11 13 20 29 30 29 40 46 49 50 51 47 43 46 53 58 56 52 47 44 40 37 36 42 51 59 68 76 76 62 44 33 33 41 46 49 49 49 53 62 66 58 35 17 13 16 22 32 32 21 16 20 33 41 36 27 19 18 18 20 18 8 1 0 0 0 0 0 0 0 11 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 41 94 184 250 370 459 376 313 316 355 454 667 922 951 596 316 491 553 643 683 531 486 552 739 1140 1645 1950 1915 1801 1914 1863 1874 1970 1905 1951 1861 1746 1752 1804 1846 1942 2184 2498 2378 2551 2397 2314 2198 2158 2216 2215 2253 2459 2698 3047 3540 3962 4203 4318 4255 4186 4067 4038 4097 4115 3967 3590 3233 3157 3298 3414 3333 3109 3017 3086 3148 3303 3172 2913 2846 2615 2371 2227 2210 2234 2260 2375 2351 1500 256 32 26 8 4 1 0 4 44 118 181 226 316 534 783 823 996 921 839 774 692 637 572 498 424 360 294 279 464 825 1044 869 499 353 376 372 416 482 558 618 698 850 997 1006 875 895 1233 1383 1239 894 501 232 58 63 213 446 776 1072 1215 1199 1137 1167 1322 1529 1691 1924 2168 2314 2494 2707 2956 3359 3878 4225 4276 4278 4308 4122 3692 3405 3507 3750 3873 3801 3685 3570 3546 3605 3647 3722 3980 4368 4699 4880 4921 4846 4731 4719 4798 4928 4957 4934 4932 4937 4928 4904 4847 4724 4500 4232 3968 3724 3605 3641 3721 3851 4046 4385 4681 4681 4558 4490 4423 4153 3815 3486 3137 2922 2956 3067 3021 2828 2976 3217 3509 3699 3837 3936 3998 4000 3975 4010 4099 4184 4352 4656 4820 4765 4282 3684 3824 3868 3706 3775 4272 4589 4417 4035 3778 3665 3661 3819 3851 3725 3537 3278 3173 3409 3311 2902 2713 2775 2861 2905 2941 3033 3260 3508 3768 4358 4802 4857 5063 5076 4887 4627 4481 4496 4615 4751 4761 4584 4173 3675 3509 3283 3114 3133 3273 3345 3288 3218 3129 3071 3051 2997 2912 2876 2996 3446 4147 4429 4212 3949 3782 3823 4078 4481 4817 4918 4814 4700 4691 4777 4925 4839 4364 3759 3608 3608 3633 3547 3370 3264 3197 3018 2720 2387 2121 2017 1975 1952 2023 2172 2284 2444 2723 3022 3161 3016 2723 2458 2375 2362 2090 1834 1828 1830 1728 1711 1720 1642 1603 1602 1675 1853 2072 2128 1896 1717 1590 1460 1500 1701 1847 1826 1662 1491 1357 1237 1137 1071 1010 961 1081 1361 1589 1694 1667 1552 1437 1374 1329 1289 1255 1262 1251 1284 1350 1525 1627 1692 1720 1650 1554 1516 1460 1372 1355 1404 1415 1416 1412 1368 1308 1333 1436 1630 1855 1986 2104 2259 2315 2305 2413 2451 2622 3114 3272 3145 2894 2723 2570 2464 2483 2475 2520 2678 2640 2388 2254 2190 2251 2312 2325 2284 2284 2387 2497 2603 2836 3079 3172 3181 3154 3152 3204 3318 3441 3556 3677 3836 4000 12 13 16 23 31 36 40 49 56 58 52 52 45 41 42 46 49 46 41 39 38 35 36 40 45 54 63 71 71 57 39 28 24 29 32 41 42 45 51 58 65 66 56 34 15 11 17 23 29 30 23 19 22 29 33 29 26 20 20 18 22 24 16 4 0 0 0 0 0 0 0 0 10 7 2 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 2 17 63 130 204 339 520 481 349 265 219 241 390 643 815 696 455 535 511 489 506 382 442 641 904 1318 1783 2018 1947 1873 1950 1839 1940 2006 1873 1815 1794 1748 1739 1734 1822 1987 2137 2260 2407 2564 2353 2194 2149 2170 2275 2306 2328 2369 2574 2982 3489 3901 4146 4265 4281 4259 4284 4261 4253 4212 4011 3678 3442 3356 3364 3538 3601 3362 3251 3148 3059 3167 2891 2520 2512 2142 2003 2151 2348 2469 2505 2477 2184 1309 291 26 31 12 8 4 1 16 114 292 445 551 592 701 891 972 1074 1050 939 890 843 812 792 767 722 625 479 336 322 543 842 863 577 441 521 515 553 588 560 613 716 813 880 881 899 1053 1218 1166 941 617 274 79 33 157 353 590 915 1188 1321 1345 1345 1392 1495 1606 1724 1934 2204 2371 2504 2695 2925 3253 3693 4143 4359 4447 4447 4167 3630 3223 3232 3367 3400 3756 3859 3802 3860 3856 3860 3896 4180 4579 4866 4982 4946 4812 4640 4517 4609 4767 4819 4829 4862 4886 4871 4823 4737 4579 4349 4109 3915 3776 3704 3706 3783 3919 4137 4419 4737 4806 4686 4581 4510 4160 3739 3491 3286 3106 3128 3257 3178 3037 3213 3432 3493 3610 3843 4093 4240 4268 4188 4062 4142 4342 4343 4760 4891 4844 4297 3758 4021 4155 4096 4159 4420 4623 4448 3975 3564 3296 3109 3240 3394 3366 3281 3149 3304 3596 3566 3249 2952 2888 2958 3013 2983 2960 3254 3485 3869 4236 4161 4245 4616 4897 4870 4594 4303 4190 4352 4683 4984 4987 4592 4093 3814 3588 3332 3170 3172 3240 3363 3471 3445 3357 3300 3240 3127 3038 3062 3263 3733 4232 4195 4003 3868 3883 4141 4443 4522 4310 4049 4011 4096 4375 4784 4822 4354 3776 3368 3072 2743 2642 2723 2827 2846 2744 2536 2267 2053 1985 1957 1984 2093 2299 2471 2619 2879 3172 3178 2931 2722 2547 2435 2319 2105 1940 1937 1858 1717 1668 1668 1644 1610 1603 1639 1710 1845 1928 1802 1687 1580 1466 1358 1321 1470 1655 1691 1574 1439 1377 1308 1228 1137 1032 978 1007 1071 1259 1337 1290 1210 1183 1257 1300 1141 1173 1169 1162 1283 1392 1493 1575 1599 1601 1627 1611 1485 1357 1356 1398 1430 1479 1449 1422 1344 1347 1489 1648 1721 1815 1858 1965 2062 2143 2302 2636 3074 3238 3214 3051 2839 2698 2575 2544 2468 2306 2378 2477 2388 2201 2210 2261 2311 2354 2345 2282 2282 2369 2328 2395 2672 2861 2948 3035 3087 3034 2972 3020 3129 3227 3372 3509 3658 10 15 20 26 33 39 48 59 67 69 62 56 48 47 43 41 39 38 34 35 42 44 44 48 52 62 66 70 58 36 25 23 23 22 25 36 35 42 57 69 75 71 56 35 19 17 26 33 33 33 30 27 27 32 33 29 28 27 26 23 25 27 23 7 1 0 0 0 0 0 0 0 2 5 2 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 4 30 99 184 262 403 477 371 247 160 175 256 465 673 696 634 654 555 448 437 321 464 825 1139 1495 1840 1945 1875 1863 1878 1824 1908 1899 1814 1816 1852 1847 1826 1801 1896 2018 2046 2190 2396 2412 2308 2192 2270 2423 2586 2537 2538 2544 2700 3047 3514 3905 4124 4222 4262 4275 4272 4250 4205 4152 4016 3800 3632 3592 3517 3470 3527 3579 3425 3042 2731 2712 2564 2351 2421 2103 1999 2264 2617 2800 2680 2322 1712 875 191 7 9 4 1 4 3 29 145 345 613 906 976 981 1095 1152 1116 1057 937 904 920 924 945 951 906 791 631 470 335 345 518 633 567 536 610 637 751 806 723 755 825 849 852 871 911 901 834 783 618 330 97 22 108 340 498 750 1092 1325 1457 1535 1581 1608 1625 1653 1745 1961 2219 2400 2563 2694 2941 3147 3458 4045 4413 4504 4401 4047 3489 3033 3000 3193 3612 4195 4263 4240 4087 4095 4125 4205 4478 4777 4956 5029 4997 4847 4626 4429 4464 4627 4735 4753 4765 4798 4793 4742 4648 4478 4249 4028 3850 3744 3744 3747 3830 4083 4329 4481 4772 4980 4921 4771 4611 4247 3765 3497 3477 3479 3508 3565 3380 3249 3257 3311 3269 3405 3766 4033 4299 4491 4456 4304 4292 4404 4456 4780 4891 4658 3929 3743 4026 4320 4383 4364 4461 4614 4473 3982 3518 3212 2959 2959 3056 3074 3069 3088 3373 3685 3819 3684 3463 3471 3508 3427 3392 3191 3271 3441 3822 3763 3509 3677 4062 4365 4455 4327 4175 4132 4178 4431 4919 5118 4981 4648 4299 3987 3662 3439 3281 3266 3473 3657 3653 3517 3400 3366 3313 3206 3164 3299 3441 3890 4021 3959 3892 3917 4126 4320 4226 3989 3863 3593 3647 4068 4443 4404 3967 3399 2922 2623 2417 2487 2739 2905 2898 2716 2441 2184 1976 1964 1967 2045 2169 2354 2541 2635 2964 3319 3205 2955 2847 2787 2679 2435 2164 2019 1996 1852 1737 1668 1645 1643 1628 1599 1605 1570 1595 1642 1577 1403 1337 1275 1144 1031 1113 1346 1516 1541 1465 1428 1394 1366 1274 1169 942 891 893 905 973 1027 1035 1094 1262 1309 1207 1160 1123 1199 1295 1268 1300 1380 1430 1475 1558 1621 1538 1411 1355 1380 1519 1612 1567 1476 1381 1366 1484 1624 1617 1741 1792 1898 2002 2130 2534 3015 3202 2919 2658 2692 2681 2695 2599 2620 2459 2304 2298 2311 2274 2233 2241 2287 2318 2307 2336 2319 2422 2421 2271 2321 2490 2616 2754 2923 3026 2940 2849 2795 2799 2811 2851 2998 3204 7 13 21 28 34 39 50 61 70 72 66 58 53 51 42 36 30 33 31 36 48 58 60 57 56 66 69 74 58 40 33 33 29 29 33 35 36 40 57 72 75 71 54 35 27 32 40 45 43 42 40 39 37 39 36 35 37 38 36 33 29 28 25 4 0 0 0 0 0 0 0 0 0 1 1 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 7 49 115 157 213 297 311 240 182 280 271 427 602 724 789 785 674 546 481 362 507 992 1405 1676 1803 1759 1678 1659 1736 1838 1891 1855 1889 2048 2066 2016 1913 1832 1864 1899 1956 2095 2141 2100 2082 2192 2529 2730 2861 2882 2824 2796 2909 3236 3657 3980 4132 4185 4213 4214 4179 4149 4096 4065 4019 3922 3813 3739 3659 3589 3650 3660 3289 2769 2510 2505 2511 2503 2500 2225 2050 2289 2780 2923 2448 1629 842 303 53 0 0 0 0 1 8 56 211 352 720 1179 1276 1193 1206 1208 1115 1036 954 924 933 931 955 948 879 806 754 686 558 483 562 694 725 665 620 686 802 825 807 879 951 972 1016 1070 1039 1026 1038 764 259 56 14 30 179 506 637 914 1251 1444 1585 1689 1727 1712 1671 1659 1758 1984 2201 2358 2528 2598 2912 3004 3251 3945 4325 4363 4237 3910 3451 3102 3063 3309 4024 4404 4533 4487 4251 4259 4258 4428 4659 4795 4837 4839 4827 4778 4625 4408 4341 4434 4499 4540 4517 4530 4578 4551 4433 4289 4128 3940 3784 3737 3777 3800 4072 4348 4504 4647 4811 5002 5070 4940 4641 4192 3767 3627 3776 3953 3948 3621 3152 3379 3469 3467 3264 3290 3556 3720 3951 4207 4357 4441 4467 4471 4556 4803 4917 4734 4310 3996 4057 4299 4375 4340 4383 4523 4469 4075 3606 3259 3046 2954 2951 2979 2957 2990 3194 3453 3791 3962 3968 4160 4249 3945 3789 3470 3240 3293 3474 3384 3301 3363 3470 3568 3656 3651 3612 3646 3727 3971 4414 4675 4807 5126 4912 4589 4206 3905 3665 3495 3482 3563 3573 3474 3389 3413 3466 3331 3123 3081 3312 3580 3733 3830 3846 3842 3947 4065 3931 3616 3450 3191 3279 3607 3979 3941 3489 2942 2593 2491 2627 2941 3164 3153 2986 2705 2380 2166 1988 1993 2019 2071 2165 2320 2465 2531 2754 2986 2651 2464 2650 2809 2863 2579 2234 1934 1888 1907 1803 1683 1645 1628 1585 1555 1514 1450 1441 1393 1325 1160 1122 1109 1048 1004 1067 1236 1283 1318 1295 1287 1302 1350 1315 1268 1092 955 894 876 897 922 952 992 1026 1075 1065 1137 1178 1200 1200 1183 1179 1212 1256 1282 1312 1428 1500 1444 1340 1354 1491 1599 1584 1472 1367 1386 1509 1606 1680 1761 1780 1886 2026 2317 2824 3254 3185 2777 2567 2575 2586 2605 2545 2552 2503 2420 2394 2394 2341 2304 2316 2376 2411 2368 2359 2398 2487 2507 2424 2371 2389 2483 2626 2786 2924 2939 2854 2754 2737 2769 2788 2842 3016 22 24 26 30 34 36 45 51 55 63 65 60 55 49 39 32 28 33 35 40 53 67 72 65 59 65 74 78 65 54 49 39 27 28 35 40 40 41 51 63 66 68 54 37 37 44 49 50 51 50 46 45 44 45 46 45 45 45 43 37 32 28 21 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 36 56 67 113 177 206 236 439 406 485 606 763 794 735 678 638 530 407 623 1201 1700 1833 1627 1646 1527 1542 1751 1888 1839 1800 1920 2071 2120 2111 2000 1866 1807 1742 1866 2037 2018 2097 2208 2382 2722 3020 3176 3231 3122 3118 3291 3591 3907 4121 4194 4193 4181 4162 4116 4053 4001 3962 3925 3939 3907 3743 3707 3583 3383 3173 2840 2576 2527 2616 2756 2857 2797 2557 2323 2397 2738 2552 1701 775 227 37 3 0 0 0 0 2 24 153 429 649 1041 1427 1404 1239 1153 1093 1024 993 975 958 927 884 871 850 778 710 708 710 710 757 849 932 934 833 759 869 914 879 882 887 903 998 1219 1426 1436 1335 1032 494 101 4 22 188 721 584 786 1108 1371 1521 1684 1800 1814 1749 1667 1665 1801 1999 2145 2256 2375 2520 2785 2876 3185 3803 4247 4395 4371 4137 3748 3492 3515 3779 4194 4544 4649 4588 4512 4554 4581 4571 4614 4668 4665 4570 4423 4344 4324 4157 4100 4082 4004 4052 4043 4120 4282 4343 4247 4083 3919 3805 3724 3621 3621 3730 4179 4412 4547 4663 4677 4778 4979 4993 4752 4317 3964 3900 4003 4154 3977 3280 2707 3164 3314 3218 3327 3447 3498 3476 3503 3647 3891 4165 4381 4506 4633 4818 4907 4848 4623 4352 4205 4241 4259 4241 4279 4389 4424 4200 3762 3342 3122 3061 3034 2933 2947 2950 3122 3221 3522 3788 3928 4246 4520 4402 4119 3637 3103 2909 3141 3276 3072 2982 2953 2942 3034 3121 3144 3246 3356 3504 3696 3906 4234 5038 5230 5069 4842 4511 4186 3890 3629 3473 3394 3307 3220 3254 3434 3299 3049 3039 3232 3379 3472 3605 3707 3695 3680 3709 3561 3142 2857 2921 2993 3339 3720 3718 3245 2708 2486 2594 2911 3258 3428 3332 3045 2749 2413 2214 2074 2037 2058 2088 2135 2235 2313 2297 2299 2307 2209 2243 2374 2568 2754 2537 2267 2101 2089 2069 1920 1746 1683 1668 1575 1540 1480 1373 1389 1308 1218 1110 1081 1090 1065 1039 1085 1200 1162 1161 1091 1023 1048 1180 1240 1274 1246 1122 953 870 892 913 933 952 973 1002 1046 1139 1216 1271 1272 1193 1133 1143 1174 1195 1202 1268 1396 1423 1349 1327 1405 1512 1536 1467 1382 1424 1550 1638 1691 1749 1803 1917 2085 2410 2988 3464 3317 3042 2912 2753 2635 2577 2536 2582 2596 2491 2487 2556 2567 2647 2629 2536 2536 2512 2444 2397 2459 2552 2575 2525 2425 2444 2521 2595 2704 2819 2807 2716 2664 2675 2713 2753 2834 33 30 29 32 34 35 38 38 35 43 49 53 54 45 35 31 33 40 48 52 57 68 72 68 61 65 76 82 75 63 55 42 26 21 27 42 41 41 53 64 64 64 52 35 37 43 47 49 48 47 45 43 42 42 43 45 46 47 44 36 29 24 18 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 6 12 10 23 67 126 255 539 585 541 632 798 734 537 523 634 560 488 817 1462 1912 1842 1509 1646 1450 1669 1934 1916 1749 1742 1903 2081 2179 2196 2104 1947 1776 1670 1842 1923 1923 2220 2685 2939 3152 3413 3585 3656 3653 3709 3837 4009 4187 4318 4357 4332 4296 4274 4243 4193 4147 4105 4070 4051 3956 3792 3725 3460 3036 2684 2598 2716 2868 2992 3060 3061 3018 2942 2840 2730 2594 2175 1198 343 45 0 0 0 0 0 0 4 49 270 733 1137 1423 1547 1422 1253 1120 1059 1042 1049 1064 1043 960 873 831 758 665 585 583 587 635 812 1016 1142 1168 1115 1078 1134 1102 1036 968 874 879 877 961 1088 1112 912 467 95 10 1 35 271 931 630 963 1297 1471 1589 1753 1846 1832 1756 1686 1714 1855 2005 2101 2188 2246 2410 2651 2820 3349 3949 4383 4643 4724 4595 4342 4184 4256 4485 4714 4825 4802 4762 4703 4609 4385 4326 4489 4638 4612 4364 3928 3619 3722 3736 3777 3701 3727 3740 3688 3792 3964 4072 4092 3997 3832 3698 3629 3582 3538 3695 4148 4501 4512 4530 4526 4598 4879 5005 4788 4323 4081 4106 3972 4083 3839 3108 2669 2821 2869 2894 3286 3550 3542 3449 3438 3538 3756 4106 4474 4626 4660 4765 4856 4845 4658 4419 4210 4138 4131 4109 4078 4102 4174 4127 3829 3371 3076 3108 3124 2948 2997 2987 3124 3380 3689 3966 4220 4473 4616 4610 4321 3679 2879 2655 3011 3054 2845 2738 2707 2767 2896 2983 3075 3220 3312 3269 3192 3431 3959 4730 5109 5190 5132 4910 4592 4228 3803 3433 3236 3148 3086 3089 3105 3003 2889 2887 3049 3195 3219 3315 3493 3541 3505 3471 3333 2954 2688 2764 2823 3277 3662 3710 3325 2838 2602 2696 2983 3244 3461 3454 3107 2779 2467 2246 2080 1987 2036 2107 2144 2196 2206 2103 2035 2078 2104 2190 2323 2405 2511 2508 2563 2620 2481 2232 2098 1931 1813 1734 1631 1560 1511 1424 1385 1314 1217 1136 1088 1063 1054 1043 1056 1066 1100 1120 1031 828 770 884 1018 1123 1240 1287 1129 960 914 923 957 959 962 986 1013 1055 1126 1192 1222 1263 1145 1133 1167 1192 1191 1235 1377 1457 1423 1370 1358 1394 1408 1445 1416 1472 1505 1543 1586 1658 1771 1917 2141 2529 3085 3377 3211 3093 2994 2916 2857 2786 2675 2535 2396 2355 2363 2450 2607 2785 2752 2702 2692 2600 2529 2519 2488 2508 2537 2604 2498 2525 2551 2478 2466 2553 2602 2559 2504 2459 2507 2527 2562 35 39 32 34 35 34 34 31 26 25 33 41 43 38 31 34 41 51 60 63 64 67 66 65 62 67 77 82 77 65 55 49 40 30 33 46 43 46 55 64 68 67 60 53 44 40 41 43 40 36 35 34 33 34 37 39 43 45 42 32 24 20 16 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 25 62 246 567 679 603 692 854 817 505 430 609 576 570 992 1634 1950 1782 1546 1606 1544 1872 1999 1772 1606 1750 1920 2125 2277 2273 2148 1946 1729 1722 1920 1985 2031 2705 3440 3632 3650 3796 3963 4061 4131 4192 4257 4336 4424 4507 4542 4533 4500 4481 4474 4470 4449 4421 4397 4341 4165 4036 3944 3548 3136 2965 3033 3211 3359 3340 3111 2913 3014 3248 3177 2742 2288 1785 847 140 6 0 0 0 0 0 0 11 94 380 898 1390 1622 1601 1478 1344 1251 1210 1192 1197 1196 1144 1046 949 891 784 681 567 480 446 511 691 946 1161 1256 1248 1211 1179 1107 1019 904 799 810 795 782 770 627 291 96 52 10 1 134 559 811 800 1147 1423 1550 1664 1812 1849 1788 1754 1765 1812 1905 1999 2071 2163 2261 2418 2622 2885 3485 4114 4566 4839 4943 4931 4867 4830 4889 4965 4949 4854 4809 4841 4685 4424 4167 4250 4547 4748 4721 4436 3939 3521 3491 3594 3558 3441 3462 3464 3523 3601 3657 3690 3715 3747 3771 3769 3791 3879 3944 4054 4440 4672 4510 4348 4437 4631 4873 4913 4796 4482 4198 4084 3815 3850 3555 3098 2855 2867 2912 3020 3255 3435 3435 3467 3492 3517 3795 4137 4273 4510 4379 4645 4682 4579 4405 4227 4091 4025 4010 3971 3871 3787 3817 3904 3755 3293 2961 3071 3216 3180 3171 3132 3357 3789 4105 4246 4364 4462 4556 4661 4451 3839 3030 2780 2932 2878 2737 2641 2615 2660 2725 2807 2964 3121 3211 3192 3094 3261 3670 4257 4757 5085 5146 4923 4615 4294 3821 3352 3090 3006 2969 2893 2794 2745 2734 2750 2893 3010 2989 3033 3247 3397 3411 3384 3372 2851 2679 2775 2813 3219 3629 3675 3426 3098 2787 2666 2866 3047 3272 3369 3116 2783 2521 2325 2199 2120 2091 2133 2186 2206 2172 2075 1989 1961 2034 2090 2147 2192 2249 2317 2387 2507 2645 2518 2276 2087 1970 1770 1635 1599 1583 1496 1409 1339 1260 1172 1087 1078 1097 1103 1089 1097 1134 1144 1136 975 792 770 807 863 1088 1288 1279 1131 1001 994 1027 1007 978 983 999 1025 1063 1110 1125 1231 1169 1130 1151 1172 1195 1317 1487 1569 1537 1493 1420 1429 1449 1421 1429 1415 1386 1413 1461 1531 1664 1824 2051 2369 2711 2874 2896 2875 2845 2898 3008 3088 3026 2808 2545 2335 2125 2165 2324 2501 2671 2843 2925 2757 2578 2701 2818 2608 2507 2514 2497 2631 2744 2628 2469 2466 2490 2476 2453 2397 2407 2428 2427 41 45 41 40 37 35 35 33 28 26 31 36 38 43 37 43 48 58 64 67 67 65 63 62 61 63 72 76 71 61 54 52 47 43 43 46 46 50 56 74 76 72 64 54 45 41 41 41 33 27 26 24 23 24 27 33 39 42 36 25 18 17 15 14 9 5 2 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 22 46 262 562 698 715 816 895 964 734 482 543 532 559 1050 1631 1837 1711 1561 1564 1692 1891 1789 1493 1372 1594 1797 2025 2200 2174 1993 1799 1688 1743 1888 1972 2232 3198 3926 4005 3958 4030 4148 4250 4341 4415 4452 4488 4524 4551 4581 4608 4605 4601 4586 4565 4561 4553 4550 4542 4423 4242 4127 3883 3648 3613 3577 3534 3496 3225 2701 2461 2866 3333 3052 2208 1561 1072 327 27 0 0 0 0 0 0 0 9 83 344 866 1437 1710 1618 1427 1460 1364 1309 1299 1290 1279 1236 1163 1097 1061 1002 874 698 527 439 427 564 731 886 978 977 921 870 840 784 720 676 682 804 786 626 448 308 324 259 159 155 311 753 796 1024 1310 1507 1612 1719 1833 1846 1797 1795 1860 1945 1996 2001 2042 2168 2326 2487 2697 3023 3569 4199 4621 4842 4944 5020 5086 5124 5116 4977 4766 4601 4694 4575 4383 4287 4231 4392 4685 4862 4785 4469 4090 3879 3843 3827 3697 3582 3547 3522 3601 3670 3643 3540 3459 3464 3559 3734 3963 4227 4467 4530 4648 4756 4687 4439 4625 4854 4946 4876 4754 4518 4167 3925 3824 3807 3475 3113 3063 3133 3160 3156 3250 3351 3372 3556 3682 3661 3929 4087 4053 4136 4107 4389 4499 4477 4302 4092 3983 3968 4013 4039 3928 3710 3638 3792 3719 3313 3031 3086 3270 3370 3407 3469 3718 4073 4273 4288 4322 4416 4520 4624 4418 3915 3293 2999 2962 2931 2821 2689 2623 2602 2578 2623 2762 2938 3066 3146 3184 3255 3506 3946 4450 4871 4990 4770 4422 4055 3640 3194 2898 2833 2815 2760 2709 2722 2784 2891 3026 3046 2888 2810 3016 3254 3299 3182 3447 2878 2764 2867 2955 3169 3395 3441 3333 3149 2890 2781 2988 3252 3441 3392 3101 2749 2525 2386 2282 2216 2194 2229 2241 2209 2176 2159 2085 1983 1999 2011 2007 2021 2051 2076 2111 2256 2434 2618 2542 2161 2024 1793 1628 1574 1542 1482 1392 1315 1309 1150 1087 1112 1155 1187 1169 1187 1197 1170 1133 1069 941 802 653 613 926 1263 1313 1243 1089 1058 1096 1070 1023 993 983 1004 1039 1085 1092 1109 1151 1130 1133 1161 1196 1293 1470 1634 1610 1607 1532 1463 1388 1367 1399 1402 1388 1390 1407 1481 1585 1713 1906 2153 2402 2622 2817 2977 3016 2989 3052 3164 3211 3168 3001 2668 2291 2170 2175 2252 2456 2786 2998 2845 2777 3092 3365 2974 2721 2571 2519 2790 3039 2881 2665 2823 2735 2739 2760 2732 2658 2579 2430 47 49 48 47 42 38 37 38 36 36 39 44 48 50 47 52 56 64 66 67 61 57 57 58 61 63 65 69 70 62 55 51 49 46 46 48 50 55 62 69 74 72 64 51 45 44 43 41 33 25 24 21 19 19 21 28 36 37 29 18 13 15 17 14 10 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 55 344 631 745 874 1007 1022 1073 1013 752 528 487 509 1020 1525 1696 1698 1607 1606 1795 1852 1607 1387 1357 1566 1842 2135 2160 1997 1790 1665 1670 1763 1923 2336 3261 3994 4184 4116 4102 4183 4268 4342 4395 4423 4432 4443 4451 4464 4499 4550 4564 4539 4502 4482 4481 4464 4436 4451 4503 4488 4353 4179 4023 3840 3562 3336 3164 2736 2121 1995 2553 2891 2396 1612 1029 411 15 7 0 0 0 0 0 0 0 4 52 264 733 1309 1656 1468 1603 1531 1415 1402 1366 1355 1392 1402 1361 1330 1309 1265 1145 977 754 569 465 466 520 582 604 576 519 477 470 466 506 550 620 727 780 758 535 453 504 446 375 400 552 843 954 1217 1445 1568 1661 1741 1813 1851 1878 1896 1960 2067 2101 2037 2037 2185 2362 2575 2856 3173 3623 4178 4514 4692 4784 4907 5061 5157 5120 4854 4437 4256 4412 4346 4252 4263 4335 4580 4860 5002 4943 4750 4569 4431 4248 4130 3934 3747 3667 3732 3885 4051 3948 3602 3465 3443 3407 3482 3648 3888 4179 4415 4770 4813 4571 4671 4835 4939 4978 4885 4640 4299 4002 3927 4011 3888 3452 3218 3282 3291 3312 3232 3247 3347 3480 3698 3784 3761 4014 4040 3975 3951 3991 4073 4175 4269 4170 4002 3960 4022 4165 4321 4246 3907 3734 3853 3776 3476 3278 3302 3443 3582 3674 3748 3895 4080 4132 4048 4044 4177 4264 4232 4014 3637 3273 3077 2996 2954 2906 2786 2648 2612 2562 2545 2597 2811 2993 3128 3235 3340 3493 3741 4125 4549 4731 4517 4127 3752 3352 2904 2667 2699 2711 2665 2631 2673 2784 2952 3117 3095 2789 2594 2819 3120 3190 3067 3174 2961 2879 2956 3062 3135 3203 3255 3184 3105 3064 2986 3149 3350 3396 3406 3124 2727 2455 2326 2295 2333 2367 2399 2353 2298 2253 2218 2149 2118 2052 1948 1912 1922 1920 1936 1991 2161 2304 2488 2627 2242 2016 1833 1667 1561 1510 1452 1345 1247 1345 1154 1099 1141 1164 1216 1209 1203 1195 1154 1101 1035 903 724 449 343 735 1258 1342 1281 1143 1053 1078 1068 999 980 977 989 1018 1068 1177 1311 1285 1189 1163 1186 1205 1290 1365 1569 1606 1684 1621 1598 1511 1410 1400 1437 1449 1422 1424 1509 1556 1653 1825 2031 2298 2651 3068 3413 3512 3320 3070 3031 3110 3269 3276 3079 2773 2476 2248 2168 2354 2672 2767 2790 3022 3545 3518 3174 2857 2584 2592 2934 3180 3117 3202 3584 3362 3262 3386 3513 3460 3104 2724 47 48 45 43 41 38 35 37 37 43 50 55 60 62 61 61 63 65 67 64 52 50 50 56 61 62 59 61 69 67 56 51 49 45 45 48 51 55 59 63 60 60 60 51 48 45 44 43 38 33 29 25 23 23 25 34 38 33 23 15 15 16 16 12 4 3 4 1 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 1 11 55 459 793 820 1025 1241 1246 1185 1175 1043 733 528 485 937 1410 1608 1720 1675 1743 1934 1936 1678 1477 1510 1705 1852 2040 2004 1828 1722 1693 1697 1728 1951 2532 3354 4049 4249 4180 4158 4190 4242 4284 4301 4300 4302 4318 4353 4410 4472 4505 4499 4472 4466 4444 4370 4296 4251 4263 4345 4383 4239 3949 3597 3299 2925 2697 2459 2130 1693 1708 2186 2182 1592 958 436 47 9 22 0 0 0 0 0 0 0 9 100 396 895 1317 1391 1544 1786 1556 1504 1498 1463 1494 1570 1572 1531 1524 1531 1499 1448 1359 1232 988 844 677 560 503 464 422 377 348 364 428 496 535 549 616 682 751 815 800 707 555 484 591 806 1021 1187 1380 1533 1616 1701 1761 1804 1868 1974 2024 2082 2169 2185 2100 2084 2272 2473 2716 3039 3345 3722 4113 4329 4497 4591 4772 4973 5084 5096 4890 4559 4344 4353 4345 4335 4403 4597 4860 5057 5069 4847 4461 4118 4098 4379 4357 4023 3784 3584 3859 4284 4592 4629 4263 3722 3493 3490 3415 3446 3639 4049 4561 4913 4954 4513 4422 4547 4761 4939 4907 4667 4377 4216 4252 4227 3773 3303 3299 3418 3472 3547 3506 3500 3538 3643 3779 3818 3828 3948 3930 3810 3697 3600 3604 3771 4022 4031 4006 4035 4130 4343 4532 4435 4092 3853 3872 3825 3607 3459 3514 3637 3789 3904 3903 3898 3947 3860 3699 3657 3749 3746 3573 3361 3142 3028 2961 2879 2834 2807 2719 2628 2602 2593 2575 2601 2776 2946 3051 3177 3346 3460 3587 3827 4116 4280 4157 3829 3545 3162 2696 2565 2650 2614 2523 2531 2623 2742 2921 3122 3072 2658 2474 2687 2950 3055 2995 2979 2976 2942 2961 3075 3149 3185 3265 3191 3122 3203 3374 3437 3483 3425 3330 3101 2782 2520 2363 2300 2382 2468 2558 2506 2439 2379 2269 2103 1977 1924 1892 1861 1879 1857 1850 1896 2025 2098 2300 2567 2355 2038 1842 1701 1538 1438 1413 1401 1332 1326 1169 1125 1165 1200 1209 1200 1177 1151 1118 993 831 684 542 315 254 666 1173 1332 1292 1235 1096 995 1035 973 1031 989 982 1006 1066 1220 1351 1295 1214 1215 1211 1190 1272 1421 1470 1554 1672 1629 1589 1602 1524 1448 1446 1408 1386 1435 1514 1560 1630 1763 1962 2275 2735 3273 3723 3647 3244 3108 3112 3180 3287 3306 3234 3054 2719 2363 2326 2532 2704 2653 3101 3724 3951 3576 3270 3109 2681 2507 2676 3032 3394 3537 3450 3363 3351 3500 3860 3863 3618 3339 38 39 33 30 29 27 26 28 34 45 56 57 61 65 66 65 66 67 66 60 52 49 47 49 62 61 53 52 64 68 56 48 47 42 43 44 47 50 51 48 45 49 56 54 55 49 45 44 45 44 40 36 35 39 41 41 37 27 18 15 17 16 12 7 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 69 522 992 974 1108 1381 1443 1282 1168 1116 910 625 527 827 1324 1573 1701 1641 1736 1936 1965 1765 1567 1569 1735 1895 1863 1784 1664 1657 1721 1733 1757 2063 2810 3628 4048 4128 4132 4126 4135 4167 4186 4192 4214 4264 4334 4417 4502 4549 4512 4430 4386 4283 4060 3834 3772 3900 4087 4189 4134 3848 3298 2641 2185 1908 1897 1787 1693 1444 1463 1862 1691 1042 465 134 15 19 34 2 13 0 0 0 0 2 123 467 954 1275 1287 1400 1717 1704 1616 1564 1612 1606 1644 1711 1705 1656 1634 1646 1672 1680 1655 1569 1452 1282 1071 869 720 617 552 521 513 528 557 574 579 559 585 639 678 714 706 632 555 613 800 993 1165 1354 1510 1618 1678 1740 1780 1805 1879 2031 2119 2205 2290 2252 2119 2138 2411 2664 2886 3205 3534 3844 3995 4090 4279 4451 4699 4901 5000 5050 4931 4746 4588 4503 4480 4539 4693 4920 5085 5104 4957 4675 4441 4491 4698 4657 4434 3973 3678 3508 3888 4292 4606 4755 4499 4271 4151 3933 3688 3580 3718 4085 4528 4976 5075 4652 4235 4217 4566 4917 4986 4859 4750 4651 4455 4155 3488 3182 3321 3470 3653 3615 3370 3254 3427 3700 3829 3824 3823 3837 3839 3838 3991 3973 3649 3706 3825 3841 3937 4118 4332 4561 4657 4516 4207 3904 3795 3776 3607 3420 3514 3649 3805 3937 3918 3822 3774 3632 3398 3243 3213 3132 2925 2805 2755 2705 2677 2698 2758 2814 2792 2664 2601 2609 2610 2667 2793 2902 2968 3082 3262 3389 3452 3523 3640 3770 3692 3411 3356 3103 2711 2606 2624 2540 2440 2467 2594 2769 3019 3187 3088 2580 2483 2639 2815 2922 2888 2916 3082 3100 3017 3112 3184 3220 3283 3237 3213 3378 3473 3385 3294 3144 3003 2922 2798 2636 2534 2377 2352 2414 2513 2501 2413 2330 2193 2052 1944 1862 1857 1844 1830 1815 1792 1867 1951 2042 2192 2350 2348 2122 1831 1745 1571 1442 1450 1494 1428 1294 1134 1118 1163 1178 1179 1177 1189 1225 1167 975 747 557 425 265 267 568 956 1203 1325 1378 1219 969 1013 978 955 959 973 1021 1109 1219 1267 1232 1253 1274 1193 1189 1271 1373 1423 1520 1624 1604 1547 1585 1607 1472 1431 1356 1341 1387 1484 1565 1625 1726 1888 2171 2618 3152 3579 3598 3478 3349 3316 3330 3316 3268 3172 2985 2799 2587 2675 2966 3119 3240 3704 3873 3541 3263 3215 3411 2995 2581 2620 3066 3521 3637 3484 3244 3056 2997 3486 3947 4257 3947 30 29 22 19 16 15 15 18 28 42 53 56 56 56 55 58 62 65 63 59 55 52 50 52 64 68 57 45 53 58 50 44 44 42 40 41 42 43 42 38 34 37 48 57 60 54 46 41 41 42 42 42 42 42 41 37 29 18 12 13 15 12 9 7 8 6 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 87 476 1106 1242 1101 1339 1480 1295 1060 960 860 659 562 802 1287 1585 1623 1502 1560 1735 1799 1699 1570 1555 1667 1782 1735 1630 1530 1558 1675 1600 1535 1858 2711 3617 4015 4026 4066 4071 4098 4119 4148 4191 4263 4370 4499 4603 4659 4651 4551 4371 4176 3912 3541 3378 3391 3733 4031 4080 3885 3449 2676 1697 1057 1064 1139 1199 1257 1109 1220 1520 1295 661 189 42 27 24 23 6 12 1 0 0 2 139 592 1129 1342 1265 1286 1510 1580 1572 1567 1629 1731 1760 1796 1812 1793 1723 1647 1627 1679 1759 1811 1807 1745 1671 1540 1334 1113 935 810 727 672 653 658 654 636 617 641 677 690 687 654 641 691 815 971 1128 1322 1555 1716 1766 1759 1792 1802 1890 2000 2124 2220 2344 2377 2231 2090 2216 2573 2902 3131 3418 3723 3900 3847 3786 3945 4266 4638 4873 4968 5007 4939 4803 4683 4629 4645 4754 4950 5114 5147 4996 4795 4622 4588 4808 5056 4936 4622 4076 3577 3398 3514 3747 4040 4254 4147 4005 4099 4234 4199 4115 4030 4065 4354 4711 4822 4545 4301 4535 4878 5125 5151 5008 4854 4583 4121 3776 3367 3312 3482 3575 3679 3511 3196 3156 3472 3808 3909 3861 3845 3904 4010 4198 4406 4343 3823 3869 3951 3941 4043 4253 4481 4684 4750 4631 4365 3960 3662 3642 3542 3213 3311 3574 3788 3915 3872 3702 3537 3364 3114 2917 2787 2684 2549 2507 2497 2452 2465 2549 2640 2721 2722 2655 2779 2769 2690 2714 2793 2888 2947 3028 3171 3302 3345 3322 3316 3419 3653 3475 3333 3098 2788 2618 2567 2509 2428 2417 2520 2703 2967 3169 3104 2758 2633 2504 2667 2809 2755 2837 3153 3326 3241 3200 3210 3284 3330 3247 3205 3295 3209 3027 2871 2719 2633 2640 2653 2610 2594 2516 2432 2355 2368 2375 2311 2204 2094 2001 1899 1821 1827 1811 1800 1796 1778 1832 1895 1972 2068 2180 2294 2247 1891 1783 1649 1540 1484 1422 1366 1251 1162 1166 1183 1176 1172 1188 1181 1146 979 953 1019 795 532 345 298 469 752 1018 1297 1562 1372 1090 1024 1031 995 962 979 1072 1241 1376 1406 1411 1390 1330 1260 1257 1293 1353 1394 1480 1620 1643 1591 1558 1652 1522 1442 1391 1351 1359 1460 1557 1597 1686 1837 1983 2343 2783 3172 3417 3514 3458 3377 3306 3142 2978 2729 2640 2829 3089 3208 3441 3652 3870 3873 3237 2669 2939 3064 3382 3385 2990 2958 3215 3399 3514 3446 3069 2872 2719 2918 3492 3866 3882 24 21 17 14 12 10 9 12 25 38 47 51 50 47 47 50 55 58 55 52 50 50 51 53 54 58 60 54 48 41 39 43 45 41 38 38 39 39 37 31 26 29 41 56 61 58 48 36 35 34 32 34 38 38 35 29 20 12 7 8 11 9 9 11 12 9 3 0 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 25 21 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 47 328 961 1354 1195 1103 1304 1224 924 721 717 717 694 888 1318 1582 1530 1374 1396 1539 1614 1587 1538 1543 1580 1586 1549 1519 1524 1586 1609 1459 1476 2072 3102 3767 3884 3915 4026 4058 4121 4172 4240 4328 4437 4554 4673 4748 4758 4719 4660 4538 4289 3980 3698 3511 3122 3307 3712 3887 3679 3134 2229 1137 535 600 684 954 1090 1002 1053 1119 849 395 106 27 22 14 8 7 5 9 11 6 110 623 1289 1420 1268 1302 1438 1436 1469 1607 1750 1889 1973 1980 1995 1972 1895 1772 1658 1598 1623 1721 1806 1807 1770 1753 1760 1694 1498 1287 1127 976 836 730 696 714 720 715 740 744 748 781 821 866 928 1016 1143 1304 1516 1699 1799 1904 1815 1823 1838 2070 2180 2230 2258 2357 2306 2166 2168 2396 2769 3142 3415 3643 3870 3922 3732 3577 3710 4113 4582 4866 4961 4988 4958 4862 4780 4749 4798 4929 5096 5205 5128 4879 4664 4578 4643 4865 5112 5144 4920 4509 3933 3609 3373 3286 3375 3591 3735 3777 3829 4011 4279 4449 4555 4546 4349 4319 4320 4209 4134 4622 5052 5245 5212 4983 4668 4230 3780 3572 3563 3747 3897 3820 3624 3344 3244 3407 3726 3969 3995 3957 3987 4179 4256 4590 4566 4292 4238 4289 4209 4149 4200 4269 4350 4504 4631 4646 4460 3956 3691 3610 3481 3108 3158 3545 3832 3883 3797 3648 3464 3141 2836 2734 2562 2480 2351 2316 2361 2455 2529 2537 2542 2601 2743 2713 2964 2907 2873 2837 2820 2852 2898 2977 3121 3267 3291 3184 3066 3178 3357 3443 3438 3202 2857 2603 2521 2508 2457 2432 2545 2754 3023 3223 3169 3018 2667 2350 2510 2679 2667 2754 3070 3411 3534 3401 3215 3311 3383 3245 3091 3056 2996 2827 2593 2402 2332 2353 2434 2465 2524 2568 2540 2480 2400 2349 2264 2107 1975 1986 1983 1885 1850 1856 1874 1848 1811 1820 1848 1903 2027 2173 2269 2289 1997 1821 1708 1581 1476 1404 1335 1254 1215 1228 1230 1188 1155 1189 1089 977 884 1017 1379 1264 876 638 505 546 761 978 1390 1668 1542 1280 1127 1085 1043 994 1005 1097 1308 1525 1493 1450 1413 1369 1309 1293 1306 1271 1280 1429 1644 1630 1634 1587 1602 1542 1471 1450 1456 1446 1481 1543 1593 1591 1751 1841 2031 2338 2686 3021 3287 3376 3389 3365 3142 2735 2518 2521 2771 3459 3888 3904 4188 4284 3899 2730 2325 2675 2972 3086 3013 2943 3102 3194 3142 3592 3670 3290 3045 2785 2677 2964 3262 3443 27 22 16 13 10 9 8 10 18 33 43 44 41 40 46 50 52 52 51 44 38 36 38 43 43 40 39 37 31 26 33 48 47 40 36 36 35 34 34 29 22 23 32 44 55 59 54 44 39 30 23 24 27 28 25 20 15 11 9 9 8 9 12 14 14 12 7 4 6 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 25 49 30 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 153 609 1151 1243 986 978 1040 840 601 646 854 952 1091 1381 1569 1490 1356 1364 1466 1512 1510 1517 1543 1533 1474 1430 1446 1482 1557 1544 1363 1548 2454 3529 3898 3877 3961 4078 4145 4240 4316 4401 4506 4621 4667 4688 4673 4640 4624 4638 4665 4557 4233 3752 2886 2057 1939 2516 3152 3173 2484 1531 681 345 382 556 958 1161 1118 980 849 647 369 139 57 38 34 34 32 29 43 96 91 393 1211 1680 1335 1328 1474 1471 1462 1617 1861 2024 2086 2132 2179 2183 2113 1968 1813 1708 1641 1633 1692 1744 1727 1706 1731 1811 1847 1760 1604 1495 1396 1157 921 803 786 797 788 782 787 796 884 984 1058 1075 1137 1308 1502 1694 1853 1922 1915 1829 1957 2027 2262 2275 2198 2146 2189 2195 2238 2396 2664 3018 3360 3598 3790 3940 3914 3620 3363 3469 3989 4577 4898 4983 5001 4987 4947 4914 4911 4979 5083 5165 5175 4978 4702 4448 4409 4536 4733 5003 5154 5095 4888 4562 4279 3716 3281 3121 3138 3256 3377 3469 3637 3903 4183 4691 5120 5085 4701 4505 4471 4357 4678 4981 5091 5074 4893 4531 4076 3781 3763 3927 4213 4178 3962 3523 3234 3385 3635 3847 4035 4035 4074 4192 4421 4474 4524 4427 4457 4545 4388 4089 3986 4066 4044 3972 4106 4289 4455 4273 3788 3718 3603 3457 3333 3477 3812 3986 3880 3718 3546 3427 3056 2917 2832 2545 2336 2252 2266 2365 2523 2630 2627 2639 2702 2883 2921 2922 2919 2907 2881 2869 2847 2853 2968 3174 3349 3317 3108 2920 3005 3091 3224 3299 3169 2894 2630 2511 2510 2484 2487 2598 2839 3108 3210 3192 3047 2476 2234 2382 2549 2608 2663 2875 3284 3669 3584 3264 3240 3233 3116 2998 2957 2906 2721 2425 2210 2187 2257 2319 2349 2396 2509 2582 2513 2455 2419 2312 2183 2115 2143 2189 2089 2008 1946 1930 1908 1853 1850 1909 1972 2125 2314 2352 2236 1967 1768 1609 1501 1452 1404 1322 1247 1237 1283 1320 1274 1213 1142 1012 831 736 1043 1525 1640 1424 1211 1053 994 1148 1299 1634 1827 1704 1455 1277 1175 1099 1074 1085 1176 1442 1612 1567 1488 1419 1350 1264 1190 1178 1199 1243 1382 1546 1586 1659 1657 1629 1623 1581 1459 1462 1482 1506 1510 1498 1568 1706 1777 1841 1995 2267 2536 2817 3056 3280 3361 3228 2921 2611 2427 2547 3263 4056 4196 4266 4431 3912 2978 2607 2788 2914 2833 2849 2970 3150 3235 3002 3569 3815 3735 3413 2963 2650 2646 2877 3132 39 31 22 15 11 10 10 10 13 27 42 46 45 48 52 54 52 51 50 44 34 25 24 30 32 30 33 32 25 24 40 59 48 37 34 33 30 28 30 28 21 22 22 29 49 57 59 56 49 36 26 24 27 25 21 19 16 13 11 10 11 13 15 16 14 13 10 9 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 46 65 28 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 248 696 1013 947 752 735 739 726 610 920 1219 1335 1482 1580 1497 1381 1385 1435 1428 1438 1507 1539 1488 1443 1461 1486 1500 1524 1523 1486 1817 2906 3941 4067 4033 4144 4235 4319 4406 4456 4490 4509 4496 4374 4195 3992 3908 3980 4142 4370 4460 4073 3067 1775 866 731 1066 1854 2041 1394 734 350 285 347 545 898 1164 1227 1091 905 727 456 182 99 76 88 90 81 76 96 188 274 621 1415 1743 1576 1543 1540 1438 1377 1518 1870 2251 2384 2290 2222 2175 2076 1927 1799 1723 1671 1653 1707 1782 1782 1707 1668 1747 1793 1843 1856 1812 1710 1533 1312 1117 978 897 849 807 807 828 951 1087 1213 1258 1336 1515 1693 1861 1981 1986 1906 1887 2138 2259 2343 2235 2055 2013 2109 2246 2410 2596 2854 3197 3490 3645 3792 3908 3873 3543 3188 3336 3958 4545 4844 4979 5043 5026 5012 5030 5066 5138 5169 5132 4979 4699 4377 4101 4020 4098 4294 4613 4883 5033 5005 4897 4836 4591 4147 3746 3346 3075 2967 2978 3174 3507 3778 4295 5029 5458 5365 5167 5085 5036 4985 4915 4885 4895 4815 4559 4253 4081 4012 4177 4370 4098 3846 3506 3451 3690 3830 3851 3925 3962 4077 4274 4554 4791 4825 4690 4570 4441 3967 3351 3155 3316 3345 3418 3795 3931 4038 3845 3575 3615 3675 3676 3703 3814 3971 4028 3907 3763 3537 3436 3367 3418 3288 3040 2773 2558 2450 2418 2474 2608 2625 2658 2739 2849 2911 2927 2912 2875 2868 2921 2898 2878 3057 3298 3430 3253 2873 2843 2955 2943 3063 3180 3082 2851 2627 2508 2524 2528 2527 2630 2930 3204 3084 3176 2903 2397 2171 2254 2423 2550 2586 2637 2959 3364 3432 3249 3143 3095 3073 3028 2970 2888 2657 2363 2170 2128 2187 2265 2344 2401 2509 2607 2585 2512 2463 2385 2356 2400 2267 2280 2221 2100 1982 1927 1938 1868 1756 1854 1938 2093 2338 2398 2212 1866 1667 1515 1424 1418 1397 1319 1238 1214 1277 1331 1333 1272 1163 1019 838 823 1193 1739 1984 1931 1829 1707 1778 1820 1879 2000 1982 1770 1536 1382 1289 1252 1268 1325 1434 1589 1653 1607 1508 1408 1306 1206 1210 1253 1149 1207 1275 1350 1432 1548 1657 1703 1676 1587 1486 1496 1497 1512 1483 1487 1602 1765 1848 1797 1793 1982 2160 2343 2548 2845 3037 3034 2877 2721 2534 2360 2974 3954 3979 3997 4115 3738 3188 2989 3053 2928 2733 2871 3050 3196 3311 3164 3393 3728 3855 3617 3103 2571 2356 2687 2894 43 42 33 23 18 16 14 12 13 25 43 51 50 50 54 53 52 53 53 48 39 32 34 39 31 25 32 37 30 35 54 60 47 38 35 34 27 20 24 28 29 29 23 24 39 50 56 57 53 43 33 29 30 27 24 23 19 14 13 14 15 16 16 15 13 12 12 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 48 43 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 45 263 579 737 657 531 599 909 996 990 1322 1484 1598 1614 1493 1402 1447 1492 1425 1372 1417 1456 1412 1358 1386 1457 1535 1583 1603 1760 2338 3404 4201 4196 4195 4336 4409 4467 4471 4404 4280 4062 3727 3369 3003 2725 2643 2707 2998 3495 3831 3383 2317 1266 702 499 366 759 892 582 368 321 351 400 593 863 1088 1232 1199 1046 840 525 220 153 129 142 149 152 145 149 219 349 617 1218 1687 1859 1849 1778 1679 1638 1693 1808 1932 1899 1653 1585 1717 1815 1814 1770 1712 1646 1649 1781 1959 1948 1735 1619 1620 1627 1694 1783 1773 1684 1685 1643 1484 1271 1094 968 899 929 942 1047 1204 1372 1520 1607 1739 1877 2003 2056 2005 1930 1966 2194 2385 2372 2123 1924 1964 2153 2366 2533 2667 2903 3243 3489 3590 3694 3797 3799 3462 3032 3143 3694 4293 4720 4986 5098 5094 5104 5125 5158 5184 5115 4944 4667 4325 4000 3758 3668 3704 3808 4015 4368 4760 4942 4969 5037 5139 5017 4756 4371 3936 3526 3333 3506 3823 3884 3854 4161 4935 5251 5251 5286 5351 5265 5050 4874 4812 4758 4611 4490 4356 4153 4369 4218 3827 3669 3655 3883 4108 4066 3886 3801 3796 3869 4059 4461 4963 5237 5167 4881 4429 3794 3102 2720 2705 2736 2967 3537 3877 3838 3578 3311 3347 3469 3569 3556 3474 3585 3937 4133 4081 3868 3386 3431 3694 3651 3536 3295 2955 2670 2514 2502 2574 2537 2573 2735 2931 2991 2924 2890 2846 2834 2916 3000 3116 3338 3457 3453 3169 2764 2790 2895 2846 2967 3077 2989 2792 2625 2557 2603 2645 2603 2717 3024 3310 3214 3139 2807 2375 2132 2131 2301 2452 2523 2558 2795 3068 3179 3152 3108 3089 3089 3067 3013 2944 2725 2472 2290 2180 2174 2280 2389 2463 2560 2655 2692 2648 2582 2420 2304 2281 2196 2239 2262 2145 1995 1893 1860 1811 1630 1615 1589 1687 1914 2077 2084 1762 1504 1433 1432 1421 1417 1352 1268 1207 1232 1279 1328 1317 1239 1147 1106 1248 1624 1917 1967 1958 1950 1900 1951 1994 2031 2012 1910 1715 1549 1443 1411 1445 1509 1593 1648 1676 1661 1599 1528 1443 1328 1191 1111 1131 1125 1189 1253 1260 1305 1461 1648 1713 1641 1550 1601 1663 1669 1738 1668 1556 1536 1640 1765 1680 1681 1772 1848 1985 2161 2402 2603 2694 2754 2904 2866 2338 2939 3894 4039 4057 3976 3710 3378 3189 3128 2859 2754 2972 3293 3528 3558 3424 3436 3566 3644 3681 3212 2404 2060 2534 2905 50 49 45 37 32 29 22 17 16 23 39 51 51 46 46 45 47 51 50 45 39 36 39 41 35 30 32 41 36 49 61 60 50 42 39 38 36 28 20 20 27 34 37 38 39 45 51 53 50 45 36 32 33 32 29 26 22 15 15 17 17 16 15 14 14 13 13 12 11 10 11 10 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 26 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 205 399 503 478 517 891 1373 1447 1513 1606 1673 1612 1474 1453 1548 1545 1417 1285 1205 1195 1249 1266 1314 1493 1692 1782 1868 2285 3174 4098 4357 4293 4369 4484 4498 4438 4232 3940 3651 3329 2888 2409 2092 1809 1610 1465 1605 1850 2332 1925 991 511 419 262 198 380 435 327 325 421 393 423 671 872 977 1055 1055 964 775 495 264 213 190 203 216 212 188 167 200 311 529 998 1613 2057 2186 2133 2092 2061 1853 1458 1285 1346 1351 1392 1486 1615 1779 1785 1734 1674 1768 1898 1948 1917 1782 1640 1631 1513 1489 1538 1501 1424 1449 1561 1592 1470 1321 1213 1180 1237 1194 1173 1290 1469 1655 1785 1902 2031 2113 2094 2012 1978 2067 2256 2407 2276 1887 1811 1969 2202 2416 2536 2608 2839 3188 3399 3470 3547 3648 3728 3439 3020 3131 3400 3903 4528 4966 5119 5152 5188 5187 5147 5069 4938 4740 4388 4036 3750 3547 3447 3423 3396 3417 3734 4362 4728 4833 4912 5134 5209 5176 5081 4903 4771 4674 4623 4697 4565 4167 3919 4330 4696 4786 4983 5219 5313 5210 4985 4767 4582 4424 4495 4353 4297 4422 4073 3876 3843 3868 4081 4289 4251 4036 3821 3702 3696 3813 4123 4782 5205 5260 5070 4630 4093 3654 3378 3210 3128 3315 3878 4192 3942 3483 3018 2930 2970 3081 3093 3041 3318 3825 3981 4049 4060 3733 3964 3977 3919 3830 3618 3281 2920 2648 2550 2544 2533 2649 2838 2968 2971 2869 2842 2805 2838 2988 3197 3467 3615 3540 3423 3125 2742 2765 2778 2785 2895 2968 2909 2773 2651 2636 2683 2761 2713 2833 3004 3121 3103 2931 2627 2267 1989 2017 2236 2385 2487 2592 2739 2894 3020 3083 3111 3137 3145 3140 3162 3119 2861 2642 2529 2432 2415 2458 2508 2559 2634 2763 2881 2663 2711 2449 2220 2119 2073 2130 2112 2027 1951 1853 1737 1712 1592 1505 1438 1478 1634 1749 1677 1434 1278 1344 1501 1396 1364 1333 1301 1214 1186 1215 1263 1276 1262 1262 1307 1440 1645 1693 1666 1654 1667 1682 1692 1711 1762 1790 1740 1642 1553 1487 1495 1513 1518 1557 1596 1635 1711 1733 1551 1407 1299 1257 1094 1086 1124 1193 1267 1265 1220 1354 1572 1629 1596 1638 1724 1931 2203 2233 2015 1737 1544 1493 1614 1680 1666 1632 1644 1728 1853 2024 2224 2377 2623 3200 3169 2713 3318 3857 4040 4089 4000 3821 3574 3354 3178 3027 2970 3256 3696 3985 3829 3334 2944 3089 3566 3928 3301 2560 2356 2756 3125 57 53 50 46 44 39 27 19 18 25 36 44 42 37 35 36 41 48 47 43 38 35 33 34 34 32 27 35 41 49 62 60 52 47 45 43 41 37 28 23 24 30 36 39 41 43 46 46 42 40 33 31 30 29 27 25 22 17 16 18 17 15 14 14 13 13 13 13 12 10 12 12 9 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 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 3 37 130 260 359 422 678 1276 1736 1842 1792 1723 1565 1381 1318 1350 1369 1318 1187 1039 959 991 1120 1334 1538 1849 2037 2326 2964 3772 4316 4448 4414 4504 4522 4382 4080 3588 3112 2794 2488 2069 1734 1499 1068 730 678 569 358 478 253 96 104 163 161 169 269 326 263 291 351 336 508 810 939 918 863 827 804 727 585 467 421 375 312 262 222 186 162 178 248 405 754 1314 1840 2156 2151 2009 1764 1469 1277 1288 1411 1489 1533 1577 1640 1777 1780 1794 1756 1789 1852 1897 1925 1871 1798 1727 1468 1360 1363 1265 1310 1442 1481 1488 1423 1398 1456 1542 1570 1438 1307 1350 1502 1680 1870 2045 2177 2208 2143 2055 2044 2157 2313 2347 2092 1668 1762 1982 2212 2396 2467 2531 2770 3091 3262 3319 3415 3527 3658 3480 3108 3063 3185 3622 4344 4923 5140 5176 5189 5132 5008 4854 4683 4463 4160 3822 3524 3351 3245 3158 3096 3163 3541 4145 4497 4543 4644 4862 5010 5084 5104 5096 5090 5086 5090 5110 5049 4822 4510 4366 4425 4414 4601 4935 5171 5183 5000 4695 4336 4088 4183 4113 4335 4212 4019 4104 4032 3906 4057 4321 4377 4223 3987 3826 3759 3725 3886 4273 4569 4805 4858 4685 4400 4174 4071 4001 3981 4243 4664 4711 4373 3697 3091 2898 2896 3019 3207 3370 3508 3377 3049 3296 3709 3555 3650 3994 4100 3985 3769 3504 3209 2876 2604 2462 2583 2852 2939 2998 2978 2937 2877 2820 2910 3159 3400 3608 3581 3349 3291 2976 2754 2745 2741 2757 2825 2904 2922 2826 2697 2709 2728 2811 2862 2959 3015 3051 3024 2802 2466 2120 1898 2008 2227 2353 2500 2667 2750 2883 3079 3185 3199 3263 3355 3366 3294 3219 3006 2720 2699 2698 2716 2716 2690 2677 2706 2863 3118 2356 2491 2329 2168 2108 2149 2215 2146 2009 1931 1816 1655 1606 1569 1541 1529 1560 1598 1534 1363 1240 1281 1341 1364 1297 1204 1219 1223 1121 1049 1092 1164 1173 1179 1217 1234 1304 1367 1392 1411 1430 1458 1480 1479 1461 1463 1532 1579 1565 1549 1508 1470 1397 1309 1276 1313 1457 1635 1675 1556 1397 1311 1266 1153 1118 1130 1168 1244 1305 1229 1300 1433 1464 1505 1595 1717 1943 2207 2358 2327 2223 2147 1889 1747 1896 1888 1730 1573 1517 1606 1745 1949 2126 2522 3147 3313 3143 3444 3765 3858 3841 3814 3767 3650 3534 3429 3344 3365 3639 4009 4148 3662 2895 2445 2843 3696 4090 3515 2999 3080 3469 3611 57 52 48 46 46 42 31 19 16 21 29 36 31 25 26 28 34 43 48 46 43 41 39 34 30 30 29 31 40 48 66 59 53 49 47 46 47 48 41 35 31 31 33 36 40 42 43 42 37 33 31 29 27 25 23 23 22 21 19 18 17 16 15 14 14 14 14 13 12 11 12 12 11 11 7 2 0 0 0 0 0 0 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 2 18 69 158 265 454 913 1542 1912 1913 1753 1527 1177 887 917 1149 1239 1135 986 887 898 1150 1504 1785 2002 2236 2930 3663 4197 4443 4481 4492 4484 4319 3963 3405 2783 2332 2040 1740 1491 1211 799 398 219 223 102 73 44 28 22 29 64 115 175 249 306 331 371 375 437 757 996 1061 1024 989 997 1026 1029 1001 978 970 912 713 421 247 190 176 184 229 357 619 991 1339 1577 1545 1358 1249 1262 1350 1451 1513 1537 1572 1628 1665 1706 1700 1774 1791 1780 1769 1806 1869 1887 1831 1706 1495 1315 1260 1261 1266 1438 1473 1421 1394 1445 1573 1700 1747 1691 1569 1524 1553 1659 1929 2192 2320 2297 2197 2134 2175 2276 2331 2240 1900 1610 1770 1987 2190 2372 2439 2534 2744 2985 3134 3210 3329 3467 3597 3556 3259 3104 3210 3668 4370 4940 5167 5163 5093 4983 4832 4643 4407 4154 3902 3632 3332 3166 3093 2993 2878 2908 3290 4001 4274 4194 4222 4450 4666 4813 4896 4931 4941 4961 5007 5053 5078 5084 5098 5022 4832 4654 4504 4702 4958 5012 4907 4667 4267 3926 3846 4000 4211 4108 3932 3774 3876 3938 4102 4348 4427 4405 4275 4202 4112 3972 3871 3762 3715 3920 4239 4339 4171 4008 4048 4199 4442 4763 5019 5015 4849 4230 3625 3383 3415 3595 3903 4210 4094 3251 2814 3088 3309 3517 3824 4121 4160 4034 3869 3679 3469 3201 2905 2601 2698 2877 2928 2984 2994 3034 3023 2939 2967 3177 3373 3550 3429 3161 3126 2932 2792 2750 2753 2771 2821 2928 3029 2967 2802 2776 2760 2849 2979 3074 3114 3093 2894 2587 2361 2002 1836 1950 2149 2339 2546 2716 2892 3105 3303 3404 3343 3276 3265 3235 3139 3024 2944 2771 2737 2794 2854 2858 2791 2712 2676 2684 2923 2484 2268 2173 2173 2232 2277 2249 2170 2100 1997 1809 1654 1586 1625 1594 1551 1531 1509 1465 1413 1406 1456 1431 1351 1275 1216 1189 1137 1029 958 989 1042 1049 1063 1109 1078 1117 1160 1197 1244 1296 1340 1360 1374 1367 1335 1330 1424 1481 1507 1475 1381 1217 1088 1091 1196 1410 1562 1580 1529 1405 1323 1242 1152 1103 1130 1168 1230 1345 1312 1262 1287 1341 1401 1456 1552 1732 1969 2263 2493 2783 3023 2747 2420 2394 2333 2071 1745 1514 1557 1637 1779 1971 2290 2783 3012 3055 3166 3285 3327 3379 3410 3467 3526 3540 3604 3603 3591 3694 3950 4350 3491 2837 2640 3046 3673 3869 3622 3428 3599 3773 3657 47 45 44 45 45 42 32 20 11 12 19 26 26 16 18 20 26 36 44 45 44 39 37 34 27 27 34 42 46 52 66 59 54 49 47 47 48 49 47 41 35 32 32 34 37 40 42 41 39 35 32 28 25 25 24 23 23 22 22 20 19 18 16 16 15 15 15 14 13 12 12 12 11 11 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 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 6 35 115 239 560 1156 1670 1839 1780 1581 1177 651 532 884 1074 1029 962 924 1038 1353 1557 1621 1951 3169 3813 4244 4433 4475 4497 4473 4288 3893 3325 2703 2246 2032 1871 1673 1423 949 440 145 69 49 29 28 28 22 27 46 58 100 240 419 552 625 652 660 776 1010 1171 1206 1203 1251 1320 1377 1405 1419 1459 1534 1547 1384 1014 649 331 222 250 394 615 843 1002 1045 1015 975 957 1054 1145 1230 1278 1363 1450 1567 1670 1667 1647 1638 1696 1700 1668 1673 1748 1821 1891 1911 1828 1642 1409 1263 1248 1196 1210 1310 1469 1563 1539 1571 1671 1721 1723 1762 1752 1652 1692 1974 2304 2424 2359 2242 2175 2209 2299 2293 2055 1690 1635 1779 1973 2159 2347 2442 2557 2722 2893 3019 3111 3249 3447 3599 3659 3514 3383 3515 3953 4539 4984 5143 5102 4997 4851 4660 4425 4129 3884 3678 3487 3218 3095 3062 2950 2827 2848 3074 3596 3909 3886 3817 3928 4168 4408 4587 4705 4778 4818 4844 4871 4889 4976 5102 5279 5302 5169 4829 4701 4754 4787 4751 4643 4394 4064 3853 3923 3971 4117 3643 3528 3810 4001 4162 4330 4377 4437 4434 4462 4502 4465 4258 3780 3407 3460 3697 3646 3366 3232 3468 3969 4588 4888 4972 5009 5014 4676 4212 3968 3999 4205 4537 4834 4655 3541 3043 3182 3162 3445 3878 4140 4190 4119 3992 3877 3759 3509 3260 2915 2800 2874 2981 3039 3143 3299 3337 3204 3135 3198 3276 3505 3407 3146 3063 3038 2931 2840 2819 2831 2870 2959 3123 3114 2943 2822 2770 2852 2984 3134 3118 3003 2841 2451 2194 1882 1764 1937 2131 2325 2438 2672 3158 3434 3415 3409 3313 3142 3070 3111 3050 2942 2810 2720 2710 2762 2818 2811 2717 2607 2543 2478 2536 2447 2306 2244 2286 2350 2354 2275 2156 2097 1992 1853 1754 1692 1680 1642 1611 1571 1512 1479 1484 1501 1522 1446 1387 1339 1292 1231 1145 1042 954 913 917 933 993 1009 981 960 1005 1079 1133 1179 1226 1261 1300 1317 1291 1278 1366 1429 1440 1392 1255 1078 1071 1196 1327 1350 1361 1547 1513 1361 1248 1206 1174 1144 1285 1277 1304 1308 1366 1282 1278 1332 1330 1321 1358 1454 1611 1916 2318 2847 3377 3408 3086 2849 2689 2447 2122 1729 1627 1619 1672 1801 2005 2242 2438 2575 2716 2818 2880 2949 3006 3102 3271 3486 3666 3732 3637 3623 3921 4272 3820 3476 3413 3457 3508 3611 3533 3514 3554 3449 3333 35 39 40 41 43 40 31 24 19 14 14 17 18 14 18 18 18 28 35 38 38 29 13 12 18 21 29 43 49 53 57 56 55 46 42 49 51 49 46 40 33 27 25 27 32 37 41 42 45 41 34 30 29 27 24 21 21 22 21 21 20 19 19 18 16 16 16 15 13 13 12 12 11 10 9 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 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 3 28 112 250 705 1273 1632 1728 1604 1201 644 347 584 784 798 859 912 1074 1388 1669 1879 2447 4099 4341 4433 4456 4477 4483 4345 3944 3330 2696 2248 2070 2043 1973 1771 1329 821 331 85 27 13 10 16 19 33 38 82 110 189 391 634 823 925 944 919 955 1100 1240 1255 1259 1315 1392 1453 1476 1491 1558 1670 1702 1614 1436 1134 824 674 621 648 844 1028 1062 1005 952 954 971 1014 1021 1047 1086 1197 1365 1567 1704 1707 1671 1660 1662 1635 1592 1508 1480 1588 1769 1904 1923 1811 1592 1415 1373 1271 1158 1234 1493 1701 1558 1445 1520 1654 1710 1776 1961 1863 1795 2005 2374 2484 2396 2269 2195 2201 2275 2223 1906 1646 1662 1776 1934 2110 2290 2416 2530 2665 2799 2909 3012 3175 3434 3678 3818 3916 4025 4122 4387 4739 4992 5064 4995 4866 4698 4465 4221 3931 3731 3551 3407 3201 3082 3002 2912 2836 2837 2995 3248 3465 3578 3502 3473 3625 3873 4112 4295 4429 4547 4666 4745 4712 4673 4691 4967 5242 5343 5195 4858 4602 4531 4526 4505 4463 4265 4007 3780 3813 4304 3815 3759 3930 4074 4212 4277 4249 4244 4275 4449 4635 4642 4631 4369 4240 4155 3654 3058 2775 2686 3070 3699 4401 4691 4696 4848 4985 4899 4647 4432 4358 4431 4642 4862 4701 4073 3657 3391 3281 3480 3853 4122 4260 4258 4119 4091 3990 3701 3425 3112 2862 2836 2968 3037 3099 3301 3469 3389 3330 3187 3265 3489 3371 3124 3090 3184 3192 3135 3088 3068 3078 3102 3189 3154 2947 2760 2655 2754 2914 3103 3021 2594 2437 2243 1994 1774 1791 1982 2115 2293 2541 2990 3377 3438 3376 3277 3211 3044 3068 3123 3186 3109 2925 2783 2734 2733 2730 2686 2588 2489 2429 2386 2404 2417 2394 2368 2367 2374 2363 2323 2291 2175 1981 1891 1824 1773 1739 1670 1612 1603 1540 1502 1498 1558 1582 1519 1476 1389 1333 1283 1204 1112 974 846 803 857 874 894 861 806 861 987 1044 1085 1117 1164 1224 1292 1328 1346 1371 1387 1367 1275 1126 1107 1125 1179 1205 1143 1137 1344 1482 1371 1202 1144 1171 1179 1349 1357 1366 1333 1353 1337 1304 1286 1231 1228 1234 1272 1362 1530 1852 2325 2875 3200 3149 2937 2807 2689 2463 2143 1864 1691 1632 1678 1769 1895 2036 2184 2364 2503 2592 2671 2710 2761 2941 3237 3598 3802 3661 3872 4265 4318 4145 4057 4044 4024 3952 3716 3498 3399 3276 3124 3083 30 35 39 39 41 40 34 27 24 19 15 15 19 22 24 23 17 21 26 30 32 33 23 10 11 17 24 34 42 42 41 45 47 42 41 49 51 44 41 37 30 25 23 24 28 34 39 42 44 41 36 33 32 29 24 20 21 20 21 21 21 20 20 19 18 17 16 14 13 13 12 11 11 10 9 9 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 16 12 2 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 3 40 117 345 845 1258 1392 1284 964 529 284 457 673 727 857 1048 1280 1557 1796 2027 2823 4311 4377 4426 4448 4484 4445 4145 3497 2764 2214 1953 1897 1847 1710 1454 978 479 171 53 49 63 53 41 55 72 69 102 232 394 572 754 929 1051 1075 1023 1001 1087 1204 1221 1222 1303 1353 1368 1387 1423 1490 1543 1509 1441 1435 1454 1405 1259 1159 1044 988 971 952 952 968 1001 1049 1061 1096 1130 1210 1318 1416 1530 1634 1678 1676 1677 1676 1653 1628 1575 1488 1454 1529 1721 1919 2012 1901 1612 1388 1367 1242 1186 1384 1763 1581 1430 1460 1606 1772 1926 2066 1997 1921 2107 2453 2493 2332 2287 2233 2203 2226 2215 2115 1978 1781 1754 1881 2049 2223 2367 2487 2602 2716 2837 2976 3156 3425 3764 4028 4271 4596 4657 4717 4850 4952 4958 4880 4747 4550 4257 4011 3746 3563 3424 3300 3142 3034 2964 2932 2954 2999 3011 2995 3028 3150 3140 3062 3127 3334 3599 3795 3933 4111 4342 4542 4591 4404 4199 4413 4840 5208 5317 5081 4688 4401 4286 4301 4432 4438 4172 3787 3913 4434 4183 4095 4116 4137 4196 4187 4090 4064 4097 4275 4480 4825 4968 5060 5192 4964 4107 3171 2842 2941 3231 3621 4063 4151 4116 4450 4702 4878 4862 4694 4534 4411 4532 4600 4442 4186 3991 3773 3662 3756 3930 4098 4260 4282 4088 4039 3987 3831 3554 3325 3038 2886 2970 3055 3067 3171 3273 3158 3228 3112 3222 3412 3385 3332 3274 3244 3298 3423 3523 3523 3493 3479 3365 3141 2850 2719 2614 2631 2767 2830 2628 2325 2181 2144 1877 1783 1870 1998 2113 2327 2643 2958 3157 3243 3269 3087 3070 2938 2994 3175 3343 3292 3110 2967 2869 2789 2716 2637 2550 2486 2480 2488 2488 2463 2422 2390 2389 2464 2604 2651 2533 2390 2175 1982 1845 1783 1767 1691 1545 1575 1554 1517 1510 1578 1559 1493 1437 1410 1410 1405 1370 1343 1172 991 930 937 882 825 798 811 821 868 929 1009 1046 1055 1125 1235 1342 1402 1411 1381 1338 1240 1084 1009 1008 1053 1042 1080 1207 1387 1500 1427 1206 1169 1192 1220 1310 1248 1321 1395 1386 1364 1310 1282 1165 1190 1212 1260 1296 1339 1494 1795 2256 2700 2885 2769 2714 2678 2572 2411 2166 1910 1737 1687 1674 1701 1816 1973 2153 2311 2425 2537 2609 2572 2677 2998 3549 3680 3593 3696 3801 3842 3910 3997 4019 3934 3793 3666 3537 3447 3339 3174 3128 33 33 40 41 39 38 37 32 28 24 17 15 18 21 24 23 17 13 17 24 18 29 21 11 11 16 23 32 38 32 27 32 36 35 38 45 43 39 39 36 31 26 24 25 27 30 35 39 43 41 37 34 32 28 24 22 21 19 20 21 20 20 19 18 17 16 15 14 13 12 11 11 11 10 10 9 9 6 1 0 0 0 0 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 9 3 1 0 0 0 0 0 0 1 7 39 138 433 752 864 781 567 328 255 397 642 822 967 1191 1382 1716 2323 3103 3755 4256 4341 4392 4470 4481 4359 3897 3050 2294 1835 1635 1513 1346 1186 1051 730 327 111 46 66 117 123 93 71 61 97 214 445 623 710 802 925 1012 992 910 887 992 1142 1189 1197 1280 1280 1237 1250 1305 1369 1388 1343 1292 1280 1283 1395 1386 1356 1260 1111 997 942 952 1016 1085 1120 1156 1222 1284 1330 1402 1460 1510 1541 1561 1582 1609 1630 1624 1611 1593 1519 1388 1333 1478 1738 1932 1924 1691 1406 1297 1221 1146 1292 1836 1651 1524 1562 1667 1862 2083 2145 2058 2112 2329 2525 2499 2378 2357 2288 2217 2221 2292 2354 2275 1975 1770 1821 1979 2149 2301 2425 2543 2668 2808 2973 3178 3450 3820 4163 4390 4700 4824 4836 4874 4896 4862 4783 4634 4379 4071 3807 3570 3426 3343 3219 3085 3001 2951 2918 2881 2846 2849 2838 2828 2800 2753 2711 2749 2913 3154 3319 3422 3568 3768 4027 4351 4417 4088 3949 4289 4824 5214 5282 5027 4577 4179 4080 4252 4422 4179 3889 3999 4262 4199 4190 4157 4023 3978 4034 3932 3892 3908 4108 4321 4797 4998 5223 5383 5203 4613 3975 3741 3801 3866 3836 3853 3681 3665 3935 4166 4501 4742 4727 4607 4452 4484 4450 4253 4072 3921 3859 3815 3927 4039 4055 4087 4112 3946 3693 3710 3831 3640 3545 3299 3142 3134 3121 3089 3099 3112 3104 3184 3092 3058 3258 3403 3439 3310 3196 3249 3410 3646 3794 3771 3725 3486 3115 2823 2730 2668 2666 2734 2654 2339 2226 2057 2064 1861 1849 1945 2060 2207 2416 2670 2917 3034 2966 2881 2712 2711 2748 2907 3261 3464 3410 3298 3166 3060 2954 2872 2725 2642 2580 2584 2605 2570 2490 2419 2396 2424 2537 2638 2622 2490 2306 2165 2017 1864 1742 1647 1631 1612 1597 1570 1517 1488 1521 1504 1445 1423 1497 1616 1728 1713 1775 1638 1537 1465 1350 1223 1080 959 874 828 798 830 893 956 934 983 1120 1270 1380 1445 1426 1391 1325 1243 1175 1045 1062 1110 1180 1329 1499 1533 1475 1210 1129 1112 1170 1346 1354 1332 1356 1283 1190 1228 1287 1189 1178 1206 1275 1268 1274 1430 1613 1893 2261 2483 2483 2479 2482 2444 2382 2285 2120 1939 1831 1760 1753 1828 1940 2100 2278 2374 2580 2802 2777 2816 3028 3365 3390 3331 3337 3363 3382 3457 3548 3586 3592 3561 3463 3415 3433 3408 3242 3092 31 24 28 30 30 32 36 35 29 23 17 13 13 16 19 19 16 11 12 16 11 17 9 11 14 16 23 33 38 31 22 24 29 31 36 41 39 34 36 37 33 29 27 26 26 27 28 31 34 36 36 34 32 29 25 23 21 19 19 18 18 18 16 17 16 15 14 13 12 12 11 10 11 10 10 9 9 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 7 2 0 0 0 0 0 0 0 2 15 75 194 324 387 347 245 166 183 333 548 754 943 1178 1386 1977 2913 3735 4109 4218 4294 4381 4494 4456 4246 3585 2623 1894 1465 1266 1089 899 826 862 781 498 199 81 64 89 108 101 88 100 181 365 593 724 740 769 812 811 746 697 756 924 1104 1182 1177 1212 1222 1142 1115 1139 1199 1244 1241 1272 1257 1023 1222 1198 1132 1128 1107 1055 1020 1029 1092 1165 1197 1234 1275 1292 1302 1355 1425 1458 1431 1419 1464 1542 1599 1605 1602 1614 1526 1397 1305 1359 1570 1792 1888 1761 1485 1295 1228 1210 1312 1885 1723 1633 1660 1735 1859 1948 2012 2189 2386 2547 2619 2580 2510 2454 2360 2280 2296 2386 2455 2407 2181 1888 1782 1908 2072 2226 2351 2471 2607 2761 2928 3139 3460 3875 4193 4416 4649 4812 4830 4809 4788 4749 4671 4516 4261 3958 3684 3462 3322 3234 3135 3028 2973 2910 2866 2861 2857 2851 2822 2747 2631 2546 2500 2518 2630 2790 2924 3051 3196 3324 3502 3926 4330 4162 3863 3885 4336 4924 5287 5273 4904 4366 3988 3962 4113 3974 3840 3834 3896 3931 4035 4110 3948 3771 3876 3808 3677 3609 3990 4239 4419 4683 5046 5295 5253 4992 4735 4609 4607 4719 4568 4128 3801 3665 3647 3724 4018 4357 4507 4541 4484 4461 4462 4297 4116 4031 3944 3789 3709 3722 3753 3807 3873 3835 3553 3516 3577 3481 3452 3379 3311 3260 3176 3069 3021 3036 2993 3076 3019 2948 3110 3257 3310 3252 3186 3313 3591 3813 3842 3828 3765 3493 3132 2914 2862 2873 2886 2855 2638 2268 2104 1970 1915 1821 1850 1964 2117 2299 2473 2611 2748 2733 2599 2517 2524 2604 2803 3139 3508 3668 3634 3588 3513 3377 3181 3124 2893 2745 2673 2660 2663 2618 2512 2407 2405 2484 2520 2534 2466 2315 2240 2220 2122 1941 1721 1563 1612 1691 1592 1621 1522 1449 1459 1486 1498 1545 1693 1977 2137 2086 2092 2049 2072 2072 2017 1885 1701 1571 1365 1130 1000 912 865 888 906 957 1045 1145 1274 1428 1493 1496 1454 1372 1239 1077 1082 1206 1250 1219 1504 1593 1526 1282 1088 1068 1176 1345 1439 1347 1219 1218 1367 1305 1225 1196 1205 1192 1168 1170 1227 1337 1541 1700 1927 2072 2126 2170 2216 2220 2197 2172 2125 2035 1975 1958 1978 2031 2138 2331 2629 3060 3349 3115 3055 3087 3175 3181 3102 3030 3004 2998 3016 3033 3063 3117 3157 3145 3105 3112 3154 3103 2958 2792 22 16 16 19 22 27 33 31 26 22 18 14 12 15 20 21 19 10 8 12 13 15 17 7 8 18 30 41 41 32 23 21 24 29 34 40 37 38 38 36 33 31 30 28 25 23 22 22 24 27 30 31 30 27 24 21 20 19 18 17 17 15 14 15 13 12 12 12 11 11 11 10 11 9 10 9 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 3 7 2 0 0 0 0 0 0 0 0 10 44 79 91 99 106 91 110 208 358 546 728 873 1087 1340 2022 3144 3965 4172 4137 4180 4350 4499 4404 4039 3245 2223 1518 1129 966 857 767 735 775 802 682 416 184 97 59 56 74 112 165 267 457 661 725 669 613 572 517 479 514 646 841 1028 1144 1198 1247 1237 1136 1078 1057 1073 1138 1179 1222 1209 1096 1195 1274 1127 1077 1103 1096 1102 1132 1166 1197 1209 1175 1117 1104 1135 1201 1276 1288 1265 1288 1385 1503 1557 1539 1553 1605 1564 1539 1480 1416 1484 1715 1747 1611 1436 1269 1249 1256 1404 1810 1685 1669 1694 1677 1757 1924 2142 2435 2688 2775 2796 2688 2624 2593 2510 2423 2420 2489 2523 2452 2290 2055 1827 1832 2002 2170 2293 2417 2547 2699 2856 3061 3425 3882 4114 4319 4429 4612 4689 4653 4595 4547 4483 4352 4130 3865 3616 3409 3242 3150 3084 2982 2977 2938 2889 2888 2873 2818 2766 2679 2550 2440 2372 2372 2470 2623 2771 2905 3014 3056 3110 3450 4137 4368 4034 3788 3989 4522 5035 5285 5193 4798 4296 3982 3885 3795 3690 3608 3537 3532 3738 4086 4126 3849 3830 3785 3602 3617 3941 4205 4306 4450 4812 5156 5201 4965 4677 4575 4652 5049 4916 4339 4010 3745 3581 3636 3839 3967 4028 4246 4381 4353 4422 4337 4187 4112 3984 3806 3625 3508 3526 3608 3569 3621 3523 3407 3236 3137 3154 3225 3303 3331 3227 3016 2936 2922 2836 2942 2945 2900 2973 3090 3208 3259 3244 3342 3533 3677 3729 3702 3573 3384 3221 3077 2970 2936 2949 2925 2608 2364 2157 2025 1904 1814 1848 1957 2113 2320 2475 2491 2515 2464 2445 2555 2715 2926 3205 3526 3755 3823 3858 3811 3677 3517 3360 3265 3025 2826 2725 2692 2666 2596 2493 2411 2439 2518 2507 2500 2449 2360 2322 2278 2099 1855 1653 1599 1503 1585 1576 1587 1506 1409 1374 1376 1407 1562 1808 2281 2274 2199 2397 2508 2525 2551 2400 2145 2004 1988 2201 1908 1596 1336 1149 1048 974 921 953 978 1126 1365 1513 1570 1545 1433 1234 1080 1076 1160 1235 1277 1463 1617 1672 1465 1253 1276 1385 1404 1335 1169 1105 1170 1300 1305 1268 1235 1204 1194 1149 1175 1216 1236 1410 1526 1626 1704 1764 1830 1914 1950 1974 1988 1988 1962 1955 1991 2074 2161 2295 2506 2813 3091 3109 3009 2940 2910 2882 2838 2782 2706 2643 2594 2568 2594 2626 2642 2643 2639 2661 2711 2733 2631 2499 2432 21 20 19 19 21 25 24 24 22 21 22 19 16 19 25 27 24 15 8 6 7 11 11 3 4 25 33 42 42 33 24 22 25 31 38 42 33 36 35 33 32 32 32 30 26 24 21 20 20 21 24 26 26 25 24 20 18 18 17 15 14 13 12 12 12 11 11 11 11 11 11 11 10 9 9 9 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 2 4 1 0 0 0 0 0 0 0 0 4 15 21 16 18 47 83 125 200 316 523 737 888 1065 1389 2030 3589 3974 3995 3772 3941 4289 4473 4340 3833 2899 1890 1193 934 800 746 770 771 746 742 692 527 308 151 62 39 67 147 261 403 584 718 675 501 360 289 239 246 333 490 677 815 882 925 998 1070 1083 1103 1073 1020 1048 1114 1100 997 931 998 1115 1137 1187 1120 1121 1147 1184 1199 1199 1182 1105 983 946 997 1034 1087 1116 1120 1186 1289 1369 1379 1383 1474 1563 1583 1581 1634 1616 1412 1546 1910 1830 1490 1295 1216 1340 1561 1742 1578 1541 1703 1759 1792 1961 2310 2686 2869 2897 2881 2616 2438 2579 2622 2582 2583 2599 2545 2421 2280 2086 1815 1775 1924 2103 2234 2369 2506 2651 2811 3024 3351 3720 3892 4065 4115 4293 4453 4445 4374 4314 4252 4148 3978 3759 3528 3341 3203 3122 3096 2986 2989 2996 2975 2960 2916 2844 2814 2718 2562 2432 2328 2291 2398 2617 2812 2911 2937 2903 2848 3080 3770 4530 4315 3965 3897 4143 4556 4951 5168 5116 4841 4480 4109 3834 3683 3638 3429 3305 3342 3577 3845 3893 3823 3782 3759 3879 4007 4132 4215 4340 4647 4970 5052 4753 4183 3888 4052 4681 4685 4250 3910 3701 3604 3651 3740 3717 3698 3960 4058 3997 4072 4113 4111 4090 4048 3964 3800 3617 3555 3525 3200 3154 3263 3186 2983 2871 2918 3091 3317 3422 3203 2827 2792 2773 2800 2837 2830 2814 2834 2932 3109 3252 3237 3289 3416 3548 3604 3519 3357 3361 3411 3293 3095 2994 2982 2728 2582 2473 2318 2180 2022 1913 1920 1991 2093 2280 2401 2378 2400 2487 2618 2812 3014 3252 3507 3722 3829 3845 3875 3809 3661 3546 3427 3312 3111 2889 2750 2703 2662 2550 2466 2456 2451 2409 2391 2431 2406 2312 2268 2224 2018 1730 1578 1639 1612 1564 1551 1541 1483 1406 1391 1474 1468 1594 1796 2028 2036 1971 2309 2666 2669 2545 2242 1924 1891 1935 2207 2396 2401 2132 1735 1387 1160 920 824 806 942 1257 1476 1580 1584 1488 1307 1134 1074 1088 1207 1324 1450 1611 1805 1732 1507 1487 1518 1426 1299 1132 1088 1123 1197 1289 1327 1236 1132 1115 1104 1124 1161 1192 1289 1357 1384 1423 1483 1535 1610 1687 1741 1773 1794 1799 1824 1882 1958 2010 2112 2284 2492 2684 2735 2683 2609 2550 2507 2462 2436 2361 2268 2188 2144 2197 2251 2246 2225 2238 2306 2335 2330 2308 2290 2260 24 28 24 22 19 17 14 18 26 28 28 22 19 23 30 30 25 20 20 13 3 8 16 9 7 19 18 26 36 32 27 28 32 38 41 37 30 35 11 25 31 33 33 32 29 27 26 24 22 21 21 23 23 22 22 21 18 18 16 15 14 13 12 11 11 11 11 12 11 12 11 10 10 9 9 7 6 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 18 69 127 146 243 378 573 767 971 1200 1657 2537 3383 3827 3489 3147 3679 4216 4432 4269 3626 2587 1611 1010 834 734 702 822 921 902 822 721 566 357 191 82 47 93 183 313 466 625 664 521 296 163 97 68 77 123 244 449 595 583 602 746 872 965 1072 1098 987 903 981 993 851 744 850 1085 1273 1284 1122 1106 1144 1153 1148 1144 1116 1014 855 783 929 1121 1179 1140 1053 1104 1163 1212 1246 1313 1441 1554 1634 1555 1548 1703 1440 1417 1735 1823 1607 1415 1382 1478 1575 1695 1554 1469 1671 1806 1857 2049 2394 2672 2786 2905 3011 2861 2562 2343 2601 2747 2770 2705 2563 2395 2242 2036 1720 1728 1842 2025 2175 2329 2479 2620 2774 2973 3222 3450 3573 3688 3749 3919 4141 4166 4104 4028 3939 3838 3726 3576 3400 3275 3220 3165 3195 3098 3072 3082 3054 3016 3000 2977 2923 2793 2612 2450 2301 2227 2308 2463 2680 2843 2827 2728 2698 2880 3280 4150 4316 4107 3892 3904 4097 4381 4718 4991 5042 4929 4566 4095 3828 3848 3514 3362 3382 3439 3585 3712 3724 3740 3849 3930 3923 4013 4177 4309 4368 4558 4813 4655 4045 3576 3680 4118 4232 4080 3868 3683 3553 3568 3732 3805 3671 3871 3848 3739 3723 3774 3860 3964 4071 4143 4106 3953 3824 3619 3089 2787 2918 2966 2850 2748 2785 2956 3238 3482 3242 2943 2784 2718 2761 2768 2749 2730 2741 2817 2977 3164 3234 3278 3331 3419 3479 3416 3404 3613 3670 3395 3157 2981 2877 2593 2442 2528 2445 2285 2112 1997 1990 2045 2096 2225 2331 2322 2528 2678 2808 2962 3125 3279 3428 3577 3694 3749 3797 3633 3478 3307 3310 3311 3172 2973 2818 2716 2663 2612 2536 2454 2354 2254 2226 2255 2280 2275 2222 2166 2028 1778 1575 1560 1551 1525 1507 1494 1453 1402 1459 1592 1655 1737 1816 1873 1876 1889 2109 2403 2420 2351 2204 2004 1951 2016 2237 2683 3193 3203 2554 1795 1404 1074 825 835 975 1210 1434 1581 1628 1562 1421 1260 1223 1226 1303 1373 1463 1642 1882 1940 1706 1603 1615 1469 1299 1150 1071 1066 1124 1240 1333 1241 1131 1060 1067 1084 1091 1136 1196 1201 1185 1274 1315 1335 1367 1439 1510 1550 1563 1576 1627 1694 1757 1788 1837 1924 2067 2237 2341 2350 2305 2232 2197 2162 2138 2077 1970 1875 1861 1928 1990 1990 2010 2033 2056 2065 2080 2102 2136 2130 19 24 19 19 14 11 12 17 25 34 31 20 19 27 31 29 27 29 29 22 6 0 13 7 3 3 3 11 26 32 30 29 28 28 29 29 31 35 25 30 32 33 33 31 30 31 31 29 27 25 23 22 22 21 21 20 19 17 17 16 14 14 13 13 13 12 12 12 12 12 11 10 9 8 8 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 20 78 172 328 736 881 858 873 1112 1471 2209 3126 3298 3573 2755 2694 3524 4156 4393 4180 3401 2313 1402 899 742 686 711 926 1060 1032 934 792 622 444 279 139 96 165 251 333 414 492 474 316 141 67 23 14 17 26 74 176 368 465 520 657 785 843 946 1008 826 623 687 737 677 651 818 1115 1343 1336 1179 1130 1139 1092 1054 1055 1033 956 880 850 881 1038 1087 984 899 971 1040 1124 1242 1300 1369 1515 1550 1411 1337 1461 1381 1450 1594 1606 1484 1441 1533 1569 1503 1624 1620 1518 1627 1716 1827 2138 2511 2681 2663 2720 2889 2894 2781 2645 2606 2840 2885 2799 2612 2400 2232 2009 1702 1701 1779 1926 2082 2254 2418 2568 2720 2885 3049 3180 3262 3329 3414 3636 3801 3809 3737 3675 3613 3548 3482 3384 3298 3275 3251 3250 3219 3173 3164 3166 3158 3137 3093 3023 2949 2824 2676 2453 2287 2219 2286 2290 2331 2442 2513 2585 2687 2780 2892 3594 4197 4167 3922 3886 3920 3895 4014 4365 4673 4893 4737 4310 3982 3970 3622 3464 3546 3551 3495 3569 3732 3798 3893 3778 3655 3715 3709 3830 3949 4080 4353 4426 4179 3829 3795 3862 3858 3929 3924 3776 3555 3479 3638 3746 3687 3857 3886 3732 3556 3509 3595 3754 3890 4025 4153 4147 4107 3865 3262 2722 2559 2671 2721 2636 2577 2731 3134 3455 3263 3046 2829 2724 2788 2758 2700 2708 2796 2944 3089 3189 3220 3248 3310 3413 3439 3347 3425 3712 3748 3348 3052 2841 2749 2776 2637 2490 2419 2292 2145 2059 2048 2091 2123 2162 2228 2312 2613 2754 2830 2912 2993 3052 3121 3341 3515 3694 3596 3314 3098 3009 3135 3263 3168 3055 2928 2764 2653 2597 2523 2427 2290 2172 2121 2139 2201 2244 2180 2131 2019 1859 1645 1529 1497 1484 1463 1452 1437 1476 1537 1612 1642 1672 1719 1794 1861 1891 1923 1979 1996 1996 2002 2070 2090 2238 2613 3167 3630 3638 3053 2242 1695 1260 821 843 1063 1249 1442 1616 1717 1713 1616 1469 1403 1353 1337 1359 1445 1663 1963 2071 1774 1724 1659 1535 1393 1244 1109 1033 1057 1136 1219 1162 1087 1024 1022 1037 1080 1155 1173 1238 1174 1171 1201 1220 1259 1307 1331 1359 1380 1394 1455 1523 1553 1591 1635 1688 1787 1910 2012 2082 2074 2008 1961 1922 1897 1854 1777 1704 1686 1735 1822 1831 1850 1863 1881 1904 1917 1908 1878 1863 21 20 15 12 13 12 10 14 17 22 25 21 20 29 32 30 30 30 25 17 9 0 1 1 0 0 0 4 18 31 31 22 11 10 16 23 33 35 32 33 33 33 31 29 29 31 33 33 31 28 25 23 22 22 21 20 19 17 17 16 16 15 14 15 15 14 12 12 12 11 11 9 5 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 82 262 603 1117 1211 969 1001 1216 1545 2236 2719 2788 2668 2320 2627 3523 4176 4391 4097 3175 2066 1242 820 668 679 758 1000 1224 1267 1159 947 721 531 365 214 156 212 259 270 266 271 254 153 56 21 4 4 2 3 8 46 98 162 261 456 623 696 809 856 615 369 375 477 629 789 1007 1266 1418 1366 1239 1178 1124 1053 1010 1003 1003 946 855 786 778 859 894 815 811 904 1058 1150 1271 1312 1271 1293 1348 1330 1298 1282 1447 1661 1751 1671 1522 1482 1564 1608 1581 1694 1763 1684 1666 1706 1868 2192 2533 2661 2507 2395 2636 2788 2970 2866 2423 2549 2723 2815 2663 2384 2131 1886 1691 1672 1727 1842 1986 2141 2305 2467 2622 2756 2861 2951 3033 3105 3220 3454 3499 3510 3441 3417 3408 3379 3336 3278 3273 3316 3342 3316 3187 3124 3127 3141 3143 3122 3061 2956 2835 2677 2712 2591 2468 2413 2415 2334 2270 2330 2445 2537 2609 2645 2605 2980 3628 3909 3992 4012 3947 3755 3604 3777 4020 4319 4452 4292 4033 3955 3724 3575 3747 3966 3896 3797 3889 3831 3739 3508 3397 3307 3159 3233 3482 3725 4028 4317 4343 4013 3906 3703 3567 3696 3799 3777 3659 3532 3519 3517 3582 3760 3840 3746 3549 3350 3245 3214 3280 3513 3838 4042 4129 3947 3421 2737 2383 2498 2617 2504 2357 2473 2959 3419 3318 2984 2739 2688 2807 2760 2667 2759 2981 3180 3289 3305 3210 3200 3292 3447 3481 3375 3418 3655 3708 3373 2983 2771 2636 2787 2674 2465 2324 2233 2151 2092 2078 2087 2131 2112 2144 2348 2590 2723 2784 2824 2850 2886 3035 3205 3378 3457 3249 2990 2788 2694 2855 3105 3114 3104 3033 2839 2659 2587 2533 2443 2314 2188 2119 2127 2174 2237 2190 2179 2101 1929 1684 1515 1468 1445 1411 1432 1493 1597 1541 1590 1604 1590 1612 1661 1696 1681 1616 1464 1528 1586 1668 1781 1971 2258 2587 2905 3237 3328 3048 2621 2028 1471 1093 1017 1122 1302 1503 1648 1737 1768 1692 1559 1472 1369 1264 1266 1344 1571 1911 2077 1812 1722 1665 1591 1499 1378 1221 1057 995 1023 1039 1031 1006 993 1003 1033 1128 1202 1087 1174 1175 1140 1148 1179 1215 1254 1271 1255 1258 1318 1390 1407 1435 1494 1528 1536 1587 1723 1774 1832 1846 1814 1773 1727 1700 1683 1651 1610 1582 1619 1690 1722 1732 1730 1758 1796 1790 1750 1714 1723 28 27 22 18 17 15 11 13 16 15 16 21 26 28 31 32 35 33 22 9 3 0 0 0 0 0 0 0 10 25 32 24 10 6 13 20 35 36 33 33 33 33 31 30 29 31 32 31 30 27 25 23 23 21 20 19 19 18 18 17 16 16 15 16 14 13 10 9 10 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 172 491 915 1160 1038 870 975 1180 1064 1551 1764 1836 2083 2315 2839 3668 4280 4419 4019 2959 1922 1218 829 685 727 861 1112 1389 1490 1411 1151 841 622 452 289 201 220 207 174 128 106 113 67 20 5 7 10 0 0 1 48 79 82 114 285 469 631 831 941 803 614 605 727 873 990 1143 1332 1424 1374 1286 1207 1101 1070 1039 989 984 990 921 818 754 774 896 952 1002 965 1110 1194 1233 1365 1402 1353 1359 1375 1403 1432 1918 2345 2324 2069 1724 1481 1432 1509 1645 1839 1910 1843 1784 1793 1842 2052 2376 2568 2481 2364 2371 2091 2125 2748 2638 2749 2746 2719 2589 2411 2195 1910 1690 1649 1695 1792 1918 2050 2199 2340 2482 2616 2740 2867 2988 3098 3215 3350 3379 3384 3333 3311 3308 3295 3274 3257 3261 3272 3253 3150 3037 3019 3079 3085 3008 2902 2812 2717 2588 2476 2588 2651 2560 2551 2575 2556 2527 2524 2513 2477 2481 2533 2497 2685 3139 3510 3886 3918 3760 3610 3444 3512 3527 3726 4061 4184 4071 3959 3822 3665 3789 4067 4037 4083 4021 3989 3596 3294 3136 3005 2925 2976 3170 3438 3678 3842 3876 3734 3587 3340 3255 3332 3480 3680 3796 3705 3562 3474 3518 3579 3714 3737 3594 3373 3234 3207 3231 3327 3530 3776 3957 3934 3619 3008 2460 2209 2228 2264 2179 2345 2896 3396 3329 3033 2885 2698 2684 2660 2638 2813 3064 3146 3216 3354 3343 3216 3263 3405 3502 3519 3510 3553 3607 3464 3032 2806 2520 2516 2489 2402 2301 2219 2152 2096 2093 2060 2106 2156 2247 2437 2652 2814 2876 2893 2955 3114 3341 3327 3395 3443 3295 3084 2925 2840 2846 2955 3049 3105 2987 2817 2649 2567 2494 2418 2343 2276 2262 2268 2214 2194 2229 2233 2154 1944 1643 1441 1440 1418 1399 1439 1571 1666 1585 1579 1599 1591 1612 1657 1625 1512 1382 1192 1087 1206 1415 1590 1819 2158 2480 2719 2901 2974 2887 2707 2189 1597 1239 1143 1226 1441 1576 1625 1651 1541 1527 1481 1396 1358 1243 1224 1300 1537 1886 2016 1814 1622 1552 1540 1465 1396 1342 1220 1031 981 972 972 965 957 964 1009 1170 1124 1082 1183 1284 1290 1285 1282 1209 1117 1158 1176 1204 1265 1296 1247 1266 1415 1450 1429 1502 1628 1646 1656 1655 1615 1566 1543 1580 1572 1570 1550 1546 1559 1580 1598 1620 1707 1764 1792 1810 1780 1739 1711 41 43 38 32 27 22 15 12 14 16 12 16 20 24 29 32 35 33 17 3 0 0 0 0 0 0 0 0 2 16 28 27 15 8 13 20 31 27 30 32 31 29 29 27 20 23 24 25 26 25 23 22 22 21 20 16 11 14 16 9 6 9 11 12 6 6 4 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 156 437 751 967 982 823 677 799 1231 1134 1742 1925 1895 2173 2608 3158 3875 4340 4398 3916 2737 1822 1272 938 781 799 957 1205 1433 1532 1505 1257 910 727 586 396 248 202 162 124 78 58 89 73 22 4 20 25 8 5 25 103 128 121 139 330 549 759 975 1118 1096 986 953 997 989 1030 1201 1389 1511 1506 1422 1314 1160 1151 1174 1108 1075 1081 1063 1016 995 1006 1057 1114 1137 1070 1141 1191 1123 1208 1328 1412 1448 1445 1500 1742 2290 2683 2623 2286 1831 1544 1455 1480 1614 1835 1949 1910 1859 1811 1802 1989 2269 2455 2444 2333 2184 1972 2105 2416 2491 2760 2718 2610 2501 2341 2100 1837 1671 1646 1695 1785 1919 2060 2210 2332 2453 2593 2755 2921 3068 3224 3360 3459 3486 3401 3351 3328 3333 3335 3312 3280 3250 3190 3107 2988 2975 3069 3251 3184 2960 2773 2657 2590 2534 2565 2662 2606 2436 2500 2652 2790 2861 2823 2678 2512 2468 2644 2655 2616 2865 3171 3546 3616 3469 3381 3348 3458 3536 3701 3947 4026 3914 3838 3824 3696 3710 3928 3890 4036 3912 3799 3673 3521 3281 3024 2908 2913 2952 3048 3211 3363 3511 3484 3291 3098 2964 2937 3102 3418 3666 3691 3647 3571 3534 3496 3592 3653 3586 3460 3379 3312 3195 3103 3242 3507 3740 3871 3792 3395 2813 2361 2171 2069 1998 2289 2951 3475 3279 2979 2887 2745 2636 2628 2727 2933 2976 2761 2901 3153 3354 3279 3224 3246 3387 3555 3578 3523 3518 3442 3161 3012 2779 2631 2554 2464 2351 2263 2156 2084 2117 2104 2147 2246 2390 2576 2779 2912 2944 3043 3268 3600 3695 3606 3587 3536 3416 3256 3126 3074 3051 3012 2986 3032 2916 2773 2623 2515 2450 2409 2375 2341 2379 2318 2269 2271 2274 2263 2178 1932 1599 1426 1423 1416 1441 1537 1625 1656 1606 1566 1544 1560 1638 1731 1689 1477 1260 1129 1124 1185 1317 1527 1785 2047 2211 2415 2393 2298 2222 2169 1915 1560 1346 1308 1373 1701 1709 1623 1773 2128 2191 1740 1393 1326 1237 1251 1353 1591 1889 1960 1812 1607 1428 1377 1259 1287 1312 1344 1142 977 927 927 923 905 916 1049 1235 1236 1251 1327 1397 1442 1475 1397 1188 1043 1044 1108 1221 1258 1276 1278 1309 1388 1391 1373 1515 1539 1527 1569 1582 1518 1490 1494 1490 1492 1522 1571 1584 1521 1476 1532 1554 1698 1811 1841 1841 1810 1794 1790 50 52 42 37 36 33 26 20 18 17 10 13 18 22 26 29 31 28 16 2 0 0 0 0 0 0 0 0 0 6 14 18 20 15 11 13 18 22 26 19 27 29 18 9 6 7 8 11 20 23 23 22 22 22 19 11 0 0 0 1 0 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 144 473 779 957 969 866 707 643 988 1719 1732 1964 2319 2145 2411 2884 3443 4039 4367 4286 3726 2571 1731 1401 1180 1007 978 1106 1305 1468 1549 1570 1427 1111 920 748 539 306 174 144 119 82 39 69 109 56 16 29 42 32 38 112 235 281 243 323 606 851 990 1074 1116 1094 1041 1025 1014 967 1034 1160 1380 1583 1579 1491 1431 1311 1300 1405 1417 1320 1221 1261 1215 1135 1134 1186 1213 1161 1105 1087 1051 959 874 877 1042 1211 1285 1412 1698 2029 2338 2552 2441 2100 1794 1604 1557 1632 1768 1897 1983 2008 1900 1828 1978 2101 2135 2070 1997 2022 2049 1886 1795 1841 1998 2146 2216 2228 2143 1959 1761 1657 1667 1749 1847 1985 2144 2291 2410 2522 2660 2821 2976 3124 3310 3459 3562 3524 3400 3327 3282 3283 3303 3295 3259 3212 3111 2983 2905 3133 3280 3469 3303 2981 2777 2736 2841 2923 3044 3172 3029 2812 2736 2780 2942 3063 2989 2743 2476 2460 2826 2953 2861 2891 3011 3228 3327 3289 3274 3336 3485 3701 3805 3860 3737 3534 3493 3614 3647 3659 3835 3945 4008 3925 3838 3697 3606 3526 3305 3052 2893 2779 2687 2767 3015 3217 3125 3117 3051 2906 2766 2757 2954 3292 3568 3793 3834 3741 3628 3575 3544 3485 3390 3264 3088 2909 2765 2754 3073 3365 3684 3799 3647 3288 2867 2496 2196 2006 2513 3180 3631 3372 3150 2917 2769 2735 2749 2863 3091 2843 2387 2622 3024 3247 3231 3149 3161 3302 3485 3643 3592 3471 3354 3275 3205 2974 2738 2592 2481 2404 2353 2176 2084 2138 2205 2254 2358 2538 2754 2956 3089 3131 3281 3591 3857 3851 3845 3758 3555 3365 3239 3145 3115 3021 2853 2839 2884 2825 2715 2590 2474 2398 2377 2379 2239 2146 2085 2187 2306 2303 2257 2153 1865 1562 1463 1461 1459 1535 1605 1608 1579 1531 1452 1371 1355 1502 1643 1578 1314 1119 1096 1126 1165 1309 1495 1743 1864 1739 1651 1402 1436 1538 1576 1542 1388 1163 1434 1542 1852 1926 1769 1831 2097 2096 1780 1481 1417 1252 1281 1376 1573 1835 1905 1711 1635 1437 1360 1296 1263 1283 1342 1201 964 856 871 895 903 1101 1314 1415 1463 1457 1431 1417 1459 1582 1402 1247 1250 1427 1591 1550 1536 1539 1414 1364 1395 1357 1371 1461 1545 1589 1529 1551 1489 1475 1453 1401 1424 1486 1539 1535 1492 1439 1557 1613 1764 1866 1851 1791 1751 1792 1913 43 43 32 30 36 36 32 32 27 19 12 13 17 20 23 26 27 27 21 8 1 0 0 0 0 0 0 0 0 0 0 0 2 4 7 6 2 1 6 4 20 31 9 11 7 0 0 2 10 16 21 22 22 23 19 9 0 0 0 0 0 0 0 0 0 2 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 156 445 824 953 968 916 774 598 678 1350 2413 2762 2220 2603 2478 2796 3214 3728 4194 4355 4095 3434 2484 1703 1495 1393 1296 1311 1384 1463 1533 1575 1574 1530 1300 1082 875 665 335 161 149 142 118 55 66 130 120 43 30 42 50 107 258 454 568 603 685 931 1129 1156 1099 1046 990 913 859 875 961 1104 1236 1316 1389 1429 1424 1396 1395 1506 1642 1697 1665 1494 1398 1336 1355 1384 1357 1289 1189 1070 963 876 872 842 778 735 728 793 949 1148 1385 1809 2378 2463 2283 2058 1821 1713 1751 1815 1875 2015 2092 1979 1954 2002 1949 1887 1819 1729 1738 1848 1773 1598 1551 1590 1645 1647 1583 1450 1569 1725 1695 1787 1892 1981 2101 2233 2359 2471 2587 2724 2871 3004 3119 3245 3376 3458 3386 3323 3279 3249 3223 3215 3239 3250 3175 3051 2953 2994 3415 3647 3628 3405 3142 2978 3024 3292 3549 3797 3938 3793 3491 3323 3220 3250 3268 3112 2814 2485 2452 2861 3111 3176 3139 3090 3110 3147 3155 3172 3243 3367 3568 3624 3558 3321 3174 3184 3343 3497 3648 3928 4098 3916 3642 3600 3788 3720 3567 3369 3161 2947 2688 2463 2455 2707 2926 2973 2966 2955 2877 2742 2606 2624 2940 3290 3462 3806 3888 3716 3511 3388 3329 3201 2918 2634 2556 2331 2121 2483 2856 3221 3506 3645 3590 3335 2932 2504 2212 2339 3026 3548 3573 3398 3214 3070 2948 2839 2815 2983 2681 2305 2454 2836 3149 3231 3083 2956 3099 3396 3731 3713 3597 3416 3351 3282 2909 2617 2587 2405 2312 2288 2217 2152 2223 2325 2403 2523 2711 2928 3119 3246 3346 3548 3836 3973 3971 3892 3698 3460 3270 3149 3033 2868 2690 2627 2720 2783 2747 2650 2528 2405 2327 2259 2264 2156 2116 2173 2213 2152 2077 2076 2048 1814 1584 1477 1522 1558 1628 1616 1576 1539 1451 1322 1298 1265 1388 1414 1346 1190 1084 1079 1104 1178 1387 1505 1497 1521 1498 1437 1330 1295 1317 1340 1347 1268 1165 1290 1494 1765 1903 1866 1921 2056 2038 1850 1485 1487 1284 1269 1426 1663 1966 2058 1661 1590 1488 1409 1373 1301 1268 1241 1106 902 846 869 943 1085 1300 1450 1668 1889 1912 1749 1590 1587 1789 1606 1472 1640 1941 1981 2034 2321 2375 2083 1675 1464 1539 1564 1470 1619 1818 1450 1444 1419 1424 1421 1363 1343 1417 1509 1548 1576 1588 1624 1677 1774 1808 1757 1699 1687 1907 1969 35 32 26 22 25 28 26 26 30 25 17 10 6 10 14 18 21 22 22 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 6 0 0 2 11 28 2 10 5 1 0 0 1 6 15 21 18 18 15 6 0 0 0 0 0 0 0 0 0 2 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 139 474 842 942 892 774 673 547 443 679 1661 2965 3462 2827 3052 3093 3325 3629 4023 4284 4188 3758 3133 2435 1818 1539 1497 1497 1569 1607 1590 1581 1591 1565 1530 1578 1499 1133 767 324 175 168 163 140 96 113 172 202 79 33 30 59 216 487 718 810 824 886 1084 1268 1255 1123 1009 908 802 749 785 869 1034 1203 1289 1361 1414 1322 1254 1372 1613 1792 1919 1832 1711 1608 1631 1640 1579 1488 1383 1257 1100 968 887 866 903 923 812 664 622 696 820 1044 1472 2130 2432 2166 2012 2043 1932 1873 1901 1924 2018 2025 1946 1970 1949 1872 1831 1771 1630 1497 1470 1510 1555 1548 1541 1448 1359 1358 1332 1441 1634 1798 1983 2089 2156 2219 2301 2408 2523 2653 2795 2927 3028 3097 3161 3269 3336 3302 3294 3302 3246 3196 3198 3252 3283 3185 3049 3002 3182 3563 3945 3816 3503 3254 3125 3202 3550 4006 4475 4707 4567 4234 4102 3887 3706 3542 3276 2923 2550 2491 2804 3147 3348 3380 3302 3251 3236 3212 3205 3245 3252 3315 3356 3281 3107 3062 3146 3323 3515 3707 3933 3973 3531 3219 3134 3476 3563 3455 3223 2998 2845 2645 2417 2386 2571 2726 2807 2784 2779 2761 2697 2603 2575 2768 2996 3148 3578 3789 3624 3345 3146 3049 2907 2599 2257 2106 2202 2184 2283 2501 2750 3100 3436 3577 3543 3394 2888 2676 2587 3052 3588 3731 3576 3370 3194 3016 2834 2723 2740 2539 2366 2457 2714 2975 3148 3064 2841 3028 3395 3698 3822 3810 3580 3394 3313 2979 2566 2526 2385 2316 2337 2319 2259 2260 2367 2551 2726 2863 3039 3253 3418 3550 3763 4047 4161 4107 3912 3646 3397 3200 3050 2753 2582 2578 2657 2712 2709 2650 2535 2379 2242 2272 2206 2167 2169 2123 2202 2204 2088 2038 2010 1980 1866 1668 1501 1539 1568 1562 1554 1536 1467 1358 1347 1295 1350 1354 1339 1327 1256 1151 1098 1113 1283 1524 1550 1401 1470 1566 1539 1450 1420 1401 1358 1319 1337 1298 1293 1390 1610 1754 1823 2035 2295 2350 1990 1589 1537 1439 1420 1554 1790 2132 2150 1783 1687 1554 1436 1358 1255 1142 1058 946 837 1030 1092 1254 1497 1778 1931 2119 2550 2638 2374 2356 2345 2359 2285 2133 2347 2949 2739 2829 3093 3127 2949 2316 1902 1927 1770 1489 1563 1560 1405 1348 1358 1387 1376 1307 1278 1346 1455 1486 1582 1646 1658 1664 1690 1697 1670 1631 1593 1661 1745 30 27 24 23 23 23 19 12 7 14 13 5 0 2 4 7 11 15 14 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 15 0 2 1 0 0 0 0 1 6 10 7 1 3 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 217 588 897 838 592 427 413 418 593 1088 2344 3560 3954 3702 3725 3835 3967 4045 4189 4120 3754 3316 2900 2434 1925 1582 1506 1548 1622 1654 1642 1631 1638 1638 1620 1590 1597 1560 963 326 208 197 187 185 187 222 302 308 135 50 43 114 381 730 962 1003 954 996 1163 1322 1329 1170 969 824 726 687 718 771 820 898 1099 1284 1403 1309 1248 1378 1609 1809 1931 1912 1843 1731 1638 1585 1595 1589 1495 1319 1134 1018 963 927 903 873 822 734 652 673 806 1024 1425 2000 2137 1882 1880 2092 2024 1916 1910 1934 1980 2003 2004 1939 1849 1742 1678 1592 1439 1322 1283 1302 1389 1374 1440 1314 1213 1390 1610 1763 1886 1970 2020 2107 2161 2226 2325 2450 2596 2747 2892 3005 3077 3126 3180 3241 3297 3319 3308 3412 3310 3235 3233 3264 3281 3194 3094 3098 3346 3755 4060 3957 3651 3407 3344 3479 3775 4152 4704 4993 5054 4977 4814 4449 4084 3790 3482 3111 2699 2518 2677 3019 3322 3494 3515 3488 3440 3338 3236 3230 3197 3178 3194 3157 3110 3176 3350 3588 3805 3943 4057 4098 3601 3110 3051 3192 3285 3194 2956 2723 2585 2485 2386 2366 2483 2633 2749 2700 2623 2563 2529 2532 2548 2628 2758 2979 3282 3644 3506 3117 2813 2667 2564 2386 2138 2065 2332 2428 2531 2669 2716 2850 3071 3186 3232 3340 3283 3226 3213 3421 3678 3703 3496 3244 3035 2847 2707 2670 2624 2531 2465 2440 2481 2615 2871 3122 3165 3346 3538 3621 3702 3734 3550 3379 3287 3047 2693 2526 2442 2391 2338 2398 2364 2345 2493 2750 2948 3063 3187 3309 3507 3670 3880 4161 4279 4176 3917 3634 3483 3322 3124 2715 2529 2566 2729 2775 2661 2529 2419 2289 2128 2183 2258 2192 2216 2197 2183 2175 2099 1995 1943 2018 1891 1671 1563 1552 1512 1451 1429 1425 1335 1262 1263 1256 1291 1345 1337 1286 1238 1179 1178 1270 1412 1596 1595 1568 1624 1680 1701 1713 1774 1841 1918 1908 1766 1469 1241 1301 1530 1645 1693 1946 2449 2521 2066 1807 1702 1578 1504 1583 1630 1874 1978 1844 1691 1556 1443 1326 1192 1055 1009 1062 973 1156 1470 1762 2024 2329 2596 2790 3074 3164 3047 3197 3354 3272 3120 2902 2934 3331 2937 2697 2739 2684 2476 2118 1902 1811 1583 1422 1398 1278 1246 1309 1372 1396 1367 1287 1319 1341 1421 1493 1557 1603 1604 1585 1606 1622 1626 1598 1572 1588 1600 25 25 24 24 25 22 11 1 0 1 2 0 0 0 0 0 0 4 14 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61 289 589 661 458 203 158 257 421 1148 2181 3346 4011 4229 4187 4185 4314 4346 4205 4070 3665 3108 2804 2663 2409 1995 1623 1473 1502 1580 1618 1645 1620 1647 1673 1622 1586 1670 1705 1076 314 248 229 220 263 332 413 490 449 267 127 95 148 465 850 1046 1063 1073 1161 1328 1431 1393 1179 882 766 682 585 479 379 388 528 770 1037 1210 1303 1302 1428 1688 1923 2052 2069 1982 1866 1719 1570 1482 1465 1425 1291 1112 1001 980 973 897 771 753 772 724 728 847 1044 1373 1849 1938 1792 1844 1890 1823 1766 1796 1851 1877 1905 1918 1824 1688 1549 1431 1360 1202 1087 1059 1062 1123 1198 1347 1259 1072 1369 1713 1900 2103 2165 1988 1916 1965 1968 2007 2315 2641 2830 2959 3053 3112 3161 3217 3252 3277 3312 3337 3469 3414 3326 3245 3211 3235 3218 3208 3279 3527 3840 4035 4059 3846 3599 3488 3536 3711 3974 4469 4732 4950 5044 4898 4527 4113 3766 3460 3142 2820 2583 2559 2816 3178 3442 3494 3442 3370 3261 3143 3128 3140 3150 3185 3202 3253 3402 3552 3680 3864 4079 4166 4221 3887 3403 3285 3299 3304 3132 2797 2493 2364 2354 2333 2299 2356 2601 2762 2680 2501 2358 2293 2294 2324 2417 2491 2655 3063 3473 3460 3115 2730 2488 2388 2355 2327 2221 2098 2319 2698 2903 2848 2758 2777 2840 2967 3168 3285 3438 3607 3769 3794 3540 3175 2928 2750 2594 2579 2675 2644 2604 2569 2444 2273 2274 2597 3069 3307 3385 3552 3559 3503 3393 3301 3326 3310 3041 2600 2304 2428 2429 2380 2470 2531 2572 2683 2851 2999 3166 3355 3298 3457 3642 3845 4040 4133 4117 4076 4069 3904 3606 3128 2719 2595 2621 2759 2822 2667 2479 2361 2275 2176 2175 2243 2213 2230 2249 2247 2229 2132 1991 1934 2009 1913 1747 1614 1503 1412 1363 1324 1320 1246 1218 1251 1268 1212 1200 1201 1145 1113 1103 1247 1365 1436 1537 1576 1675 1742 1692 1868 1994 2253 2653 2812 2653 2183 1594 1211 1238 1462 1538 1538 1769 2242 2444 2287 2051 1840 1634 1554 1562 1564 1709 1938 1882 1685 1533 1441 1391 1307 1207 1139 1035 961 1250 1792 2172 2335 2614 2889 3067 3208 3354 3467 3476 3347 3186 3063 2766 2459 2232 2097 1975 1822 1737 1714 1648 1574 1568 1439 1368 1326 1281 1321 1388 1380 1358 1366 1268 1355 1398 1455 1520 1560 1552 1508 1492 1553 1506 1490 1494 1490 1480 1464 27 23 19 19 21 22 15 5 0 0 0 0 0 0 0 0 0 6 16 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 3 60 205 283 224 102 27 65 251 844 2243 3072 3558 3582 3825 3845 3988 4191 4123 3928 3617 3033 2406 2272 2375 2307 2033 1715 1516 1490 1532 1576 1638 1622 1621 1679 1677 1654 1677 1579 1055 332 300 278 281 364 476 590 653 607 467 318 232 214 349 597 816 969 1131 1327 1487 1526 1371 1110 839 774 640 469 317 223 232 347 452 598 818 1052 1165 1394 1743 2027 2164 2208 2084 1843 1674 1577 1451 1304 1209 1170 1085 957 916 933 887 847 735 758 747 696 732 944 1324 1744 1845 1544 1529 1395 1348 1395 1497 1594 1631 1622 1615 1541 1421 1293 1178 1154 1062 997 980 1002 1095 1204 1276 1296 1183 1307 1462 1574 1854 2050 1900 1682 1684 1703 1708 2177 2593 2766 2877 2968 3054 3138 3177 3173 3201 3256 3339 3419 3476 3427 3319 3255 3263 3293 3330 3412 3566 3688 3778 3958 3963 3795 3629 3579 3624 3718 4043 4269 4476 4574 4459 4172 3834 3532 3282 3066 2875 2702 2579 2681 2964 3145 3158 3089 3026 2989 2976 3024 3099 3191 3324 3423 3594 3711 3645 3493 3552 3924 4190 4319 4181 3891 3737 3693 3574 3255 2834 2503 2333 2306 2350 2366 2473 2704 2761 2631 2465 2359 2296 2242 2203 2285 2339 2418 2710 3035 3230 3118 2750 2420 2329 2411 2418 2071 2144 2215 2573 2889 2916 2804 2722 2697 2884 3063 3146 3365 3669 3855 3775 3355 2852 2624 2561 2520 2582 2778 2761 2696 2645 2521 2335 2277 2542 3072 3359 3371 3486 3490 3350 3089 2992 3169 3317 3110 2656 2359 2393 2409 2447 2571 2696 2778 2822 2781 2730 3064 3255 3301 3397 3570 3768 3888 3902 3882 3804 3808 3887 3590 3033 2658 2695 2812 2846 2836 2688 2498 2360 2327 2273 2205 2141 2106 2125 2178 2227 2256 2189 2036 1933 1938 1962 1929 1819 1639 1458 1452 1383 1317 1231 1198 1235 1242 1213 1187 1142 1099 1159 1289 1331 1288 1255 1229 1311 1557 1786 1744 2159 2519 2959 3272 3331 2978 2303 1654 1242 1170 1386 1425 1424 1551 1840 2081 2130 2004 1814 1674 1660 1662 1696 1751 1901 1905 1727 1551 1459 1509 1559 1524 1342 1059 1014 1632 2212 2374 2376 2644 2926 2929 2944 2988 2940 2718 2513 2409 2225 2002 1787 1596 1508 1532 1480 1390 1413 1563 1559 1520 1405 1315 1294 1328 1373 1375 1312 1287 1257 1292 1368 1426 1458 1477 1480 1452 1396 1380 1411 1412 1410 1412 1414 1414 1397 28 24 21 19 17 12 6 1 0 0 0 0 0 0 0 0 0 1 7 13 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 9 2 0 0 0 0 4 25 73 50 37 35 96 228 671 1694 2953 2972 2567 2468 2896 3097 3549 3950 3943 3658 3193 2527 1874 1804 2057 2136 2000 1772 1592 1526 1518 1550 1582 1639 1632 1720 1778 1786 1747 1521 998 421 358 356 406 504 600 671 688 651 579 494 424 405 493 670 853 994 1135 1313 1470 1464 1235 1023 880 760 566 411 306 249 260 312 357 363 477 662 852 1111 1396 1641 1850 2010 2023 1854 1594 1341 1161 1040 937 980 989 906 874 884 829 886 688 637 617 533 503 674 1065 1492 1654 1615 1636 1317 1137 1162 1208 1275 1351 1396 1405 1319 1232 1092 1004 992 933 928 937 922 986 1140 1152 1220 1106 1083 1133 1242 1466 1636 1562 1390 1464 1744 1947 2237 2430 2537 2658 2736 2848 3001 3047 2978 2986 3091 3221 3320 3426 3456 3411 3353 3330 3344 3371 3417 3442 3436 3467 3691 3859 3806 3675 3616 3590 3608 3744 3906 4037 4055 3963 3787 3557 3321 3128 2987 2888 2808 2697 2668 2795 2850 2843 2799 2759 2760 2792 2885 3096 3307 3527 3689 3979 4105 3859 3504 3514 3962 4413 4576 4456 4222 4067 4043 3884 3424 2902 2563 2325 2329 2509 2648 2796 2901 2815 2619 2489 2457 2402 2268 2215 2210 2270 2363 2500 2719 2942 2998 2843 2615 2470 2457 2332 2082 2259 1972 2203 2667 2800 2656 2494 2347 2557 2798 2928 3210 3537 3724 3638 3266 2782 2498 2496 2600 2726 2921 2954 2886 2770 2615 2462 2415 2657 3150 3170 3130 3324 3408 3257 2988 2881 3053 3243 3117 2633 2428 2350 2360 2464 2620 2768 2850 2770 2509 2563 2900 3074 3162 3284 3479 3725 3847 3756 3625 3430 3512 3694 3513 3123 2811 2829 2978 2967 2849 2703 2542 2388 2390 2334 2243 2146 2092 2100 2112 2112 2217 2187 2077 1933 1938 2029 2072 2043 1960 1898 1811 1638 1415 1237 1188 1245 1281 1225 1165 1140 1154 1341 1423 1329 1201 1100 1042 1087 1322 1761 2089 2468 2712 2917 3255 3429 3126 2448 1810 1332 1151 1286 1298 1291 1357 1507 1670 1769 1716 1664 1678 1695 1735 1822 1877 1881 1825 1661 1441 1488 1605 1821 1794 1756 1895 2284 2718 2573 2406 2372 2626 2847 2742 2482 2363 2390 2088 1908 1794 1639 1604 1551 1468 1437 1432 1391 1300 1281 1355 1449 1464 1368 1269 1252 1247 1260 1239 1249 1268 1292 1336 1381 1406 1415 1399 1381 1335 1304 1294 1313 1356 1385 1384 1386 1391 1377 26 29 28 24 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 5 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 1 15 13 3 0 0 0 0 0 5 6 36 104 341 588 1198 2115 2492 2153 1739 1806 2286 2829 3478 3901 3894 3526 2957 2259 1644 1458 1739 1959 1897 1743 1628 1561 1538 1565 1583 1643 1687 1770 1918 1961 1825 1504 989 499 408 455 558 646 683 666 646 641 617 569 542 584 688 817 958 1026 1063 1209 1344 1281 1080 973 866 699 555 458 429 399 350 314 303 325 368 424 540 688 832 1003 1224 1435 1534 1496 1369 1118 901 786 717 765 780 784 779 731 753 698 551 515 552 467 371 384 571 943 1447 1871 1902 1481 1166 1101 1062 1115 1198 1228 1231 1218 1147 1005 932 913 860 867 962 1052 1068 1071 1123 1127 1015 939 905 955 1102 1245 1296 1312 1480 1863 1981 1915 2129 2246 2344 2404 2421 2437 2451 2435 2464 2587 2858 3171 3295 3333 3342 3321 3282 3251 3228 3248 3325 3362 3410 3543 3605 3537 3520 3619 3653 3614 3632 3708 3771 3756 3704 3610 3451 3244 3050 2929 2888 2858 2784 2711 2740 2783 2796 2747 2674 2657 2715 2824 3118 3436 3734 4051 4400 4527 4291 3905 3754 3999 4463 4695 4478 4228 4027 3947 3730 3297 2852 2542 2371 2416 2597 2789 2930 2915 2711 2517 2446 2443 2428 2215 2202 2210 2246 2348 2443 2530 2674 2898 3045 2891 2662 2456 2133 2047 1746 1608 1994 2568 2748 2464 2210 1971 2018 2349 2693 3072 3387 3541 3464 3154 2747 2498 2555 2769 2938 3090 3101 2951 2788 2699 2578 2449 2600 3082 3132 3284 3450 3409 3167 2911 2825 2953 3016 2835 2491 2321 2276 2316 2418 2552 2723 2851 2711 2554 2677 2827 2938 3074 3206 3442 3763 3892 3782 3599 3412 3400 3541 3558 3279 2952 2869 3017 3059 2857 2695 2581 2423 2394 2374 2327 2271 2213 2183 2133 2062 2062 2077 2024 1990 2045 2110 2127 2131 2131 2181 2137 1922 1547 1292 1228 1228 1237 1231 1213 1282 1321 1441 1432 1325 1201 1091 1033 1043 1178 1579 1985 2376 2727 3088 3432 3564 3293 2678 2000 1333 1163 1149 1145 1139 1185 1320 1452 1512 1519 1577 1629 1662 1724 1821 1866 1786 1633 1455 1376 1440 1719 1992 1955 1997 2577 2699 2608 2448 2340 2202 2263 2386 2302 2031 1900 2111 1844 1650 1581 1543 1525 1510 1439 1411 1406 1346 1242 1183 1200 1273 1321 1299 1249 1232 1217 1205 1224 1256 1283 1314 1351 1371 1373 1370 1350 1319 1279 1267 1289 1344 1398 1376 1381 1397 1397 1368 23 30 33 33 16 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 43 53 19 3 0 0 0 1 13 74 233 454 689 877 845 966 1158 1270 1423 1672 2290 3005 3583 3804 3628 3215 2652 2051 1578 1378 1479 1765 1754 1726 1695 1663 1612 1587 1610 1649 1716 1803 1985 1991 1877 1605 1086 597 465 520 621 706 689 634 644 719 764 721 658 681 764 842 944 1037 1020 1136 1230 1142 996 937 809 694 603 499 428 408 398 353 316 331 349 359 410 459 495 571 711 861 954 972 932 860 819 747 627 616 612 615 609 615 698 575 462 446 518 491 388 310 433 804 1281 1691 1859 1447 1015 978 977 997 1062 1090 1110 1185 1111 979 921 883 833 843 870 885 902 963 1079 1114 1034 909 832 846 937 1039 1233 1537 1806 1906 1622 1439 1899 1991 1950 1896 1748 1544 1447 1537 1785 2082 2421 2966 3211 3244 3217 3160 3050 2904 2774 2700 2717 2832 2967 3105 3181 3187 3268 3459 3588 3589 3595 3619 3649 3617 3600 3556 3448 3279 3102 2993 2951 2899 2820 2774 2807 2879 2914 2833 2700 2700 2865 2935 3165 3501 3844 4180 4442 4609 4585 4289 3887 3811 4341 4634 4420 4127 3790 3470 3254 3046 2759 2539 2426 2446 2479 2564 2642 2577 2427 2382 2413 2414 2482 2311 2280 2324 2365 2463 2588 2602 2605 2893 3374 3305 2919 2510 2202 1926 1550 1539 1961 2422 2586 2409 2220 1918 1796 2170 2703 3106 3315 3355 3231 2980 2728 2578 2689 2917 3094 3225 3239 3079 2889 2831 2701 2471 2590 2940 3138 3298 3377 3221 2928 2724 2661 2717 2624 2441 2295 2270 2289 2402 2515 2543 2667 2810 2741 2721 2774 2863 2935 3060 3209 3458 3828 3998 3970 3853 3689 3572 3657 3724 3526 3162 2978 3157 3201 2841 2645 2569 2499 2458 2445 2442 2432 2378 2354 2241 2107 2015 1980 2006 2112 2216 2207 2147 2121 2185 2277 2286 2044 1613 1337 1284 1249 1238 1305 1351 1405 1456 1485 1464 1374 1210 1099 1092 1099 1140 1371 1731 2218 2678 3051 3414 3638 3477 2826 2151 1575 1218 1057 1024 1038 1079 1192 1305 1369 1428 1508 1583 1653 1734 1804 1841 1710 1487 1387 1451 1615 1979 2152 2095 2039 2677 2968 2832 2351 2040 1842 1834 2013 2113 1881 1648 1680 1580 1573 1548 1466 1416 1448 1435 1407 1394 1342 1231 1138 1137 1199 1245 1264 1238 1208 1193 1209 1231 1263 1306 1312 1346 1346 1354 1335 1307 1289 1280 1274 1291 1306 1315 1378 1392 1389 1379 1350 22 26 33 38 30 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 42 40 7 1 1 4 9 18 87 273 540 730 775 787 677 666 826 1182 1500 1802 2408 3043 3701 3783 3324 2682 2189 1837 1570 1387 1334 1502 1555 1650 1660 1734 1697 1634 1639 1683 1733 1855 1977 2119 2019 1814 1333 828 582 552 588 624 600 549 594 700 727 650 575 579 633 765 910 1059 1089 1081 1098 1043 951 888 792 744 673 627 579 517 477 416 342 311 319 340 375 383 372 387 466 561 602 581 563 599 699 682 597 534 511 534 541 572 624 553 454 430 440 450 375 249 227 412 798 1237 1389 1060 656 701 847 880 947 984 996 1072 1059 931 873 832 833 881 869 830 833 881 945 1035 1100 1057 883 769 792 852 1025 1362 1693 1793 1627 1574 1791 1791 1651 1544 1492 1472 1494 1607 1889 2279 2472 2868 3088 3112 3009 2794 2505 2215 1982 1872 1870 1933 2040 2207 2395 2541 2715 2943 3151 3363 3498 3555 3572 3522 3515 3506 3463 3372 3244 3135 3069 2980 2897 2886 2945 3040 3093 2977 2783 2785 3014 3132 3267 3510 3851 4227 4556 4742 4721 4493 4132 3904 4455 4847 4560 4062 3533 3141 2974 2903 2753 2567 2505 2502 2355 2321 2322 2291 2274 2337 2431 2486 2571 2504 2451 2411 2482 2632 2718 2659 2619 2901 3484 3511 3076 2605 2280 1893 1469 1560 2059 2419 2541 2446 2349 2113 2060 2453 3003 3314 3339 3237 3079 2874 2729 2665 2758 2938 3112 3254 3317 3213 3015 2969 2863 2700 2757 2927 3056 3125 3071 2854 2601 2472 2383 2347 2264 2157 2170 2280 2345 2478 2631 2585 2645 2752 2767 2753 2722 2845 2948 2992 3166 3506 3862 4152 4255 4225 4042 3948 4010 4014 3844 3609 3522 3558 3427 3022 2742 2619 2572 2538 2508 2508 2565 2542 2486 2356 2173 2017 1970 2071 2271 2394 2313 2167 2124 2178 2260 2258 1995 1593 1346 1341 1285 1151 1342 1477 1524 1542 1517 1470 1426 1258 1188 1134 1080 1070 1204 1403 1775 2396 2882 3256 3627 3499 2921 2310 1746 1268 1000 989 1042 1082 1145 1202 1253 1316 1404 1502 1578 1644 1760 1815 1649 1450 1470 1861 2505 2698 2429 2502 2777 2977 2857 2493 1955 1588 1445 1375 1450 1754 1592 1490 1454 1417 1359 1378 1429 1394 1399 1401 1403 1391 1331 1227 1130 1098 1202 1274 1276 1235 1210 1201 1183 1183 1238 1298 1266 1282 1335 1356 1336 1323 1332 1313 1295 1272 1262 1313 1376 1391 1357 1339 1317 26 25 14 9 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 27 21 1 6 8 22 67 112 301 536 681 676 630 731 747 931 1095 1535 1907 2248 2748 3185 3434 3060 2367 1939 1672 1553 1439 1283 1192 1249 1342 1504 1553 1635 1701 1681 1679 1718 1788 1887 2027 2182 2030 2003 1638 1098 715 566 516 471 451 460 474 506 485 413 338 337 435 629 891 1048 1070 1095 944 887 872 842 815 799 750 728 650 523 460 424 375 338 331 328 321 314 310 342 378 400 401 388 353 339 418 517 503 440 470 504 520 532 534 488 447 398 361 339 269 173 149 299 620 914 907 655 466 463 702 785 828 841 841 921 1016 908 848 829 863 895 857 831 848 855 861 952 1042 1179 1138 909 760 793 864 1016 1342 1701 1947 1992 1905 1766 1618 1610 1814 2148 2385 2414 2443 2504 2595 2780 2873 2809 2612 2227 1756 1386 1156 1076 1058 1131 1232 1426 1665 1813 2002 2262 2466 2811 3249 3459 3522 3491 3461 3460 3481 3477 3413 3312 3210 3100 3021 3027 3081 3183 3216 3057 2833 2826 3047 3268 3361 3546 3845 4170 4459 4690 4787 4739 4571 3970 4632 4764 4493 3980 3420 3001 2769 2664 2647 2733 2890 2544 2450 2381 2346 2336 2417 2587 2715 2709 2640 2507 2506 2304 2380 2628 2784 2759 2716 2937 3495 3696 3194 2742 2455 2125 1730 1677 2056 2481 2642 2471 2395 2422 2568 3011 3480 3596 3390 3159 2964 2806 2694 2647 2690 2812 2963 3128 3256 3258 3149 3081 2984 2878 2871 2944 2957 2926 2816 2597 2401 2281 2172 2088 2048 2031 2106 2224 2315 2435 2569 2548 2553 2670 2671 2628 2557 2635 2801 2954 3210 3568 3883 4226 4410 4394 4255 4165 4142 4077 3960 3878 3995 3906 3640 3257 2966 2798 2702 2644 2592 2546 2611 2616 2558 2448 2262 2101 2045 2115 2321 2485 2422 2297 2225 2186 2204 2194 2021 1658 1304 1404 1401 1305 1435 1593 1635 1587 1525 1449 1428 1376 1285 1138 1057 1040 1156 1407 1814 2307 2682 3016 3267 3166 2774 2233 1700 1277 956 1017 1115 1073 1009 1047 1147 1226 1306 1395 1444 1446 1630 1598 1471 1397 1448 1736 2277 2525 2481 2583 2614 2566 2206 1702 1427 1359 1318 1212 1211 1410 1453 1444 1500 1559 1517 1444 1407 1361 1364 1372 1399 1402 1360 1271 1187 1193 1246 1272 1239 1216 1212 1185 1162 1175 1241 1263 1252 1288 1347 1362 1329 1323 1362 1340 1323 1282 1234 1237 1315 1370 1336 1309 1274 33 33 19 8 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 6 13 33 147 268 506 723 1003 951 879 1285 1294 1713 1615 2063 2561 2901 3234 3407 3064 2313 1772 1544 1319 1288 1308 1228 1148 1179 1268 1333 1405 1441 1644 1715 1734 1774 1870 2010 2083 2028 2000 2063 1786 1279 867 657 551 460 403 400 403 422 403 329 208 144 219 481 870 996 966 1005 856 822 830 841 848 830 788 719 615 479 413 417 409 389 382 370 329 282 270 354 346 307 287 327 345 289 296 362 434 418 465 493 504 509 509 495 459 414 377 312 243 196 143 192 385 613 685 509 455 452 665 744 742 821 860 845 875 852 856 860 880 880 840 840 884 869 847 943 812 1052 969 971 867 723 674 762 1012 1424 1843 2050 1972 1839 1814 1932 2166 2422 2528 2449 2385 2254 2334 2455 2463 2320 2080 1671 1202 880 713 600 548 688 883 1183 1486 1630 1713 1786 1835 2192 2886 3316 3489 3503 3444 3432 3477 3526 3531 3464 3374 3266 3143 3140 3162 3235 3223 3035 2815 2820 3092 3442 3625 3798 3956 4243 4422 4572 4686 4666 4775 4536 4681 4545 4336 3933 3356 2831 2500 2371 2436 2559 2648 2573 2651 2589 2645 2767 2906 3051 3097 2986 2804 2571 2482 2173 2237 2584 2876 2968 2991 3160 3525 3878 3692 3271 2974 2658 2349 2139 2115 2406 2694 2481 2422 2649 3013 3497 3785 3693 3404 3139 2925 2742 2623 2543 2516 2564 2689 2888 3099 3217 3209 3128 3055 3018 2926 2985 2934 2767 2605 2437 2296 2148 2037 1945 2016 2060 2058 2047 2108 2306 2471 2530 2474 2523 2494 2498 2557 2644 2732 2913 3272 3607 3898 4177 4350 4380 4298 4193 4098 3962 3906 3917 4080 4040 3780 3455 3207 3022 2841 2727 2648 2601 2610 2635 2599 2494 2338 2189 2096 2108 2265 2473 2487 2443 2381 2293 2213 2161 2077 1863 1551 1560 1527 1489 1520 1614 1645 1565 1495 1429 1392 1306 1259 1097 983 1008 1152 1384 1644 1855 2318 2534 2625 2603 2440 2137 1760 1359 986 990 1136 1071 996 1030 1107 1174 1239 1309 1317 1260 1329 1346 1323 1430 1631 1540 1742 1946 2046 2000 1882 1804 1605 1377 1322 1351 1355 1354 1456 1526 1493 1474 1558 1616 1570 1503 1433 1367 1374 1395 1396 1395 1388 1300 1218 1227 1251 1242 1206 1189 1166 1140 1239 1240 1267 1272 1281 1315 1330 1317 1275 1251 1312 1303 1293 1255 1185 1152 1255 1305 1314 1320 1251 38 44 39 31 26 17 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 5 5 39 199 603 1360 2219 2201 2174 2460 2087 2424 2157 2731 3401 3646 3495 3199 2782 2295 1842 1389 1144 1181 1293 1247 1176 1183 1235 1260 1287 1300 1531 1642 1701 1762 1871 1971 1970 1940 2084 2126 1796 1363 1025 806 664 543 435 372 361 389 435 373 189 97 188 500 883 929 911 940 853 851 870 892 890 843 764 666 567 466 407 417 428 442 456 448 403 362 351 360 394 368 346 346 339 330 337 362 433 469 490 502 511 511 496 466 432 415 390 345 259 190 167 209 370 537 543 500 554 493 575 649 670 736 784 765 749 788 810 792 878 925 924 965 970 879 853 974 814 840 844 871 790 703 640 618 698 940 1288 1610 1800 1983 2126 2262 2334 2193 2007 2009 2074 2091 2213 2394 2388 2073 1674 1293 956 705 549 442 480 650 891 1250 1563 1778 1772 1534 1387 1751 2443 2996 3214 3248 3248 3340 3445 3512 3541 3483 3500 3422 3278 3227 3193 3190 3141 2966 2749 2718 2976 3356 3648 3973 4141 4340 4281 4236 4410 4493 4596 4605 4523 4365 4170 3818 3242 2707 2408 2298 2327 2328 2298 2354 2452 2570 2814 3050 3196 3302 3332 3230 3086 2773 2442 2124 2252 2748 3203 3392 3486 3655 3607 3753 3771 3698 3493 3176 2928 2731 2404 2269 2728 2711 2714 2896 3288 3689 3808 3606 3298 3038 2822 2657 2530 2415 2354 2357 2448 2641 2890 3092 3164 3111 3133 3129 3142 3116 2976 2749 2529 2339 2144 2019 1916 1957 2085 2149 2108 2003 1967 2113 2275 2516 2532 2443 2352 2413 2569 2666 2729 2996 3375 3622 3922 4162 4322 4385 4336 4182 3962 3853 3820 3937 4088 4112 3914 3613 3372 3190 2981 2810 2702 2628 2606 2621 2591 2495 2358 2216 2108 2062 2199 2399 2517 2565 2530 2420 2271 2172 2135 2095 1932 1768 1659 1636 1637 1615 1584 1512 1422 1389 1346 1160 1144 1099 995 1018 1129 1295 1502 1668 1938 2091 2122 2118 2110 2015 1807 1437 1056 935 1078 1097 1018 1007 1046 1110 1127 1145 1145 1114 1122 1176 1227 1334 1482 1413 1476 1505 1533 1507 1415 1283 1184 1275 1317 1367 1407 1441 1498 1529 1500 1469 1538 1564 1627 1500 1397 1348 1333 1327 1376 1368 1355 1292 1215 1200 1229 1226 1175 1122 1079 1136 1254 1287 1298 1303 1316 1324 1270 1236 1182 1142 1142 1173 1185 1144 1093 1210 1301 1254 1254 1268 1234 41 42 39 29 24 30 16 13 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 24 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 18 12 4 9 74 319 880 1955 3055 3300 3301 3087 2747 2859 2891 3516 3999 3651 3054 2687 2505 2241 1759 1305 1085 1144 1307 1295 1246 1196 1172 1183 1211 1238 1383 1493 1571 1649 1745 1850 1913 1952 2034 2016 1682 1310 1076 873 725 601 482 393 391 445 487 354 200 204 358 604 796 855 908 929 935 936 939 951 912 818 724 669 629 582 579 623 618 554 485 418 379 394 415 375 424 440 440 407 339 328 384 413 450 502 530 540 528 513 468 408 388 410 399 399 309 257 182 160 135 207 342 415 630 560 522 581 633 678 718 750 780 791 736 708 719 818 915 1014 982 905 935 1027 999 873 723 692 709 698 657 621 632 713 868 1074 1300 1797 1997 1979 1986 1952 1943 2008 1992 2089 2248 2455 2467 2032 1443 1026 778 590 479 470 682 814 1040 1291 1493 1644 1621 1418 1275 1419 1895 2366 2540 2702 2844 3042 3198 3261 3321 3417 3521 3466 3407 3354 3276 3202 3100 2912 2690 2632 2866 3253 3593 3848 4188 4478 4459 4283 4214 4240 4297 4287 4222 4056 3846 3595 3213 2828 2553 2347 2306 2298 2276 2291 2309 2456 2760 3034 3181 3306 3422 3409 3334 2998 2546 2239 2469 3137 3740 3951 3991 4131 3729 3309 3171 3365 3499 3392 3161 2870 2397 2141 2625 2899 3011 3138 3393 3635 3668 3457 3147 2902 2766 2590 2435 2301 2207 2191 2258 2407 2667 2858 2989 3007 3075 3115 3127 3094 2963 2730 2435 2170 1962 1856 1768 1818 1996 2144 2094 1897 1805 1909 2018 2378 2538 2429 2278 2337 2553 2647 2762 3121 3397 3700 3982 4190 4308 4376 4388 4229 4010 3832 3830 3951 4060 4145 4042 3744 3476 3271 3089 2885 2708 2588 2580 2625 2635 2571 2428 2259 2121 2045 2204 2381 2531 2614 2552 2348 2218 2227 2164 2154 2053 1899 1722 1597 1574 1558 1511 1460 1338 1261 1184 1070 1012 975 904 897 1118 1191 1353 1552 1675 1747 1795 1804 1852 1878 1790 1498 1105 931 999 1055 998 956 981 1052 1031 1025 1034 1034 1066 1141 1174 1253 1337 1414 1434 1454 1464 1439 1331 1144 1248 1297 1339 1454 1485 1513 1521 1401 1401 1428 1518 1524 1557 1485 1386 1354 1331 1325 1406 1447 1343 1255 1207 1195 1220 1205 1154 1093 1069 1128 1197 1245 1281 1294 1279 1272 1227 1123 1070 1058 1058 1073 1082 1070 1111 1322 1428 1278 1141 1146 1134 43 31 14 5 0 0 0 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 1 4 2 0 0 0 0 0 0 0 0 0 5 7 3 0 0 0 23 40 14 0 9 64 204 534 1322 2397 3060 3256 3055 2997 3248 3667 4120 4021 2608 1870 1934 1985 1856 1604 1328 1105 1071 1286 1400 1331 1177 1079 1078 1150 1245 1355 1444 1520 1590 1667 1759 1829 1826 1786 1742 1524 1214 1087 919 806 665 511 404 346 305 304 239 242 382 511 630 719 799 919 1003 997 958 942 912 862 808 768 751 713 625 600 601 591 494 382 305 284 311 344 361 369 387 410 367 317 341 397 418 442 469 480 520 535 589 546 483 479 499 477 459 389 351 290 228 190 206 282 432 645 683 585 576 641 717 848 907 886 815 710 810 815 924 1050 972 888 856 876 920 925 875 736 668 690 719 690 629 576 568 627 735 809 1263 1434 1333 1318 1473 1681 1787 1788 1947 2175 2346 2327 1893 1328 928 704 575 526 536 747 859 1115 1312 1420 1451 1408 1328 1279 1314 1561 1865 2050 2296 2403 2516 2669 2870 3128 3285 3308 3384 3400 3327 3190 3030 2898 2768 2641 2676 2918 3310 3605 3737 4021 4366 4473 4266 4007 3980 4068 4027 3927 3768 3639 3439 3122 2796 2557 2403 2384 2390 2372 2351 2316 2416 2632 2828 2941 3033 3212 3361 3410 3225 2815 2440 2711 3570 4299 4495 4471 4266 3706 2992 2612 2779 3185 3390 3227 2814 2235 1960 2378 2809 3059 3210 3370 3521 3533 3330 3046 2817 2645 2494 2349 2109 1889 1807 1877 2107 2438 2600 2751 2839 2885 3000 3122 3110 2930 2600 2173 1898 1736 1649 1606 1695 1949 2161 2102 1955 1889 1774 1866 2171 2413 2434 2277 2205 2422 2571 2879 3168 3437 3699 3940 4158 4353 4488 4444 4266 4112 4026 4008 3989 4001 4089 4082 3881 3655 3447 3200 2913 2681 2553 2583 2697 2771 2745 2603 2425 2298 2269 2350 2469 2585 2634 2514 2250 2154 2097 2171 2168 2038 1893 1760 1586 1514 1513 1441 1384 1216 1090 1014 944 860 752 684 810 1124 1171 1210 1320 1424 1502 1617 1656 1718 1740 1639 1426 1138 974 975 991 966 985 1006 1018 1008 990 975 967 1002 1161 1219 1286 1366 1438 1449 1436 1459 1501 1472 1119 1193 1242 1358 1532 1602 1558 1651 1603 1499 1494 1451 1406 1403 1397 1388 1485 1501 1585 1763 1769 1483 1251 1202 1157 1149 1176 1143 1089 1051 1049 1076 1128 1208 1275 1255 1220 1134 1027 999 1023 1037 1020 1027 1043 1146 1351 1448 1301 1076 1060 1077 42 24 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 14 6 0 0 3 18 33 7 2 33 158 391 758 1270 1900 2617 3121 3054 3135 3496 3972 4146 3444 1706 765 1070 1267 1426 1517 1398 1173 1121 1335 1559 1316 1062 967 973 1079 1232 1367 1463 1548 1617 1667 1711 1711 1640 1561 1504 1389 1214 1155 970 845 689 516 355 245 191 180 225 348 508 646 715 774 858 952 998 934 884 877 815 770 796 821 779 665 511 440 475 511 398 314 260 240 249 268 288 291 307 329 343 351 361 377 400 418 414 410 468 558 708 696 652 648 631 572 523 506 454 406 441 398 346 352 425 544 620 581 540 599 700 798 832 828 789 730 849 992 1186 1432 1227 1017 856 754 733 730 685 760 856 714 695 636 607 618 583 535 659 748 954 1007 955 957 1069 1212 1307 1401 1639 1976 2238 2306 1983 1471 1072 827 678 613 572 663 786 1113 1359 1453 1432 1355 1305 1345 1448 1604 1729 1785 1789 1809 1990 2263 2594 2983 3212 3303 3275 3215 3146 3025 2834 2692 2642 2643 2776 3018 3391 3630 3695 3797 4004 4165 4129 3945 3832 3892 3855 3744 3589 3410 3225 3003 2759 2563 2461 2463 2493 2449 2357 2347 2523 2673 2671 2658 2689 2829 3102 3350 3390 3158 2844 3117 4003 4664 4684 4518 4139 3448 2679 2249 2449 3002 3360 3274 2920 2367 1868 2107 2603 2968 3154 3253 3316 3321 3207 3023 2807 2641 2501 2229 1870 1557 1382 1365 1542 1911 2205 2500 2585 2625 2795 2992 3050 2909 2424 1927 1652 1509 1446 1433 1511 1815 2224 2144 2030 1901 1769 1763 1932 2264 2431 2255 2165 2346 2521 2878 3193 3410 3563 3781 4100 4429 4676 4662 4520 4474 4388 4319 4153 4001 3943 3927 3907 3730 3399 3220 2926 2704 2639 2726 2867 2930 2930 2803 2692 2603 2566 2586 2637 2677 2623 2426 2307 2308 2336 2377 2320 2154 1990 1836 1604 1479 1587 1418 1275 1120 1015 955 874 758 600 588 899 1161 1233 1176 1164 1296 1409 1532 1632 1678 1685 1579 1384 1172 1008 923 909 931 950 986 1025 1033 1002 973 953 1013 1143 1245 1371 1466 1496 1451 1388 1357 1420 1424 1209 1155 1203 1322 1492 1599 1509 1547 1645 1586 1552 1481 1437 1449 1440 1386 1642 1821 2131 2509 2410 1918 1442 1248 1138 1062 1100 1090 1041 991 979 1005 1032 1146 1265 1277 1238 1142 1037 982 1001 1017 993 1001 1023 1059 1157 1284 1211 1053 1044 1058 35 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 22 20 7 0 3 9 12 7 2 25 131 414 751 1021 1286 1692 2314 2913 2991 3266 3692 3911 3454 2310 1053 510 727 911 1161 1410 1317 1137 1202 1461 1555 1155 937 944 964 1045 1195 1353 1478 1565 1629 1651 1662 1563 1397 1313 1313 1303 1246 1200 1017 871 678 502 356 256 216 212 282 423 553 727 812 864 907 914 867 810 799 807 767 768 813 813 708 546 439 446 501 529 432 318 256 237 239 247 255 270 295 374 407 384 367 365 388 426 455 475 546 607 845 822 787 770 720 650 605 551 487 438 427 436 438 432 427 443 470 471 448 515 598 631 626 642 678 682 692 859 963 1138 1046 921 788 670 613 612 586 519 550 470 524 482 469 538 656 726 659 636 660 652 688 781 892 987 1062 1152 1325 1673 2095 2403 2340 1974 1572 1256 1033 886 774 778 977 1285 1508 1599 1554 1431 1395 1534 1652 1695 1681 1681 1678 1714 1869 2072 2285 2551 2800 2872 2795 2809 2824 2835 2774 2674 2616 2657 2833 3104 3414 3600 3663 3688 3752 3859 3930 3877 3717 3715 3665 3593 3487 3344 3170 2956 2725 2554 2502 2523 2568 2532 2417 2413 2636 2825 2824 2803 2748 2669 2887 3258 3490 3422 3253 3524 4256 4711 4677 4442 3931 3106 2377 2208 2614 3161 3435 3362 3085 2483 1893 1933 2523 2993 3165 3185 3160 3169 3121 2965 2835 2631 2267 1945 1674 1405 1203 1091 1091 1292 1566 1854 2173 2438 2644 2858 2979 2788 2211 1737 1447 1302 1250 1294 1474 1810 2165 2195 2091 1936 1782 1683 1695 1888 2049 2006 2116 2316 2623 2979 3198 3345 3453 3668 4044 4382 4529 4517 4659 4765 4810 4721 4462 4126 3876 3791 3778 3611 3496 3257 3008 2851 2822 2932 3035 3056 3121 3041 2930 2855 2803 2783 2787 2744 2618 2473 2493 2586 2619 2601 2529 2406 2250 2036 1821 1677 1660 1474 1243 1082 996 959 869 707 552 585 793 903 1052 1246 1122 1202 1384 1474 1590 1617 1598 1516 1359 1162 975 837 853 897 935 979 1030 1032 985 979 1001 1083 1196 1325 1462 1548 1544 1481 1431 1333 1330 1275 1173 1139 1192 1310 1467 1618 1527 1323 1362 1427 1465 1460 1454 1614 1544 1486 1733 2006 2550 2931 2497 2161 1840 1618 1272 1043 998 991 984 945 947 990 1022 1152 1254 1262 1234 1204 1127 982 995 989 988 984 1009 1060 1092 1156 1112 1042 1051 1058 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 2 23 20 5 0 6 17 24 40 84 144 385 764 1085 1183 1318 1642 2105 2608 2920 3410 3959 3749 2626 1351 630 567 731 826 927 1163 1122 1100 1277 1467 1382 1048 974 983 1085 1106 1204 1349 1473 1555 1606 1601 1613 1488 1260 1174 1222 1297 1294 1188 1023 878 646 407 355 327 276 279 348 432 544 689 777 839 874 875 839 788 765 774 776 839 858 801 644 496 442 484 545 502 451 361 287 257 261 278 291 305 344 413 408 374 380 364 375 426 479 529 624 681 825 851 830 807 748 690 661 594 563 566 529 481 455 445 447 458 467 468 472 473 492 519 461 450 503 543 556 613 642 738 794 738 636 547 511 580 713 617 375 435 521 449 379 383 419 503 643 594 514 487 493 554 641 740 839 919 1024 1360 1799 2287 2528 2460 2231 1968 1734 1545 1395 1356 1518 1732 1869 1822 1680 1505 1461 1641 1758 1705 1651 1746 1891 1919 1864 1805 1802 1869 1941 1853 1901 2084 2259 2469 2595 2609 2598 2648 2811 3074 3356 3553 3646 3674 3693 3706 3706 3704 3646 3615 3559 3483 3393 3286 3145 2954 2753 2611 2486 2628 2733 2743 2636 2665 2821 2950 2994 3030 3100 2893 2967 3320 3683 3835 3768 3792 4130 4433 4396 4090 3609 2826 2201 2318 2923 3433 3613 3491 3240 2723 2147 1986 2527 3085 3278 3273 3222 3157 3006 2891 2735 2495 2127 1790 1540 1309 1126 980 896 920 1037 1205 1625 2016 2168 2335 2399 2279 1925 1548 1304 1112 1077 1251 1512 1797 2052 2179 2108 1957 1824 1707 1635 1669 1799 1947 2122 2290 2604 2870 3088 3229 3347 3562 3904 4200 4444 4521 4608 4649 4774 4871 4733 4353 3928 3657 3424 3202 3054 3007 3063 3103 3051 3071 3100 3056 3076 3119 3009 2858 2830 2880 2883 2786 2663 2624 2753 2825 2777 2719 2707 2689 2602 2384 2026 1966 1851 1502 1179 1110 1016 974 905 783 658 593 628 769 1038 1204 1125 1119 1293 1372 1475 1524 1519 1480 1348 1132 924 812 815 861 934 1019 1062 1021 968 975 1022 1133 1262 1402 1538 1630 1623 1511 1484 1395 1294 1201 1137 1129 1216 1289 1418 1523 1436 1260 1244 1374 1458 1411 1382 1428 1411 1501 1762 2107 2390 2262 1985 2096 2206 2149 1817 1416 1151 926 989 1056 1043 1033 1038 1110 1188 1199 1217 1238 1213 1135 1114 1076 1034 986 1000 1087 1148 1130 1101 1068 1036 1008 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 3 9 2 0 0 0 0 0 0 8 31 27 6 1 6 23 98 279 497 624 848 1265 1582 1394 1502 1828 2164 2520 2967 3591 4183 3802 2453 1172 624 642 740 786 796 950 1052 1198 1336 1356 1227 1086 1102 1066 1249 1195 1225 1331 1426 1472 1479 1451 1388 1275 1143 1078 1128 1250 1270 1138 961 784 497 325 330 352 364 378 417 485 584 665 701 762 806 816 809 791 776 770 738 783 804 713 582 494 456 460 476 438 395 377 329 295 298 323 339 353 405 470 417 354 387 394 416 468 502 500 507 532 673 757 750 751 724 686 664 633 607 586 532 469 434 424 431 437 411 350 358 354 451 481 371 332 381 428 441 452 446 471 555 579 555 494 403 360 393 358 353 342 265 289 345 354 415 581 712 661 607 596 556 533 500 538 644 719 782 1059 1362 1784 2191 2448 2541 2502 2384 2251 2150 2110 2162 2273 2321 2100 1839 1608 1514 1644 1721 1670 1672 1812 1939 1905 1728 1521 1379 1315 1257 1141 1194 1377 1612 1867 2077 2235 2374 2511 2686 2922 3184 3385 3531 3611 3657 3688 3691 3645 3576 3549 3530 3447 3325 3226 3126 2966 2804 2810 2849 2892 2966 3014 2995 2956 2928 2913 2898 2863 3020 3260 3491 3794 4089 4266 4239 4084 3994 4026 3989 3766 3340 2669 2217 2396 3053 3651 3832 3636 3391 3056 2513 2286 2620 3091 3336 3388 3349 3244 3093 2890 2542 2234 1927 1636 1408 1208 1030 868 747 719 755 853 1089 1384 1630 1798 1870 1817 1576 1345 1217 1056 1016 1248 1538 1778 2013 2091 2029 1933 1861 1790 1723 1730 1851 2041 2114 2184 2404 2758 3060 3230 3324 3462 3659 3833 4076 4211 4215 4247 4425 4675 4828 4510 3921 3515 3142 2814 2618 2708 3007 3242 3234 3196 3142 3010 2920 2896 2847 2830 2952 3071 2984 2890 2861 2882 2928 2923 2887 2854 2842 2821 2565 2035 1658 1687 1750 1528 1115 1186 1105 1008 883 780 719 640 565 589 744 1019 1204 1069 1105 1230 1387 1500 1523 1499 1315 1094 902 800 807 868 937 1024 1072 1030 969 968 996 1111 1277 1446 1622 1796 1888 1665 1422 1272 1208 1195 1155 1101 1112 1145 1288 1368 1378 1369 1387 1452 1440 1340 1298 1267 1288 1441 1760 2185 2602 2310 1830 2000 2053 2035 2070 2072 1830 1255 1256 1432 1456 1310 1145 1056 1039 1046 1046 1132 1131 1128 1155 1205 1167 1083 1086 1126 1214 1220 1187 1154 1101 1050 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 14 2 0 0 3 2 1 15 36 33 9 0 0 1 84 474 1180 1647 1614 1914 2422 1785 1890 2162 2365 2621 3077 3704 4292 3987 2349 1016 640 679 746 812 893 1043 1225 1283 1291 1242 1198 1185 1170 1131 1228 1223 1232 1296 1334 1338 1346 1366 1340 1202 1040 1029 1169 1313 1261 1117 988 827 582 372 368 426 449 463 499 584 691 729 690 718 772 772 770 756 732 694 622 611 616 548 498 459 421 442 484 452 405 405 387 367 390 432 440 422 431 446 338 295 359 401 434 458 442 419 429 426 492 591 605 653 686 668 633 614 606 570 479 452 402 343 312 314 288 250 316 323 365 421 352 341 380 396 379 373 381 441 499 516 503 477 389 272 215 197 172 182 189 230 273 264 331 526 685 676 670 663 646 672 648 535 445 484 616 749 913 1168 1467 1829 2184 2444 2558 2562 2555 2552 2599 2659 2668 2384 2073 1831 1714 1750 1733 1678 1751 1907 2013 1926 1698 1442 1238 1105 1002 887 853 917 1051 1202 1371 1608 1912 2213 2486 2727 2973 3168 3316 3428 3569 3775 3932 3825 3534 3452 3435 3393 3297 3224 3167 3052 2903 2904 2986 3003 3096 3143 3052 2904 2788 2730 2691 2571 2608 3225 3797 4253 4553 4669 4566 4298 4046 3826 3733 3513 3132 2583 2172 2292 2965 3694 3950 3707 3467 3153 2741 2559 2678 2928 3147 3271 3150 2925 2735 2600 2343 2029 1735 1484 1269 1071 892 711 603 581 631 720 860 1065 1278 1401 1409 1363 1210 1134 1102 1022 1005 1213 1536 1767 1945 1876 1838 1834 1855 1869 1839 1841 2003 2114 2163 2306 2552 2845 3101 3282 3389 3454 3428 3439 3506 3551 3626 3796 3993 4319 4762 4561 3966 3372 2973 2764 2728 2932 3233 3366 3370 3269 3189 3023 2767 2588 2590 2720 3032 3241 3057 2993 2953 2897 2868 2866 2814 2788 2873 2799 2429 1870 1499 1491 1707 1757 1321 1250 1113 976 861 803 781 718 581 489 602 1068 1268 1112 1023 1111 1291 1442 1457 1401 1245 1071 923 826 801 860 952 1038 1054 1027 970 964 1014 1115 1277 1486 1679 1889 1914 1682 1399 1215 1193 1230 1212 1124 1074 1089 1258 1401 1451 1429 1406 1353 1309 1296 1310 1328 1319 1401 1747 2199 2399 2166 2114 1847 1584 1578 1787 2136 2336 1793 1601 1741 1754 1539 1354 1201 1111 1122 1022 970 975 984 985 992 1182 1238 1237 1254 1281 1277 1282 1286 1276 1320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 20 12 2 0 9 9 9 23 35 28 8 0 0 0 72 595 1949 2940 2737 2454 3036 2131 2335 2520 2588 2779 3253 3863 4191 3640 2040 841 640 716 824 985 1182 1351 1510 1445 1284 1194 1204 1217 1188 1159 1183 1220 1233 1271 1303 1295 1298 1337 1344 1229 1066 1099 1317 1470 1312 1139 1024 878 663 438 429 495 527 536 577 674 767 768 690 677 720 697 682 643 601 559 508 484 462 434 424 418 404 457 507 479 448 425 404 413 470 560 579 496 395 336 257 255 289 347 384 383 356 345 361 366 405 477 488 593 659 584 494 460 432 404 391 423 382 349 299 265 246 231 263 321 287 268 265 313 361 355 311 274 259 306 337 364 354 373 416 366 224 149 129 133 160 182 190 204 262 367 469 517 488 488 549 590 606 474 330 337 426 452 555 708 835 1073 1420 1809 2129 2349 2557 2738 2841 2855 2859 2578 2243 2037 1996 2040 1997 1889 1943 2068 2123 1988 1751 1504 1279 1095 986 883 797 749 753 812 928 1137 1474 1898 2283 2550 2783 2966 3097 3215 3311 3301 3155 3058 3212 3330 3352 3261 3203 3181 3131 3030 2931 2864 2801 2870 2959 2991 2936 2818 2694 2609 2554 2460 2462 2876 3471 4043 4431 4571 4465 4205 4014 3763 3637 3246 2887 2502 2246 2399 2967 3560 3846 3737 3502 3144 2804 2613 2598 2727 2924 2980 2715 2470 2335 2245 2084 1837 1562 1320 1115 935 785 635 528 493 529 602 701 842 964 1065 1058 981 926 954 960 898 914 1176 1461 1532 1647 1784 1806 1767 1797 1910 1945 1935 2128 2210 2291 2485 2766 3020 3212 3416 3584 3636 3493 3345 3287 3389 3653 3903 3925 4158 4440 4471 4119 3541 3015 2910 3290 3604 3676 3635 3550 3397 3356 3227 2950 2645 2462 2631 3047 3178 3009 2920 2912 2963 2997 2879 2779 2748 2973 2801 2221 1633 1396 1437 1491 1550 1442 1251 1116 1000 901 837 789 704 577 485 485 795 1035 1070 1014 1041 1161 1262 1235 1210 1142 1049 966 882 824 865 961 1045 1039 1001 956 950 1003 1115 1275 1512 1684 1818 1803 1642 1407 1234 1227 1226 1181 1094 1153 1238 1376 1632 1916 2012 1604 1392 1328 1299 1283 1316 1385 1418 1635 1740 1749 1618 1453 1325 1285 1357 1514 1748 1836 1826 1883 1869 1766 1533 1507 1398 1352 1309 1204 1095 1015 957 948 966 1110 1225 1258 1251 1265 1303 1335 1342 1330 1359 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 28 29 8 1 2 23 14 16 26 24 10 0 0 1 64 653 2498 3938 3814 3145 3205 2480 2719 2828 2795 2943 3511 4123 4112 3144 1759 831 684 812 1003 1198 1372 1491 1651 1734 1458 1216 1219 1227 1200 1175 1179 1206 1232 1283 1330 1334 1318 1326 1369 1364 1249 1187 1426 1407 1316 1119 895 694 548 488 487 540 568 549 606 729 796 750 659 627 617 589 570 518 488 472 453 440 431 408 400 422 431 433 422 410 403 385 388 416 469 596 591 434 280 209 186 197 211 275 324 338 342 343 353 360 325 257 247 411 510 386 278 272 274 259 275 331 236 259 229 215 217 200 192 227 233 222 225 268 334 346 314 284 256 249 192 202 230 241 275 251 167 130 120 109 107 105 124 150 176 207 226 209 205 238 322 320 280 315 328 278 248 254 344 489 555 631 818 1109 1429 1756 2142 2540 2749 2865 2931 2770 2515 2333 2311 2402 2433 2305 2257 2314 2271 2088 1842 1598 1376 1182 1060 967 870 754 668 665 745 926 1256 1724 2159 2482 2714 2877 2988 3086 3167 3158 2967 2660 2749 3003 3151 3179 3135 3109 3049 2895 2743 2608 2688 2718 2717 2723 2724 2688 2610 2537 2467 2385 2387 2551 2914 3371 3886 4328 4449 4170 3797 3480 3292 3054 2712 2404 2250 2317 2655 3179 3526 3568 3304 2990 2738 2577 2495 2488 2554 2541 2395 2196 2048 1960 1856 1679 1445 1211 986 861 719 594 499 456 453 469 524 670 799 853 823 758 818 922 925 838 880 1141 1307 1495 1879 2101 2009 1790 1736 1913 2004 2017 2147 2266 2417 2655 2978 3286 3484 3643 3823 3921 3868 3785 3815 3991 4268 4474 4185 3992 4024 4101 3930 3584 3299 3348 3742 3729 3349 3597 3668 3579 3340 3080 2991 2873 2502 2682 2976 2922 2727 2636 2700 2802 2818 2774 2867 2957 3081 2861 2241 1673 1513 1417 1468 1404 1269 1163 1089 1021 946 868 807 715 599 552 542 680 879 1000 958 983 1049 1115 1149 1145 1105 1058 988 872 823 868 925 1015 999 935 903 923 988 1119 1279 1483 1602 1644 1599 1503 1391 1273 1224 1156 1091 1073 1155 1273 1442 1802 2273 2320 1997 1740 1530 1308 1181 1166 1278 1434 1521 1441 1381 1341 1322 1257 1251 1269 1325 1414 1618 1924 2091 2012 1894 1751 1701 1548 1436 1343 1281 1259 1181 1113 1083 1102 1134 1186 1221 1229 1249 1264 1257 1236 1189 1188 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 85 72 26 11 14 31 16 8 30 34 17 3 0 13 116 763 2930 4381 4293 3815 3365 2886 3064 3080 2970 3108 3782 4333 4128 3121 1914 1131 854 1038 1255 1344 1477 1500 1629 1953 1635 1205 1225 1248 1231 1193 1182 1215 1267 1324 1359 1356 1338 1320 1365 1435 1431 1332 1340 1262 1216 1016 759 608 575 602 641 660 639 625 694 776 789 735 664 608 548 498 484 525 503 486 480 480 482 455 445 438 432 419 398 374 360 375 411 430 400 410 343 257 202 170 133 137 153 213 279 325 343 336 328 304 222 109 62 144 224 162 104 103 106 105 156 149 149 120 124 146 195 228 213 185 187 201 208 242 306 361 372 373 389 357 208 154 171 172 170 171 191 212 171 108 87 64 77 100 94 104 137 132 150 163 204 219 272 296 270 244 244 223 248 342 566 553 597 743 950 1205 1538 1987 2332 2609 2803 2802 2704 2596 2556 2613 2674 2633 2532 2511 2421 2233 1993 1755 1543 1362 1225 1123 999 817 712 652 698 895 1207 1594 1992 2377 2650 2810 2915 2994 3108 3155 2870 2461 2501 2631 2853 3017 3089 3015 2863 2754 2630 2465 2537 2510 2566 2569 2551 2530 2483 2446 2385 2284 2230 2272 2453 2744 3155 3623 3928 3812 3516 3215 2966 2816 2583 2368 2238 2197 2378 2745 3129 3191 2982 2735 2571 2500 2470 2449 2483 2419 2275 2096 1931 1798 1689 1559 1373 1165 916 757 585 470 418 399 381 360 372 504 722 787 788 816 892 964 946 837 895 1067 1200 1488 1923 2165 2072 1836 1756 1912 2004 2060 2164 2288 2463 2773 3168 3456 3661 3801 3980 4135 4281 4423 4572 4728 4856 4787 4363 3893 3650 3567 3421 3334 3492 3801 3951 3623 2842 3220 3490 3377 2974 2617 2600 2778 2460 2756 2808 2616 2406 2363 2488 2657 2674 2590 2828 3101 3207 3042 2505 1793 1530 1525 1477 1361 1261 1163 1073 1013 968 933 887 806 709 668 658 707 851 1020 917 930 963 1019 1074 1091 1072 1045 992 876 839 845 863 913 917 864 837 893 923 1060 1238 1348 1363 1352 1352 1200 1118 1156 1157 1099 1084 1140 1225 1323 1428 1790 2246 2431 2480 2453 2175 1686 1258 1003 1060 1330 1474 1444 1394 1352 1279 1118 1173 1224 1259 1296 1468 1698 1824 1856 1820 1633 1598 1551 1453 1373 1418 1416 1379 1307 1235 1197 1192 1188 1167 1165 1173 1128 1097 1041 969 956 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 172 138 67 51 45 19 5 2 31 42 23 7 3 33 257 1110 3463 4513 4293 4021 3610 3324 3376 3285 3154 3371 4112 4446 4079 3231 2256 1487 1157 1259 1401 1459 1581 1512 1646 1942 1744 1216 1191 1248 1245 1200 1171 1197 1257 1305 1324 1317 1288 1244 1208 1207 1309 1359 1201 1114 1064 832 676 652 683 730 778 765 665 632 716 761 746 709 663 599 531 469 465 627 598 558 531 520 524 513 495 454 418 401 401 391 362 344 346 313 224 185 132 157 164 139 115 112 114 151 204 243 231 216 205 159 80 26 10 17 39 42 34 27 29 73 148 87 130 68 76 101 157 202 183 129 136 137 134 169 201 258 267 263 304 284 236 207 214 231 231 198 159 143 137 105 85 68 82 81 71 68 76 94 147 171 216 263 325 338 322 335 358 321 339 291 373 438 542 621 719 895 1146 1523 1848 2192 2555 2633 2608 2560 2548 2611 2663 2719 2652 2582 2498 2368 2191 1994 1809 1648 1487 1337 1139 946 812 740 782 960 1224 1522 1862 2291 2647 2846 2907 2947 3086 3214 3066 2936 2709 2646 2678 2679 2652 2645 2644 2607 2523 2423 2443 2373 2412 2445 2435 2401 2347 2294 2241 2155 2081 2073 2145 2309 2550 2824 3071 3162 3093 2886 2508 2353 2338 2309 2225 2157 2264 2502 2770 2865 2752 2554 2444 2463 2505 2532 2538 2426 2283 2128 1919 1712 1563 1451 1318 1143 907 665 458 368 365 378 362 302 273 349 559 721 826 889 930 951 905 795 794 956 1216 1438 1801 2114 2112 1944 1850 1912 1972 2029 2151 2291 2472 2804 3268 3551 3713 3841 4036 4225 4485 4774 4983 5117 5202 4833 4264 3720 3349 3129 3051 3167 3528 3923 3784 3418 2708 2810 3117 3004 2531 2255 2276 2774 2781 2823 2714 2456 2205 2159 2369 2600 2571 2490 2725 3112 3317 3164 2648 1912 1552 1605 1526 1438 1356 1244 1112 1025 1006 977 947 892 832 783 751 761 849 1025 982 927 914 941 1040 1118 1023 998 1005 920 866 846 827 824 833 824 888 939 986 1087 1147 1141 1165 1237 1218 1149 1190 1196 1118 1048 1061 1133 1204 1348 1463 1685 2011 2494 3028 3213 2904 2268 1679 1122 940 1166 1397 1461 1504 1590 1581 1358 1270 1272 1322 1410 1557 1651 1610 1556 1523 1476 1472 1529 1531 1440 1515 1632 1692 1609 1430 1309 1250 1212 1103 1102 1044 976 947 924 895 910 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 295 211 171 134 84 27 0 6 37 54 29 11 14 99 540 1782 3871 4329 4335 4226 3832 3641 3602 3514 3489 3804 4441 4502 4084 3452 2535 1696 1335 1354 1351 1556 1555 1453 1663 1990 1875 1334 1169 1209 1232 1206 1173 1198 1257 1286 1270 1254 1232 1221 1146 1093 1256 1298 1113 1078 1097 814 722 710 698 658 608 558 512 531 622 645 649 664 667 628 551 476 467 554 559 531 499 485 493 507 508 489 455 436 442 422 356 271 208 166 129 127 119 148 145 128 116 105 92 94 99 88 59 38 28 21 9 1 0 0 2 29 32 22 10 23 79 159 299 194 96 87 128 177 179 124 88 114 91 96 102 126 119 116 153 185 234 229 259 307 293 208 124 87 87 124 106 101 107 111 131 129 109 117 149 178 184 171 174 209 241 281 326 311 280 208 191 298 424 523 602 698 871 1188 1514 1872 2295 2378 2377 2420 2492 2559 2592 2659 2675 2642 2555 2430 2290 2136 1976 1825 1621 1407 1268 1244 1050 880 890 1053 1290 1567 1890 2310 2679 2907 2987 3013 3059 3105 3110 3152 2972 2726 2555 2486 2554 2595 2523 2505 2405 2331 2326 2254 2268 2296 2293 2272 2228 2170 2073 1999 1935 1922 1950 2026 2144 2280 2421 2537 2561 2507 2309 2203 2213 2239 2221 2189 2247 2409 2584 2710 2672 2546 2475 2489 2524 2543 2521 2455 2344 2216 2008 1759 1556 1413 1294 1122 888 673 455 361 360 356 354 271 226 282 403 576 754 868 907 904 826 715 721 1059 1377 1472 1659 2026 2187 2098 1934 1926 1957 1967 2087 2271 2487 2852 3218 3403 3607 3772 3984 4192 4457 4754 4927 4935 4795 4363 3994 3488 3012 2799 2857 3011 3357 3901 3461 3012 2584 2555 2794 2782 2248 2027 2231 2829 3117 3041 2815 2568 2351 2338 2558 2618 2446 2305 2536 2949 3178 3110 2726 2125 1722 1649 1569 1497 1427 1318 1165 1056 1027 1001 973 953 935 905 859 831 880 990 976 913 852 842 934 1045 1006 961 1000 968 923 886 857 831 827 813 944 1048 1142 1178 1084 960 1073 1236 1253 1267 1213 1145 1068 1006 982 988 980 1224 1442 1517 1707 2220 2800 3197 3112 2798 2363 1724 1265 1219 1350 1452 1633 1846 2003 1947 1892 1837 1721 1791 1993 2061 1862 1687 1574 1487 1495 1656 1696 1784 1912 2166 2354 2260 1871 1500 1319 1277 1143 1086 1056 999 928 904 884 884 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 220 208 398 215 72 13 4 18 49 74 50 15 69 348 1196 2667 3998 4008 4425 4274 3794 3657 3671 3745 3901 4235 4677 4635 4111 3456 2463 1767 1506 1427 1370 1570 1424 1275 1604 1787 1699 1433 1226 1144 1180 1210 1184 1196 1250 1270 1240 1217 1226 1224 1170 1093 1215 1195 1077 1072 1111 980 915 778 644 542 490 489 506 510 562 554 536 581 636 635 567 488 461 459 488 488 475 470 475 482 488 493 481 459 456 384 282 181 125 124 141 167 200 205 157 126 109 91 72 61 48 23 6 2 1 0 0 0 0 0 0 25 16 6 2 5 15 44 140 150 86 64 109 144 98 36 90 217 91 74 72 75 73 89 129 160 176 189 238 254 217 169 122 91 95 130 131 125 117 127 184 230 229 204 194 189 179 164 137 133 146 187 236 228 177 117 104 187 294 404 495 568 665 833 1076 1459 1913 2068 2171 2312 2438 2506 2522 2546 2585 2578 2483 2340 2183 2035 1926 1854 1696 1675 1710 1658 1352 1053 990 1143 1366 1624 1888 2246 2555 2834 2965 3009 3045 3072 3165 3260 3023 2644 2393 2242 2196 2240 2328 2405 2280 2223 2204 2190 2183 2144 2123 2150 2114 2083 1942 1847 1782 1763 1779 1814 1863 1925 2007 2104 2096 2116 2119 2131 2177 2233 2254 2246 2284 2369 2487 2616 2643 2596 2545 2504 2482 2452 2415 2398 2321 2206 2043 1835 1627 1450 1302 1113 923 722 517 406 372 330 292 233 198 243 326 447 597 737 824 837 758 647 728 1147 1380 1428 1592 1901 2191 2184 2019 1987 1987 1970 2020 2150 2337 2710 3130 3205 3405 3627 3815 3976 4173 4438 4658 4636 4462 3992 3690 3345 2925 2696 2863 2987 3312 3476 3092 2726 2481 2435 2554 2546 2157 2072 2403 2909 3313 3339 3094 2942 2864 2901 2873 2799 2487 2220 2273 2555 2726 2779 2788 2459 2012 1636 1525 1562 1579 1549 1270 1144 1069 1030 1015 1017 1014 986 981 1002 1028 1015 959 878 776 702 753 821 972 960 982 999 986 948 891 822 854 850 930 1045 1206 1298 1113 870 1006 1145 1140 1142 1121 1060 1019 978 902 836 828 1014 1233 1379 1531 2050 2714 3137 3124 3131 2966 2508 2026 1769 1658 1814 2170 2480 2446 2423 2528 2598 2475 2673 2759 2529 2279 2185 2078 1674 1557 1746 1884 2118 2461 2785 2933 2871 2502 1825 1429 1350 1293 1251 1285 1254 1120 1093 1134 1083 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 111 256 568 247 59 8 25 48 67 84 78 37 217 896 2008 2978 3480 3693 4307 4203 3594 3446 3535 3783 4098 4456 4772 4688 3920 2937 2112 1779 1553 1467 1567 1694 1463 1233 1381 1289 1289 1246 1134 1060 1100 1196 1207 1184 1216 1241 1216 1205 1245 1232 1154 1076 1128 1078 981 935 964 994 942 761 585 494 470 465 462 467 472 468 430 464 540 583 565 527 509 493 496 518 517 502 488 479 480 480 458 414 358 235 150 113 118 136 152 175 192 199 142 103 82 67 53 42 26 5 1 1 4 2 0 0 0 0 0 7 15 20 26 41 64 80 71 57 68 60 50 71 48 6 52 162 135 83 74 80 86 94 116 142 143 130 174 197 169 134 102 91 105 113 100 102 110 129 177 212 204 167 141 143 171 222 206 166 123 108 143 189 167 132 124 127 150 211 317 517 706 560 620 915 1406 1712 1933 2127 2292 2408 2446 2440 2414 2378 2306 2224 2100 1950 1846 1808 1764 1837 1827 1689 1365 1083 1007 1103 1261 1462 1704 1962 2236 2529 2771 2925 2993 3029 3135 3250 3016 2603 2218 1979 1873 1881 1972 1999 2005 2038 2027 2026 2037 2024 2038 2106 2062 2009 1864 1745 1668 1639 1650 1677 1703 1736 1760 1798 1852 1902 1947 1997 2071 2168 2240 2263 2313 2361 2420 2504 2570 2586 2552 2472 2379 2309 2198 2178 2150 2079 1970 1825 1660 1486 1307 1080 937 727 530 437 399 346 290 239 194 229 294 369 465 590 706 756 730 601 794 1107 1294 1425 1648 1976 2119 2095 2050 2039 2029 2010 2026 2115 2272 2528 2998 3154 3306 3471 3599 3701 3874 4134 4247 4141 3684 3363 3331 3305 3059 2841 3227 3353 3537 3524 3218 2794 2490 2436 2479 2380 2201 2301 2903 3288 3484 3568 3373 3293 3147 3021 2932 2872 2714 2453 2229 2195 2231 2285 2658 2522 2064 1699 1594 1648 1687 1711 1470 1291 1152 1091 1087 1098 1114 1102 1069 1027 1019 1003 953 877 789 728 680 623 845 928 942 954 960 991 952 910 899 908 975 1093 1281 1533 1235 905 956 1065 1088 1064 1040 1025 1041 1008 961 1012 965 884 948 1116 1257 1921 2864 3040 2971 3091 3177 3113 2950 2734 2638 2646 2435 2050 1942 2183 2338 2484 2546 2522 2420 2365 2386 2421 2173 1854 1932 2072 2196 2294 2539 2920 2951 3028 2975 2290 1746 1644 1621 1689 1782 1500 1424 1459 1644 1759 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 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 3 64 269 467 192 22 6 26 59 94 118 117 116 298 947 1586 1911 2465 3266 4027 4144 3675 3346 3609 3913 4185 4482 4712 4506 3492 2111 1823 1595 1353 1393 1655 1779 1545 1276 1115 975 979 968 939 946 1020 1142 1241 1206 1166 1158 1144 1170 1244 1255 1122 1056 1035 960 872 807 829 877 803 654 551 473 436 436 425 405 386 349 340 360 458 539 572 575 563 542 528 557 568 536 492 464 454 437 387 303 192 111 86 90 108 128 143 154 156 127 88 61 46 40 34 22 7 0 0 0 0 0 0 0 0 0 1 9 36 50 71 90 100 109 111 79 66 80 164 238 214 108 40 89 131 77 52 53 56 55 61 75 76 55 86 146 202 178 120 96 113 127 125 135 120 88 79 85 79 71 88 108 97 109 114 100 90 92 121 167 148 109 145 185 151 137 207 525 859 438 456 551 915 1286 1623 1910 2123 2252 2331 2396 2286 2136 2095 2098 2103 2033 1878 1799 1859 1885 1805 1613 1223 963 949 1014 1070 1199 1413 1655 1957 2251 2495 2683 2807 2854 2831 2771 2646 2373 2091 1909 1817 1771 1758 1748 1789 1870 1897 1905 1905 1908 1944 2006 2003 1938 1812 1694 1613 1582 1594 1623 1643 1675 1699 1727 1775 1831 1869 1888 1941 2071 2185 2239 2292 2321 2338 2373 2427 2469 2455 2356 2233 2147 1998 1910 1878 1852 1794 1707 1598 1452 1270 1037 865 668 504 446 442 403 383 282 230 240 277 321 383 478 587 683 711 647 807 1082 1290 1392 1516 1749 1773 1919 2008 2046 2057 2060 2076 2146 2301 2446 2810 3059 3228 3368 3457 3476 3609 3731 3751 3613 3350 3195 3239 3327 3198 3147 3475 3503 3494 3419 3170 2766 2457 2456 2504 2412 2257 2448 3334 3914 3755 3715 3574 3494 3210 3084 3022 2947 2884 2788 2469 2197 2132 2221 2530 2520 2196 1837 1669 1695 1698 1669 1550 1422 1281 1173 1151 1147 1151 1099 1055 1016 1014 1004 957 900 842 783 699 619 682 781 845 865 903 969 982 985 1003 1053 1204 1556 1969 1923 1433 971 908 1011 1045 1009 974 1011 1046 998 928 849 756 704 753 833 1017 1639 2536 2705 2618 2832 3025 3301 3345 3296 3282 3023 2558 2097 1827 1758 1801 1888 2119 2264 2275 2320 2353 2443 2396 2320 2409 2606 2585 2303 2317 2638 2714 2896 2945 2581 2199 2120 2081 2157 1956 1719 1626 1678 1781 1938 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 10 7 22 19 6 0 0 0 0 0 0 0 0 0 2 19 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 91 230 278 130 22 2 20 80 148 184 181 190 319 636 849 1098 1750 2747 3620 4039 4003 3772 4218 4365 4307 4361 4432 4080 2990 1637 1541 1388 1230 1257 1434 1515 1388 1180 1004 903 864 824 829 873 955 1082 1215 1215 1128 1119 1151 1191 1222 1209 1122 1037 1008 914 811 728 723 727 655 551 503 456 421 408 389 403 383 295 260 267 367 464 535 564 554 525 511 534 556 531 486 443 393 320 236 165 96 72 73 80 101 115 116 110 101 68 39 24 17 19 21 13 0 0 0 0 0 1 0 0 0 0 2 13 30 36 45 55 53 50 58 56 47 59 106 107 128 107 62 74 111 96 56 27 19 17 18 20 24 31 40 84 168 209 199 195 216 227 218 211 165 111 105 118 103 89 109 99 67 68 78 66 64 79 100 116 124 122 125 197 179 134 133 442 885 573 408 396 564 881 1290 1664 1941 2138 2276 2372 2253 2030 1991 2041 2081 2037 1924 1873 1862 1794 1740 1503 1125 914 954 1005 889 1004 1204 1468 1746 1977 2190 2393 2557 2669 2681 2551 2367 2111 1947 1871 1830 1803 1778 1737 1731 1785 1830 1854 1853 1849 1856 1864 1862 1832 1767 1666 1597 1575 1597 1646 1678 1696 1709 1720 1746 1802 1849 1857 1874 1980 2088 2173 2226 2242 2235 2229 2248 2276 2235 2159 2085 1999 1846 1701 1620 1589 1556 1501 1431 1323 1163 990 816 619 447 417 518 481 487 404 332 295 289 304 337 394 491 594 671 728 896 1162 1361 1364 1400 1577 1776 1917 1998 2037 2058 2082 2089 2122 2282 2419 2691 2991 3188 3273 3323 3247 3292 3301 3316 3241 3095 3001 3084 3244 3180 3268 3325 3302 3354 3247 2932 2660 2485 2466 2572 2410 2212 2365 3037 3718 3762 3518 3408 3489 3234 3053 2978 2987 3088 3118 2738 2515 2442 2567 2775 2777 2443 1935 1715 1731 1675 1585 1506 1426 1318 1204 1155 1144 1129 1117 1134 1135 1099 1048 973 906 876 826 776 703 638 636 727 780 838 903 987 1075 1198 1364 1529 2087 2606 2050 1436 996 872 955 1014 985 937 991 948 793 703 765 770 720 718 853 1501 2007 2178 2286 2329 2495 2721 2915 3014 3092 3121 3067 2900 2501 1982 1830 1741 1776 1984 2170 2307 2275 2169 2104 2016 2090 2396 2753 2642 2281 2290 2307 2270 2442 2704 2751 2629 2496 2221 1897 1587 1476 1544 1697 1943 2184 0 0 0 0 0 0 0 0 0 0 13 8 9 18 30 43 37 46 50 21 4 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49 89 98 68 30 12 30 127 226 264 270 282 320 389 546 831 1460 2426 3357 3932 4215 4394 4547 4496 4027 3748 3671 3297 2422 1498 1277 1313 1155 1194 1324 1303 1159 994 894 866 815 757 786 857 933 1032 1135 1149 1073 1082 1159 1205 1201 1151 1087 1024 959 895 801 693 623 577 527 477 453 433 409 363 342 371 369 294 226 231 302 401 476 490 470 460 478 501 503 482 454 407 312 207 125 79 61 64 71 77 84 80 67 51 36 21 10 4 1 4 13 11 0 0 0 0 0 6 4 1 0 0 1 4 6 5 3 2 3 7 13 23 23 26 48 51 41 30 30 53 91 101 64 27 15 13 14 19 33 54 50 90 129 213 252 250 247 260 266 245 175 135 81 59 59 58 57 66 65 63 65 62 62 64 58 52 75 121 203 117 124 112 91 245 528 500 365 294 362 569 911 1251 1555 1853 2063 2207 2199 2033 1921 1942 1971 1939 1913 1951 1954 1818 1617 1319 1022 872 880 922 930 1005 1182 1432 1690 1906 2097 2259 2374 2449 2378 2141 1982 1877 1836 1829 1819 1794 1742 1666 1655 1677 1709 1754 1801 1829 1828 1797 1754 1751 1722 1647 1589 1581 1626 1698 1755 1788 1810 1809 1791 1819 1867 1885 1885 1927 2004 2088 2142 2158 2140 2102 2080 2086 2030 1968 1932 1857 1693 1507 1381 1332 1305 1259 1206 1127 1000 882 783 624 425 439 637 649 629 561 474 412 373 338 331 355 436 532 664 805 967 1137 1275 1406 1484 1674 1815 1900 1994 2061 2057 2078 2080 2121 2258 2385 2555 2840 3084 3099 3098 3019 3025 3060 3119 3071 2964 2969 3106 3159 3210 3267 3233 3235 3321 3257 2893 2581 2406 2311 2503 2370 2191 2196 2445 2964 3326 3275 3330 3365 3135 2918 2872 2945 3128 3314 3079 2854 2783 2901 3103 3134 2705 2073 1911 1787 1645 1493 1465 1514 1340 1212 1183 1155 1132 1148 1177 1174 1140 1084 955 926 962 952 879 800 752 681 699 748 823 888 969 1074 1233 1498 1859 2248 2323 1908 1413 1071 893 848 940 909 893 903 911 817 648 801 805 760 706 808 1282 1784 1954 1897 2083 2200 2385 2504 2592 2715 2876 3021 2994 2834 2671 2432 2176 2065 2159 2246 2292 2017 1906 1816 1709 1689 1815 2274 2312 2303 2156 1871 1695 1747 2151 2618 2620 2481 2258 2019 1785 1580 1574 1666 2029 2115 0 0 0 0 0 0 0 0 0 3 14 10 6 17 25 16 9 20 33 9 30 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 7 7 18 32 30 30 80 201 321 359 385 399 393 369 485 999 1667 2656 3525 3890 4220 4462 4250 3689 2959 2555 2508 2262 1763 1347 1247 1245 1102 1216 1345 1203 1017 902 852 807 753 708 771 881 959 1038 1127 1162 1094 1066 1149 1178 1178 1121 1050 990 913 824 719 603 518 472 451 452 482 536 582 325 276 255 283 273 236 256 316 398 439 406 369 378 418 448 453 447 420 352 222 119 65 47 52 57 62 63 53 34 18 9 5 2 0 0 0 1 5 3 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 3 11 17 9 7 15 20 19 17 19 26 38 45 39 30 25 23 21 22 33 52 61 96 100 113 143 195 242 253 233 205 174 181 95 60 63 55 40 48 52 52 56 59 68 77 63 35 51 113 78 59 62 67 69 107 209 327 356 243 276 355 491 618 855 1278 1622 1905 2075 2082 1982 1868 1786 1731 1672 1583 1512 1205 1096 973 888 862 887 963 1074 1220 1406 1616 1793 1957 2125 2281 2385 2398 2285 2136 2002 1913 1877 1832 1755 1691 1629 1554 1516 1510 1540 1595 1660 1728 1786 1801 1772 1752 1716 1662 1624 1630 1682 1750 1822 1871 1896 1904 1892 1905 1930 1928 1906 1904 1945 2009 2059 2075 2050 1997 1943 1913 1873 1830 1789 1693 1494 1272 1138 1099 1070 1035 986 907 802 731 690 608 500 525 681 727 690 620 552 509 476 414 379 407 478 575 709 853 991 1143 1302 1388 1513 1625 1707 1802 1935 2057 2087 2098 2088 2129 2211 2310 2443 2702 2996 2988 2925 2908 2909 3041 3173 3087 2891 2945 3088 3149 3246 3293 3257 3254 3248 3041 2642 2441 2331 2181 2366 2370 2207 2134 2210 2528 2829 3038 3168 3124 2936 2745 2624 2502 3177 3295 3174 3022 2974 3056 3189 3268 2882 2341 1938 1761 1666 1585 1614 1652 1502 1278 1243 1184 1159 1186 1208 1185 1173 1130 1001 1015 1091 1094 997 901 871 821 790 785 833 882 911 971 1105 1549 2449 2606 2228 1756 1412 1168 891 708 775 777 753 773 883 993 855 984 1049 874 694 720 988 1396 1632 1802 1968 2027 2124 2206 2254 2355 2546 2697 2745 2770 2673 2512 2379 2254 2203 2336 2356 2143 1958 1834 1712 1571 1283 1534 1693 1756 1605 1333 1220 1237 1454 1668 1898 2193 2411 2411 2303 1958 1653 1633 1789 2001 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 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 10 28 31 51 131 268 394 448 477 470 429 445 810 1567 2338 3225 3676 3391 3448 3691 3345 2446 1707 1538 1623 1614 1486 1409 1398 1356 1251 1221 1216 1060 930 842 781 737 702 683 746 884 974 1048 1121 1144 1108 1090 1110 1134 1133 1087 1024 943 839 720 596 525 513 516 542 597 661 701 623 310 238 202 234 254 252 270 321 378 381 320 264 249 267 300 327 333 302 252 148 69 36 32 38 44 40 25 27 40 34 13 0 0 0 1 6 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 3 9 17 20 13 10 9 14 18 22 28 34 37 35 34 33 34 35 31 28 31 39 55 78 82 86 97 110 125 134 130 126 128 151 92 70 65 54 42 41 44 46 47 40 29 33 37 29 30 54 40 36 34 35 40 49 72 111 133 144 180 201 240 286 417 701 1036 1389 1731 1973 2043 1985 1861 1726 1615 1518 1414 1241 1145 1112 1166 1279 1419 1581 1743 1785 1854 1982 2038 2102 2220 2343 2410 2426 2368 2231 2078 1974 1872 1732 1606 1560 1499 1415 1318 1283 1310 1353 1409 1518 1677 1771 1785 1766 1738 1701 1672 1669 1701 1771 1861 1918 1955 1978 1985 1994 1998 1969 1924 1895 1898 1928 1963 1975 1955 1908 1839 1775 1736 1718 1689 1552 1352 1143 975 926 885 831 784 702 619 579 531 423 367 408 531 669 719 682 624 582 543 509 473 495 566 637 737 858 972 1124 1300 1425 1532 1621 1725 1814 1880 1957 2048 2104 2085 2099 2161 2271 2441 2680 2935 2993 2924 2949 2919 3035 3127 2980 2790 2840 2986 3082 3234 3316 3307 3293 3265 3014 2544 2468 2381 2268 2289 2286 2191 2150 2250 2657 2722 2744 2770 2774 2748 2732 2815 3041 3255 3270 3145 3010 3014 3130 3187 3210 2974 2464 1887 1682 1729 1725 1774 1813 1667 1343 1228 1191 1184 1203 1209 1233 1202 1161 1130 1163 1230 1232 1086 997 892 857 908 886 839 870 876 854 974 1496 2466 2794 2353 1700 1293 1219 1006 780 700 725 763 769 831 1035 1148 1295 1344 1072 780 769 968 1255 1604 1821 1855 1840 1868 1930 1971 2166 2287 2282 2266 2297 2311 2269 2252 2258 2141 2155 2291 2321 2206 2033 1965 1811 1590 1518 1546 1514 1272 1189 1124 1081 1164 1281 1498 1926 2386 2419 2471 2084 1616 1486 1591 1721 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 17 25 64 182 347 474 514 518 482 461 720 1201 1834 2478 2925 2897 2224 1969 2055 1906 1450 1120 1204 1359 1541 1520 1485 1488 1458 1359 1211 1084 1023 945 849 775 713 665 655 727 866 936 978 1044 1079 1078 1078 1063 1070 1059 1017 949 858 770 683 587 546 608 697 777 835 826 735 547 231 195 192 263 287 253 225 245 277 263 205 162 144 145 165 189 186 156 135 79 32 14 17 27 30 18 4 9 13 10 4 0 0 2 9 30 4 0 0 2 3 2 2 3 3 3 3 4 4 4 2 0 0 0 0 6 13 16 17 15 11 9 26 39 41 49 55 51 50 62 63 40 33 35 39 43 46 47 50 48 44 44 48 59 67 62 64 62 63 52 45 39 34 33 32 30 31 29 28 21 19 19 17 17 22 23 16 21 26 20 15 21 31 41 59 73 87 108 147 222 350 537 792 1158 1563 1860 2008 2031 1993 1955 1918 1841 1757 1670 1655 1736 1863 1998 2145 2262 2205 2257 2331 2358 2376 2411 2438 2421 2396 2402 2321 2179 2017 1740 1399 1176 1154 1178 1112 1006 960 983 1031 1104 1253 1478 1600 1669 1714 1730 1724 1710 1698 1700 1754 1849 1914 1967 2019 2052 2058 2037 1995 1943 1899 1874 1863 1864 1865 1855 1828 1769 1695 1651 1647 1607 1471 1283 1113 998 935 808 668 603 541 510 479 378 249 218 249 349 535 676 702 648 587 546 551 547 562 634 700 760 838 927 1102 1323 1453 1561 1645 1737 1812 1829 1833 1936 2075 2071 2046 2108 2253 2430 2624 2827 3010 2984 3025 3009 3017 3016 2881 2789 2918 3031 3103 3279 3392 3412 3442 3370 3122 2565 2398 2435 2406 2300 2173 2047 2181 2410 2613 2651 2612 2566 2559 2637 2853 3060 3207 3110 2970 2884 2878 2952 3023 3116 3260 3069 2536 1977 1753 1816 1792 1692 1583 1543 1400 1285 1242 1219 1222 1251 1251 1201 1196 1210 1222 1218 1178 1103 1056 993 942 979 979 864 822 772 772 874 1241 1991 2612 2576 1817 1325 1294 1213 1047 832 695 763 826 869 1004 1335 1492 1439 1285 976 855 1095 1393 1738 1855 1809 1752 1792 1865 2012 2112 2102 2016 1904 1796 1768 1824 1885 2059 2115 2245 2368 2324 2347 2249 2197 2134 2076 2083 2055 1829 1550 1186 1134 1299 1498 1533 1492 1811 2131 1944 1531 1237 1263 1322 1546 1625 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 36 99 266 471 578 561 504 461 469 577 642 1055 1562 1777 1595 1153 931 919 989 1040 1104 1252 1401 1534 1380 1270 1238 1243 1243 1185 1105 1111 1038 870 758 698 653 644 714 844 926 953 1007 1092 1134 1104 1052 1030 994 929 865 791 757 750 721 685 737 892 964 914 751 533 319 171 158 205 287 282 216 163 154 162 145 110 90 84 87 102 113 97 64 50 26 8 1 6 16 19 10 3 8 6 2 0 0 1 7 26 52 22 6 1 3 6 6 5 5 7 8 8 8 7 6 6 4 3 1 0 4 10 15 17 17 14 13 43 89 73 46 39 43 52 67 62 36 30 33 38 42 42 35 27 22 17 13 10 9 8 9 14 17 14 8 7 10 12 12 12 12 20 27 29 16 7 5 4 5 8 11 12 20 26 15 3 6 13 14 29 34 39 47 68 111 174 256 372 597 962 1343 1658 1870 1995 2074 2112 2150 2171 2130 2128 2189 2234 2279 2396 2337 2303 2376 2438 2486 2515 2512 2468 2399 2330 2380 2263 2213 2014 1639 1197 836 675 672 673 636 611 627 685 790 963 1183 1316 1422 1536 1645 1727 1762 1752 1735 1758 1819 1881 1939 1996 2038 2050 2028 1985 1948 1901 1860 1822 1794 1777 1766 1750 1711 1653 1618 1614 1553 1436 1304 1193 1134 1078 833 628 506 462 459 411 277 183 182 191 244 310 348 398 459 468 462 522 553 612 703 769 793 817 901 1101 1294 1456 1570 1649 1717 1761 1750 1744 1833 2036 2065 2014 2025 2145 2327 2498 2641 2947 3017 3045 3060 3050 3003 2899 2921 3076 3132 3277 3437 3404 3292 3515 3401 3239 2664 2436 2417 2436 2429 2277 2089 2290 2463 2556 2650 2700 2645 2633 2756 2941 3034 2995 2705 2573 2716 2789 2751 2710 2849 3166 3087 2671 2249 1979 1834 1819 1721 1575 1487 1415 1338 1297 1240 1237 1178 1121 1179 1213 1207 1250 1202 1195 1152 1120 1144 1149 1119 1059 931 828 769 773 866 1078 1534 2299 2985 2201 1716 1448 1328 1263 1096 745 702 792 916 1047 1061 1036 1258 1331 1095 971 1103 1313 1569 1753 1771 1716 1788 1889 1917 1886 1855 1807 1669 1426 1379 1471 1623 1806 1873 1903 1964 1972 2199 2227 2193 2213 2310 2402 2275 1951 1410 1136 1306 1624 1881 1998 1716 1892 1811 1569 1274 1082 1130 1115 1135 1214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 60 154 354 538 585 525 449 412 366 204 208 345 633 824 807 694 659 692 867 1056 1174 1275 1327 1261 1039 905 854 882 962 1043 1117 1170 1068 868 737 677 640 624 674 799 931 990 1007 1102 1152 1108 1065 1054 985 873 824 811 847 895 885 813 811 942 859 685 456 269 169 141 135 183 233 204 151 115 100 95 89 81 71 65 65 68 60 42 23 10 4 1 0 2 6 6 3 1 2 1 0 0 0 0 11 36 62 69 25 4 2 5 8 10 11 12 10 7 4 2 3 5 4 2 1 0 0 3 7 11 13 13 12 25 58 61 44 33 33 36 38 35 26 25 26 26 25 23 19 15 13 6 4 2 1 0 0 1 2 2 0 0 0 0 0 0 1 4 2 0 0 0 0 0 0 1 1 1 5 15 16 7 1 4 10 13 15 19 22 28 42 71 120 183 277 460 719 1065 1391 1626 1797 1926 2028 2126 2184 2233 2303 2281 2145 2083 2130 2226 2326 2402 2467 2519 2530 2481 2386 2269 2331 2273 2082 1907 1637 1192 732 482 425 452 496 484 466 492 574 716 900 1050 1178 1359 1565 1747 1845 1839 1806 1792 1801 1839 1887 1931 1969 1992 1987 1965 1941 1887 1842 1801 1762 1730 1707 1687 1663 1637 1603 1571 1498 1392 1283 1198 1180 1139 881 677 524 468 457 376 228 173 175 170 179 190 207 239 277 300 314 399 522 648 744 794 796 774 860 1152 1318 1471 1581 1647 1696 1726 1703 1724 1780 1915 1956 1932 1944 2023 2178 2360 2504 2827 2980 2989 2968 2986 3045 3040 3047 3118 3221 3423 3537 3283 2777 3262 3518 3251 2638 2230 2148 2259 2511 2443 2369 2442 2511 2593 2779 2928 2813 2766 2817 2851 2887 2693 2329 2197 2474 2658 2634 2447 2647 2990 3077 2846 2487 2123 1793 1781 1682 1561 1481 1401 1308 1314 1253 1227 1192 1233 1300 1273 1186 1276 1366 1399 1265 1182 1269 1383 1355 1285 1095 1012 942 899 910 1021 1467 2721 2982 2473 1965 1540 1297 1315 1176 972 849 835 849 876 918 941 1250 1409 1240 1171 1191 1268 1446 1646 1730 1757 1810 1805 1724 1631 1582 1566 1448 1220 1351 1472 1512 1452 1354 1253 1390 1691 1904 2024 2036 1951 1984 2002 2040 2094 1970 1764 1691 1901 2280 2165 1876 1627 1385 1249 1257 1166 1107 1000 965 1142 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 18 48 101 227 416 572 596 493 394 347 304 228 227 289 414 523 583 622 664 722 879 1065 1166 1224 1143 954 778 719 688 715 763 908 1081 1142 1010 825 743 704 659 650 671 766 914 1000 1011 1044 1100 1097 1079 1036 937 833 798 837 912 967 937 853 820 834 594 335 190 144 125 113 122 152 157 124 93 77 65 59 61 68 62 55 43 39 33 25 14 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 12 30 53 88 41 7 2 3 7 10 10 7 4 3 1 0 0 1 1 0 0 0 0 0 1 2 4 4 3 4 9 19 20 18 19 20 19 19 16 15 15 13 12 11 10 8 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 14 20 19 7 4 5 4 6 9 13 14 18 43 90 144 251 435 664 900 1134 1366 1560 1691 1814 1905 2005 2096 2113 2035 1946 1983 2108 2241 2348 2434 2490 2507 2480 2402 2256 2295 2328 2234 2033 1699 1217 733 553 560 625 705 672 571 495 496 588 719 880 1039 1223 1447 1657 1777 1786 1741 1698 1708 1751 1804 1851 1885 1903 1907 1872 1833 1816 1804 1787 1752 1702 1662 1649 1632 1598 1538 1461 1373 1304 1256 1186 1274 1206 977 726 553 492 468 361 205 172 171 157 135 111 92 97 133 184 256 365 517 656 742 775 763 665 757 1083 1326 1477 1569 1625 1665 1696 1698 1732 1787 1868 1912 1916 1926 1947 2085 2247 2404 2655 2871 2936 2869 2881 2896 2897 2981 3035 3097 3264 3423 3133 2449 2796 3287 3263 2651 2102 2000 2086 2391 2481 2572 2678 2741 2807 2914 3011 2917 2862 2811 2732 2766 2603 2233 2116 2442 2792 2695 2481 2653 3023 3197 3053 2780 2290 1848 1729 1668 1592 1517 1419 1292 1341 1320 1275 1275 1347 1395 1357 1273 1401 1492 1529 1477 1430 1458 1494 1580 1373 1113 970 949 995 1021 1046 1316 2371 2671 2487 2186 1803 1331 1378 1339 1256 1109 1099 1045 885 884 1014 1312 1367 1290 1281 1278 1262 1440 1614 1752 1794 1699 1551 1459 1452 1499 1416 1288 1099 1252 1472 1430 1133 1213 1172 1272 1489 1670 1777 1849 1639 1540 1543 1856 2168 2193 2052 2015 2248 2287 2001 1690 1425 1220 1134 1168 1196 1109 1005 965 1048 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 2 30 72 146 289 492 651 631 484 369 311 289 287 313 401 475 534 590 652 719 792 903 1079 1210 1208 995 819 762 742 714 698 692 830 1029 1101 989 817 724 691 690 686 674 736 879 975 966 942 932 917 890 863 833 808 813 845 903 962 963 909 808 649 385 164 115 112 96 82 88 108 110 83 58 50 42 38 39 41 38 37 43 41 41 39 30 17 7 2 2 2 0 0 0 0 0 0 0 0 0 0 8 15 25 47 29 6 4 4 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 8 7 7 5 4 3 3 3 3 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 11 16 25 16 3 1 1 3 5 8 11 21 50 131 265 442 641 839 1023 1201 1381 1401 1569 1678 1757 1841 1897 1920 1945 2036 2195 2278 2343 2400 2417 2392 2365 2244 2245 2287 2256 2104 1785 1332 962 871 877 925 978 934 790 629 548 594 675 861 1056 1231 1392 1520 1587 1600 1614 1625 1626 1628 1657 1698 1717 1709 1704 1684 1689 1706 1729 1752 1743 1688 1628 1604 1628 1630 1544 1397 1272 1245 1314 1337 1366 1291 1091 814 605 523 465 328 219 183 166 141 107 76 64 70 101 180 280 390 519 632 701 740 722 601 707 1000 1284 1464 1555 1611 1639 1652 1671 1695 1736 1800 1856 1879 1902 1904 2009 2142 2285 2464 2656 2802 2866 2921 2912 2903 2881 2847 2855 3002 3224 2983 2499 2579 3024 3150 2717 2231 2086 2086 2189 2287 2476 2808 3104 3167 3100 3020 2984 2927 2790 2700 2761 2801 2568 2277 2746 3012 2801 2595 2747 3101 3221 3118 2920 2310 1845 1724 1764 1734 1622 1448 1328 1348 1386 1401 1392 1375 1400 1435 1554 1746 1665 1620 1752 1814 1702 1454 1638 1413 1118 959 1027 1173 1175 1181 1573 2216 2405 2323 2300 2202 1743 1620 1596 1486 1360 1406 1512 1362 1268 972 1071 1148 1236 1366 1411 1332 1488 1635 1715 1722 1573 1295 1317 1525 1616 1477 1333 1224 1204 1268 1466 1032 987 1072 1186 1259 1429 1654 1728 1543 1508 1482 1721 2135 2324 2299 2328 2332 2245 2092 1882 1665 1483 1269 1114 1091 1081 1019 971 963 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 86 195 365 554 683 657 535 435 353 333 365 431 487 525 565 646 733 793 840 941 1142 1335 1246 954 798 756 735 731 736 688 742 947 1086 1051 908 797 792 783 676 676 830 960 953 824 823 845 858 829 804 810 835 858 868 885 949 986 881 692 490 336 278 151 99 69 53 52 56 54 46 40 41 40 38 37 35 30 31 36 37 40 46 47 41 29 15 8 8 1 0 0 0 0 0 0 0 0 0 2 3 5 10 8 1 2 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 0 0 0 0 0 1 1 6 13 59 141 252 396 564 725 882 1085 1149 1324 1450 1541 1642 1749 1836 1900 1967 2122 2187 2203 2230 2276 2310 2294 2234 2187 2141 2109 2081 1905 1538 1322 1232 1155 1146 1163 1132 1028 897 817 785 830 994 1190 1376 1526 1613 1628 1610 1609 1550 1504 1459 1433 1421 1406 1394 1395 1428 1492 1546 1611 1677 1704 1676 1629 1631 1685 1690 1572 1400 1284 1268 1328 1405 1444 1399 1197 880 637 567 503 340 253 210 172 134 93 59 50 60 117 223 321 408 505 591 625 683 622 566 702 976 1268 1469 1562 1602 1607 1606 1614 1629 1647 1698 1787 1840 1858 1879 1944 2037 2145 2252 2349 2448 2593 2670 2694 2686 2647 2608 2627 2813 3060 2934 2672 2632 2979 3003 2523 2351 2213 2121 2007 2047 2455 2965 3232 3356 3259 3126 2994 2876 2699 2616 2718 2754 2516 2143 2644 2912 2812 2648 2802 3275 3217 3066 2779 2288 1911 1821 1920 1928 1663 1489 1402 1364 1347 1346 1365 1379 1414 1518 1811 1986 1887 1798 1886 1853 1591 1377 1507 1494 1380 1335 1436 1553 1400 1441 1800 2219 2260 1946 2086 2355 2272 1972 1857 1801 1738 1789 1783 1487 1608 1484 1263 1205 1300 1410 1382 1371 1440 1501 1514 1506 1447 1331 1517 1601 1655 1647 1563 1375 1090 972 1290 1051 909 885 834 808 1135 1575 1751 1866 1768 1694 1881 2284 2298 2336 2310 2299 2286 2243 2081 1895 1653 1469 1260 1086 1066 1030 1006 965 2 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 3 14 34 110 271 482 680 779 748 675 578 404 402 455 505 541 577 621 736 821 854 870 960 1180 1399 1272 967 814 770 734 701 696 690 716 960 1157 1134 1003 918 891 802 671 703 952 943 806 717 761 864 890 835 809 829 863 883 893 913 937 956 828 629 496 477 467 260 97 43 29 28 29 29 29 31 36 40 37 38 41 40 38 46 52 47 46 53 61 57 38 19 15 1 0 0 0 0 0 0 0 0 0 0 1 3 3 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 17 56 145 276 419 561 721 856 978 1132 1270 1391 1513 1640 1756 1840 1902 2005 2067 2126 2205 2261 2240 2236 2237 2249 2227 2195 2169 2046 1782 1619 1493 1425 1400 1387 1362 1312 1243 1189 1126 1155 1267 1437 1619 1752 1799 1770 1685 1615 1467 1386 1330 1271 1203 1133 1094 1111 1180 1276 1366 1472 1568 1603 1589 1574 1591 1588 1568 1448 1325 1317 1354 1366 1406 1469 1440 1213 875 636 581 521 389 300 264 215 155 103 63 54 89 163 252 328 392 467 540 553 589 540 551 714 989 1266 1461 1565 1570 1551 1540 1553 1557 1558 1603 1705 1801 1826 1865 1921 1974 2015 2043 2076 2123 2200 2265 2348 2408 2469 2493 2452 2628 2886 2986 2864 2801 2979 2998 2435 2180 2241 2224 2066 2108 2499 3005 3324 3392 3242 3115 2914 2692 2450 2273 2275 2314 2450 2231 2393 2731 2924 2970 3123 3415 3291 3035 2718 2410 2198 2113 2160 2219 1959 1664 1530 1444 1331 1277 1305 1295 1323 1492 1829 2057 2080 2063 1928 1814 1535 1471 1558 1677 1764 1734 1866 1962 1887 1927 2062 2123 1885 1497 1689 2171 2461 2275 1992 1974 2054 2095 1798 1470 1560 1686 1658 1506 1395 1324 1261 1255 1266 1277 1282 1317 1368 1582 1803 1724 1692 1739 1728 1680 1355 1186 1180 1045 870 802 820 850 1180 1628 1717 1601 1734 1963 2215 2418 2395 2432 2474 2440 2344 2398 2254 2092 1876 1739 1624 1433 1331 1260 1342 1498 0 1 1 0 0 1 1 1 0 1 4 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 74 170 400 626 758 820 830 793 697 431 487 533 564 599 649 718 821 882 898 905 975 1182 1353 1194 916 776 760 702 637 610 621 691 943 1250 1325 1223 1092 948 773 671 658 809 700 610 629 716 817 874 832 803 829 862 877 888 915 926 889 664 579 576 624 613 418 143 23 16 20 21 20 17 16 21 29 29 29 44 55 57 56 44 37 42 52 66 70 55 36 31 0 0 0 0 0 0 0 0 0 1 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 1 2 14 117 262 379 483 592 686 762 874 1052 1242 1386 1491 1596 1696 1765 1841 1911 1998 2096 2177 2237 2286 2288 2321 2341 2351 2281 2124 1972 1842 1717 1651 1603 1569 1566 1570 1535 1510 1514 1550 1611 1683 1757 1793 1772 1740 1678 1619 1535 1417 1297 1176 1044 924 855 875 963 1088 1234 1368 1444 1442 1393 1254 1137 1171 1239 1226 1174 1190 1284 1375 1402 1478 1422 1152 830 648 582 519 441 360 321 275 205 132 78 57 86 151 233 306 377 447 475 469 503 526 613 770 1006 1270 1437 1519 1525 1490 1494 1544 1565 1548 1593 1724 1787 1765 1809 1849 1860 1852 1838 1859 1916 1984 2066 2168 2300 2398 2385 2336 2518 2826 3040 2988 2977 3089 2835 2274 2027 2239 2357 2379 2514 2790 3052 3187 3273 3227 3109 2860 2507 2207 2160 2311 2241 2296 2381 2585 2873 3158 3190 3245 3235 3160 3059 2888 2649 2412 2161 2239 2345 2192 1889 1683 1595 1412 1286 1311 1208 1232 1434 1805 2050 1852 1452 1623 1749 1719 1662 1619 1657 1919 1851 1958 2116 2277 2310 2234 2206 1867 1420 1435 1846 2222 2211 1999 2023 2331 2277 1933 1608 1521 1627 1670 1377 1272 1211 1182 1128 1116 1190 1180 1184 1273 1530 1714 1740 1715 1653 1551 1704 1528 1373 1360 1397 1320 1357 1187 1053 1196 1447 1623 1818 2217 2404 2516 2565 2546 2521 2553 2581 2513 2532 2519 2409 2265 2165 1982 1716 1757 1659 1714 1835 0 0 0 0 0 1 2 1 1 3 12 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 12 53 133 262 485 709 782 802 819 819 723 477 537 570 610 644 713 804 881 929 951 953 1019 1223 1287 1072 820 732 772 705 593 550 571 633 783 1010 1206 1324 1272 943 633 575 533 550 518 511 586 692 776 823 840 845 858 877 888 879 866 839 722 571 674 760 788 688 450 166 23 24 24 20 13 8 6 11 21 30 31 48 60 67 69 58 45 40 42 51 58 59 55 47 0 0 0 0 0 0 0 0 1 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 1 4 7 17 38 58 46 11 1 78 209 331 424 492 567 642 749 924 1120 1267 1348 1440 1533 1582 1660 1746 1839 1931 2017 2116 2221 2310 2338 2406 2368 2251 2178 2152 2124 2018 1883 1806 1742 1716 1729 1712 1738 1810 1876 1904 1860 1774 1683 1606 1565 1485 1405 1354 1247 1101 963 858 788 711 738 836 999 1176 1298 1325 1277 1234 1059 878 840 890 952 1008 1079 1163 1296 1378 1428 1280 1004 788 698 634 586 514 453 406 347 267 173 94 63 72 124 194 265 342 416 425 439 507 571 690 869 1087 1301 1428 1464 1516 1465 1482 1548 1571 1567 1609 1654 1608 1627 1646 1648 1660 1681 1681 1702 1784 1875 1969 2058 2135 2204 2210 2250 2495 2776 2981 3059 3078 2989 2515 2137 1899 2061 2306 2596 2907 3126 3249 3167 3182 3214 3134 2828 2358 2031 2093 2534 2584 2607 2770 2929 3002 3241 2991 2803 2793 2883 3027 3071 2841 2504 2160 2048 2090 2117 1964 1763 1706 1571 1437 1343 1238 1235 1441 1818 2101 1694 1482 1653 1787 1789 1661 1462 1479 1733 1802 1866 1999 2177 2277 2258 2243 1905 1599 1529 1738 1986 2038 1941 2009 2367 2402 2147 1858 1744 1660 1586 1287 1178 1188 1182 1107 1105 1164 1152 1101 1171 1303 1415 1505 1604 1509 1381 1422 1454 1486 1595 1811 1800 1730 1452 1196 1079 1076 1222 1700 2471 2609 2595 2552 2474 2401 2483 2580 2582 2545 2504 2496 2518 2558 2386 2183 2122 2021 1968 1899 0 0 0 0 0 1 2 1 1 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 81 180 322 505 692 784 762 754 773 685 521 561 590 633 661 739 830 891 917 922 927 1063 1267 1227 1006 824 802 809 705 560 492 498 542 604 689 848 1174 1310 933 539 421 418 405 423 465 538 620 705 799 891 925 904 919 929 897 836 756 670 766 864 923 849 620 332 109 23 26 25 16 8 11 15 17 23 36 42 56 61 64 65 62 55 47 39 35 37 49 54 37 3 0 0 1 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 12 47 106 124 119 48 11 77 208 330 419 490 557 615 696 848 1025 1160 1242 1317 1373 1438 1513 1594 1686 1773 1844 1935 2066 2215 2321 2405 2411 2349 2286 2258 2243 2212 2109 2061 1977 1881 1840 1830 1869 1925 2006 2050 2009 1893 1735 1561 1400 1269 1147 944 744 618 560 545 622 616 665 790 952 1098 1195 1232 1163 1130 1042 900 807 794 847 936 1029 1076 1177 1272 1255 1076 861 765 746 692 651 610 577 523 433 318 194 112 80 74 103 152 211 278 350 415 512 573 686 854 1021 1165 1313 1411 1437 1506 1473 1485 1555 1581 1566 1571 1560 1545 1518 1481 1508 1611 1663 1599 1579 1635 1698 1751 1800 1852 1906 1980 2085 2353 2646 2883 3040 3118 3028 2284 2011 1840 1867 2133 2574 3006 3224 3204 3147 3092 3104 3042 2699 2133 1967 2078 2321 2440 2512 2673 2850 2873 3141 3058 2849 2826 2944 3091 3177 2960 2565 2105 1733 1636 1725 1778 1760 1666 1583 1513 1434 1366 1331 1355 1632 2022 1752 1645 1710 1766 1711 1548 1339 1390 1492 1546 1624 1771 1988 2227 2416 2414 2016 1722 1668 1750 1831 1956 1791 1949 2257 2332 2118 1878 2052 1928 1593 1262 1050 1079 1246 1148 1105 1138 1157 1125 1127 1174 1188 1061 1242 1229 1123 1118 1276 1452 1615 1839 1873 1706 1447 1172 956 807 956 1643 2251 2403 2318 2180 2081 2156 2192 2213 2214 2224 2256 2361 2474 2599 2631 2403 2116 2052 2061 1672 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 42 114 226 377 545 688 759 769 769 759 629 539 588 623 670 685 766 847 891 904 908 922 989 1115 1074 994 900 830 772 643 481 418 433 469 500 527 578 734 1019 791 402 285 363 405 445 516 574 636 717 824 920 958 932 923 875 792 757 763 854 999 1044 916 683 417 195 64 22 20 15 7 12 20 24 24 31 48 51 55 55 56 57 58 55 51 47 40 32 39 35 22 11 2 0 2 2 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 32 113 178 176 117 73 100 199 328 442 526 594 667 754 856 966 1071 1159 1241 1308 1373 1443 1503 1569 1644 1713 1789 1904 2055 2204 2315 2363 2340 2251 2135 2063 2050 2057 2053 2007 1937 1879 1845 1855 1930 2003 2060 2081 2048 1936 1733 1479 1246 1009 733 536 451 419 410 511 551 622 780 966 1093 1145 1190 1153 1107 1073 1044 1012 991 1006 1067 1129 1098 1114 1132 1077 931 780 744 771 757 703 680 667 636 565 430 231 145 111 97 104 129 170 227 300 401 523 628 794 1000 1170 1271 1331 1355 1373 1446 1481 1500 1551 1594 1560 1534 1542 1507 1432 1436 1575 1739 1725 1508 1425 1429 1450 1470 1499 1535 1563 1685 1869 2125 2402 2661 2880 3007 2990 2361 1995 1816 1819 2060 2523 2941 3110 3084 2941 2848 2850 2785 2420 2000 1995 2019 1988 2028 2184 2341 2441 2597 2866 2882 2980 3098 3105 3271 3400 3073 2663 2211 1791 1510 1458 1598 1751 1614 1499 1473 1505 1534 1494 1342 1636 1886 1821 1728 1708 1687 1584 1443 1326 1294 1327 1350 1402 1601 1900 2270 2602 2671 2286 1863 1790 1890 1764 1670 1558 1782 2117 2293 2254 1947 2054 1915 1546 1110 848 987 1240 1224 1153 1158 1178 1099 925 913 1058 825 913 1025 1110 1183 1117 1189 1424 1666 1798 1696 1384 1074 846 754 1023 1598 1922 1907 1772 1622 1561 1637 1680 1625 1503 1436 1547 1697 1881 2152 2369 2324 2079 1871 1738 1227 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 18 72 169 307 478 628 727 777 797 746 694 567 544 590 621 659 680 771 853 894 916 925 909 882 948 941 931 856 777 713 591 437 390 422 459 484 482 452 446 640 574 421 412 482 546 619 710 762 785 801 830 892 952 954 874 739 638 730 810 889 977 866 610 368 198 94 41 18 8 0 3 16 21 23 31 46 59 52 43 35 36 40 39 34 30 31 27 22 25 19 15 13 3 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 77 179 192 148 101 103 184 325 460 566 673 744 821 902 974 1036 1101 1181 1267 1328 1389 1446 1502 1563 1627 1700 1776 1870 1980 2082 2154 2151 2044 1922 1850 1802 1771 1758 1762 1765 1741 1692 1722 1840 1944 2032 2108 2158 2147 2033 1821 1555 1268 1012 793 647 596 562 592 607 660 819 1048 1223 1255 1237 1174 1106 1055 1032 1046 1079 1098 1122 1131 1052 986 950 903 815 721 718 744 756 727 711 705 711 720 630 356 234 168 134 124 131 163 244 354 442 524 666 890 1123 1277 1367 1385 1378 1392 1461 1509 1506 1512 1575 1578 1577 1544 1461 1426 1510 1661 1797 1657 1399 1252 1201 1202 1224 1247 1275 1315 1505 1766 2010 2250 2531 2717 2827 2785 2419 2047 1857 1927 2246 2740 3062 3144 3067 2934 2810 2705 2540 2208 2098 2146 2159 1999 1930 2112 2258 2309 2519 2670 2559 2476 2569 2685 2948 3378 3142 2748 2292 1827 1475 1394 1518 1663 1545 1421 1392 1473 1634 1705 1521 1701 1835 1802 1685 1615 1603 1548 1455 1363 1260 1151 1106 1260 1528 1832 2252 2685 2815 2530 2086 1832 2005 1869 1733 1774 2050 2412 2669 2546 2024 1700 1540 1345 1033 846 1032 1098 1182 1206 1214 1237 1276 1329 1112 778 670 772 976 1185 1235 974 983 1210 1474 1652 1706 1553 1205 850 759 1039 1426 1543 1465 1149 1127 1169 1188 1214 1270 1243 1208 1253 1395 1579 1831 1998 1998 1938 1627 1236 776 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 32 104 230 389 553 670 724 753 750 630 546 511 544 583 603 614 648 711 794 854 880 872 835 820 915 949 870 739 658 621 568 481 425 408 398 388 365 328 321 407 462 520 561 611 671 775 901 948 940 931 919 912 921 904 808 693 687 748 778 748 635 437 271 172 109 59 28 9 0 2 7 21 22 28 39 52 57 46 32 17 11 14 13 6 0 2 5 16 9 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 55 133 167 155 147 183 283 422 539 615 724 802 873 932 974 1005 1039 1091 1172 1231 1299 1370 1439 1508 1573 1634 1692 1757 1806 1850 1889 1893 1835 1774 1721 1677 1630 1583 1564 1574 1572 1540 1572 1627 1763 1927 2068 2161 2202 2198 2095 1917 1691 1452 1226 1042 917 833 787 731 779 951 1197 1390 1393 1253 1121 1035 971 967 988 988 998 998 991 951 896 841 789 741 704 699 704 727 758 756 724 735 827 703 509 369 259 194 171 168 195 322 426 480 546 693 933 1195 1343 1402 1414 1423 1477 1532 1529 1479 1452 1540 1605 1609 1546 1485 1507 1593 1643 1656 1457 1250 1119 1034 969 978 1021 1072 1181 1441 1762 1962 2001 2170 2319 2503 2587 2464 2244 2130 2306 2659 3078 3289 3288 3156 2993 2871 2756 2552 2353 2350 2485 2621 2608 2466 2453 2585 2644 2721 2672 2429 2158 2081 2180 2327 2875 2939 2679 2298 1941 1700 1458 1446 1532 1524 1508 1574 1629 1713 1882 1817 1869 1907 1804 1704 1698 1716 1684 1611 1501 1323 1109 1019 1219 1495 1752 2137 2558 2779 2639 2214 1799 1977 2072 2145 2272 2450 2679 2747 2354 1760 1293 1091 1129 1081 1053 1093 978 996 1104 1149 1211 1324 1523 1301 950 762 762 948 1197 1255 1141 965 976 1212 1393 1462 1305 1126 1001 993 1109 1220 1339 1300 972 811 753 807 856 1056 1187 1186 1351 1494 1587 1650 1598 1509 1478 1207 857 599 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 55 158 315 482 597 643 659 676 656 572 493 506 555 612 657 677 690 725 800 879 896 844 778 809 956 1045 912 729 627 576 539 476 388 315 268 211 158 147 248 426 510 602 622 653 681 803 969 1042 1018 960 876 843 851 852 827 810 833 781 669 470 263 127 78 62 54 37 18 6 4 11 22 38 25 29 34 43 46 36 20 7 1 1 1 0 1 2 4 30 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 1 1 7 27 59 118 172 189 218 292 406 533 639 664 752 834 885 911 927 941 953 988 1042 1097 1167 1253 1349 1445 1531 1596 1677 1736 1725 1708 1708 1705 1693 1674 1637 1595 1553 1521 1508 1507 1501 1495 1457 1453 1552 1726 1913 2068 2175 2192 2154 2054 1910 1745 1586 1431 1258 1123 1117 1077 1093 1217 1417 1564 1505 1279 1128 1064 985 951 962 952 947 939 922 910 888 847 791 735 706 697 688 697 725 744 740 742 837 824 740 578 400 279 232 223 261 409 503 519 549 688 939 1199 1351 1419 1422 1430 1463 1479 1460 1445 1469 1569 1619 1603 1579 1629 1730 1737 1707 1571 1360 1188 1095 1005 819 816 873 945 1103 1428 1764 1848 1756 1874 2034 2173 2234 2317 2430 2508 2746 3024 3305 3386 3306 3161 3024 2955 2900 2769 2646 2678 2869 3131 3290 3126 2970 3128 3154 3072 2845 2481 2082 1832 1960 2093 2457 2624 2475 2182 1918 1784 1586 1602 1649 1626 1663 1850 1851 2188 2155 1948 1913 1994 1884 1818 1838 1848 1807 1705 1553 1372 1183 1138 1288 1432 1608 1883 2216 2494 2665 2482 2259 2299 2442 2581 2711 2753 2729 2519 2096 1624 1315 1242 1246 1224 1182 1084 949 874 861 928 1118 1208 1268 1203 1135 1037 940 1056 1201 1364 1365 1120 867 914 995 1080 1174 1249 1302 1325 1259 1126 1185 1149 978 767 643 833 691 805 1003 887 768 1033 1099 1009 925 903 884 778 612 558 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 91 235 398 532 624 651 655 684 650 549 473 518 580 662 746 792 819 868 951 1028 1016 902 782 804 989 1130 987 789 750 644 507 376 272 214 168 105 53 75 246 447 551 636 673 677 660 705 786 830 823 816 776 759 811 855 849 796 710 564 348 193 97 47 31 34 38 32 11 8 19 32 43 48 21 17 16 26 34 29 13 1 0 0 0 3 11 14 12 43 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 12 45 110 166 223 277 331 409 524 640 720 786 833 868 885 891 893 879 916 971 1024 1104 1203 1307 1406 1497 1574 1689 1688 1636 1627 1655 1649 1589 1549 1534 1517 1506 1508 1515 1507 1476 1467 1440 1391 1383 1477 1650 1825 2011 2110 2119 2056 1966 1904 1855 1744 1562 1495 1604 1600 1523 1528 1654 1748 1590 1353 1240 1268 1270 1212 1124 1027 1009 1002 970 944 919 884 835 768 726 712 691 679 695 717 720 761 820 842 841 726 547 406 343 324 365 476 560 592 610 707 963 1218 1369 1410 1407 1388 1356 1337 1363 1434 1503 1552 1574 1564 1595 1716 1811 1790 1697 1484 1306 1197 1102 957 722 682 739 824 1004 1302 1562 1611 1586 1678 1837 1917 1934 2090 2454 2709 2903 3081 3275 3267 3119 2993 2911 2936 3003 2989 2934 2956 3096 3325 3605 3713 3597 3595 3549 3387 3079 2615 2048 1880 2072 2373 2612 2655 2501 2228 2104 1999 1955 2005 1928 1767 1939 1849 1878 1941 1885 1727 1705 1934 1932 1847 1834 1787 1717 1598 1441 1306 1257 1267 1289 1330 1426 1607 1844 2117 2292 2421 2503 2627 2805 2882 2920 2875 2708 2433 2097 1802 1645 1597 1528 1455 1343 1168 969 832 893 983 1111 1142 1187 1264 1256 1137 1068 1106 1188 1222 1183 1092 913 892 875 862 1003 1192 1310 1317 1176 1110 1036 982 1004 969 789 906 803 733 802 807 620 538 557 530 529 543 594 553 483 634 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 32 127 274 433 556 628 663 674 758 677 525 470 532 611 711 795 857 917 996 1084 1131 1084 925 762 743 887 1032 1008 889 895 823 662 470 314 222 157 80 24 35 187 397 539 621 734 760 753 736 740 762 790 822 858 801 749 710 614 482 351 220 124 83 54 33 23 22 23 21 4 16 41 62 77 76 40 20 11 20 34 33 18 2 0 0 1 14 18 11 10 25 10 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 1 0 0 0 0 0 0 1 3 5 7 16 40 82 137 218 299 317 368 536 709 796 829 839 847 851 857 866 868 918 995 1077 1155 1229 1296 1348 1394 1457 1562 1546 1538 1580 1604 1528 1393 1337 1373 1399 1425 1476 1538 1555 1500 1432 1425 1382 1314 1297 1379 1541 1718 1900 2001 2006 1951 1899 1862 1794 1760 1772 1844 1844 1789 1763 1837 1956 1648 1394 1374 1478 1532 1437 1210 996 1039 1047 1022 1021 987 910 839 783 755 740 705 681 688 704 706 750 834 886 876 776 653 573 520 479 479 500 504 483 513 688 955 1184 1322 1387 1416 1385 1323 1331 1392 1454 1503 1511 1542 1570 1578 1638 1614 1585 1470 1298 1239 1242 1109 864 696 657 609 643 795 1005 1192 1340 1410 1515 1688 1824 1890 2005 2311 2654 2835 2938 2978 2910 2783 2674 2617 2757 2913 3023 3076 3090 3108 3179 3352 3475 3606 3664 3643 3522 3253 2812 2134 1937 2235 2668 2886 2725 2537 2328 2148 2108 2307 2451 2183 1755 1712 1785 1858 1743 1591 1557 1647 1871 1848 1661 1558 1532 1489 1397 1263 1207 1200 1239 1257 1261 1303 1409 1579 1776 1959 2122 2270 2463 2730 2883 2965 2934 2744 2473 2210 2009 1898 1864 1807 1726 1593 1394 1176 1090 1160 1221 1217 1139 1082 1169 1096 1047 1105 1356 1475 1247 1075 949 975 1015 1023 1050 1075 1106 1144 1072 1048 1014 832 715 930 937 901 785 693 714 759 740 544 376 349 389 463 520 520 458 569 756 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 26 103 203 355 493 601 670 700 711 709 617 477 479 557 649 755 813 884 984 1075 1114 1072 945 772 638 624 707 888 998 985 974 941 840 663 466 304 181 68 11 9 86 269 418 523 675 806 883 894 882 857 803 732 672 613 498 385 270 187 137 106 95 81 58 39 29 22 18 15 4 24 50 81 106 101 63 36 23 26 37 38 26 9 2 6 1 13 20 15 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 1 3 4 2 4 3 1 0 0 0 1 2 4 6 7 8 18 49 125 185 247 324 449 621 744 761 771 782 800 815 817 822 860 916 1006 1109 1172 1211 1242 1265 1292 1322 1355 1385 1422 1454 1431 1324 1243 1193 1247 1287 1325 1381 1451 1512 1497 1396 1395 1366 1293 1215 1192 1275 1409 1583 1756 1883 1917 1880 1832 1808 1813 1849 1935 2004 2005 1937 1890 2037 1748 1519 1514 1605 1626 1485 1234 1065 1060 1051 1026 986 928 857 794 744 723 707 683 665 674 718 771 756 829 894 898 845 782 748 710 655 608 539 472 442 502 695 952 1198 1375 1427 1437 1418 1391 1457 1497 1479 1498 1524 1565 1586 1526 1501 1495 1405 1286 1202 1188 1171 979 715 609 584 498 497 642 841 1035 1192 1295 1383 1506 1661 1813 1950 2159 2487 2695 2756 2702 2605 2513 2447 2431 2601 2749 2924 3108 3241 3263 3050 2975 3026 3168 3356 3493 3472 3317 2875 2362 2133 2291 2684 2935 2717 2444 2171 2022 2144 2524 2779 2334 1894 1811 1907 1955 1840 1637 1583 1730 1988 1967 1633 1371 1359 1341 1272 1185 1195 1202 1215 1250 1280 1276 1335 1437 1548 1646 1727 1830 2028 2331 2564 2703 2769 2703 2529 2332 2097 1948 1889 1866 1814 1738 1667 1580 1525 1513 1518 1403 1145 996 945 991 1075 1226 1298 1150 1226 1255 1015 994 1050 1045 1000 991 934 905 891 861 718 574 581 734 688 703 619 535 665 772 791 684 481 338 320 394 569 671 702 742 836 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 16 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 96 232 334 432 548 655 728 751 726 680 647 484 489 604 729 815 861 941 1018 1049 1022 909 743 596 521 496 537 710 918 1048 1061 966 839 696 538 355 169 40 5 7 79 224 390 524 642 769 878 885 806 696 545 394 288 229 173 135 113 107 111 108 93 71 50 38 34 29 20 13 10 21 53 105 133 113 69 42 33 32 34 33 30 18 12 26 2 0 12 15 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 3 7 13 14 3 3 5 5 3 2 4 5 7 9 14 17 23 40 66 121 165 253 379 493 555 585 581 578 603 642 681 708 726 758 797 873 987 1067 1116 1148 1168 1196 1232 1261 1272 1287 1310 1315 1271 1190 1146 1153 1171 1206 1257 1318 1381 1375 1288 1272 1274 1245 1174 1102 1102 1181 1306 1480 1684 1827 1849 1782 1739 1764 1841 1956 2053 2090 2048 1959 2007 1899 1796 1748 1726 1647 1413 1030 1034 1059 1004 954 928 891 818 747 699 674 667 680 704 731 766 805 829 888 924 922 905 904 919 903 822 732 619 523 489 549 712 927 1158 1342 1441 1460 1452 1483 1542 1532 1509 1517 1530 1510 1442 1377 1384 1439 1355 1267 1210 1150 1037 793 570 473 401 361 408 555 751 949 1103 1207 1290 1371 1475 1660 1880 2073 2335 2521 2574 2548 2514 2483 2437 2379 2457 2597 2791 3025 3193 3278 3134 2873 2677 2690 2928 3215 3311 3282 3003 2586 2326 2391 2604 2792 2656 2316 2280 2282 2370 2728 2945 2557 2178 2011 2012 2069 1993 1749 1640 1693 1850 1756 1535 1443 1434 1441 1347 1286 1286 1306 1313 1323 1388 1338 1334 1359 1349 1301 1325 1428 1650 1897 2105 2284 2414 2453 2450 2387 2260 2120 1949 1806 1774 1820 1842 1786 1802 1828 1776 1555 1031 1000 996 941 953 1026 980 757 914 1200 1072 1010 1062 908 642 865 702 565 491 474 583 648 777 630 448 430 533 484 609 804 836 698 497 340 260 329 600 841 969 976 1029 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 26 67 87 52 18 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 66 190 314 384 426 572 693 747 771 726 663 630 481 457 666 820 875 898 947 960 887 805 709 593 511 490 460 423 528 763 958 1014 932 793 623 404 216 81 13 1 22 127 316 492 612 697 738 706 598 473 363 254 199 161 120 110 108 155 160 133 96 62 39 29 22 20 19 16 15 21 36 81 152 179 146 89 48 39 42 39 24 29 20 21 38 6 1 18 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 1 2 4 5 7 10 14 15 16 6 1 2 5 9 13 14 15 14 19 28 39 49 64 91 127 179 276 391 450 422 388 376 348 368 414 464 505 540 586 619 679 780 883 960 1007 1036 1068 1109 1129 1145 1159 1174 1185 1174 1110 1090 1070 1080 1121 1157 1177 1247 1255 1181 1130 1166 1209 1171 1071 1007 1035 1124 1263 1448 1636 1763 1789 1754 1723 1785 1891 1943 1960 2010 1988 1920 1807 1729 1737 1706 1525 1249 1009 1001 981 914 831 768 740 726 712 709 721 752 791 820 831 821 882 927 957 977 987 981 1000 1042 1025 898 760 653 593 591 660 757 900 1114 1309 1447 1526 1551 1556 1531 1504 1498 1505 1498 1450 1367 1309 1383 1482 1450 1349 1259 1164 1019 805 586 423 323 290 343 473 647 806 944 1052 1131 1205 1341 1585 1766 1934 2129 2286 2397 2474 2447 2423 2361 2306 2325 2437 2627 2852 2911 3108 3166 2966 2639 2437 2567 2886 3088 3211 3169 2915 2747 2887 2849 2923 2850 2658 2708 2836 2812 3001 3050 2754 2399 2152 2024 1967 1945 1781 1664 1629 1657 1580 1456 1500 1665 1674 1534 1435 1439 1444 1322 1428 1465 1417 1349 1230 1087 1095 1196 1361 1533 1651 1749 1907 2138 2293 2280 2236 2095 1926 1840 1830 1830 1863 1849 1815 1822 1783 1740 1588 1215 1143 1103 955 824 807 741 615 618 928 1127 1048 882 751 500 619 585 454 367 499 765 841 826 673 427 269 273 468 594 702 720 636 458 320 293 380 583 919 1328 1303 1447 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 8 72 143 140 64 26 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 133 240 319 406 524 648 739 777 820 763 618 522 491 428 656 778 809 832 859 831 715 614 558 514 504 499 459 412 410 516 627 690 686 613 448 194 62 16 2 0 24 119 286 380 498 537 467 361 273 228 198 189 233 235 194 185 238 275 209 125 66 39 34 35 33 29 26 24 32 54 86 124 189 192 154 110 79 63 50 35 18 44 30 17 26 23 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 1 4 7 10 13 16 16 16 11 6 4 8 13 15 16 18 20 30 43 53 62 71 94 123 158 211 260 271 247 246 251 225 238 272 294 311 365 455 468 527 634 725 780 816 846 881 917 948 989 1018 1035 1052 1054 1048 1034 1019 1028 1056 1070 1059 1105 1103 1051 1016 1041 1084 1082 1019 947 922 970 1090 1265 1467 1654 1763 1748 1662 1639 1699 1728 1731 1821 1834 1761 1606 1498 1520 1533 1403 1234 1094 1014 961 891 802 736 721 717 753 773 801 845 879 867 804 713 671 685 762 860 926 967 1092 1109 1057 919 794 722 694 699 729 803 908 1062 1239 1413 1552 1603 1595 1518 1471 1462 1471 1465 1418 1337 1337 1470 1546 1514 1420 1314 1171 997 850 680 501 345 262 280 409 563 753 907 966 1021 1219 1277 1450 1619 1760 1873 1958 2065 2293 2403 2389 2255 2181 2198 2279 2430 2514 2535 2754 2996 3039 2796 2482 2458 2687 2928 3158 3345 3443 3460 3676 3585 3369 3146 2959 2929 3083 3271 3464 3437 2975 2505 2271 2176 2088 1924 1711 1588 1608 1691 1766 1859 1927 2011 1893 1674 1517 1453 1338 1511 1501 1470 1480 1411 1158 1010 1270 1490 1542 1538 1522 1545 1661 1926 2282 2327 2170 1906 1707 1714 1658 1676 1724 1650 1523 1437 1310 1426 1355 1250 1216 1163 1020 958 785 873 925 990 1078 1116 1073 889 831 668 543 509 556 358 658 811 796 822 777 559 493 599 668 613 550 518 491 283 291 401 444 484 834 1632 1593 1638 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 26 27 8 72 98 71 33 17 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 59 178 247 353 498 634 725 788 842 857 834 640 519 495 456 580 653 682 713 714 654 566 513 507 535 533 508 468 434 370 341 340 357 370 337 226 64 9 2 0 0 15 63 138 158 199 193 164 139 147 183 203 232 258 259 251 286 346 316 187 84 40 36 46 49 35 32 31 65 100 128 145 155 183 162 134 123 109 86 56 24 7 30 20 23 47 66 42 15 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 10 13 15 15 15 17 13 9 10 15 15 17 20 23 33 44 56 69 80 94 109 123 138 127 106 118 165 167 144 158 185 190 204 296 429 405 475 582 643 650 648 674 712 752 799 837 863 888 924 953 957 947 938 952 986 1012 1005 1000 998 974 939 921 939 964 916 876 904 928 1011 1159 1339 1518 1674 1713 1624 1541 1535 1578 1635 1683 1559 1642 1534 1399 1360 1388 1384 1328 1213 1074 984 905 835 805 823 842 843 820 804 805 811 796 712 635 591 583 626 688 764 880 1121 1105 1022 938 897 866 798 803 810 894 959 1026 1131 1276 1445 1574 1580 1501 1433 1416 1430 1426 1390 1335 1418 1548 1628 1604 1491 1377 1179 1032 898 727 540 381 283 265 377 501 665 802 855 886 1258 1262 1377 1542 1677 1732 1739 1793 1960 2059 2021 1975 1956 1965 2011 2111 2093 2156 2425 2807 3046 2910 2666 2613 2671 2800 3005 3259 3493 3706 3814 3680 3378 3101 2926 2898 3117 3544 3775 3660 3112 2547 2307 2264 2207 2059 1896 1825 1866 1948 2072 2179 2280 2287 2121 1861 1640 1477 1231 1331 1442 1444 1401 1304 1181 1249 1448 1612 1570 1441 1387 1402 1497 1825 2254 2378 2220 1969 1730 1581 1506 1570 1553 1323 1059 1422 1432 1307 1198 1184 1200 1079 965 830 695 865 1056 1116 1133 1105 1123 1082 1040 933 758 516 566 397 383 373 502 707 777 724 839 997 934 692 454 348 456 278 290 356 321 241 748 1348 1592 1508 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 25 33 47 38 13 20 17 12 6 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 77 187 281 334 469 600 692 764 825 868 864 832 599 506 455 441 528 594 652 675 663 607 534 505 571 632 540 507 467 406 339 276 237 216 191 147 85 29 9 5 5 2 8 24 48 65 75 96 123 138 152 169 184 211 221 271 323 344 320 254 135 49 32 51 85 101 94 88 90 125 171 187 178 169 172 137 105 111 92 57 27 10 2 24 11 43 73 68 37 24 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 4 8 12 13 10 14 19 18 15 15 14 14 17 21 24 28 36 51 72 93 109 122 137 144 140 124 99 87 73 63 68 84 100 131 219 352 336 377 470 557 587 573 600 640 686 729 747 748 750 762 783 803 817 814 820 853 899 924 916 908 909 929 948 938 893 852 864 898 939 1007 1109 1239 1379 1545 1622 1584 1517 1481 1524 1631 1661 1368 1518 1553 1475 1378 1323 1314 1296 1238 1124 1027 940 871 841 837 838 815 798 825 873 890 850 773 748 769 771 721 676 717 854 1004 1015 964 935 942 941 906 888 877 897 943 1004 1068 1148 1296 1459 1512 1490 1458 1439 1413 1363 1348 1365 1444 1590 1712 1683 1490 1377 1195 1032 849 655 483 356 327 349 380 419 492 580 643 727 1110 1342 1497 1616 1671 1654 1663 1733 1806 1847 1839 1808 1769 1753 1794 1800 1816 1952 2288 2719 2943 2846 2665 2542 2471 2500 2648 2881 3088 3244 3328 3194 2991 2854 2831 2960 3308 3688 3737 3445 2962 2532 2359 2394 2392 2288 2193 2158 2147 2101 2327 2421 2473 2464 2313 1972 1493 1403 1400 1482 1476 1418 1267 1130 1192 1359 1482 1465 1354 1294 1354 1475 1588 1757 1949 2095 2145 2117 1808 1658 1652 1636 1499 1281 1118 1431 1504 1385 1244 1208 1254 1177 1094 978 802 756 881 961 826 986 1043 1028 1047 1143 1094 722 621 501 404 384 499 647 750 744 842 1005 1035 836 493 357 267 205 176 176 136 248 618 940 1171 1206 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 33 41 43 45 48 39 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 1 8 54 259 411 476 509 581 660 726 805 878 918 901 843 623 541 465 451 503 576 665 691 672 622 559 560 638 657 489 485 442 373 304 242 203 173 131 86 46 22 13 10 7 2 3 7 14 28 55 108 169 197 183 153 131 132 159 210 260 269 230 164 90 42 62 115 147 145 132 158 243 272 269 232 195 172 154 114 72 75 54 22 4 1 5 31 30 70 73 44 17 18 24 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 19 20 19 18 16 15 16 18 21 24 27 34 50 71 94 120 160 201 208 181 136 91 60 41 35 38 46 60 83 128 222 281 352 455 552 594 581 590 610 659 707 723 709 681 647 595 605 603 617 640 675 723 746 740 744 767 806 804 761 766 816 877 925 962 1006 1084 1202 1315 1439 1501 1487 1443 1418 1460 1561 1458 1304 1416 1518 1496 1378 1276 1258 1229 1194 1137 1063 978 895 827 774 738 744 798 879 947 968 905 819 805 821 806 737 650 623 698 800 856 886 925 974 993 981 952 932 929 963 1014 1059 1119 1221 1357 1446 1484 1473 1421 1372 1337 1342 1368 1442 1592 1727 1671 1401 1262 1151 1011 822 624 470 354 359 402 401 383 394 436 468 589 931 1339 1621 1724 1669 1564 1610 1684 1713 1731 1730 1703 1665 1649 1661 1654 1706 1906 2246 2563 2720 2671 2530 2415 2338 2291 2347 2482 2649 2747 2810 2772 2700 2710 2826 3150 3496 3689 3563 3168 2721 2445 2481 2587 2637 2604 2485 2307 2249 2222 2371 2469 2539 2557 2424 2033 1500 1300 1258 1257 1314 1412 1223 1092 1231 1347 1334 1279 1289 1365 1542 1670 1710 1684 1696 1796 1958 2051 1937 1874 1859 1766 1540 1370 1394 1544 1600 1505 1308 1105 1028 1126 1119 1024 861 749 886 1052 1002 965 912 842 841 1168 1193 1095 1000 892 813 892 791 611 695 726 659 742 993 1018 811 602 390 182 115 102 115 218 355 588 806 811 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 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 40 53 59 62 65 68 57 31 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 4 1 11 54 220 488 604 648 667 694 768 842 912 988 1021 963 828 690 631 534 502 502 538 612 656 661 664 632 610 613 580 458 461 426 348 269 214 180 146 103 69 48 31 19 12 3 1 0 2 5 10 20 50 104 141 139 124 119 128 142 164 180 176 167 144 121 125 172 192 129 64 44 111 247 304 271 214 166 132 105 78 62 60 51 20 2 0 3 15 28 69 59 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 9 11 14 18 19 19 18 16 16 18 20 22 25 30 35 42 57 81 110 149 201 251 261 234 185 131 78 47 34 38 52 71 94 119 174 241 306 397 498 575 606 608 588 596 617 635 641 633 604 511 436 431 458 492 532 582 630 657 671 689 702 707 718 753 808 867 922 959 992 1058 1176 1281 1359 1386 1368 1336 1323 1363 1448 1257 1229 1383 1539 1527 1354 1216 1243 1223 1191 1137 1068 992 912 830 781 769 806 841 838 795 725 637 567 592 633 649 620 538 455 437 483 635 803 929 1017 1044 1027 994 974 959 960 995 1059 1134 1236 1334 1414 1465 1466 1417 1395 1371 1368 1414 1485 1583 1679 1628 1386 1198 1099 1008 864 668 490 356 314 362 393 393 393 398 404 490 705 1099 1455 1573 1461 1414 1538 1575 1616 1658 1670 1673 1625 1598 1613 1642 1740 1960 2259 2471 2517 2555 2535 2487 2380 2256 2269 2269 2280 2331 2400 2474 2565 2682 2834 3236 3573 3659 3480 3056 2573 2537 2670 2815 2919 2956 2802 2422 2407 2438 2496 2534 2590 2610 2474 2138 1732 1393 1165 1093 1192 1382 1254 1086 1130 1150 1073 1155 1330 1296 1571 1771 1736 1587 1534 1606 1778 1919 1971 2000 2000 1849 1632 1517 1563 1675 1694 1551 1239 884 670 608 659 679 671 804 756 825 860 840 814 871 950 1104 1234 1333 1366 1275 1125 976 742 591 615 600 447 574 1173 1467 1397 1074 637 202 208 191 195 229 406 756 787 628 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 1 2 3 1 0 0 0 0 0 0 6 39 62 64 78 95 99 83 80 65 35 12 4 6 7 8 7 4 1 0 0 0 0 0 0 0 0 1 5 8 4 6 36 148 383 566 622 681 731 788 880 991 1064 1096 1072 947 782 665 578 548 553 536 537 565 608 667 735 712 643 580 532 482 453 401 309 241 199 166 126 83 62 55 43 32 23 16 16 8 2 2 4 9 15 21 35 52 71 95 133 177 212 223 235 239 224 201 184 176 132 42 8 3 10 22 53 72 75 69 58 50 50 54 52 44 23 7 1 0 5 17 31 23 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 9 11 12 13 15 17 17 20 19 18 19 21 24 28 32 39 50 60 72 95 133 178 215 243 245 220 183 141 88 53 32 32 48 71 97 116 138 173 199 256 348 452 536 577 568 554 548 539 529 531 538 471 389 369 382 407 428 443 454 540 612 642 650 665 700 749 797 835 877 906 945 1023 1130 1225 1274 1283 1256 1216 1222 1305 1311 1165 1181 1376 1575 1566 1338 1221 1246 1233 1205 1168 1113 1042 974 890 861 873 857 791 681 530 335 286 276 321 399 463 471 422 348 313 367 573 813 972 1046 1065 1058 1023 1005 997 993 1012 1055 1132 1233 1322 1414 1498 1534 1524 1469 1416 1401 1443 1521 1609 1677 1626 1418 1216 1092 1000 871 713 558 395 284 281 327 376 454 479 425 463 613 851 1075 1183 1189 1312 1443 1481 1517 1581 1622 1620 1545 1527 1566 1634 1752 1951 2170 2346 2448 2522 2546 2479 2323 2134 2107 2060 2007 2007 2083 2211 2357 2625 2809 3073 3339 3542 3597 3277 2860 2832 2889 2952 3068 3244 3117 2753 2637 2633 2687 2746 2753 2720 2613 2404 2063 1678 1332 1091 1163 1289 1282 1195 1099 1004 929 969 1109 1172 1421 1679 1721 1516 1513 1602 1732 1846 1921 1987 2052 1919 1769 1632 1617 1707 1683 1513 1192 889 667 547 523 532 612 894 933 873 809 782 707 831 959 1157 1303 1414 1542 1498 1337 1021 754 726 779 675 376 536 1264 1842 1921 1513 1020 608 417 290 289 454 582 837 776 621 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 4 7 8 8 8 7 6 4 3 2 0 0 0 0 0 0 14 46 66 76 102 125 126 120 124 89 48 20 12 17 22 24 27 21 9 2 0 0 0 0 0 0 0 1 4 6 3 16 78 223 399 511 604 697 801 898 1000 1104 1171 1166 1055 872 687 546 480 541 546 575 590 592 606 655 729 742 688 590 536 502 438 343 266 228 189 147 112 92 83 66 56 49 43 36 25 17 12 12 9 4 0 1 4 12 29 49 89 147 199 217 211 189 160 130 98 62 24 3 0 0 0 0 2 7 25 33 23 16 16 18 18 11 11 5 1 0 4 15 15 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 9 15 15 14 14 17 19 16 20 20 20 21 24 29 33 39 45 60 75 90 111 142 171 196 211 211 201 181 146 89 52 26 20 28 43 58 69 71 81 78 92 133 203 294 373 421 472 523 533 481 407 423 411 374 351 354 368 375 376 375 426 514 574 608 641 687 741 783 809 811 827 875 951 1053 1170 1213 1217 1182 1123 1119 1250 1227 1092 1133 1331 1517 1532 1375 1275 1280 1243 1206 1185 1165 1127 1062 956 886 817 703 565 431 281 113 117 133 161 204 254 293 309 279 300 438 668 895 1028 1053 1089 1096 1064 1039 1031 1026 1027 1047 1118 1204 1295 1402 1506 1565 1544 1534 1471 1456 1498 1555 1611 1647 1600 1403 1209 1086 1005 909 791 628 453 301 235 257 352 518 598 513 542 673 825 968 1088 1177 1311 1376 1400 1437 1486 1509 1472 1397 1393 1438 1501 1589 1715 1868 2098 2214 2272 2286 2243 2179 2037 2006 1957 1885 1841 1884 1989 1976 2106 2357 2710 3058 3358 3719 3625 3452 3327 3134 2875 2750 2966 3095 2932 2751 2657 2638 2674 2815 2882 2853 2688 2382 1993 1582 1255 1160 1174 1279 1306 1185 1023 1001 1003 1090 1159 1330 1614 1660 1546 1596 1684 1780 1859 1918 1988 2005 1943 1827 1715 1672 1682 1596 1441 1262 1084 909 738 628 677 808 996 1022 904 788 662 596 619 700 912 1210 1382 1558 1676 1568 1105 751 896 1041 911 764 843 1272 1824 2091 1740 1344 909 480 219 252 608 893 913 816 673 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 4 1 0 1 2 4 7 9 13 17 19 18 18 16 10 4 1 0 0 0 0 0 0 0 21 47 63 77 110 137 137 123 100 66 42 22 19 26 30 31 37 38 21 8 2 0 0 0 0 0 0 0 1 2 5 43 163 338 482 594 736 850 942 1009 1069 1124 1136 1077 933 748 586 506 502 554 599 605 637 655 671 713 775 808 769 648 553 483 396 295 243 214 176 146 132 132 124 79 64 73 55 33 24 25 26 20 12 4 1 1 1 1 6 9 18 34 49 52 45 37 32 25 16 6 0 0 0 0 0 0 0 10 45 64 25 5 0 0 0 0 0 0 0 0 10 27 26 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 1 4 10 18 18 17 17 18 18 16 16 18 20 21 24 29 35 40 46 63 86 107 124 144 166 184 195 198 189 162 116 66 34 15 9 10 15 19 21 19 17 15 15 19 37 81 142 202 238 289 325 312 266 287 315 325 325 332 343 353 377 389 413 467 527 585 641 696 755 789 813 811 798 797 837 965 1126 1184 1187 1147 1080 1037 1104 1085 1008 1079 1256 1412 1451 1390 1316 1260 1217 1162 1115 1095 1083 988 848 731 605 467 327 199 130 53 59 81 100 120 145 170 213 240 321 493 730 954 1072 1067 1024 1043 1057 1050 1039 1033 1039 1044 1104 1160 1225 1317 1433 1532 1530 1520 1467 1450 1490 1548 1586 1593 1541 1397 1262 1166 1070 971 874 729 509 335 249 229 283 438 618 624 644 761 902 1024 1150 1254 1333 1356 1361 1385 1400 1392 1322 1251 1231 1252 1284 1326 1422 1543 1668 1771 1855 1928 1977 2049 2104 2107 2021 1878 1810 1817 1876 1784 1818 2049 2400 2738 3029 3471 3649 3682 3545 3214 2814 2594 2765 2962 2879 2669 2560 2523 2593 2711 2799 2841 2762 2512 2182 1887 1525 1324 1275 1324 1357 1260 1084 1056 1051 1049 1107 1323 1642 1631 1610 1658 1739 1783 1823 1878 1915 1907 1852 1755 1648 1637 1650 1507 1387 1305 1242 1141 1004 947 996 1070 1114 1135 1170 855 656 533 495 522 583 968 1175 1384 1600 1546 1187 1006 1077 1139 964 798 881 1203 1613 1776 1595 1263 789 332 270 438 713 918 926 837 739 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 16 13 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 1 2 2 8 13 17 19 19 22 25 21 18 14 12 9 5 2 1 0 0 0 0 0 28 52 65 80 107 128 125 110 89 89 92 50 23 30 28 22 22 24 17 6 1 0 0 0 0 0 0 0 1 9 36 112 299 472 613 748 884 982 1024 1041 1049 1054 1030 935 771 631 550 553 553 551 578 589 685 751 785 847 893 880 841 742 576 464 391 324 256 193 175 170 147 130 111 77 69 77 56 37 26 22 17 9 2 1 3 6 6 2 1 0 0 0 1 1 1 0 2 1 0 0 0 0 0 2 1 0 0 17 60 88 22 4 0 0 0 0 0 0 0 0 14 35 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 3 1 0 0 0 0 0 0 0 0 0 1 3 7 12 20 20 21 21 18 16 15 16 18 20 21 24 30 34 41 46 67 95 119 134 145 157 167 175 175 153 108 57 28 14 6 3 3 3 2 2 1 0 0 1 1 4 17 48 108 87 81 96 111 125 152 176 180 200 237 278 312 354 376 415 459 506 557 616 688 765 809 829 823 793 761 775 895 1046 1109 1131 1118 1069 1003 972 970 1024 1079 1196 1320 1322 1288 1263 1217 1154 1061 958 872 814 743 637 538 423 305 201 110 78 42 29 40 66 98 125 157 186 241 341 501 719 954 1082 1080 1029 1007 1005 1018 1041 1050 1046 1043 1091 1148 1191 1239 1348 1466 1471 1479 1465 1435 1440 1516 1510 1530 1492 1410 1319 1220 1091 959 806 633 478 378 320 266 234 311 515 686 819 948 1076 1155 1166 1239 1306 1329 1321 1325 1309 1281 1193 1112 1074 1077 1082 1087 1139 1199 1259 1327 1408 1513 1632 1734 1822 1833 1769 1713 1781 1819 1764 1609 1643 1958 2295 2413 2677 2962 3136 3215 3211 3079 2782 2533 2532 2717 2714 2513 2432 2426 2462 2512 2571 2630 2629 2468 2180 2008 1704 1427 1291 1293 1322 1257 1130 1052 1021 1012 1099 1378 1546 1556 1559 1630 1707 1688 1681 1704 1717 1700 1660 1591 1461 1367 1297 1335 1323 1262 1250 1220 1247 1256 1260 1226 1145 1078 986 809 728 655 578 646 656 740 940 1156 1336 1446 1432 1346 1217 1123 975 814 839 1061 1333 1424 1338 1107 746 315 468 678 826 828 786 761 716 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 44 19 4 4 4 2 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 9 11 16 21 23 22 19 20 25 28 29 30 33 29 17 8 3 1 0 0 0 3 39 70 92 107 117 118 106 100 108 153 150 79 20 16 12 8 6 6 4 0 2 3 3 2 1 1 1 4 9 40 116 246 433 581 772 942 1024 1037 1024 1019 1015 996 949 847 707 597 539 540 600 611 607 629 715 808 852 924 972 965 909 798 608 481 438 398 327 243 189 160 114 90 81 76 73 75 64 45 30 22 17 10 4 1 1 4 7 6 5 3 3 4 7 8 7 3 0 0 0 0 2 3 2 10 7 2 3 16 39 51 5 1 0 0 0 0 0 0 0 0 5 13 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 1 2 3 2 0 0 0 0 0 0 0 0 0 0 1 5 11 14 21 21 23 24 22 20 18 17 18 19 20 24 30 34 42 48 68 99 127 142 145 135 133 135 131 110 72 34 15 8 4 1 1 0 0 0 0 0 0 0 0 1 4 16 60 38 17 14 19 31 49 59 60 80 125 186 247 305 340 353 375 429 499 566 670 770 818 836 844 833 793 766 849 974 1052 1098 1112 1090 1032 955 948 1045 1058 1061 1130 1189 1199 1199 1156 1080 994 892 761 651 580 507 432 350 257 150 76 48 30 26 39 65 95 120 144 185 253 353 484 654 885 1017 1027 1002 986 972 961 995 1016 976 1010 1073 1120 1145 1174 1248 1337 1358 1372 1378 1357 1336 1410 1429 1469 1458 1415 1370 1302 1110 918 705 534 457 454 422 358 290 287 371 503 707 1005 1092 1185 1167 1186 1230 1252 1247 1226 1203 1159 1073 971 908 928 905 873 852 839 854 895 930 1001 1116 1199 1256 1256 1227 1353 1533 1629 1585 1463 1421 1542 1681 1973 2128 2251 2358 2476 2556 2631 2675 2531 2473 2490 2452 2333 2284 2259 2255 2292 2358 2438 2506 2425 2161 1959 1754 1522 1331 1237 1231 1190 1118 1054 983 934 1139 1415 1538 1539 1537 1593 1608 1552 1501 1460 1419 1388 1373 1338 1235 1174 1189 1212 1189 1159 1163 1183 1296 1363 1346 1276 1132 992 867 801 791 759 668 739 681 672 750 912 1119 1387 1540 1558 1387 1155 971 937 941 1036 1181 1263 1183 859 591 359 454 582 636 711 694 666 659 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 24 4 8 7 5 3 1 1 0 0 0 0 0 0 0 0 0 1 5 8 10 10 10 9 10 13 16 20 24 30 38 48 55 66 54 36 20 9 2 0 0 0 0 14 54 89 117 120 109 93 75 70 103 163 132 61 11 0 1 2 1 1 1 1 4 12 17 13 9 8 10 21 42 111 236 377 524 691 935 1123 1135 1064 999 973 966 935 860 759 663 601 574 531 671 675 656 657 694 775 883 975 1044 1039 939 779 631 507 460 416 344 252 171 119 76 75 84 81 72 67 53 36 25 21 21 19 12 6 1 0 3 5 7 10 12 15 17 16 12 5 0 0 0 3 10 12 11 20 14 3 0 9 25 30 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 1 6 13 15 19 21 24 25 24 23 21 18 17 17 18 21 28 34 42 49 68 97 125 141 142 119 105 96 86 69 46 24 12 6 3 1 1 1 0 0 0 0 0 0 0 0 0 2 12 8 2 0 1 3 7 9 11 21 51 103 160 214 271 320 342 385 468 563 677 772 817 834 863 891 873 839 862 953 1041 1083 1097 1114 1091 1004 991 1038 1066 1087 1129 1172 1234 1165 1102 1056 1008 927 785 617 518 446 380 307 216 113 59 26 16 26 50 79 106 130 154 203 274 369 483 615 801 906 927 924 935 951 937 923 908 926 977 1012 1033 1108 1170 1201 1212 1221 1252 1294 1287 1274 1307 1356 1377 1369 1332 1262 1180 1054 886 709 593 563 557 495 434 359 304 290 322 433 713 826 967 1040 1065 1092 1143 1137 1123 1099 1044 942 821 792 850 809 760 714 631 549 595 643 711 754 801 854 870 907 1073 1170 1272 1362 1462 1641 1778 1860 1847 1788 1750 1834 2143 2353 2297 2408 2456 2421 2374 2279 2201 2160 2142 2133 2140 2191 2292 2419 2392 2257 2121 2004 1833 1563 1328 1227 1182 1124 1015 896 924 1188 1416 1512 1504 1489 1528 1478 1396 1306 1206 1131 1117 1145 1098 1035 1031 1061 1047 1135 1104 1162 1270 1327 1275 1288 1196 1089 932 735 589 527 480 428 383 288 240 286 490 796 1376 1737 1815 1684 1448 1294 1185 1081 1006 1075 1300 1283 871 484 340 376 422 513 726 871 859 759 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 1 3 5 4 0 0 0 0 0 0 0 0 2 6 9 11 10 7 5 4 4 10 19 28 39 48 57 63 58 51 40 26 13 4 1 0 0 0 2 28 64 87 106 109 92 73 63 73 110 146 74 27 5 1 1 2 1 0 0 1 6 20 40 34 31 35 46 73 119 203 327 429 546 719 951 1130 1101 1005 935 915 916 888 799 684 629 614 604 591 664 568 583 638 686 747 862 992 1122 1097 938 759 627 507 421 351 290 226 156 97 66 79 91 85 75 66 50 32 25 25 30 35 34 23 7 2 1 6 11 15 19 23 23 20 16 13 13 19 22 17 20 20 23 32 29 12 5 7 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 7 5 2 0 0 0 0 0 0 0 0 0 0 4 11 18 19 22 24 26 25 24 23 21 17 17 18 19 23 31 40 49 63 88 114 130 135 121 101 82 63 44 28 17 10 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 14 38 71 107 154 215 268 341 456 583 712 809 826 809 826 877 898 891 884 941 1023 1072 1093 1143 1148 1075 1036 1021 1023 1038 1065 1090 1135 1115 1081 1056 1023 949 795 602 475 395 328 250 170 112 78 38 28 41 70 111 143 162 188 243 313 399 513 639 764 831 846 844 864 915 938 913 869 850 861 873 893 961 1061 1153 1181 1202 1265 1331 1278 1270 1244 1227 1220 1213 1184 1093 1017 947 876 810 768 745 614 537 524 519 438 324 346 413 482 584 698 792 858 932 986 992 988 974 929 840 750 798 818 783 688 559 465 451 505 588 621 651 713 796 956 1049 954 860 902 1083 1334 1673 1895 1962 1798 1642 1621 1761 2267 2745 2639 2484 2418 2380 2429 2407 2295 2201 2127 2079 2052 2079 2165 2268 2327 2366 2384 2329 2183 1930 1655 1426 1295 1258 1103 1003 1092 1256 1444 1572 1527 1457 1406 1310 1215 1135 1052 990 1024 1048 999 948 894 797 749 1061 1000 912 863 874 960 1153 1143 1037 817 569 390 240 202 176 143 115 107 78 156 294 855 1513 1818 1770 1587 1306 1042 782 576 638 1175 1184 863 532 471 653 696 699 975 1175 1113 869 0 0 0 0 0 0 0 0 0 0 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 5 9 8 7 8 12 10 16 25 36 44 46 47 51 60 64 55 39 18 7 2 0 0 0 0 3 41 70 93 116 109 90 80 87 106 120 110 35 14 7 7 7 6 4 8 8 3 6 26 61 68 73 95 131 172 216 277 369 452 589 789 992 1094 1020 902 842 830 828 792 709 647 662 664 641 630 647 571 540 597 681 758 842 963 1112 1091 913 714 557 438 351 267 214 181 135 92 79 85 98 91 84 76 61 45 38 46 59 68 62 44 26 12 7 11 15 18 21 24 27 27 27 28 36 44 41 24 21 22 29 35 28 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 2 5 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 4 2 1 1 5 9 7 2 0 0 0 0 0 0 0 0 0 0 2 6 15 18 21 24 25 26 28 27 23 20 19 18 18 22 29 37 45 56 79 105 120 122 115 105 85 58 35 19 10 6 3 3 3 2 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 1 3 8 17 30 54 92 148 231 342 469 603 713 728 711 734 813 890 929 930 951 1010 1062 1092 1165 1192 1138 1062 990 938 912 913 953 986 1027 1053 1041 992 927 750 596 467 370 290 219 160 115 104 88 86 98 130 173 201 219 241 294 363 438 545 671 770 818 828 834 864 911 911 874 826 801 785 773 795 771 837 1012 1157 1221 1250 1327 1340 1294 1245 1187 1133 1103 1065 1005 961 930 923 914 892 900 740 645 608 549 450 396 422 538 570 530 550 633 705 780 819 836 839 828 803 797 845 874 822 754 637 476 401 416 470 518 553 604 646 607 634 665 577 501 537 697 921 1270 1578 1745 1702 1586 1591 1847 2455 3103 3218 2921 2599 2466 2712 2765 2649 2496 2358 2237 2118 2094 2113 2165 2254 2384 2506 2470 2394 2290 2141 1925 1669 1561 1313 1205 1249 1333 1425 1600 1572 1416 1295 1170 1060 974 913 945 1026 963 835 761 744 723 816 966 954 809 652 675 908 1112 1038 772 466 260 196 140 110 94 76 65 113 78 51 67 331 854 1279 1309 1282 1151 944 754 548 741 1137 1116 827 603 693 863 748 696 917 1121 1060 878 0 0 0 0 0 0 0 0 0 0 0 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 4 3 5 11 21 22 27 33 37 38 34 32 33 42 51 52 35 13 4 3 2 0 0 1 7 46 58 89 109 105 93 88 101 116 114 84 32 14 10 15 17 12 11 24 34 13 10 45 94 119 141 171 228 282 320 372 450 518 658 843 977 1000 914 806 767 744 720 692 664 659 721 686 671 673 669 608 539 591 717 824 880 927 1007 1032 851 638 455 333 262 198 151 130 101 84 85 93 109 105 104 97 85 76 76 88 97 93 71 52 44 35 24 21 20 21 23 25 27 27 26 26 32 38 35 28 24 24 23 22 19 15 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 1 1 1 1 0 0 0 1 3 6 7 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 21 31 35 26 18 10 5 5 1 0 0 0 0 0 0 0 0 0 0 0 1 5 10 14 17 22 23 26 30 27 24 20 19 18 18 21 27 34 40 49 72 100 116 113 106 99 77 59 39 17 8 5 4 4 3 3 2 1 0 1 1 1 0 1 3 7 7 2 0 0 0 0 0 0 0 0 0 0 0 0 4 11 19 43 90 158 242 366 502 572 605 649 728 833 931 957 962 995 1044 1085 1152 1183 1162 1099 1015 913 811 811 884 966 1007 1011 983 932 896 710 556 440 357 301 261 213 162 172 192 218 244 262 269 272 288 311 358 419 474 544 656 783 850 863 855 849 836 809 782 751 741 748 761 783 734 707 844 1052 1202 1250 1279 1272 1252 1229 1173 1097 1036 991 947 914 915 930 936 934 1003 943 840 720 585 473 433 463 536 535 508 515 569 611 648 673 680 673 650 646 760 892 922 845 711 558 437 405 434 452 461 477 490 447 342 262 182 183 239 293 338 418 724 1075 1324 1414 1398 1393 1741 2300 2951 3375 3374 3039 2816 3038 3122 3055 2909 2738 2516 2336 2208 2137 2134 2204 2333 2401 2422 2457 2502 2528 2428 2106 1825 1572 1400 1372 1429 1459 1533 1466 1325 1177 1034 906 810 806 919 931 765 569 524 576 740 931 1077 1120 1051 1045 1420 1426 1178 794 410 179 100 79 80 93 94 90 116 230 190 119 108 180 347 548 654 782 1021 1375 1549 1444 1590 1579 1293 897 634 682 722 799 773 643 798 864 877 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 4 2 0 0 0 0 0 0 0 0 0 0 0 2 3 4 4 6 10 12 16 22 25 30 32 33 36 39 40 39 37 33 32 26 19 15 15 14 11 7 14 50 51 103 127 125 108 87 84 104 96 63 28 12 8 12 12 8 15 41 68 49 35 88 157 209 246 260 313 403 497 557 582 596 713 901 979 947 861 772 723 695 675 679 687 680 692 646 665 655 624 598 602 665 794 878 867 852 905 961 801 575 371 242 177 140 110 97 85 80 84 95 108 110 121 119 109 104 109 116 104 84 65 56 57 53 39 37 32 27 25 25 26 26 22 19 24 31 37 44 32 24 17 21 38 45 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 1 1 1 1 1 0 0 3 6 7 5 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 22 35 49 63 56 36 22 15 8 3 0 0 0 0 0 0 0 0 0 0 0 1 3 7 10 15 20 22 25 30 26 24 20 17 16 15 18 24 31 37 44 64 88 105 105 101 89 63 55 42 16 8 6 5 5 4 3 3 3 1 3 4 5 4 3 3 7 10 9 7 4 2 2 1 1 0 0 0 0 0 3 4 8 12 18 26 42 74 148 279 389 475 555 640 752 863 928 952 977 1016 1051 1088 1140 1165 1131 1058 975 893 805 858 905 921 933 938 875 797 669 549 459 392 362 394 349 303 302 324 350 366 377 378 356 353 367 402 453 503 539 618 739 829 864 855 822 768 742 716 690 673 677 715 771 759 700 772 994 1233 1311 1235 1182 1228 1229 1147 1075 1030 959 896 849 821 821 856 894 968 962 858 724 629 564 527 529 536 527 512 516 558 626 655 604 542 505 481 514 617 713 769 753 661 530 419 417 454 467 448 412 367 288 201 170 166 153 137 139 155 174 387 694 957 1093 1100 1200 1479 1938 2574 3241 3633 3426 3243 3202 3171 3128 3084 2947 2656 2434 2265 2159 2118 2131 2179 2166 2203 2369 2621 2717 2642 2382 2112 1823 1603 1517 1520 1489 1447 1381 1269 1097 922 794 757 760 804 727 518 385 413 562 747 941 1112 1181 1082 1087 1160 1065 842 544 227 99 73 91 125 147 158 157 308 378 315 255 301 368 308 279 299 439 835 1667 2049 2106 2103 1977 1545 1062 698 559 586 619 565 607 580 692 818 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 19 20 8 2 0 0 0 0 0 0 0 0 0 0 5 11 14 16 18 22 20 22 25 29 34 41 42 44 50 56 59 57 48 41 40 39 37 39 32 20 16 33 64 104 192 198 154 112 85 71 82 75 51 24 10 8 8 4 4 33 107 187 199 104 141 269 345 371 401 502 645 711 660 612 631 739 943 1036 954 830 739 686 650 628 637 659 636 603 615 619 589 549 549 614 725 841 863 789 734 793 871 737 506 300 177 121 98 87 85 86 73 83 102 115 116 117 116 110 105 100 92 73 56 59 60 62 58 47 45 40 34 31 30 31 31 27 24 31 30 31 33 22 14 12 16 35 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 1 2 1 2 4 5 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 25 34 45 61 89 70 43 25 15 6 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 14 18 20 22 24 22 22 19 17 15 15 17 21 20 27 37 53 69 79 79 74 63 49 42 32 19 12 10 9 7 6 4 4 5 4 5 10 20 31 37 37 34 36 37 38 37 34 24 10 3 2 1 0 0 0 4 6 10 10 11 13 10 18 43 103 195 307 424 537 657 774 876 935 968 1004 1040 1071 1115 1160 1142 1076 1010 952 896 848 809 807 856 893 787 728 676 611 538 473 454 522 466 411 399 415 434 444 468 453 428 413 413 430 466 525 561 605 671 739 789 815 809 758 725 701 668 620 578 614 700 721 703 757 943 1203 1391 1441 1384 1315 1219 1107 1069 1045 925 893 845 758 728 744 777 867 868 780 685 649 625 613 592 561 532 519 536 655 830 844 722 562 433 330 323 338 411 528 622 630 561 429 398 443 484 464 388 287 211 164 162 163 138 106 68 79 115 245 453 682 923 978 1121 1295 1569 2084 2945 3486 3468 3303 3066 2825 2644 2546 2423 2263 2152 2091 2046 2003 1978 1917 1845 1911 2213 2560 2630 2537 2281 2093 1948 1778 1660 1537 1446 1400 1349 1215 1014 849 711 733 753 671 529 360 311 347 457 616 809 997 983 796 625 479 408 400 341 179 96 105 163 206 253 401 431 448 424 343 283 261 251 267 256 251 396 863 1497 1811 1848 1789 1823 1553 1192 838 597 491 549 786 772 546 609 824 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 18 26 23 8 2 0 0 0 0 0 0 0 0 0 0 2 6 10 14 20 27 31 34 31 32 39 48 54 60 67 75 83 89 86 73 60 52 55 61 55 37 46 90 116 161 251 202 131 98 83 71 57 51 41 16 9 10 8 6 10 56 205 407 495 356 253 427 472 460 499 633 726 656 577 566 640 779 943 1051 952 827 736 680 643 613 586 577 580 577 573 540 508 471 480 547 653 750 782 710 633 685 707 582 408 241 133 85 73 72 69 56 60 80 108 126 129 123 118 108 96 87 77 60 45 51 49 52 50 43 42 44 42 41 38 34 32 34 27 30 20 12 10 7 4 4 4 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 3 2 1 2 4 5 6 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 17 22 24 27 35 68 94 74 44 27 18 9 1 0 0 0 0 0 0 0 0 0 1 1 1 2 9 13 15 15 15 15 16 17 16 16 17 19 20 10 9 22 40 53 57 56 49 45 41 35 28 23 18 14 12 11 7 3 2 2 2 3 11 25 41 57 70 73 74 73 69 64 56 43 24 7 3 2 2 1 0 0 1 3 2 1 1 3 2 10 30 72 146 259 399 525 655 779 876 944 999 1065 1136 1163 1187 1169 1110 1044 994 956 899 833 781 759 769 766 764 757 719 646 563 520 549 515 475 460 467 482 496 503 498 485 469 454 450 469 528 576 609 636 660 690 727 763 776 779 748 679 588 486 517 582 639 683 737 840 1039 1184 1271 1259 1193 1131 1096 1028 1025 961 894 805 707 685 688 700 757 775 751 719 676 636 665 671 648 626 630 663 893 1110 1137 1005 799 538 264 201 180 270 456 644 715 598 453 382 396 443 462 410 265 218 210 190 157 158 120 64 60 101 178 275 402 698 895 1082 1205 1273 1441 2482 3053 3279 3191 2891 2572 2231 1894 1645 1542 1530 1549 1578 1664 1700 1639 1528 1601 1970 2182 2166 2136 2006 1906 1921 1850 1748 1608 1506 1405 1252 1071 899 775 670 639 616 522 358 259 232 250 305 406 581 776 736 545 346 246 226 284 302 203 108 109 157 190 415 688 812 769 657 516 387 327 342 374 289 227 481 787 1025 1110 1118 1108 1233 1210 1170 1012 768 660 814 1004 846 684 707 841 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 8 3 2 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 13 20 30 29 32 37 43 49 59 73 86 101 112 115 109 92 70 73 78 84 115 186 183 153 195 228 166 103 88 82 61 36 25 23 8 8 6 10 25 52 85 207 440 598 547 410 608 569 517 485 490 497 482 529 591 673 802 934 1002 928 828 718 638 589 555 535 543 596 583 527 469 438 420 438 503 592 667 700 679 578 577 513 398 289 189 106 65 55 51 45 41 44 68 103 126 133 129 118 105 94 90 80 61 42 40 42 47 45 44 48 51 49 45 39 34 34 37 24 21 11 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 2 2 2 3 3 3 3 2 3 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 17 18 16 18 31 40 55 58 48 34 24 21 7 1 0 0 0 0 0 0 0 0 1 2 1 0 4 8 9 9 9 10 10 12 14 16 18 19 19 9 3 9 23 36 43 45 44 45 41 36 31 28 25 21 19 16 11 5 3 6 8 10 15 17 23 38 55 71 81 83 78 69 55 39 24 13 11 9 5 1 0 0 0 0 0 0 0 1 1 3 8 19 50 122 248 366 488 617 753 876 964 1044 1167 1209 1222 1209 1163 1089 1020 977 934 903 872 837 818 803 810 832 813 741 648 571 546 546 542 546 544 525 547 541 528 522 513 495 471 469 505 556 607 635 637 632 643 684 724 741 716 647 552 473 489 525 582 656 707 665 825 858 919 971 993 1010 1035 939 897 832 738 637 571 602 628 641 658 688 718 704 665 629 668 715 738 751 740 760 962 1160 1250 1225 1105 751 350 205 175 234 404 657 743 608 448 342 312 358 471 456 358 318 305 251 170 177 103 59 62 99 144 149 235 483 764 987 1109 1135 1220 1895 2591 3030 3057 2703 2479 2195 1816 1419 1204 1142 1208 1352 1293 1316 1307 1262 1372 1755 2011 1968 1823 1704 1676 1670 1655 1672 1626 1525 1382 1165 952 781 669 585 518 451 361 233 167 146 151 165 193 368 555 645 604 464 349 359 466 506 379 197 134 108 165 422 683 820 858 837 727 666 703 766 640 281 192 275 341 359 386 404 527 715 1020 1292 1282 1117 1044 1092 1107 981 836 817 969 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 19 27 42 42 46 53 65 80 96 114 134 139 126 112 84 91 99 128 188 253 214 158 225 235 179 127 102 100 80 45 21 15 7 6 8 25 62 109 151 192 280 387 404 423 581 596 542 445 388 395 471 587 688 722 815 922 958 861 742 649 593 563 545 540 578 609 549 472 426 409 396 406 455 539 632 683 660 544 463 346 247 184 136 86 52 46 42 37 35 40 75 114 137 151 157 156 146 129 111 84 58 41 38 43 42 39 37 37 37 36 33 29 31 32 29 21 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 3 3 4 3 0 0 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 15 15 16 20 30 41 54 62 59 44 29 29 28 8 1 0 0 0 0 0 0 1 1 1 0 0 1 4 5 6 7 8 9 12 14 15 17 17 17 15 11 9 13 22 33 38 40 38 33 27 21 16 15 25 23 20 14 7 5 12 27 44 47 31 18 25 40 61 76 81 79 71 59 51 39 32 28 26 21 13 3 2 1 0 0 0 2 1 1 2 4 7 16 48 129 233 349 466 604 764 891 989 1125 1212 1252 1255 1229 1171 1089 1016 967 946 939 930 917 867 841 844 815 739 669 630 589 579 580 584 586 584 587 585 564 558 562 552 515 492 494 525 580 635 666 665 653 650 657 664 646 581 505 488 510 534 559 598 660 673 652 632 628 640 680 761 804 774 732 677 611 533 455 470 483 500 525 558 586 567 615 659 704 741 763 754 659 670 821 1017 1178 1281 1360 928 579 375 266 211 244 449 515 452 343 254 228 294 447 482 443 380 320 278 192 127 68 40 45 71 95 53 114 282 517 743 893 1034 1241 1652 2161 2585 2684 2330 2123 2022 2101 2032 1629 1282 1244 958 654 768 1155 1226 1326 1636 1904 1951 1846 1637 1359 1217 1333 1484 1530 1464 1304 1027 828 660 546 476 404 331 232 158 113 96 100 105 124 237 425 575 556 399 355 392 486 483 367 258 192 148 190 360 569 703 764 848 863 907 972 922 631 465 400 392 365 234 179 127 230 537 1014 1489 1531 1365 1248 1173 1070 849 708 902 1121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 7 22 29 24 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 18 40 48 53 59 66 79 100 125 150 169 163 137 110 115 178 240 304 290 193 145 218 229 194 146 121 123 114 77 47 28 21 33 46 50 81 119 159 199 223 237 292 311 403 520 476 371 368 427 513 609 697 712 766 819 844 802 702 641 615 584 556 547 563 561 482 450 432 418 394 371 377 472 624 673 595 456 327 226 171 140 107 70 46 50 47 39 35 54 98 129 148 156 156 148 128 100 92 78 59 47 46 43 36 30 27 25 22 18 16 16 23 23 19 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 3 3 3 3 2 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 12 14 16 19 23 32 39 49 66 82 73 44 37 38 21 9 2 0 0 0 0 0 0 1 3 3 2 1 2 3 4 7 10 9 12 14 15 15 15 15 16 16 18 18 20 23 18 13 11 9 7 7 6 3 8 15 16 13 10 11 18 33 64 66 45 23 22 37 56 67 73 75 73 67 66 60 51 44 37 28 21 17 10 6 3 3 6 8 7 3 1 3 6 9 20 60 139 257 373 494 643 794 920 1059 1184 1266 1299 1292 1249 1166 1072 1004 973 973 987 997 965 922 893 855 799 753 738 695 657 641 639 630 611 613 638 612 595 606 608 580 543 517 517 551 607 654 679 680 661 643 630 604 534 487 493 523 545 556 572 615 647 609 541 480 449 472 547 588 618 624 599 542 468 411 377 361 365 385 409 447 471 565 650 700 725 721 699 605 601 721 918 1112 1279 1275 1011 758 588 460 304 211 260 277 240 195 172 176 273 404 484 486 408 275 249 193 129 65 19 12 24 22 10 43 148 325 519 680 895 1156 1425 1709 2055 2198 1938 1669 1548 1566 1602 1549 1314 1188 847 560 584 870 1080 1356 1685 1953 2123 2195 1991 1430 1151 1215 1358 1383 1282 1018 775 611 492 414 375 274 203 161 123 90 74 76 79 101 186 323 411 327 221 220 245 268 292 286 269 184 143 185 303 483 652 709 782 856 942 1055 1004 930 828 808 904 1072 886 508 293 424 879 1400 1706 1689 1465 1184 928 655 493 521 804 1029 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 3 1 3 10 24 28 19 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 17 31 51 67 75 83 99 119 146 180 214 206 165 143 196 370 480 406 273 171 145 179 181 159 134 126 133 131 104 88 48 39 61 80 53 51 50 87 151 198 168 277 240 272 338 330 299 386 484 529 560 606 635 679 714 775 795 744 663 622 591 541 515 511 503 469 485 398 365 354 340 350 449 595 624 492 316 206 140 108 90 72 53 46 56 44 37 40 67 107 135 170 169 150 128 109 96 85 67 54 43 36 30 23 17 12 10 8 6 3 4 12 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 11 14 17 20 25 34 44 55 77 109 102 59 42 39 47 35 14 1 0 0 0 0 3 5 5 4 3 1 0 1 2 4 6 8 11 12 13 13 12 9 4 4 12 14 12 10 4 0 0 0 1 6 17 23 19 14 14 21 30 37 42 39 81 82 62 43 32 29 35 44 50 58 66 71 81 73 58 45 35 27 24 23 16 11 10 16 30 48 51 27 11 4 3 6 12 31 76 172 292 420 558 703 850 1001 1154 1266 1313 1320 1289 1235 1154 1066 1005 991 1003 1003 1016 1019 1002 959 896 847 822 785 740 704 681 658 635 638 643 609 586 608 632 629 599 564 547 558 591 631 677 713 712 685 650 604 534 498 500 529 560 588 630 651 614 554 498 449 394 381 415 460 508 555 572 510 464 393 333 288 268 280 297 342 393 465 550 640 710 702 690 644 663 781 958 1133 1247 1179 1020 870 769 670 449 291 224 188 152 130 138 172 260 377 476 519 492 355 251 186 137 78 15 5 3 1 2 10 58 186 346 523 736 983 1202 1380 1709 1809 1623 1353 1193 1173 1121 1067 1095 1250 1292 1131 936 941 1111 1441 1797 2109 2373 2550 2414 1857 1483 1371 1345 1178 907 655 564 471 367 258 232 190 168 144 115 86 67 62 66 95 173 265 244 178 171 198 201 185 187 193 236 203 147 156 215 452 673 767 779 774 777 860 851 845 897 1035 1341 1599 1426 1042 814 1065 1564 1782 1812 1648 1310 940 708 480 422 558 800 1057 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 4 2 3 6 9 8 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 16 32 58 89 117 132 143 163 190 221 255 265 187 282 401 494 508 354 219 165 160 167 156 153 144 148 152 142 113 89 38 23 30 40 32 10 4 84 172 172 102 178 103 134 201 265 344 469 528 517 569 603 603 621 645 729 771 727 635 576 579 561 519 477 477 486 394 310 279 259 254 289 406 551 554 368 197 117 74 50 45 45 42 42 48 44 48 54 77 101 121 152 179 180 161 131 99 78 65 53 41 30 21 14 9 7 4 2 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 2 5 7 9 13 16 20 26 38 54 73 81 90 90 74 53 48 51 42 26 10 0 0 0 0 5 8 8 5 2 0 0 0 1 2 3 7 8 9 11 12 9 3 0 0 2 3 2 2 0 0 1 3 7 23 45 50 38 28 33 49 70 84 83 56 54 66 75 72 56 36 41 38 33 34 42 48 50 45 41 36 31 27 22 19 19 20 25 37 57 93 108 79 46 18 3 7 14 22 47 110 215 347 479 615 770 921 1077 1215 1299 1317 1299 1273 1228 1150 1067 1026 1019 1018 1051 1086 1092 1050 964 916 878 839 797 754 715 687 682 672 632 584 561 581 620 644 639 614 595 594 607 628 673 738 764 745 709 657 591 542 523 536 570 616 670 656 618 545 485 462 399 371 366 378 404 477 604 522 455 379 310 250 204 200 215 239 274 337 426 521 592 665 705 684 652 698 922 1142 1222 1166 1072 986 893 788 569 404 310 253 194 135 145 171 238 362 478 476 514 426 286 196 154 104 56 40 16 3 2 5 18 94 220 392 611 893 1213 1440 1617 1649 1505 1300 1156 1105 1158 1230 1263 1383 1509 1389 1185 1353 1514 1671 1853 2099 2444 2669 2550 2163 1772 1515 1342 1045 888 802 592 386 351 237 196 175 165 163 134 89 53 30 41 106 198 251 233 192 181 185 163 140 120 123 145 162 160 155 207 417 630 772 841 799 752 712 657 702 871 1084 1522 1900 2006 1734 1428 1571 1713 1685 1555 1336 1023 781 725 641 656 742 879 1145 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 3 2 4 3 2 3 9 27 18 6 1 0 0 0 0 0 0 0 0 0 0 0 0 1 7 23 39 73 113 149 174 189 209 242 283 311 306 211 418 550 548 431 282 202 195 192 190 188 192 201 186 180 167 134 86 35 11 3 6 11 7 1 92 188 149 67 60 59 98 143 238 389 547 619 595 648 670 646 630 665 688 650 608 562 541 570 611 514 440 409 385 313 282 259 201 167 224 384 542 447 235 122 72 45 36 39 44 42 37 39 49 64 65 62 72 90 110 136 154 150 133 104 69 45 48 44 37 31 26 24 22 16 11 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 0 0 0 0 0 0 0 0 2 5 6 5 3 1 0 0 1 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 3 7 7 7 15 20 24 32 46 61 77 80 83 87 80 60 53 64 64 62 34 0 0 0 0 1 3 3 2 0 0 0 0 0 0 1 5 8 9 10 10 7 0 0 0 0 0 0 0 0 0 1 9 33 76 123 135 106 75 65 70 78 85 94 69 65 74 83 85 78 63 69 48 29 22 24 28 25 21 25 28 28 27 24 22 23 27 36 51 71 95 124 131 107 60 16 9 16 24 42 85 163 276 407 551 702 848 1002 1150 1248 1281 1277 1260 1236 1197 1144 1095 1063 1050 1068 1095 1112 1095 1010 952 905 865 825 782 736 701 691 669 625 576 547 561 603 633 649 647 635 626 630 640 674 723 763 778 769 729 666 605 566 555 569 588 586 560 554 516 456 430 390 363 340 337 351 399 540 577 488 365 275 227 190 177 177 179 202 261 348 430 488 582 679 688 596 530 620 859 1073 1183 1193 1139 988 845 661 509 440 419 322 240 199 191 231 331 445 398 446 471 347 209 166 114 97 106 70 24 6 5 16 66 149 294 501 737 998 1254 1496 1575 1491 1354 1220 1182 1345 1485 1498 1406 1273 1071 962 1378 1739 1817 1765 1931 2258 2456 2422 2186 1840 1492 1224 965 716 420 198 244 332 293 224 185 226 260 161 96 64 52 65 106 151 162 136 109 109 93 84 76 77 92 110 126 134 134 205 368 588 813 941 949 939 873 757 722 918 1125 1437 1762 1964 1880 1716 1596 1460 1316 1245 1246 1203 1130 1100 1073 1019 912 851 1003 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 1 1 3 2 1 2 6 9 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 35 61 102 148 187 215 238 256 275 319 361 337 269 404 476 455 380 296 237 222 219 220 239 245 231 213 200 188 159 113 61 29 7 1 0 2 8 53 118 92 43 35 63 91 99 167 352 543 640 640 677 644 651 692 724 688 572 510 485 504 576 639 496 408 366 326 294 282 254 187 150 196 311 408 340 144 81 49 34 33 42 51 46 36 39 55 73 75 59 54 62 70 78 89 93 72 55 42 46 64 54 45 39 35 32 27 20 19 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 3 3 3 2 0 0 1 2 3 3 3 2 0 0 0 0 0 0 0 0 1 0 0 1 3 4 8 17 23 29 39 57 77 86 81 83 83 73 57 57 84 90 82 44 5 1 0 0 0 0 0 1 1 0 0 0 0 0 1 3 6 6 6 7 7 1 0 1 1 0 0 0 0 0 8 12 40 87 127 133 108 95 79 70 65 57 69 70 73 83 94 96 82 63 73 55 35 29 30 27 21 16 19 25 28 29 27 23 19 21 32 53 79 104 145 172 182 142 55 16 20 33 52 86 148 242 356 499 657 805 948 1081 1175 1216 1233 1222 1215 1211 1192 1160 1122 1093 1076 1074 1081 1072 1018 963 915 872 829 782 737 702 674 645 609 569 541 561 593 618 637 648 649 645 646 648 664 700 746 783 795 774 725 662 607 581 591 621 576 513 471 440 406 379 358 336 315 307 315 336 414 466 413 318 238 195 170 166 156 149 172 238 326 332 347 424 551 638 629 616 676 825 1031 1207 1269 1224 1093 943 766 639 594 566 463 369 291 247 260 321 406 388 384 387 321 208 169 121 114 175 175 84 25 11 36 82 138 221 352 514 731 993 1294 1482 1476 1377 1286 1162 1200 1319 1375 1258 963 815 844 1225 1729 1967 1738 1825 2019 2166 2181 2032 1754 1421 1111 826 561 333 171 226 257 284 269 208 270 236 154 119 135 167 157 106 83 70 58 52 52 49 34 34 54 80 109 111 111 116 149 232 400 661 877 1006 1014 949 951 927 1014 1127 1281 1484 1641 1655 1574 1421 1239 1110 1162 1373 1561 1611 1574 1479 1302 1011 831 823 0 0 0 0 0 0 0 0 0 0 0 0 1 3 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 6 43 95 129 175 222 260 283 299 312 344 401 372 326 365 408 403 366 316 275 252 246 258 307 299 263 238 215 185 142 85 54 48 7 1 0 28 63 86 92 65 21 33 53 63 81 121 294 491 604 607 594 605 728 781 768 668 522 442 428 469 565 612 491 317 304 267 244 242 235 205 186 214 261 305 269 104 64 44 38 42 49 54 50 42 42 55 72 80 79 66 57 51 53 68 90 45 38 40 43 47 43 40 35 29 21 14 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 1 2 2 1 0 0 2 3 3 3 3 2 1 0 0 0 0 0 0 0 2 0 0 1 3 6 10 15 20 30 46 69 97 124 103 77 61 53 46 42 58 49 41 26 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 6 3 2 2 1 0 0 0 0 0 4 9 21 41 60 67 57 53 49 46 48 58 72 95 143 185 196 169 123 101 78 54 40 37 38 29 18 16 20 27 32 33 30 25 16 15 27 54 89 130 162 194 236 223 110 37 31 48 71 102 152 232 350 486 636 783 919 1039 1126 1164 1189 1188 1191 1205 1215 1209 1181 1147 1104 1068 1052 1036 1002 954 900 858 824 778 733 691 655 626 599 573 552 564 583 601 617 629 642 649 654 660 674 700 737 777 806 796 751 687 626 587 567 537 515 485 445 405 370 340 326 307 290 280 274 266 268 334 326 265 210 181 167 133 113 119 147 179 189 189 210 282 400 530 640 723 776 892 1041 1169 1265 1271 1162 1031 900 802 751 684 596 534 426 309 273 325 401 369 354 340 295 238 184 146 136 213 287 189 46 27 59 108 154 199 255 360 533 766 1046 1308 1433 1366 1277 1121 1076 1171 1262 1090 913 888 1010 1370 1895 2205 1904 1785 1823 1898 1894 1842 1678 1407 1099 814 571 308 195 161 193 252 287 252 283 247 192 179 211 219 156 84 50 53 61 62 52 29 14 19 32 34 30 54 82 102 111 112 189 418 647 786 824 731 717 818 952 1061 1094 1244 1446 1561 1520 1359 1203 1149 1282 1475 1645 1752 1795 1771 1522 1132 806 668 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 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 8 47 101 151 200 242 276 295 313 330 343 375 381 349 341 361 377 370 345 313 293 294 323 377 330 271 225 186 146 104 51 55 55 18 3 8 58 111 112 80 44 14 61 60 61 87 121 249 430 570 642 652 663 953 790 688 603 499 417 394 445 535 534 414 251 234 187 172 171 177 184 197 225 250 252 188 76 57 60 58 51 45 44 47 51 49 48 50 59 71 74 62 50 44 49 59 40 34 34 31 26 23 24 20 12 5 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 3 4 3 3 3 2 1 0 0 0 0 0 0 0 1 1 1 3 5 9 14 17 20 37 60 77 89 109 103 83 63 48 35 21 22 19 15 12 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 5 6 4 1 0 0 0 0 1 1 0 0 3 9 14 21 30 42 41 42 36 32 42 71 115 181 272 342 343 269 182 123 86 58 38 30 32 21 15 16 22 29 34 35 29 22 13 10 21 49 95 149 197 224 250 246 163 83 55 65 91 126 174 251 361 494 639 781 910 1016 1076 1119 1144 1155 1168 1193 1223 1234 1216 1185 1143 1101 1070 1044 1010 965 915 871 836 790 738 685 638 603 579 560 547 551 563 576 588 603 630 645 660 674 690 712 743 770 811 808 769 705 639 597 558 517 503 477 428 374 327 304 293 281 270 260 250 233 201 187 178 172 178 196 205 160 127 132 152 156 127 123 146 206 300 405 514 647 768 901 1026 1139 1244 1282 1196 1086 982 880 813 766 685 651 553 371 268 327 403 358 306 300 273 242 185 153 153 211 318 295 104 54 79 125 170 210 248 329 449 618 844 1096 1314 1352 1303 1227 1200 1249 1268 1079 1110 1367 1718 2016 2323 2332 2068 1833 1704 1644 1634 1661 1518 1350 1183 939 590 356 248 210 217 268 292 324 315 281 263 239 203 224 227 141 63 74 104 98 63 29 16 20 11 8 4 20 54 95 113 99 100 171 282 403 519 514 547 586 702 916 932 996 1233 1458 1524 1430 1348 1291 1357 1423 1478 1589 1762 1821 1565 1138 703 423 0 0 0 0 0 0 0 0 0 0 2 5 8 8 6 6 5 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 12 52 104 159 205 237 271 291 305 321 334 336 326 319 325 340 356 362 343 318 320 357 398 397 306 232 184 149 121 97 76 104 77 32 17 43 51 54 59 49 30 21 89 71 64 77 121 229 413 578 665 686 711 840 659 534 461 410 369 369 423 466 394 295 209 166 130 123 115 117 133 165 205 217 179 110 54 55 78 77 62 46 36 35 41 46 46 42 43 49 53 51 44 36 27 27 35 22 19 15 13 10 7 5 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 1 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 1 2 4 2 3 3 3 2 1 0 0 0 0 0 0 1 4 4 4 5 9 16 26 26 22 43 71 87 87 80 81 76 65 55 37 10 4 3 2 4 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 7 6 3 0 1 2 1 1 1 1 1 1 0 3 8 14 20 31 37 38 32 29 39 78 160 271 284 277 278 266 204 121 71 47 32 24 21 13 12 15 22 29 34 34 29 20 13 10 16 39 86 152 221 250 265 277 241 164 94 83 113 160 214 289 395 522 658 793 913 1004 1048 1084 1112 1136 1162 1192 1220 1229 1217 1195 1174 1157 1134 1098 1051 1003 956 910 865 814 757 698 639 588 553 530 519 522 529 537 547 567 604 636 657 671 681 699 740 764 797 807 786 737 668 626 581 542 505 460 409 368 318 291 280 278 277 271 251 239 219 194 170 153 146 191 213 200 185 190 206 202 155 135 149 197 268 315 361 481 623 776 962 1144 1238 1249 1182 1093 1019 961 896 800 707 634 550 404 289 342 369 323 262 242 241 230 184 151 150 189 262 278 150 82 91 130 170 200 245 314 402 541 780 870 1077 1233 1332 1378 1376 1392 1314 1256 1492 2042 2625 2639 2558 2347 2132 1947 1679 1476 1367 1238 1194 1202 1054 699 522 490 440 394 336 324 347 354 347 333 349 285 209 240 235 151 68 87 165 171 112 47 27 18 7 5 5 20 57 104 118 117 115 106 119 199 276 307 300 299 405 677 811 887 1045 1288 1459 1577 1626 1539 1372 1249 1227 1374 1601 1662 1473 1127 732 587 0 0 0 0 0 0 0 0 0 0 4 9 13 11 8 12 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 29 70 115 162 203 233 260 283 294 302 301 292 287 281 311 332 344 345 333 324 347 389 406 373 301 223 179 162 158 153 145 152 64 31 46 73 59 38 47 53 45 44 73 61 58 73 123 222 376 540 626 667 602 534 514 461 434 416 398 368 341 319 234 221 192 146 115 95 79 86 114 153 188 211 139 73 45 50 64 65 51 38 26 20 20 24 25 24 27 31 31 31 32 25 18 16 17 15 16 7 2 1 1 3 7 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 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 1 2 2 1 4 5 4 2 0 0 0 0 0 0 0 1 3 4 4 7 16 33 45 31 23 46 75 93 98 94 85 73 70 70 52 15 3 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 5 5 0 0 0 0 0 0 0 0 2 8 10 12 22 35 43 42 37 35 42 65 122 184 198 220 251 263 225 138 109 66 36 28 21 13 9 13 20 27 32 33 30 24 18 14 16 29 68 152 237 282 301 306 266 197 100 97 146 199 249 313 408 533 670 806 925 1002 1034 1062 1096 1130 1159 1185 1205 1203 1188 1171 1162 1161 1161 1131 1081 1025 971 925 884 839 783 724 655 586 532 494 476 473 483 494 500 522 556 587 607 620 629 640 700 742 776 796 803 786 692 650 615 573 518 456 402 380 340 313 300 295 293 282 265 249 229 204 173 140 129 175 199 201 202 223 215 202 179 152 148 185 240 241 265 359 502 663 843 1051 1181 1207 1171 1115 1065 996 941 851 738 632 541 469 375 387 382 318 241 221 215 222 208 176 150 166 242 233 165 102 91 125 155 180 219 265 325 441 741 743 844 1009 1187 1360 1415 1436 1399 1467 1838 2602 3068 2870 2470 2059 1853 1943 1834 1657 1445 1243 1121 1144 966 886 899 702 591 560 453 494 583 619 537 404 349 421 441 425 361 220 73 79 168 202 141 65 54 40 30 31 49 86 126 154 155 125 79 60 64 110 154 180 164 109 208 394 671 914 991 1167 1323 1606 1762 1660 1344 1088 1141 1300 1455 1493 1377 1167 907 802 0 0 0 0 0 0 0 0 1 2 11 16 16 13 12 20 9 3 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 4 3 1 0 0 2 10 30 60 98 151 199 234 257 273 276 260 244 233 222 249 279 314 334 344 343 334 346 371 377 382 384 334 248 229 244 243 207 131 17 46 75 86 76 72 81 74 69 82 81 42 56 76 117 194 310 451 578 596 486 400 392 396 422 415 375 306 237 186 137 195 168 126 101 79 62 66 82 97 117 143 95 53 41 40 41 36 29 23 18 14 11 11 10 10 13 19 25 27 24 17 13 9 8 12 19 9 2 1 2 4 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 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 5 6 4 2 0 0 0 0 0 0 0 0 0 1 1 12 46 63 46 26 21 42 71 94 103 98 83 71 72 71 54 22 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 2 0 0 0 0 0 0 0 0 2 10 12 14 27 40 43 39 36 39 45 51 90 198 249 259 263 271 241 165 113 79 56 39 25 17 16 19 25 33 43 51 51 42 31 24 25 30 81 178 247 282 292 273 197 161 114 127 180 236 289 353 450 576 710 835 936 989 1008 1034 1079 1122 1146 1172 1185 1175 1156 1135 1118 1108 1113 1093 1065 1036 1006 972 938 894 838 769 690 607 536 480 446 430 430 436 446 466 487 503 517 535 555 569 624 688 752 803 833 833 737 670 627 588 546 500 434 403 377 356 331 305 305 289 271 253 228 195 165 132 136 169 196 205 202 207 167 142 120 108 115 145 181 188 210 267 362 486 686 880 1041 1135 1150 1101 1111 1038 971 880 779 688 568 536 483 460 424 337 225 220 213 220 220 197 146 146 221 237 187 115 88 116 138 157 176 201 238 337 556 652 753 886 1029 1329 1374 1376 1398 1535 1910 2628 2898 2713 2187 1561 1290 1563 1696 1647 1522 1395 1229 1185 954 668 335 275 571 657 723 843 884 787 632 443 278 335 482 600 475 244 93 81 142 179 143 90 97 112 130 157 206 232 256 280 272 208 85 42 41 57 67 61 79 65 83 162 378 743 974 1285 1452 1628 1750 1610 1293 1105 1131 1257 1392 1459 1325 1188 1041 923 0 0 0 0 0 0 0 0 2 8 17 18 13 8 5 6 6 2 0 0 1 2 4 4 2 0 0 0 0 0 0 0 1 3 11 12 8 4 1 0 3 14 35 70 121 183 223 250 258 244 213 186 233 238 240 268 301 325 335 325 307 305 354 387 393 411 399 333 307 318 277 184 82 45 71 79 88 85 74 69 70 77 111 96 49 53 73 113 183 273 377 487 579 455 412 400 382 368 334 283 231 173 127 116 173 133 95 82 79 68 55 55 63 89 103 72 43 37 34 30 25 21 17 16 14 11 9 7 3 3 5 6 7 7 6 5 2 6 12 13 5 1 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 1 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 1 1 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 7 28 38 28 18 17 33 58 84 103 106 94 81 82 69 44 17 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 9 7 13 21 21 18 15 21 37 56 119 190 224 243 254 247 198 158 150 139 110 66 33 32 50 54 54 64 85 98 88 68 50 45 52 49 97 183 238 245 218 183 109 92 109 160 227 293 363 449 548 659 771 867 932 958 966 990 1047 1108 1134 1159 1168 1157 1137 1117 1094 1067 1059 1045 1036 1029 1020 1010 1021 976 918 847 762 669 580 509 461 428 407 398 401 411 424 438 455 478 505 532 577 642 722 795 832 821 749 679 625 585 553 518 477 443 417 379 332 310 307 294 280 260 228 188 164 145 144 160 184 199 181 160 128 105 89 84 96 127 152 163 177 209 267 363 491 674 848 983 1059 1025 1005 980 941 878 821 766 613 550 523 504 448 313 250 241 237 226 211 197 156 155 198 228 204 120 97 111 127 140 152 166 183 269 372 458 534 653 830 1033 1143 1192 1247 1391 1772 2229 2500 2494 2100 1351 998 1029 1088 1201 1359 1411 1306 1110 847 574 372 331 555 838 961 937 876 886 739 451 248 251 346 339 157 125 95 103 152 197 171 139 159 198 249 389 395 373 386 413 427 321 193 115 66 43 44 44 50 45 36 54 140 431 907 1425 1763 1902 2023 1842 1486 1295 1272 1310 1283 1302 1260 1217 1151 1028 0 0 0 0 0 0 0 0 2 8 13 12 5 2 1 0 1 0 0 0 0 1 4 7 3 1 0 0 0 0 0 1 2 5 12 17 15 8 2 0 0 2 13 35 80 145 196 214 199 177 166 179 229 216 230 264 302 341 370 380 366 361 389 422 414 415 409 384 350 309 213 137 107 98 82 74 98 107 112 122 135 127 117 83 53 51 70 106 185 270 337 381 399 395 405 397 334 259 227 222 201 148 106 103 128 99 70 76 86 76 53 45 54 89 88 57 38 34 32 28 24 22 20 16 11 8 7 6 3 1 0 0 0 0 1 1 10 15 16 12 5 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 3 3 2 1 1 4 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 2 8 12 13 11 12 15 26 46 72 95 108 109 88 82 63 37 14 2 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 1 3 6 10 13 14 21 40 73 122 153 166 175 182 180 147 154 208 226 182 104 54 64 93 104 114 131 139 116 93 76 68 72 77 60 79 144 202 225 203 142 102 110 159 230 307 385 465 554 642 730 805 861 894 908 922 953 1008 1069 1101 1120 1123 1113 1117 1134 1128 1063 1020 1002 998 1001 1009 1010 1024 999 961 911 844 762 673 598 540 491 449 415 397 400 406 415 432 456 480 509 543 602 678 751 793 782 731 660 603 571 549 538 508 474 431 373 319 304 308 312 307 283 241 204 178 159 149 151 161 168 147 125 107 96 93 98 120 164 198 214 209 191 215 285 370 482 628 795 915 969 957 925 872 817 809 761 650 568 522 488 423 318 291 285 268 236 204 195 172 165 183 212 212 143 113 109 118 131 140 152 167 206 264 325 375 488 664 837 944 989 1028 1170 1494 1861 2167 2300 2154 1593 1164 881 680 707 1053 1140 1133 1062 959 824 631 565 769 1090 1253 1227 1187 1023 655 360 237 247 287 190 130 112 120 148 196 230 200 203 236 256 237 280 311 355 395 426 449 381 303 214 119 58 42 35 29 24 21 25 53 145 416 919 1490 1842 2056 2017 1757 1520 1341 1166 1152 1210 1305 1357 1296 1094 0 0 0 0 0 0 0 0 1 3 7 7 3 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 3 5 7 12 15 10 4 1 1 2 6 9 38 80 109 106 92 96 115 143 164 134 186 243 285 321 358 394 422 424 444 468 457 448 436 392 319 231 143 136 129 121 112 114 144 150 162 185 197 176 112 71 43 44 63 95 163 237 276 302 318 321 338 302 220 196 229 245 174 125 94 91 97 75 60 70 78 73 58 47 52 93 77 47 34 32 32 30 28 27 24 17 8 3 3 4 4 1 0 0 0 0 0 2 15 15 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 3 4 5 5 4 1 0 3 5 2 5 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 7 6 5 6 10 15 28 52 78 103 126 139 109 78 52 31 15 5 3 8 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 1 1 1 3 3 16 29 48 78 107 120 119 121 146 183 192 134 160 204 217 189 139 86 93 94 103 127 144 122 84 70 69 77 86 83 59 59 98 169 237 263 225 227 255 302 358 425 510 571 636 700 756 797 822 839 855 884 917 955 1001 1040 1058 1062 1063 1080 1105 1096 1027 969 943 940 952 970 965 954 944 932 910 877 829 765 701 644 594 547 498 454 438 425 420 426 444 468 497 530 575 635 703 754 750 708 650 603 573 552 535 512 475 417 354 317 320 350 385 381 323 257 222 194 169 154 145 136 137 126 105 92 95 117 154 217 262 286 291 282 263 242 252 290 356 460 603 723 781 780 790 820 783 749 722 673 623 569 461 354 325 338 335 289 241 215 203 181 159 163 204 224 187 138 107 110 128 138 145 154 177 216 266 312 427 584 739 843 875 871 962 1179 1493 1818 2037 2077 1867 1548 1217 903 652 686 741 849 908 842 752 624 649 879 1166 1309 1306 1592 1102 631 345 220 198 214 160 142 149 171 224 253 248 251 273 292 290 284 300 311 324 373 446 494 494 449 338 186 109 77 53 30 12 6 10 24 53 161 387 729 1069 1358 1522 1475 1327 1073 839 896 1192 1479 1555 1395 1097 0 0 0 0 0 0 0 0 0 0 3 3 2 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 8 11 16 17 11 6 3 2 3 8 18 33 45 48 44 58 85 101 93 75 119 194 244 300 367 439 479 440 492 504 493 517 512 378 253 176 142 137 138 162 173 196 231 232 210 226 240 203 117 56 33 64 81 88 119 177 225 288 348 375 325 222 137 169 222 204 95 89 77 74 71 61 55 49 59 64 58 48 49 82 65 46 35 32 33 31 29 28 25 19 11 2 1 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 6 9 10 9 4 1 2 4 3 4 13 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 2 6 9 6 2 3 7 12 18 32 72 100 131 159 161 129 82 46 24 13 6 4 10 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 1 4 7 29 70 111 135 135 114 88 78 114 166 164 132 133 147 169 178 150 88 81 70 66 65 59 48 44 47 57 73 87 91 76 53 54 105 198 293 336 360 406 463 521 569 601 630 657 685 712 738 762 780 806 841 868 889 922 972 988 997 997 993 986 975 944 911 889 888 909 937 926 903 883 867 854 840 814 782 746 707 666 623 583 536 499 469 449 440 444 461 482 514 557 615 682 732 743 718 678 636 599 570 546 514 464 404 359 354 399 448 464 415 317 257 240 215 185 160 144 127 154 181 125 66 80 121 186 235 254 262 268 269 259 245 235 239 269 341 413 515 606 675 717 733 721 706 700 673 633 600 489 380 334 355 377 314 259 234 220 196 164 152 179 217 223 176 109 99 114 126 135 145 162 189 225 274 366 507 661 774 811 787 799 922 1166 1460 1717 1873 1916 1827 1640 1411 1150 898 742 762 843 751 577 459 481 720 1026 1059 781 749 687 515 325 219 161 151 152 165 188 213 266 286 301 331 343 336 343 355 356 328 304 405 586 759 790 633 468 330 241 176 112 47 20 21 35 44 48 82 136 226 375 532 665 774 862 795 793 989 1337 1636 1599 1391 1129 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 2 1 1 1 2 4 8 9 9 14 21 21 17 12 10 15 22 23 24 26 29 34 41 57 64 51 42 65 178 274 358 435 487 483 422 491 421 423 489 489 317 193 166 172 175 178 195 230 288 351 371 316 239 219 189 118 44 28 97 96 76 81 129 203 300 341 328 265 165 100 131 158 134 85 79 58 54 51 46 40 33 39 47 50 57 68 80 59 42 33 30 31 30 26 22 19 15 6 1 0 0 0 1 2 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 1 4 7 9 11 13 11 3 0 0 0 0 3 11 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 1 4 6 4 4 6 11 18 26 35 85 115 149 177 171 130 80 47 26 13 6 4 9 11 12 10 7 3 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 3 3 7 19 40 70 98 115 117 94 73 51 59 98 128 130 107 89 103 121 99 57 47 40 34 26 18 20 29 39 54 73 90 98 91 57 36 64 141 235 296 343 419 495 548 574 598 615 630 644 658 674 697 721 752 788 820 844 873 935 966 987 983 952 917 914 898 857 824 827 868 898 889 872 848 823 802 784 758 738 720 701 678 648 621 588 554 520 487 458 450 453 459 478 520 588 662 720 744 738 713 677 636 601 558 508 454 407 384 419 515 569 542 444 318 262 266 249 215 179 150 145 170 167 114 59 58 86 113 123 132 151 178 196 212 215 203 192 201 256 298 360 461 536 508 632 669 652 632 626 613 598 523 426 353 347 395 351 287 248 243 238 194 172 178 198 239 243 153 101 86 90 102 116 135 172 221 266 331 435 574 693 748 735 708 742 886 1119 1365 1569 1697 1732 1721 1685 1561 1374 1227 1168 1174 1115 914 728 701 880 1092 884 623 510 501 440 310 247 196 179 181 201 247 253 282 331 401 478 496 501 506 476 399 338 338 539 910 1278 1375 998 734 587 468 340 227 156 98 104 140 159 146 127 131 157 180 192 236 410 642 800 911 1064 1455 1698 1710 1547 1308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 4 8 4 4 3 2 3 6 8 4 6 13 19 23 24 23 24 33 41 34 29 25 22 24 28 31 45 167 310 412 424 427 444 452 429 394 398 227 246 293 289 230 176 193 207 211 210 211 269 362 469 507 442 307 234 181 95 30 47 139 105 72 82 134 212 293 308 261 205 146 101 110 121 103 84 71 52 48 45 41 36 29 25 30 45 75 97 99 76 45 33 31 30 29 25 17 11 4 0 0 0 0 0 3 8 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 1 3 8 12 12 12 12 9 1 0 0 0 0 3 9 12 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 1 3 3 4 6 12 19 28 37 47 93 121 143 163 168 146 95 60 34 18 11 9 15 18 17 13 8 2 0 0 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 9 13 10 5 6 20 36 49 61 74 91 81 60 43 47 79 123 121 93 80 78 73 61 52 40 33 26 20 17 20 27 38 55 77 95 99 103 84 52 46 89 171 250 297 349 424 498 531 551 566 583 600 614 626 648 679 721 773 822 855 864 919 973 1002 980 916 862 908 927 895 855 842 866 891 873 857 832 798 769 739 709 683 659 639 626 616 617 607 589 562 529 494 473 453 440 445 481 556 634 695 731 747 743 716 674 631 568 500 450 438 446 527 628 668 608 465 311 281 294 288 258 226 202 179 170 151 122 90 68 77 91 98 104 120 142 155 153 141 135 141 147 175 217 262 322 387 400 478 561 575 572 597 592 581 552 476 388 359 398 368 299 250 243 251 206 175 179 196 243 308 236 136 66 47 59 78 106 159 240 292 314 359 462 584 659 663 622 590 635 777 985 1190 1339 1432 1521 1597 1635 1643 1637 1625 1596 1679 1582 1340 1207 1248 1152 834 663 678 732 636 426 312 240 196 187 206 254 270 296 370 526 700 763 739 654 551 411 376 482 833 1341 1766 1804 1409 1004 711 500 312 243 217 181 197 276 401 643 388 349 495 563 204 262 518 868 1158 1148 1223 1604 1896 1945 1754 1483 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 14 17 12 10 13 11 8 8 8 5 2 4 10 16 23 32 44 54 60 58 54 52 58 81 99 114 159 450 590 554 473 413 389 406 423 387 278 105 150 171 186 199 203 217 221 213 221 241 280 365 508 541 461 323 217 150 58 22 82 182 154 105 116 163 223 271 287 227 176 131 101 100 104 85 72 60 48 42 39 35 30 25 23 26 40 66 87 98 90 56 35 28 25 22 18 13 9 3 4 6 5 2 0 3 8 10 5 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 12 14 12 12 9 4 1 0 0 0 1 4 7 7 2 6 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 7 11 16 25 42 62 75 105 129 143 149 144 129 98 52 26 17 16 18 28 35 31 19 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 11 10 6 5 11 21 33 43 50 65 75 65 53 56 79 103 87 67 75 85 84 79 65 52 48 43 34 26 18 19 29 47 70 91 89 96 93 75 63 78 126 207 265 308 355 412 462 502 523 548 573 596 620 648 690 743 802 856 877 810 848 907 934 910 853 813 872 929 915 863 836 862 869 852 826 790 754 730 706 671 636 601 571 554 546 549 561 571 570 555 528 494 454 422 414 442 512 592 654 700 738 764 759 734 695 635 579 556 567 594 669 714 684 579 425 307 285 298 307 295 264 233 195 166 155 158 141 107 105 123 146 163 163 151 135 117 111 114 116 127 149 180 213 253 297 325 366 456 519 517 504 523 560 566 495 388 383 421 393 312 250 247 250 204 160 158 182 210 275 265 169 75 26 22 39 68 114 205 292 304 319 361 445 509 522 494 447 438 517 661 826 969 1076 1192 1297 1386 1475 1567 1654 1698 1793 1807 1658 1500 1291 1023 790 707 788 993 850 658 494 363 259 231 280 317 314 309 392 698 983 1125 1044 806 643 505 552 834 1292 1714 1777 1574 1276 894 533 322 222 192 181 185 194 224 305 564 597 620 869 1089 529 354 604 1116 1698 1598 1732 1972 2100 2000 1703 1437 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 8 9 15 22 30 25 19 21 20 17 23 29 26 14 10 8 11 19 27 35 52 83 109 127 152 185 175 162 184 267 426 519 484 429 397 404 467 500 362 202 107 146 160 175 201 224 234 223 196 228 250 267 327 472 480 382 265 173 96 32 33 141 213 175 126 166 226 266 275 246 169 158 128 101 87 82 69 61 51 43 36 32 27 24 25 31 45 69 93 92 81 67 49 34 26 22 18 13 7 5 2 12 13 7 2 0 1 3 5 7 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 6 8 8 6 6 5 2 0 0 0 2 8 17 20 14 2 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 4 10 20 38 60 80 94 108 126 142 153 153 132 79 38 20 16 19 25 39 54 48 26 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 5 10 11 9 7 9 14 20 25 31 44 60 71 75 66 50 48 49 42 51 63 66 62 61 73 81 76 56 31 12 11 18 32 54 75 76 81 86 86 82 78 97 189 257 301 332 364 411 473 516 553 588 622 658 698 738 780 820 847 844 764 766 804 831 826 802 781 814 851 850 822 807 823 796 783 755 716 685 667 661 629 587 547 517 494 475 457 455 473 507 535 538 508 455 407 393 417 477 544 607 669 732 787 809 811 783 730 675 665 702 740 780 775 692 530 362 282 262 279 305 314 281 245 211 189 181 183 172 148 141 150 165 165 152 157 140 125 126 129 129 140 160 180 194 208 239 293 333 372 405 408 416 446 493 495 437 386 406 449 410 317 243 241 251 214 156 132 155 180 225 259 197 96 32 2 11 25 60 123 187 226 249 264 309 352 355 319 283 285 329 407 505 620 723 811 901 1009 1115 1214 1333 1437 1528 1567 1522 1407 1077 758 560 524 624 871 907 824 705 625 520 523 630 701 626 456 536 921 1416 1683 1429 1029 770 689 893 1250 1585 1607 1365 1116 820 490 265 153 90 68 98 149 197 207 199 225 337 472 753 858 583 389 497 1102 1760 2004 2119 2045 1858 1607 1500 1461 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 16 33 49 52 39 30 27 30 42 60 62 49 31 22 16 18 27 37 46 71 113 142 163 172 145 102 89 100 132 184 231 267 293 316 345 375 362 240 145 126 158 167 161 195 240 263 253 221 264 282 293 338 426 413 294 189 106 53 40 72 206 215 159 146 214 280 315 314 258 164 148 127 104 84 71 62 60 56 46 35 27 25 24 29 46 76 108 127 110 91 65 42 31 28 27 24 19 10 2 3 10 8 3 1 1 2 1 6 36 58 19 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 1 0 0 2 3 3 1 1 1 3 2 1 0 1 6 16 20 18 10 1 1 1 1 0 0 0 0 0 0 0 0 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 11 23 47 76 97 107 115 125 133 134 132 133 108 57 31 23 24 29 40 57 52 32 13 3 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 3 6 9 10 11 12 16 19 17 15 24 46 70 84 72 45 48 42 33 35 45 56 57 58 80 93 86 64 36 16 11 10 20 39 61 71 72 75 82 84 72 80 147 224 275 293 294 310 450 529 583 631 673 712 750 769 786 795 790 770 727 710 726 749 762 779 774 785 794 793 788 795 797 775 753 720 673 624 564 555 525 487 458 437 399 355 328 320 339 389 442 482 492 460 409 389 404 457 526 593 657 721 776 818 832 821 776 699 668 716 761 778 753 676 516 366 282 256 269 298 324 296 255 216 196 206 211 201 186 178 177 173 151 124 137 148 153 166 174 163 160 164 169 174 179 199 243 277 304 334 352 360 384 423 453 464 438 423 441 409 320 242 224 242 216 166 130 138 172 195 212 189 129 57 10 2 6 22 55 100 147 182 213 243 260 260 250 242 251 262 268 277 339 422 513 604 688 778 864 954 1042 1124 1190 1197 1079 833 600 463 359 469 638 741 773 789 823 887 981 1177 1374 1024 653 718 1234 1998 2417 1864 1304 1023 1087 1344 1478 1354 983 760 625 400 209 129 71 31 23 61 136 231 292 318 305 301 349 532 624 629 570 314 838 1399 1799 1962 1770 1493 1452 1551 1597 10 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 30 44 38 27 35 44 57 71 85 73 54 45 42 37 48 65 84 101 105 104 92 83 74 65 56 49 64 84 99 110 149 170 191 218 236 224 159 118 165 201 198 186 199 238 269 280 283 319 338 345 382 411 365 240 133 59 38 67 125 252 221 199 227 284 312 302 294 259 196 157 133 108 85 70 63 61 54 41 30 25 25 28 39 58 75 91 98 90 90 81 62 43 31 28 26 23 15 8 7 5 2 1 2 4 5 2 9 18 18 9 13 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 3 1 0 0 1 6 13 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 1 2 6 16 29 57 89 115 128 135 140 144 137 127 129 148 95 55 36 32 32 36 50 40 30 21 9 0 0 0 0 0 0 1 0 1 2 4 6 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 9 19 17 16 15 13 12 19 38 59 66 52 32 43 41 34 32 39 50 46 47 60 69 67 56 40 25 19 12 13 25 47 64 69 67 59 49 43 57 82 126 171 208 235 234 441 563 635 681 701 716 744 747 748 750 742 725 689 668 669 677 676 687 706 717 723 729 740 778 780 769 746 713 671 625 538 492 452 414 384 357 317 271 235 221 234 272 309 357 410 435 422 405 406 445 508 578 640 693 738 774 798 810 803 765 755 776 792 787 745 653 505 385 305 276 289 308 331 320 299 285 283 274 257 231 215 208 204 199 190 170 161 163 176 188 197 181 162 150 144 141 129 144 173 209 246 284 323 334 344 370 413 428 389 392 405 387 324 244 219 222 209 172 135 128 155 174 190 195 166 85 27 5 3 8 26 74 133 179 209 227 241 261 270 278 286 274 233 198 204 237 283 349 412 506 597 679 744 779 812 834 776 693 632 498 375 420 475 470 536 646 744 876 1010 1238 1652 1098 665 798 1600 2592 2765 2085 1447 1252 1498 1659 1381 968 627 447 314 176 107 62 29 10 8 36 104 211 329 427 439 434 424 439 513 624 572 494 667 955 1240 1336 1373 1544 1780 1854 1501 13 8 5 3 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 15 13 10 9 21 48 70 84 90 80 71 86 88 87 98 108 105 92 66 44 34 43 55 61 60 54 56 60 65 81 111 130 137 159 177 164 119 112 183 215 227 231 226 228 249 276 314 358 370 421 447 410 313 180 68 28 38 89 171 266 216 208 258 316 327 275 239 242 220 178 139 105 80 68 65 62 45 38 30 27 29 35 51 86 117 99 80 75 63 64 57 41 24 14 10 14 16 23 30 25 17 12 13 15 15 11 21 8 1 10 26 32 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 2 0 0 1 3 6 3 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 1 0 0 0 0 0 0 0 0 0 1 5 17 36 66 101 129 144 146 147 148 151 148 137 144 106 65 43 37 37 35 39 30 30 29 16 0 0 0 0 0 0 0 0 3 8 13 18 21 9 4 2 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 25 23 20 19 18 17 16 25 30 32 26 15 21 33 39 37 34 32 21 22 25 30 32 31 22 12 12 12 15 22 34 49 61 62 49 30 27 31 38 52 70 104 179 302 455 564 638 686 705 713 718 706 695 691 692 707 697 678 661 655 664 684 676 668 683 711 732 743 737 720 704 685 645 603 556 510 463 421 393 372 313 245 196 178 190 211 221 236 279 342 397 418 426 438 468 523 588 646 694 742 788 831 873 890 913 956 943 862 770 657 518 391 309 284 312 338 359 367 363 357 361 325 296 264 235 215 203 196 198 203 209 208 202 192 186 166 144 127 112 102 89 97 118 144 176 273 388 433 397 341 404 389 364 355 357 349 301 241 220 221 216 185 129 115 131 157 182 201 186 112 50 15 4 3 10 60 139 208 254 282 307 331 343 346 333 283 221 184 174 170 147 204 243 314 401 488 580 558 565 582 607 653 671 575 572 592 513 328 363 404 454 550 721 932 1139 907 667 891 1885 2690 2558 1934 1409 1381 1725 1644 1118 724 594 503 291 145 65 26 10 6 9 29 83 162 237 267 321 335 314 337 512 929 1054 1008 884 684 749 680 1060 1573 1808 1501 1013 12 12 12 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 23 8 3 3 8 34 77 94 92 87 90 122 150 144 124 100 72 45 32 32 37 46 60 61 58 55 53 51 56 67 85 108 126 132 126 111 109 123 150 204 228 246 255 252 264 301 324 326 343 437 446 375 257 135 51 20 49 128 215 270 242 242 292 316 294 243 222 218 172 138 121 96 73 66 62 57 49 41 31 29 31 35 43 64 107 94 67 51 41 34 32 28 21 15 14 25 39 61 72 68 60 46 36 32 25 14 8 2 0 16 31 26 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 8 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 2 12 34 69 106 135 147 143 140 142 151 150 133 116 86 60 44 40 40 36 33 32 36 34 19 0 0 0 0 0 0 0 0 4 13 22 28 30 22 11 4 1 0 0 0 0 0 0 0 0 0 0 0 1 1 2 19 22 23 23 21 19 14 16 12 12 13 9 10 24 30 29 24 18 11 7 6 7 9 9 7 5 5 9 16 24 34 38 46 55 54 41 28 23 27 31 33 41 78 182 277 365 444 516 595 644 654 642 627 620 620 642 620 602 601 606 611 607 613 645 671 671 669 675 667 649 649 663 648 600 550 505 467 429 368 314 249 191 152 141 167 187 197 185 182 221 302 361 436 487 511 535 573 639 711 795 882 957 1006 1019 1011 1000 938 805 672 528 392 316 291 294 328 370 401 425 430 407 389 354 327 287 239 209 203 192 196 207 215 213 209 190 169 149 136 135 126 117 106 106 114 122 155 292 438 509 476 368 459 402 336 308 318 323 281 247 234 231 226 179 113 98 114 138 155 176 169 123 67 25 7 6 26 84 152 216 292 349 392 410 397 348 294 235 186 165 171 190 143 142 153 194 264 328 408 430 433 443 473 562 601 619 670 683 573 438 371 313 288 355 586 784 862 835 854 1179 1985 2305 2177 1789 1459 1588 1723 1399 858 536 569 495 294 135 45 10 5 7 20 44 73 109 158 124 180 247 304 384 553 893 1196 1348 1121 606 466 607 1179 1710 1724 1292 901 10 11 12 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 16 2 4 4 8 22 53 78 79 81 88 99 113 106 85 63 51 54 34 24 30 40 49 45 44 53 66 75 81 93 125 141 144 140 129 120 118 117 136 208 221 239 264 287 324 382 354 264 241 310 357 308 204 101 40 41 89 190 255 276 271 273 290 264 203 174 197 212 166 152 129 97 70 65 58 48 40 35 30 27 27 29 32 37 42 36 37 31 24 19 20 22 22 28 42 61 74 84 77 62 50 37 25 22 15 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 3 11 38 75 110 137 150 145 138 144 148 141 118 85 67 67 51 40 40 38 40 44 45 38 22 0 0 0 0 0 0 1 3 4 13 24 31 32 29 17 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 16 25 26 23 23 14 16 12 10 9 7 4 10 14 15 14 11 6 4 3 3 3 3 3 2 2 4 9 15 24 25 31 40 45 42 32 22 14 12 15 18 27 66 113 161 210 271 374 446 488 521 549 564 568 586 585 575 561 555 568 599 641 668 661 621 582 555 542 538 557 605 647 649 606 525 452 429 385 288 208 160 140 136 159 167 181 171 143 121 101 190 317 436 518 569 600 691 778 871 961 1023 1040 1015 970 881 747 635 547 463 385 329 305 299 310 324 341 370 395 374 361 357 356 325 260 228 212 196 191 189 183 191 191 186 174 159 148 159 155 153 159 168 172 172 194 276 379 483 600 628 555 462 368 289 311 292 260 233 220 223 227 165 110 91 99 111 112 130 141 123 78 27 13 17 37 68 104 152 246 322 379 404 376 269 188 142 123 129 163 246 203 128 84 103 168 220 266 288 307 335 356 437 512 571 628 710 668 602 512 412 337 447 606 733 820 891 1036 1405 1728 1873 1820 1637 1546 1702 1599 1129 651 499 542 438 243 81 16 5 5 9 24 42 57 79 108 108 145 274 460 537 547 728 1236 1694 1294 850 742 1088 1618 1770 1572 1239 967 5 9 9 6 2 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 1 3 3 1 1 2 6 18 36 57 66 71 66 54 43 45 38 27 22 18 7 11 16 23 27 31 44 70 94 105 106 105 142 142 126 108 90 75 71 99 133 173 190 188 243 330 408 453 408 261 229 263 281 244 156 77 46 79 163 258 292 288 264 241 228 198 137 126 150 162 120 94 83 75 65 60 55 47 40 35 31 26 23 21 19 18 20 25 32 37 38 28 12 5 12 27 43 53 54 47 31 17 9 5 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 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 0 0 0 0 0 0 0 0 0 0 1 7 21 52 88 119 145 156 144 140 140 139 133 118 92 55 39 34 36 40 47 65 75 65 48 26 1 0 0 0 0 1 6 13 4 10 22 32 35 33 22 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 10 21 26 26 26 17 16 13 11 9 7 2 1 4 6 7 6 4 4 3 3 3 2 1 0 0 1 2 3 6 17 25 31 36 39 34 25 17 12 12 14 20 39 63 83 104 143 197 260 338 396 430 476 491 502 501 493 490 509 571 635 683 705 695 656 601 539 484 451 452 487 563 655 678 608 493 442 398 325 243 189 173 172 185 192 189 173 149 127 57 59 113 197 287 378 491 616 713 778 819 831 843 788 762 756 704 601 537 490 423 355 305 268 262 266 277 286 286 281 278 284 294 282 236 217 196 174 157 146 139 146 160 172 177 171 157 175 200 228 245 245 244 245 256 280 314 364 467 502 513 509 451 286 284 259 235 221 219 217 210 162 113 81 73 78 87 111 128 121 77 37 27 32 43 51 48 91 167 224 247 232 208 134 81 61 66 92 158 217 178 90 27 35 91 139 173 194 213 248 267 303 354 431 542 652 691 652 592 569 620 664 632 618 667 784 966 1162 1337 1450 1427 1368 1494 1550 1266 821 519 476 492 357 143 24 2 3 3 8 18 28 47 57 77 124 227 417 530 544 611 957 1636 1988 1793 1525 1324 1218 1347 1382 1293 1094 911 1 4 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 3 5 13 25 40 51 54 47 42 35 25 18 11 12 19 22 16 17 36 52 66 82 104 123 126 107 92 104 98 77 51 30 17 19 72 108 136 154 159 234 333 386 383 329 231 190 177 164 139 97 64 69 126 215 295 325 305 258 209 170 141 108 118 129 133 127 119 92 70 62 61 57 47 40 34 30 28 25 21 18 16 16 18 28 82 119 101 54 20 26 17 12 14 18 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 2 10 29 60 96 122 141 148 136 127 119 114 115 116 104 52 35 37 42 45 51 65 73 65 48 26 3 0 0 0 0 2 8 22 6 8 19 30 36 34 25 16 7 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 4 9 13 17 20 16 13 11 8 7 7 2 0 1 2 4 4 4 3 4 4 3 2 1 0 0 0 0 0 0 6 12 18 24 28 28 26 20 16 15 15 18 41 61 73 84 100 115 139 172 189 205 281 303 303 304 324 369 421 500 572 635 678 693 683 657 604 551 504 458 432 474 600 687 700 657 574 514 461 401 349 326 310 286 259 246 237 204 179 133 91 54 41 72 108 176 300 415 486 507 475 504 474 463 513 574 551 517 450 373 308 250 220 216 237 262 265 252 235 215 201 192 181 169 155 136 122 120 129 142 147 150 157 169 184 195 221 261 302 321 320 303 292 282 272 265 260 284 315 389 469 465 305 257 231 213 204 216 218 200 159 109 65 53 61 78 101 121 117 69 45 39 39 38 35 33 69 104 123 129 123 70 41 32 32 37 87 134 138 93 35 3 10 35 67 99 125 150 169 185 218 273 323 429 517 537 510 500 527 610 616 506 394 393 471 605 729 852 940 919 1050 1187 1110 810 526 394 340 271 150 52 6 1 2 3 3 4 16 36 63 111 185 259 380 416 402 436 666 1410 1789 1815 1564 1214 1035 977 1056 1093 1020 1138 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 1 4 7 7 14 23 31 35 31 24 19 13 8 9 16 23 34 40 33 30 68 107 132 143 146 153 158 105 86 94 81 57 36 22 19 32 74 123 142 150 163 204 250 255 230 202 168 72 53 61 67 70 80 111 173 255 314 326 294 238 190 155 129 99 108 111 98 89 88 80 64 56 56 57 56 50 50 44 34 26 20 18 15 12 13 31 85 118 104 66 37 44 13 9 50 68 43 19 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 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 5 17 37 67 102 123 135 135 123 103 88 82 88 105 113 47 47 61 70 76 88 108 74 62 47 25 6 0 0 0 0 1 5 25 11 9 17 29 38 36 28 19 10 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 8 6 5 4 3 2 3 1 0 0 0 1 2 3 4 4 3 1 1 1 0 0 2 8 13 9 3 2 6 12 14 15 18 19 17 15 15 16 39 54 63 76 93 103 111 114 109 104 120 128 138 179 228 248 275 329 392 453 505 547 588 599 594 592 590 575 534 521 575 645 697 712 668 610 577 560 543 520 485 426 368 341 339 303 265 225 179 122 69 59 53 67 113 178 235 240 243 262 257 258 317 452 440 407 352 292 246 203 181 179 202 241 273 270 245 216 194 179 166 155 135 123 121 124 135 147 155 157 160 168 195 228 247 259 269 270 275 263 251 234 210 201 204 211 238 301 383 355 282 237 216 206 195 211 214 190 148 102 61 50 53 68 90 110 101 67 42 26 19 15 12 21 35 40 38 48 39 23 20 27 38 62 99 93 58 27 4 3 4 10 22 42 71 91 101 121 159 191 202 276 346 368 356 363 392 436 398 297 252 265 296 366 444 489 498 564 752 848 710 496 415 322 237 154 64 14 2 2 3 3 3 5 15 36 76 141 206 247 267 272 297 324 625 1056 1400 1532 1397 1255 1066 1079 1264 1373 1310 1411 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 9 16 31 43 46 40 28 17 13 10 5 15 38 55 55 50 51 73 124 157 174 184 189 185 172 92 82 79 69 59 43 29 31 60 117 179 148 135 136 145 151 144 146 190 176 59 50 54 67 89 116 149 199 239 289 304 270 223 196 173 141 111 102 106 81 67 64 62 55 49 47 45 44 47 46 39 33 29 24 19 12 8 10 16 21 35 32 23 21 25 14 11 107 113 61 21 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 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 24 46 74 109 127 129 119 103 83 70 64 64 71 93 144 106 97 97 100 107 123 60 40 32 21 8 1 0 0 0 0 5 29 23 18 19 27 36 33 25 18 11 6 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 1 3 4 3 2 1 0 0 0 0 9 28 34 21 6 0 4 9 9 9 12 13 14 16 20 19 29 46 70 99 116 134 150 158 160 164 167 162 145 162 205 226 202 196 231 279 313 333 386 411 427 445 470 495 531 570 602 635 680 724 691 623 564 527 511 528 563 568 533 481 448 411 360 301 253 218 184 143 110 90 88 110 151 137 163 182 182 181 223 333 363 335 293 266 239 210 176 157 163 196 240 262 259 247 236 225 210 192 166 148 146 148 151 156 160 164 171 178 200 212 216 214 209 201 186 185 190 190 182 181 178 178 192 224 286 276 246 218 202 203 203 210 203 175 141 106 74 58 55 63 78 87 81 63 36 11 4 1 1 4 6 5 3 12 15 23 34 46 61 94 98 62 12 5 3 3 4 4 7 12 28 42 51 68 105 128 160 203 234 248 262 268 260 265 272 209 196 226 255 283 314 324 341 410 517 560 453 380 328 246 157 79 7 0 1 3 3 1 2 4 14 42 98 171 197 191 171 160 244 342 576 884 1151 1317 1238 1082 1086 1314 1600 1612 1554 1427 0 0 0 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 19 41 63 68 55 38 28 22 15 25 40 67 93 103 95 91 128 174 198 215 234 225 192 140 74 68 55 52 52 41 27 41 97 157 179 117 90 84 87 99 113 116 133 132 92 81 86 111 140 172 219 290 347 326 285 245 218 215 212 179 132 103 94 67 55 51 52 53 50 49 45 42 42 48 58 60 52 40 26 18 22 25 19 6 2 2 3 5 3 0 0 25 33 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 1 4 11 26 48 78 109 121 122 112 94 77 69 57 50 46 47 59 87 101 102 102 104 95 43 25 21 19 13 4 1 0 0 0 4 25 34 30 26 28 35 28 22 18 14 10 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 2 3 4 4 2 0 0 0 0 7 23 34 27 9 0 2 7 13 18 18 14 12 14 21 24 26 34 52 82 162 172 192 211 216 214 247 262 250 217 194 240 228 175 168 185 185 179 202 213 229 263 305 284 361 458 544 610 660 720 701 634 542 450 388 415 498 565 588 574 547 497 446 379 315 274 243 210 175 142 119 111 132 135 154 171 174 158 156 228 269 277 270 274 253 221 178 146 137 149 168 204 229 239 239 227 218 199 171 148 146 156 152 156 161 164 166 179 203 226 241 239 219 201 186 185 191 191 188 182 172 169 179 198 225 229 223 214 204 220 220 218 198 168 157 120 82 58 53 62 70 69 64 53 36 14 6 2 1 3 5 5 5 15 33 51 62 67 69 70 52 19 5 3 3 4 5 4 4 4 6 10 15 21 44 81 125 150 158 169 199 205 180 152 175 186 182 203 236 249 244 248 272 322 365 342 293 275 220 143 78 29 5 1 2 3 6 4 5 11 29 73 129 172 183 160 130 134 198 314 536 844 1009 1091 1076 1104 1222 1415 1581 1580 1465 1229 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 3 7 22 41 55 59 59 59 67 58 50 102 121 123 114 96 104 142 192 227 239 244 219 164 104 58 41 28 27 26 20 14 31 85 123 112 64 43 65 84 95 103 100 57 129 122 104 123 161 192 233 309 396 453 340 274 225 193 178 168 134 109 90 76 61 58 56 54 50 45 43 46 48 51 54 51 46 41 33 27 25 24 10 2 1 2 5 16 28 17 4 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 13 30 56 87 113 128 128 115 96 79 72 59 66 70 69 77 98 106 104 101 95 66 36 23 25 29 26 10 1 0 0 0 4 22 34 32 28 31 39 30 24 21 18 17 17 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 1 2 3 3 2 0 0 0 0 2 10 19 21 9 1 2 7 21 38 35 23 12 10 13 18 22 22 24 31 61 89 132 167 183 205 281 294 291 272 233 249 267 236 206 190 188 192 179 178 183 191 216 206 237 310 413 518 580 656 677 648 573 472 373 359 418 496 555 574 552 549 527 477 412 357 312 273 242 215 192 168 169 174 177 168 148 154 124 149 186 214 236 246 219 179 144 127 129 118 120 134 155 176 194 203 194 175 151 123 99 83 89 103 114 121 128 147 174 201 222 231 219 199 182 179 189 196 196 197 193 191 201 216 226 221 216 214 194 180 195 219 218 183 155 112 72 48 43 50 51 47 41 36 36 26 18 11 8 12 22 27 31 42 58 71 81 70 51 32 15 1 1 2 2 3 8 9 4 1 2 4 4 4 13 31 54 79 101 116 145 153 122 89 103 163 190 189 203 212 190 199 230 262 264 224 230 211 146 68 21 4 2 3 3 4 8 13 24 38 62 101 134 150 145 136 130 152 202 292 451 807 931 913 825 804 880 1113 1262 1230 996 764 3 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 27 69 106 125 125 167 140 131 208 198 158 132 113 103 125 191 228 239 224 182 123 75 41 22 11 8 6 4 1 0 0 9 26 24 26 61 105 117 108 92 82 194 140 128 163 218 249 277 373 434 409 272 259 246 206 153 110 95 95 88 77 66 59 54 46 37 32 32 34 39 38 34 29 31 27 16 12 10 2 1 3 12 22 28 32 39 21 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 19 41 70 97 114 123 123 114 99 83 77 82 106 118 119 126 131 113 100 90 79 59 43 29 29 42 48 24 4 0 0 0 4 20 38 34 24 25 37 37 31 25 20 20 24 29 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 1 1 0 1 5 3 0 1 3 17 43 44 29 12 7 8 10 11 9 7 6 18 42 71 102 136 192 223 243 262 270 242 177 173 208 236 239 240 231 260 298 306 272 240 191 178 206 273 359 415 540 632 656 613 528 429 403 433 486 536 559 501 522 535 520 488 453 409 370 335 306 280 249 235 221 209 187 138 137 129 125 127 143 184 185 168 152 145 148 152 140 129 121 120 137 177 201 202 183 140 85 55 34 34 45 56 68 81 97 120 147 171 185 186 177 166 160 167 184 200 220 233 231 236 242 241 234 228 229 211 180 195 225 224 184 125 81 56 45 41 39 36 31 26 24 27 26 24 19 17 26 42 54 62 67 71 68 60 46 29 12 2 0 1 2 5 9 18 21 11 3 2 2 2 2 3 6 13 42 63 74 98 114 90 48 59 126 186 186 159 182 177 180 207 223 188 165 173 166 96 29 4 0 1 2 2 6 17 38 60 50 72 102 129 144 147 181 172 179 211 275 427 681 837 814 617 585 613 727 832 826 688 600 1 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 1 0 0 0 9 53 106 146 169 239 189 167 192 193 154 127 106 102 126 184 193 192 167 123 76 53 35 21 9 2 1 0 0 1 2 2 9 19 42 84 140 156 122 100 119 181 108 159 237 290 300 292 357 307 240 215 239 265 236 177 126 110 101 83 70 57 47 43 39 32 28 27 26 32 34 35 38 43 45 34 24 18 13 12 25 53 57 40 19 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 14 29 53 79 102 115 116 113 108 100 89 82 93 115 127 124 112 100 103 99 88 73 60 44 29 29 53 74 53 14 3 0 2 8 24 43 36 22 19 31 39 38 34 31 30 31 35 20 13 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 2 5 6 0 0 0 0 0 0 0 4 22 28 21 11 9 7 4 2 1 1 0 5 18 42 75 112 144 158 177 207 231 215 127 87 113 169 219 238 251 286 312 323 328 299 263 220 185 187 247 327 469 589 646 632 579 502 469 469 498 536 538 450 442 458 464 463 458 455 438 414 390 361 324 305 284 256 216 168 151 139 128 125 138 145 140 135 134 138 159 165 153 135 114 100 119 150 157 143 113 76 42 25 20 20 22 23 28 38 51 68 91 123 154 169 175 176 175 174 187 204 219 231 250 273 278 273 265 265 272 268 245 236 249 243 188 126 85 69 65 58 41 28 20 17 16 23 32 35 29 28 43 62 76 83 82 74 49 33 27 23 19 17 13 12 13 14 18 25 31 26 14 7 3 1 0 1 2 4 10 15 31 55 70 51 32 49 97 138 111 88 112 147 173 206 185 157 157 173 147 66 19 2 0 2 1 1 7 25 59 95 60 73 111 149 172 173 186 197 211 253 326 464 635 762 775 613 539 542 588 651 630 549 490 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 1 0 0 0 1 12 63 133 202 257 222 212 201 188 156 112 73 61 90 134 146 142 113 73 40 30 25 19 10 3 0 0 3 9 16 22 19 29 59 113 171 193 141 105 125 143 118 224 302 328 314 295 333 247 193 177 191 208 190 141 92 63 59 58 46 38 34 34 34 30 28 25 23 27 29 32 37 46 55 65 67 66 51 41 50 42 27 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 1 2 5 10 15 38 62 84 102 115 119 115 105 97 92 84 89 100 104 101 94 86 103 98 86 73 62 48 31 27 44 69 74 30 9 1 3 12 29 48 36 23 22 32 43 42 36 35 38 41 45 34 22 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 6 10 10 9 7 3 1 0 0 0 0 0 4 21 53 87 98 110 135 171 211 226 172 145 153 193 251 282 298 301 310 329 331 316 292 259 228 208 213 286 410 529 604 615 596 545 510 497 503 519 438 362 332 334 347 366 376 391 400 405 406 400 377 366 349 319 278 241 205 167 137 124 129 127 121 118 116 108 104 109 108 97 81 74 99 108 96 69 41 30 21 15 11 9 9 10 11 15 21 32 50 84 124 155 175 186 192 196 207 224 246 278 313 330 333 326 315 308 324 320 293 265 265 263 217 166 129 108 94 68 35 17 16 17 25 51 62 48 31 32 53 78 101 117 120 99 63 50 58 63 53 41 38 32 23 17 13 9 10 14 11 7 4 4 6 4 0 1 4 7 11 20 40 37 31 38 62 80 58 46 61 103 162 181 157 142 157 173 124 60 18 2 2 15 11 6 10 39 99 93 92 115 165 218 230 234 243 257 273 349 440 553 650 706 680 598 553 537 532 565 517 477 477 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 8 3 0 0 0 0 0 11 58 144 187 124 147 174 205 205 167 112 78 83 102 114 108 80 48 26 17 14 10 5 1 1 4 18 37 52 52 40 81 108 164 199 195 154 130 163 160 200 345 371 331 290 260 241 172 149 153 170 178 156 113 80 67 72 80 69 57 50 49 49 45 31 21 13 10 11 8 6 7 18 32 46 56 48 30 16 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 21 44 66 85 100 111 116 113 104 97 92 83 83 86 85 80 75 71 86 88 85 79 69 51 37 29 39 59 69 43 19 5 2 9 28 40 30 24 28 40 48 42 42 48 55 58 59 48 32 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 3 6 7 6 3 1 1 1 1 1 0 0 2 14 41 57 61 64 77 105 149 193 200 208 231 267 306 316 336 357 369 364 361 364 360 328 283 263 256 300 389 478 537 563 571 545 500 440 380 365 306 271 253 242 232 256 270 286 304 326 348 369 373 367 352 331 301 275 245 205 160 126 111 105 101 100 99 87 76 68 63 59 60 79 89 87 66 36 30 25 19 14 9 4 2 4 6 8 13 23 44 73 105 136 159 171 182 196 215 239 266 295 329 351 359 357 349 351 350 333 304 281 278 277 249 208 170 141 103 60 30 18 18 27 39 54 54 30 15 23 49 84 118 143 159 147 119 105 109 100 67 38 20 14 12 12 9 5 4 3 4 3 7 15 19 21 12 5 3 5 5 5 27 36 30 27 34 44 37 26 28 57 124 143 139 150 194 174 120 63 19 3 3 22 27 19 10 59 119 149 161 180 231 282 305 312 329 389 455 533 609 657 675 671 627 586 574 565 557 529 495 492 536 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 19 19 10 0 0 0 0 0 1 5 17 21 41 88 124 220 260 235 177 136 117 117 117 99 63 39 28 19 12 5 2 3 6 14 32 57 48 40 77 154 199 268 278 237 181 173 173 182 270 373 338 257 250 218 170 125 104 114 133 150 152 133 115 106 103 97 88 75 64 55 45 31 10 5 2 1 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 16 25 44 66 84 97 105 108 106 104 99 91 80 75 72 66 63 63 59 67 72 81 94 102 84 63 46 48 59 59 47 29 10 4 13 27 32 24 24 33 48 57 54 57 59 61 65 64 56 46 27 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 2 2 2 2 2 2 1 0 3 9 20 33 43 47 50 57 75 115 152 191 221 239 268 269 280 298 322 356 388 361 339 325 315 307 304 360 407 437 470 504 516 502 469 416 344 295 266 246 230 212 176 185 196 210 229 255 287 313 332 347 355 349 325 302 280 248 204 159 127 107 96 88 81 68 59 51 44 44 45 51 55 56 46 25 32 32 23 13 8 3 1 3 5 9 17 23 44 71 103 134 153 157 165 179 198 220 240 256 277 299 318 336 330 327 320 308 297 294 295 293 273 230 177 125 85 57 35 23 25 34 39 35 21 6 4 22 55 95 126 140 154 149 140 133 111 76 41 18 12 17 17 19 24 29 29 26 22 14 9 9 10 22 14 4 2 3 3 1 8 18 22 20 25 33 35 28 13 31 81 119 134 149 202 188 138 74 17 11 18 27 33 32 20 73 138 192 221 256 302 342 371 409 467 575 675 737 739 713 714 686 644 620 647 635 605 565 539 547 567 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 14 9 5 1 0 0 0 0 0 0 0 1 21 67 137 239 288 267 224 186 167 161 171 131 72 37 38 28 19 13 13 19 16 15 21 27 17 22 88 175 231 243 218 172 176 192 122 183 287 343 372 387 349 240 153 100 87 108 132 142 139 128 111 103 106 96 75 59 47 35 23 13 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 10 17 26 41 61 82 97 104 105 113 111 100 86 75 70 61 52 46 47 50 58 63 75 100 120 103 76 67 68 70 66 57 39 14 4 13 24 23 19 22 34 50 61 62 72 79 78 71 63 59 53 34 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 2 2 1 0 0 0 1 1 1 0 0 0 2 1 7 9 7 7 17 36 43 41 40 49 65 87 108 118 119 139 144 147 153 184 272 309 282 255 247 259 286 284 310 329 341 372 397 399 396 390 374 334 306 285 261 242 221 186 181 183 185 189 211 249 274 296 318 337 352 346 328 306 279 247 209 168 138 117 101 88 80 78 70 60 58 54 55 54 50 38 25 25 25 20 12 9 5 3 3 9 25 43 51 52 61 81 109 134 145 151 160 171 172 188 208 230 249 262 278 276 273 271 273 290 312 319 306 275 228 171 129 99 71 46 36 34 32 29 22 13 5 9 28 58 94 126 134 147 155 142 107 73 38 13 8 28 47 52 61 82 110 121 103 72 40 15 1 2 8 8 3 0 0 1 1 5 10 11 12 17 23 27 25 9 24 58 93 109 141 173 167 116 49 19 12 13 18 27 37 51 99 171 250 305 353 407 473 537 600 679 750 775 734 678 688 699 705 706 689 682 653 613 562 523 527 493 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 0 0 0 0 0 0 0 0 0 0 1 10 60 129 202 260 266 256 240 212 183 203 135 63 24 29 26 22 21 24 26 14 9 14 22 28 42 110 136 144 130 121 144 136 114 106 189 269 283 270 251 248 187 125 90 88 113 126 145 148 130 103 82 68 56 45 35 25 17 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 1 3 5 6 7 11 17 24 34 52 75 93 101 106 116 113 98 78 65 66 55 43 34 31 34 43 52 63 82 98 86 71 70 72 73 71 65 49 19 3 5 14 21 22 25 34 46 55 67 96 110 101 80 68 58 49 35 19 6 1 0 0 0 0 0 0 0 0 0 0 1 3 6 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 2 4 5 4 2 0 0 0 0 0 0 0 1 1 1 10 17 13 2 7 38 54 49 34 25 30 41 51 55 47 48 58 80 112 153 213 248 233 207 202 239 284 267 243 229 229 242 245 234 234 242 243 243 252 240 239 247 206 195 197 197 189 179 188 217 244 265 281 301 312 323 324 316 299 274 251 213 177 149 132 124 121 118 114 109 100 93 93 90 81 64 48 33 23 17 17 18 21 18 13 18 47 54 46 46 55 64 82 105 119 128 136 151 154 161 173 187 204 219 218 216 220 232 253 284 312 322 309 276 221 180 148 116 85 62 46 32 22 17 13 13 15 23 42 70 100 126 146 156 141 101 71 51 37 32 43 84 119 145 170 191 198 159 122 84 46 16 3 3 6 7 5 1 0 1 3 6 8 8 9 9 10 12 12 13 22 43 76 78 123 160 142 70 30 19 15 12 12 29 54 90 150 238 320 416 540 664 716 793 855 880 882 865 803 730 686 664 659 668 661 630 598 563 495 433 364 326 0 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 4 36 83 140 195 238 262 271 227 173 154 85 31 8 9 13 16 12 8 7 14 29 47 64 83 105 157 126 114 130 163 181 120 100 129 184 199 186 197 205 195 155 124 111 128 159 181 166 151 140 118 84 51 38 28 17 9 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 5 6 10 14 20 27 40 59 76 90 98 106 103 88 67 52 56 46 35 27 24 25 32 41 51 63 70 62 57 62 70 75 74 63 51 23 5 0 2 5 12 22 30 37 43 63 81 90 90 83 68 56 51 41 26 10 1 0 0 0 0 0 0 0 0 0 0 0 2 6 10 11 8 1 0 0 0 1 1 0 0 0 0 0 2 3 5 5 6 3 4 4 4 4 5 6 6 6 5 4 1 0 0 0 1 1 6 4 3 4 6 6 4 3 22 36 37 26 13 8 11 18 24 18 20 31 50 71 90 115 152 169 166 161 184 195 203 195 180 166 138 122 111 107 111 115 129 164 197 229 252 229 213 211 213 210 198 197 212 246 278 277 246 251 275 299 314 318 297 281 251 212 174 158 156 155 154 151 147 139 132 128 124 116 105 86 65 47 36 33 41 53 53 47 47 56 47 38 43 57 62 74 87 98 103 105 126 143 152 155 155 165 182 185 186 192 215 253 290 321 333 313 263 214 176 146 122 96 69 44 25 15 11 11 20 35 59 91 121 149 183 203 193 172 132 112 108 112 119 143 201 243 262 263 248 196 126 67 34 18 7 1 2 6 7 4 2 0 0 2 7 7 7 7 4 2 4 6 9 16 35 60 80 119 154 96 37 19 19 22 21 25 48 81 128 200 329 406 507 630 732 796 876 917 918 900 821 739 707 664 601 588 597 580 546 515 475 412 347 285 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 3 0 0 0 0 0 0 0 0 0 4 18 49 87 142 205 262 298 243 160 93 40 10 4 6 10 11 2 0 25 58 85 105 115 123 140 149 125 137 156 187 205 168 166 147 173 196 175 198 240 248 233 218 162 148 144 143 144 138 133 119 93 62 37 17 6 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 7 6 5 4 6 12 21 30 39 52 64 73 79 76 65 49 38 38 30 26 23 20 21 30 40 50 58 62 61 74 90 83 81 85 63 46 22 6 0 0 0 2 13 23 29 36 51 65 72 74 72 59 54 48 41 32 23 8 2 0 0 0 0 0 0 0 0 0 0 1 4 8 11 11 3 1 0 0 1 2 1 1 0 0 0 3 5 7 9 9 9 9 7 7 7 7 6 6 6 6 4 2 0 0 0 1 3 7 9 9 7 3 2 5 4 7 11 10 6 2 0 1 4 9 13 18 20 23 28 30 35 57 81 101 116 151 162 160 152 148 159 109 82 68 64 66 66 43 75 135 194 228 246 249 240 224 208 185 175 188 219 230 169 150 171 208 248 278 298 297 295 287 266 211 193 194 198 194 185 180 171 164 160 158 157 151 133 111 88 68 56 61 70 70 61 57 48 39 42 54 63 70 78 84 89 94 91 104 123 140 149 148 154 163 171 178 183 207 244 288 321 324 287 233 197 175 168 139 103 73 44 21 11 7 29 58 89 127 180 201 227 253 256 235 247 238 232 235 245 271 314 326 314 277 226 163 102 55 27 12 3 0 0 0 0 0 1 1 0 0 0 4 5 8 14 4 1 3 9 16 22 42 57 84 140 221 87 27 10 17 32 26 36 59 100 165 265 352 435 533 638 735 817 877 898 858 774 674 659 660 577 522 523 527 504 454 422 372 319 271 236 221 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 6 0 0 0 0 0 0 0 1 2 6 14 26 55 114 186 246 260 193 97 42 15 3 7 17 18 12 1 0 47 90 116 128 129 99 82 81 99 137 144 151 176 192 125 143 176 193 190 204 246 264 268 257 210 184 164 142 110 85 74 61 43 23 8 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 9 8 6 4 5 7 11 22 27 32 38 42 44 42 37 29 22 18 14 17 19 19 20 26 40 50 56 60 69 100 126 109 94 92 66 39 17 4 0 0 0 0 4 11 19 28 42 55 62 62 56 47 48 50 51 48 40 20 6 1 0 0 0 0 0 0 0 0 0 1 2 5 9 14 9 5 3 2 3 4 2 1 0 0 0 0 2 3 5 8 9 7 7 6 6 6 6 7 6 6 5 4 1 0 0 4 11 14 15 16 13 10 12 15 13 10 7 4 1 0 0 0 0 2 4 5 7 11 17 18 19 26 35 48 68 95 107 117 121 114 140 104 82 77 78 71 75 76 74 82 108 135 161 179 183 179 173 157 137 129 126 114 101 97 99 126 180 218 246 264 280 306 338 299 297 277 251 229 213 211 205 199 195 194 197 195 182 161 135 108 83 71 65 60 50 39 34 47 67 80 85 83 77 74 77 85 88 95 111 130 146 152 156 162 172 185 191 208 238 278 308 294 260 233 224 245 301 212 134 80 50 26 28 47 63 85 120 167 244 276 284 275 271 306 322 317 308 314 314 303 288 274 250 200 141 83 42 29 24 13 5 1 1 0 0 0 0 0 0 0 0 1 4 10 27 15 6 6 16 24 32 47 56 72 141 165 96 30 6 17 27 29 35 60 122 197 276 355 447 540 631 721 795 833 852 778 683 624 600 578 482 446 441 445 442 387 330 287 253 224 196 174 0 0 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 0 0 0 0 0 1 7 19 36 26 28 39 67 116 184 224 192 93 28 9 2 1 6 13 16 8 1 10 65 138 151 129 108 115 89 82 114 158 155 141 146 155 171 201 196 170 152 158 192 239 249 205 145 101 68 42 26 20 15 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 10 8 4 2 2 7 14 17 17 18 21 24 24 21 17 12 6 6 13 18 21 22 25 37 46 53 59 67 76 71 77 86 87 65 35 14 3 0 0 0 0 0 3 9 18 31 41 45 43 36 35 40 47 50 46 35 18 7 2 0 0 0 0 0 0 0 0 1 1 2 4 7 13 15 13 10 8 9 10 7 4 2 1 0 0 0 0 2 6 7 7 7 7 8 8 8 8 7 6 6 5 3 1 0 3 14 24 28 25 20 18 19 21 23 23 20 10 3 2 2 2 1 0 1 4 6 7 8 11 16 15 17 26 39 48 58 74 87 80 88 77 74 77 71 50 59 64 66 68 77 75 75 79 93 118 141 139 118 101 100 102 103 96 73 69 108 144 179 209 230 252 314 292 257 235 233 238 236 236 234 229 224 223 226 223 213 194 171 142 111 88 71 60 51 49 57 73 94 107 103 86 65 51 54 70 84 90 95 109 127 138 150 162 174 190 202 217 240 266 284 270 260 256 256 276 418 319 171 66 44 31 33 39 59 99 170 266 352 376 350 326 354 355 326 287 255 271 270 241 204 175 157 145 127 106 86 63 41 24 17 16 10 10 7 3 0 1 1 0 0 0 1 4 20 17 9 8 25 23 35 52 59 38 96 99 63 13 3 17 29 35 41 62 133 206 272 346 452 527 592 630 631 612 653 619 575 525 455 431 399 380 372 362 336 284 256 236 202 167 143 123 0 0 0 0 0 0 0 0 0 0 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 46 86 85 92 101 120 164 218 229 147 49 13 2 0 1 2 4 6 2 3 27 80 157 179 163 166 202 182 162 174 181 169 149 163 174 193 205 176 141 130 159 225 290 217 122 60 29 12 4 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 7 9 10 11 11 9 5 3 6 11 8 5 4 5 8 12 6 3 2 1 4 10 14 17 20 24 34 41 50 61 73 79 68 64 72 79 63 35 15 4 0 0 0 0 0 1 4 12 25 33 35 33 32 33 35 36 35 28 18 8 3 1 0 0 0 0 0 0 0 1 2 4 3 4 7 11 14 16 15 13 11 16 16 13 9 4 0 0 0 2 4 7 7 8 9 11 12 11 11 10 9 8 7 6 5 3 1 2 8 21 35 34 26 26 28 32 36 39 37 23 12 8 7 5 2 0 0 2 4 3 4 5 6 9 16 24 34 41 39 40 51 54 54 52 43 33 31 20 30 39 44 52 71 71 70 73 81 101 121 116 100 85 76 77 88 97 92 76 61 75 93 131 166 163 214 230 234 237 245 246 250 254 255 252 247 243 238 231 221 208 193 166 139 117 99 82 70 65 68 79 95 109 102 86 68 53 58 78 92 97 97 102 109 116 131 151 169 190 209 223 238 255 265 273 285 293 287 263 335 301 194 82 58 53 57 67 94 157 284 429 531 539 437 394 366 327 279 225 190 197 186 168 152 146 156 169 167 149 120 87 55 37 31 29 22 20 15 8 5 4 2 0 0 2 1 5 9 9 9 2 7 15 33 53 44 27 44 58 47 9 11 20 31 40 48 86 161 245 315 357 456 528 560 553 539 525 503 492 482 459 414 375 347 331 329 307 268 228 199 180 155 135 113 92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 40 94 138 129 183 222 243 246 211 110 54 27 7 1 0 0 0 0 0 5 45 107 178 254 320 357 336 281 209 179 170 162 151 151 165 162 143 116 88 75 79 93 93 63 32 13 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 9 12 13 14 12 10 8 5 3 2 1 0 0 2 1 0 0 0 2 6 9 12 16 21 28 35 47 62 77 85 75 68 69 69 55 28 14 4 0 0 0 0 0 0 2 6 19 23 24 24 26 26 26 26 22 15 8 4 1 0 0 0 0 1 1 1 1 2 3 5 5 6 8 11 15 17 18 17 15 23 23 20 15 10 3 1 2 4 7 8 8 8 9 11 12 11 11 11 11 9 8 6 5 4 2 0 2 10 30 39 34 31 35 41 45 48 47 36 24 13 6 3 0 0 0 0 1 4 10 6 5 11 20 27 40 49 44 35 36 36 41 49 48 38 39 26 24 30 39 53 57 61 63 64 69 76 78 70 62 60 62 60 69 75 71 62 51 48 44 55 81 91 126 152 179 208 234 246 257 265 266 263 257 250 242 235 226 216 207 186 161 140 131 119 109 99 93 93 89 102 102 95 87 80 83 107 118 114 109 110 105 104 116 140 164 184 202 218 232 244 253 263 283 309 318 277 238 224 216 187 162 124 111 127 165 250 382 510 578 542 414 379 337 281 213 164 156 153 144 140 149 166 188 198 192 165 123 81 53 39 35 30 28 28 23 13 14 10 4 0 2 7 4 3 2 5 17 7 7 14 24 44 31 24 28 34 30 19 18 24 33 48 70 120 207 306 364 407 467 507 509 472 420 381 381 407 395 369 342 313 283 256 232 196 164 137 120 112 100 91 84 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 61 114 152 258 284 263 217 156 92 79 53 24 6 1 0 0 0 0 3 54 143 260 377 436 413 350 275 227 183 171 159 146 133 126 118 97 70 47 29 21 15 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 1 1 1 3 5 8 9 9 8 6 3 2 2 1 0 0 0 0 0 0 0 0 0 1 7 13 18 21 27 35 46 58 72 89 71 57 52 50 41 21 12 5 1 0 0 0 0 0 0 1 10 15 18 19 19 19 16 16 14 10 7 3 1 0 0 0 0 0 1 1 1 2 3 5 5 7 11 15 18 20 20 19 19 28 30 26 20 15 7 2 2 5 7 9 10 9 9 10 10 10 11 10 10 9 7 6 5 5 4 2 2 29 49 56 50 40 42 49 52 51 51 48 37 20 6 1 0 0 0 0 2 7 13 13 14 15 14 14 27 35 36 31 24 22 25 32 35 32 33 35 38 40 41 45 46 49 50 49 48 37 32 29 26 26 33 40 48 50 45 38 33 31 31 34 36 48 79 99 123 160 199 234 260 273 276 272 265 257 248 240 226 222 225 214 191 166 157 149 146 150 156 141 108 109 114 113 106 100 97 103 111 111 108 116 114 112 123 144 162 177 191 206 219 219 209 201 209 239 251 233 214 228 269 273 227 173 146 163 212 296 384 440 439 402 368 311 257 212 166 161 161 164 170 165 173 184 192 196 191 151 104 67 45 41 43 47 51 47 33 21 18 11 3 0 0 4 5 3 0 0 2 9 22 24 16 19 17 22 29 32 27 24 20 19 31 54 90 157 249 343 393 430 450 441 395 323 267 242 251 286 265 243 230 218 193 174 148 117 89 71 69 66 58 47 43 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 25 103 223 323 286 222 178 145 122 112 92 51 18 3 0 0 1 3 18 76 174 263 325 325 250 236 265 270 226 180 156 139 129 120 83 68 49 28 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 6 13 18 23 27 34 51 65 80 97 69 43 31 27 23 16 12 6 2 0 0 0 0 0 0 0 3 8 14 18 19 18 13 13 13 11 9 6 2 0 0 0 0 0 1 2 2 1 2 4 5 8 13 20 23 22 20 20 21 29 34 31 24 19 10 5 2 1 2 3 9 9 8 8 9 10 11 10 9 8 7 7 6 6 6 5 3 29 59 80 83 59 55 57 59 58 61 63 56 35 12 2 0 0 0 0 0 0 2 8 14 16 13 10 12 18 26 34 39 28 21 19 20 28 35 40 43 42 35 35 38 42 44 43 48 41 38 35 32 24 32 34 33 30 26 21 15 15 19 26 29 32 39 59 95 137 185 235 270 287 292 288 279 273 277 288 276 267 257 242 222 201 182 164 160 176 202 155 130 124 129 133 121 124 123 118 113 107 116 129 129 119 117 155 174 183 190 200 203 191 169 150 142 152 163 165 201 275 306 269 218 179 171 205 243 273 294 295 243 200 162 164 180 188 180 169 168 179 194 187 192 193 187 181 164 132 103 70 40 43 47 48 47 42 24 18 16 11 3 1 1 4 6 4 1 0 5 24 47 30 14 6 6 7 9 22 29 29 22 17 31 60 111 187 289 361 401 413 400 351 292 229 181 159 160 162 151 134 122 113 101 96 88 68 46 37 36 35 30 25 23 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 2 11 81 231 307 253 171 159 168 163 140 112 70 33 10 1 0 1 6 20 79 214 230 193 145 112 141 197 211 210 209 196 171 140 105 77 77 53 35 23 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 21 27 36 63 83 92 93 65 38 25 21 17 15 11 6 2 0 0 0 0 0 0 0 0 4 11 17 20 17 15 14 14 14 14 13 5 1 0 0 0 0 1 2 3 2 2 4 6 9 14 23 23 21 19 18 20 27 37 36 26 21 18 12 4 0 0 0 5 7 9 10 11 13 11 10 9 8 7 6 7 8 10 8 8 28 61 95 115 79 71 70 69 70 74 78 69 46 19 5 2 0 0 0 0 0 1 4 9 12 12 12 11 14 20 31 46 44 36 28 24 26 22 28 32 29 26 25 27 28 28 29 35 36 39 42 39 35 31 27 22 18 15 13 11 10 11 14 16 21 24 38 69 106 157 216 267 303 322 318 308 302 310 332 319 301 279 259 244 227 206 192 190 198 214 166 136 129 137 147 135 135 136 133 131 140 151 153 148 136 130 159 188 207 217 216 209 193 172 153 141 142 149 177 231 289 300 277 257 257 260 258 252 231 205 191 163 139 124 131 154 159 154 150 149 157 166 177 198 208 194 184 168 145 110 70 40 39 38 32 21 13 8 8 14 22 13 7 5 8 10 6 2 0 2 14 46 26 10 1 3 9 14 24 34 38 36 33 37 70 133 213 308 377 398 366 310 249 206 169 135 114 101 89 72 53 48 45 38 35 44 45 37 24 19 17 15 19 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 3 15 49 167 225 213 162 132 161 165 154 136 93 58 30 12 5 1 4 6 38 116 119 67 56 66 95 122 151 188 211 207 185 164 136 106 82 65 51 42 36 29 16 3 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 3 8 11 15 21 33 58 79 93 96 81 53 37 29 23 17 14 8 3 1 0 0 0 0 0 0 0 0 2 7 13 18 15 15 15 15 14 14 15 8 2 1 1 1 1 1 3 3 3 4 5 8 11 15 24 26 24 20 18 20 24 34 35 28 24 22 16 7 0 0 0 2 6 11 16 22 19 15 11 9 7 7 6 6 8 11 11 19 44 82 113 109 86 76 72 74 83 85 89 76 52 26 11 5 1 0 0 0 0 2 3 3 4 4 8 9 11 15 25 37 42 41 36 32 29 24 21 20 19 20 19 20 20 19 20 20 20 22 25 24 26 24 20 16 13 11 10 10 10 8 6 6 11 21 33 48 71 111 164 225 290 341 358 351 345 355 344 316 294 279 268 263 248 235 228 219 199 178 150 132 127 134 143 140 137 134 130 135 150 162 172 181 186 189 199 218 240 262 267 263 246 224 214 214 214 214 219 237 240 314 352 338 328 288 247 218 194 167 162 167 155 144 154 168 160 146 137 143 152 162 173 190 209 207 189 164 127 83 49 41 33 22 15 9 5 3 3 8 18 12 8 8 12 12 7 3 0 0 0 14 30 45 47 23 14 20 32 41 40 37 34 46 92 168 253 339 392 376 308 240 187 150 128 102 78 63 48 30 15 19 37 46 27 27 28 26 21 17 14 17 25 29 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 5 22 60 141 213 210 165 127 122 132 142 132 101 74 50 28 15 17 30 22 25 23 16 7 18 40 50 51 77 121 139 133 118 112 123 135 132 102 77 63 53 44 33 22 16 11 8 7 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 13 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 11 13 16 21 31 46 62 76 78 63 39 34 31 25 18 12 6 2 0 0 0 0 0 0 0 0 0 1 5 10 14 12 12 13 13 11 10 12 8 5 2 2 3 4 4 5 5 5 5 7 8 11 16 24 27 25 21 19 22 25 32 34 30 25 22 18 9 0 0 0 0 2 7 15 26 20 16 13 11 9 9 8 7 6 9 13 32 70 112 133 104 83 68 64 75 97 99 101 89 64 35 12 4 1 0 0 1 3 4 5 4 3 4 4 5 7 10 16 19 24 31 36 34 31 27 24 21 20 20 18 17 17 18 19 15 13 13 12 16 16 15 15 16 14 11 9 6 3 1 1 4 9 15 23 36 54 81 118 167 235 319 365 384 387 377 338 301 277 267 264 258 241 218 193 173 159 144 129 119 117 125 135 139 139 135 131 140 155 174 196 224 240 267 293 297 277 296 299 287 268 249 244 253 260 259 245 215 154 163 208 249 264 224 201 190 184 180 192 203 201 192 212 271 245 178 145 144 153 170 188 203 228 226 193 143 91 48 37 36 27 13 6 7 6 3 1 4 6 3 1 5 12 10 6 2 0 0 0 7 37 81 94 64 25 17 32 37 36 34 33 52 119 205 278 339 370 315 252 196 152 121 104 85 69 58 48 43 26 23 37 60 47 56 71 75 61 45 33 27 27 29 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 24 45 86 151 159 134 107 93 93 104 88 69 54 40 25 13 12 22 26 35 42 39 28 19 24 27 27 31 43 49 53 52 51 57 67 70 68 64 61 57 52 43 30 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 20 37 36 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 1 3 5 8 12 18 27 43 70 78 73 63 49 33 33 30 24 16 8 2 0 0 0 0 0 0 0 0 0 0 0 3 6 8 7 9 10 9 8 8 9 8 5 3 3 8 10 10 10 9 6 5 7 8 9 13 21 26 26 24 23 26 29 31 31 28 25 20 18 10 2 0 0 0 1 4 11 25 26 24 21 16 10 11 10 7 5 7 14 32 59 99 140 129 106 91 78 69 82 101 112 107 86 52 22 11 5 2 2 4 5 6 7 8 8 8 8 9 10 7 8 11 15 18 20 28 31 33 32 30 29 24 21 17 14 15 16 12 10 11 10 12 14 15 16 17 15 14 11 7 1 0 2 6 10 14 19 33 51 73 96 124 173 254 322 364 385 375 345 310 281 265 259 246 226 204 185 170 152 136 122 111 111 120 129 135 137 134 135 144 160 182 203 229 254 284 307 305 263 263 255 237 215 198 209 218 221 220 210 165 100 65 67 93 145 184 200 201 199 192 195 202 207 205 227 274 249 183 143 126 139 181 228 250 254 228 178 116 61 32 22 17 11 5 5 5 4 1 0 1 1 0 1 4 5 5 3 1 0 0 0 2 15 51 44 20 11 14 25 30 34 32 30 52 143 239 302 317 296 242 183 133 100 78 72 67 63 57 59 59 55 45 33 43 45 51 68 97 101 95 77 53 41 42 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 20 33 69 109 118 93 75 70 71 70 51 42 37 30 20 11 7 8 12 17 31 41 39 26 15 14 11 9 9 11 14 15 15 15 14 16 18 23 27 29 28 20 11 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 9 25 37 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 15 24 34 47 66 65 53 43 39 34 30 25 18 12 6 1 0 0 1 0 0 0 0 0 0 0 0 1 2 2 3 5 6 6 6 6 6 7 8 8 9 13 14 15 14 12 8 7 8 8 8 9 17 25 28 27 27 29 30 31 32 32 30 18 14 9 3 0 0 0 0 2 8 16 22 25 24 20 12 11 10 9 7 7 12 24 39 67 116 148 157 151 122 82 89 111 122 118 100 69 42 24 13 6 4 5 6 7 8 11 13 14 16 17 18 16 14 12 9 8 10 18 24 28 31 32 31 29 28 26 22 19 15 11 8 10 13 10 12 16 17 18 18 19 18 15 11 11 12 14 18 22 26 37 54 73 90 104 147 198 251 306 354 378 371 342 303 272 262 250 234 212 189 167 151 139 129 117 114 118 123 126 129 127 128 131 142 164 181 206 230 242 234 205 207 205 192 168 131 147 166 173 171 166 146 111 75 47 35 53 89 130 167 189 185 174 161 148 149 147 126 139 174 175 153 160 196 241 276 278 260 214 147 85 44 22 11 7 4 6 8 5 0 0 0 0 0 0 0 0 3 5 5 4 2 1 0 0 0 7 5 9 15 13 17 21 26 31 31 80 174 266 314 297 240 193 149 107 79 60 52 51 57 58 67 63 53 43 35 38 44 47 53 83 113 112 80 59 58 59 61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 17 24 53 92 112 101 83 80 75 64 46 42 35 30 26 21 15 10 8 9 13 25 35 36 24 14 6 2 1 1 2 2 3 2 1 1 0 2 4 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 4 8 21 33 49 70 83 71 51 37 32 33 23 18 13 7 1 0 0 1 2 1 0 0 0 0 0 0 0 1 1 1 1 2 7 8 6 4 4 6 9 13 17 19 17 15 14 12 7 7 9 9 8 8 14 24 28 28 27 29 29 30 31 30 26 17 13 9 4 0 0 0 0 1 3 8 16 24 29 27 17 14 11 10 9 9 9 16 27 43 69 89 107 122 122 94 96 109 116 115 106 86 68 49 33 21 13 14 15 17 17 18 20 22 24 25 25 23 21 18 16 13 7 9 11 13 16 24 30 34 34 33 35 32 27 20 16 18 17 10 13 19 19 19 21 21 21 22 23 25 27 27 31 34 37 45 58 71 85 92 108 135 178 237 295 345 365 354 322 288 274 264 251 232 210 189 171 155 143 129 120 117 118 121 126 125 121 117 116 133 141 150 165 184 191 199 200 180 140 102 81 84 89 95 98 109 96 77 60 49 55 62 83 118 151 161 152 138 124 117 119 106 100 114 140 152 188 237 277 300 288 266 228 175 121 80 51 27 9 2 2 5 8 7 1 0 0 0 0 0 1 2 8 14 11 7 6 3 0 0 1 0 0 1 3 9 16 19 21 25 40 96 190 287 327 280 226 177 132 100 69 52 45 44 60 77 100 109 73 57 54 51 45 54 71 94 115 110 82 80 71 65 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 22 29 73 108 117 106 95 78 54 37 42 29 22 20 21 22 11 8 7 7 9 13 17 19 17 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 7 14 30 46 63 75 70 51 42 36 31 30 21 15 11 7 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 4 5 4 3 4 7 12 19 26 24 19 15 13 12 8 9 12 13 10 7 9 20 27 32 37 36 35 32 30 26 23 17 12 8 3 0 0 0 0 0 0 5 14 24 30 30 25 19 14 10 9 8 5 9 16 27 40 49 65 83 97 98 106 117 123 124 117 106 93 81 69 57 48 44 42 41 41 38 34 32 30 29 29 27 27 25 23 20 18 15 12 9 8 11 16 19 20 21 26 20 16 16 19 23 19 18 20 22 17 20 25 28 29 29 42 56 47 31 38 42 47 55 63 70 79 81 84 96 123 176 235 290 330 348 337 310 295 283 269 250 231 210 191 173 157 146 138 132 128 125 122 119 114 110 112 134 143 132 110 111 126 142 144 123 86 57 43 34 36 51 73 90 95 86 66 63 77 86 102 133 151 135 111 91 86 106 101 101 104 102 107 139 200 260 284 284 259 233 206 167 116 75 50 27 8 1 0 1 2 1 0 0 0 0 1 2 4 6 10 17 14 9 6 3 1 2 2 1 1 2 8 55 77 34 27 31 46 104 205 289 293 244 190 142 101 89 65 45 52 57 67 75 77 74 88 86 69 50 47 73 80 95 114 102 78 74 74 71 69 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 25 45 106 136 125 98 78 56 33 19 16 12 11 15 17 16 11 7 5 4 3 4 7 9 9 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 45 60 68 64 49 43 36 31 30 29 23 16 11 8 5 1 2 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 2 4 5 4 9 13 18 23 22 18 14 12 12 13 13 17 18 15 7 5 14 23 31 38 40 37 31 24 19 15 13 10 6 2 0 0 0 0 0 0 2 11 20 26 30 29 23 17 12 10 6 4 6 9 15 26 33 53 72 81 87 98 114 126 128 121 115 112 113 115 108 102 93 81 71 68 61 50 41 35 32 30 29 30 33 36 36 34 31 26 21 15 12 9 7 6 7 11 9 7 6 9 14 14 20 32 41 30 45 46 38 35 33 36 41 38 30 39 48 53 60 67 72 75 75 75 76 78 123 174 231 286 329 331 319 310 303 288 257 233 213 195 179 167 168 163 152 139 123 108 97 92 97 120 153 173 174 151 117 104 93 78 62 52 50 53 60 65 63 83 103 111 103 98 86 83 94 117 151 158 142 115 86 75 95 102 114 129 104 131 171 211 245 265 267 247 222 197 157 80 58 50 30 20 9 3 1 0 0 0 1 2 2 0 1 3 7 11 15 15 19 22 14 4 2 4 8 7 4 12 51 79 39 31 28 57 131 228 274 271 235 183 128 110 103 86 65 68 72 79 92 100 112 118 98 56 32 52 94 113 112 125 111 89 75 83 93 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 4 9 18 77 126 119 82 50 46 38 27 15 7 7 12 15 11 4 3 2 1 1 0 0 1 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 16 35 52 61 60 50 37 37 32 29 28 27 24 16 10 5 2 4 3 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 9 11 14 17 19 18 13 11 14 22 30 34 32 23 10 10 16 24 30 34 36 31 24 17 11 10 10 7 3 0 0 0 0 0 0 0 0 6 14 23 31 32 28 20 14 11 5 3 3 5 8 18 24 36 50 63 75 88 104 117 121 115 106 105 113 128 144 149 139 121 103 87 75 62 50 41 35 31 31 36 43 49 53 56 54 49 41 34 28 22 18 16 12 14 13 10 9 16 13 14 31 56 73 64 73 76 73 63 47 36 30 33 37 44 47 50 53 52 52 55 58 62 66 63 86 122 170 228 276 285 284 279 268 250 231 212 195 182 173 168 175 176 161 139 118 100 88 83 85 106 140 166 171 155 143 127 107 87 69 64 71 82 91 90 79 82 96 112 113 110 104 101 104 111 134 147 150 141 119 88 71 80 112 180 164 183 214 240 244 246 237 214 184 153 124 87 60 48 40 31 18 7 3 3 5 7 9 9 10 5 5 8 11 11 16 15 13 21 17 6 1 3 9 10 13 16 21 38 34 28 42 87 170 231 269 272 228 172 140 134 132 117 118 121 112 109 120 117 103 99 87 44 42 62 89 114 129 114 95 89 92 103 87 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 4 13 21 27 22 10 3 4 5 5 3 3 7 9 6 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 13 28 41 46 46 41 34 32 29 27 26 25 22 12 6 3 2 4 5 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 8 10 12 16 21 21 16 13 16 25 33 37 32 20 13 15 20 26 32 36 37 28 18 10 6 6 5 4 2 0 0 0 0 0 0 0 0 3 9 18 28 31 28 23 16 14 11 6 3 3 6 15 19 24 34 52 74 91 105 114 112 101 92 92 97 103 121 131 126 119 114 90 78 68 58 49 42 39 43 49 53 54 59 62 63 62 57 52 47 44 44 44 39 35 34 36 39 37 31 33 44 61 69 65 67 74 83 92 96 65 37 33 33 41 42 43 48 49 50 49 48 49 53 58 71 87 112 164 206 228 237 236 227 212 199 187 177 171 178 168 162 163 160 146 128 110 98 94 96 111 132 150 161 165 159 143 125 103 80 74 80 93 108 99 77 79 107 120 126 127 124 116 111 104 109 115 114 102 49 44 62 74 59 183 208 199 192 218 200 186 172 156 136 119 103 93 77 59 51 42 33 24 15 13 17 22 21 20 21 21 20 19 16 7 6 6 3 5 5 2 1 1 3 7 15 24 40 75 86 77 70 110 173 227 254 238 190 167 153 146 153 167 158 136 117 105 101 98 91 76 54 45 48 55 72 110 119 100 82 79 76 67 50 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 2 5 6 4 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 4 16 30 37 43 42 34 31 28 26 23 20 20 11 5 2 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 7 7 8 9 13 19 19 17 17 18 22 25 22 13 5 11 16 22 29 35 39 36 24 13 6 3 2 1 0 0 0 0 0 0 0 0 0 0 1 5 11 21 25 26 24 19 17 18 17 14 9 6 11 16 21 29 43 63 83 98 108 108 98 94 93 93 90 95 102 103 103 102 93 83 71 63 61 53 55 59 62 61 55 55 56 57 57 57 57 57 59 62 63 58 54 53 53 53 48 42 39 39 42 49 51 52 56 66 70 79 75 63 52 24 24 34 48 52 46 51 57 57 52 50 55 61 63 63 95 129 161 186 197 194 189 183 180 176 168 176 174 168 162 159 140 124 112 103 100 97 113 134 143 144 148 133 113 103 97 99 78 61 91 103 87 60 62 123 126 129 134 129 111 102 93 86 77 64 54 50 72 101 114 76 161 210 209 184 211 165 138 137 134 125 147 162 148 122 94 80 69 59 41 25 20 21 23 23 25 26 26 24 21 18 11 6 6 6 6 4 3 2 4 9 11 15 27 54 79 84 78 88 123 176 223 239 207 167 153 149 144 148 135 119 107 96 83 81 81 77 70 62 62 65 73 101 112 99 82 77 77 57 44 42 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 1 7 21 27 22 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 24 32 35 33 27 26 25 24 22 18 18 10 4 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 3 6 7 8 8 9 11 15 15 14 13 13 13 17 23 23 17 8 8 13 21 28 33 36 32 23 14 7 4 3 1 0 0 0 0 0 0 0 0 0 0 0 1 5 14 22 25 24 22 22 25 20 13 9 6 7 12 19 27 36 56 78 98 112 114 104 104 104 101 99 98 97 96 95 96 93 86 74 64 66 66 66 66 66 65 55 52 52 53 54 57 59 60 61 63 63 60 57 55 54 52 50 45 41 39 37 39 36 34 35 37 34 48 66 75 74 48 53 70 78 66 33 26 37 48 45 42 43 41 36 30 38 51 70 93 115 132 145 159 174 178 162 155 153 156 165 164 147 125 104 79 71 69 80 97 103 92 89 83 73 76 90 104 101 89 92 87 66 41 33 87 101 98 79 69 97 96 88 79 70 53 50 63 91 121 129 120 149 197 246 233 198 166 141 124 126 119 130 151 152 134 118 106 102 97 46 20 12 11 12 14 18 22 23 22 20 17 13 11 13 13 12 11 7 7 11 17 20 22 27 41 65 90 104 97 128 177 214 214 187 157 139 138 138 146 141 122 112 92 74 60 52 57 55 61 71 76 100 110 95 69 51 50 41 35 36 42 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 6 18 23 19 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 25 21 18 20 23 24 24 21 15 10 5 3 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 7 8 8 9 10 11 10 9 6 5 6 14 25 28 24 16 9 9 17 25 29 29 24 18 14 10 6 5 2 1 0 0 0 0 0 0 0 0 0 0 0 1 9 17 24 27 28 31 28 25 21 17 9 6 14 24 28 35 52 75 97 114 118 123 124 119 109 109 107 101 95 90 89 87 85 77 65 64 65 66 67 67 61 55 52 51 52 55 56 56 56 56 56 53 51 48 45 42 40 41 43 43 44 43 43 43 43 43 39 37 40 43 39 53 62 75 86 86 79 35 14 17 22 25 25 24 22 19 15 11 10 11 17 40 60 77 94 118 141 144 141 132 118 131 134 127 110 85 52 46 52 61 67 58 53 54 55 54 57 58 57 59 70 77 62 45 37 45 80 99 105 106 103 94 86 79 71 63 59 72 93 109 118 107 97 102 137 202 214 196 170 156 125 124 125 118 102 97 101 103 106 118 101 57 23 6 1 7 9 12 16 19 20 20 18 17 16 15 14 13 13 12 10 10 10 11 15 19 34 64 105 106 107 135 182 211 210 186 160 147 143 135 131 126 113 105 83 71 75 71 46 35 41 55 77 112 109 79 42 31 30 31 34 38 40 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 20 23 14 8 7 12 19 23 26 21 10 2 3 3 2 0 0 0 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 5 7 9 9 7 3 1 3 13 26 32 30 20 8 7 14 23 27 28 25 22 20 16 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 5 11 18 25 30 35 31 29 30 28 16 9 13 21 23 28 41 63 88 108 120 132 132 117 95 94 101 105 104 97 87 81 77 70 57 52 54 55 57 57 54 52 51 50 50 53 51 49 47 45 43 42 39 37 34 31 32 36 40 44 47 51 54 59 62 63 56 47 40 33 23 26 37 54 68 70 60 33 12 9 12 17 17 15 13 8 5 4 3 2 3 9 18 26 36 52 83 111 134 148 125 111 101 93 83 68 59 59 61 64 69 62 57 55 53 53 50 46 42 38 41 31 32 42 51 67 83 102 124 131 107 86 76 69 58 56 67 83 86 65 66 59 47 45 103 168 198 190 167 170 147 138 136 134 102 91 92 99 107 122 97 62 31 4 1 4 7 8 9 13 16 18 18 19 16 15 15 14 16 16 14 11 7 6 14 21 31 64 93 92 102 139 184 217 210 180 162 151 144 140 135 110 89 81 81 81 73 42 24 22 28 41 64 81 78 52 30 24 26 35 40 45 55 74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 7 3 2 4 9 12 14 15 11 3 1 2 2 1 0 0 1 1 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 4 4 5 8 12 12 8 3 2 9 20 27 28 20 4 6 12 20 26 27 24 22 21 18 13 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 2 5 11 18 27 29 30 29 28 24 17 11 11 15 18 22 28 47 75 99 124 145 147 126 90 80 86 93 96 91 80 72 66 59 48 43 41 39 38 39 40 40 41 41 42 43 42 38 36 35 33 32 31 31 30 30 31 35 39 42 45 50 57 65 71 78 71 62 55 48 40 31 28 27 25 39 22 7 5 10 16 18 17 14 12 9 10 9 5 3 2 2 4 8 12 21 38 57 78 107 98 91 83 74 62 60 64 68 69 67 66 59 55 54 55 58 61 62 61 64 66 66 70 80 87 97 102 112 136 124 106 91 80 65 55 60 71 77 69 54 47 41 37 39 120 186 204 174 137 127 114 100 93 107 91 86 96 119 116 122 112 81 35 8 1 2 5 10 10 12 14 17 20 22 22 20 18 18 20 19 15 11 8 6 10 18 32 42 44 54 80 124 172 201 205 191 177 160 142 125 112 89 71 67 66 58 46 30 18 17 21 39 61 69 52 33 30 37 43 42 51 70 89 94 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 3 3 3 2 1 1 1 1 1 0 0 1 2 3 4 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 8 7 5 7 10 12 11 8 5 8 17 24 26 21 13 12 15 21 27 28 23 20 19 17 15 11 7 2 0 0 0 0 0 0 0 0 0 0 0 0 1 3 9 18 21 23 23 20 17 16 12 10 10 12 15 18 19 31 56 83 117 151 166 154 118 97 86 82 86 93 76 66 58 49 39 32 26 24 24 25 27 26 26 29 31 32 30 28 28 33 28 28 30 33 32 36 34 31 30 30 38 44 52 65 81 85 76 66 62 54 48 40 30 21 18 13 5 1 4 9 18 20 18 16 14 13 12 11 10 10 10 8 7 7 6 8 11 15 22 36 46 52 55 54 47 49 55 58 55 57 55 53 53 58 55 54 56 63 77 88 99 109 114 111 122 132 132 121 105 87 74 65 59 54 47 50 60 67 62 56 45 33 22 57 121 172 188 146 114 95 88 85 52 69 79 84 90 126 132 130 114 75 31 12 3 1 2 8 10 12 15 17 21 24 26 27 27 24 20 15 11 13 13 12 13 20 34 51 52 44 64 101 141 174 193 198 181 159 144 139 109 73 56 55 49 47 40 28 21 17 21 32 40 35 24 23 34 46 48 40 54 73 73 58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 1 1 0 1 1 1 1 1 1 3 4 2 2 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 8 7 5 4 6 10 12 12 11 13 18 22 24 22 17 17 21 27 30 29 23 20 19 20 19 15 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 16 17 16 14 11 13 12 11 10 11 11 12 14 22 40 63 94 134 159 154 140 122 106 93 84 85 74 64 54 45 33 20 16 17 18 19 23 21 19 22 23 23 20 18 21 26 21 19 21 30 30 32 31 29 29 23 32 40 47 55 67 76 74 66 62 59 56 47 35 25 32 28 16 6 2 7 14 16 12 14 14 14 13 12 11 12 14 14 14 12 9 7 5 3 2 8 16 25 33 36 38 42 47 51 33 35 37 39 41 51 47 42 39 43 66 79 92 107 122 118 129 129 110 92 95 77 59 52 58 69 53 34 39 47 50 40 25 15 13 48 103 154 174 141 115 91 70 78 57 59 74 90 82 109 130 138 116 66 36 18 8 6 6 8 12 16 16 18 21 25 29 32 31 25 16 4 2 10 15 14 15 19 25 29 41 38 47 75 116 163 193 192 172 154 158 152 113 78 60 46 36 30 27 31 32 30 31 36 33 24 17 21 38 48 45 41 47 62 65 73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 1 3 1 1 1 2 5 6 3 2 3 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 3 7 11 14 16 17 17 19 20 20 14 14 19 26 30 28 23 20 19 20 20 17 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 9 11 13 15 11 12 11 11 10 9 8 9 11 15 25 45 73 108 138 143 134 123 112 101 90 78 68 60 52 43 33 21 14 12 13 15 19 18 15 10 11 20 20 16 21 20 19 17 17 24 27 27 27 28 32 29 29 31 36 43 57 68 76 78 75 69 60 49 36 25 24 24 26 26 7 15 27 35 35 14 11 11 11 13 9 18 22 20 20 22 16 11 9 7 6 6 6 7 11 15 18 22 25 30 25 23 26 31 37 47 48 43 38 45 65 72 74 82 106 112 112 105 100 105 98 89 80 73 84 92 75 40 37 45 53 50 32 36 53 85 115 140 142 126 109 90 51 39 39 58 92 133 117 119 129 133 97 69 45 24 10 5 1 6 16 23 20 19 20 23 26 28 28 28 28 22 12 8 9 11 14 18 31 55 82 44 33 50 89 147 160 150 141 142 118 109 100 74 51 38 33 36 44 48 56 64 66 59 40 28 25 30 45 50 48 51 61 56 56 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 1 0 0 1 2 2 1 2 3 4 2 1 3 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 2 4 9 13 16 16 16 18 20 22 19 19 22 26 29 27 23 20 19 19 20 16 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 10 13 15 13 13 12 13 14 9 7 7 8 11 19 35 63 93 117 127 128 115 101 93 88 79 71 62 52 44 33 23 17 16 18 19 23 25 21 12 13 19 22 21 21 23 28 30 26 29 31 28 23 21 24 21 20 21 27 36 55 75 90 97 96 83 67 52 37 24 17 15 18 25 14 15 22 29 26 11 8 13 24 41 20 28 35 33 30 20 18 19 11 8 14 15 14 10 8 5 5 6 7 9 11 14 18 24 33 42 47 49 45 51 61 69 75 69 80 87 94 103 107 86 80 82 82 76 96 90 53 42 64 75 82 82 70 67 65 70 90 118 123 121 106 66 49 52 60 71 113 149 158 164 164 121 99 83 66 45 20 14 15 20 25 27 22 17 15 18 19 20 21 25 39 37 26 15 10 17 22 29 46 87 96 61 32 32 52 97 114 115 125 134 136 131 96 51 38 36 38 44 50 62 84 105 107 90 60 41 40 49 47 45 51 59 50 35 32 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 5 1 0 0 0 0 1 1 0 1 1 1 2 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 6 4 4 8 11 14 12 15 18 20 20 19 18 20 23 25 26 24 22 19 17 20 17 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 12 14 14 13 13 15 15 12 10 9 10 14 21 29 53 81 99 101 95 88 84 83 77 71 70 67 56 47 37 29 26 30 43 36 31 30 27 24 25 26 26 25 26 26 31 39 35 39 38 32 24 22 20 20 23 27 27 35 51 72 92 108 120 105 79 56 36 22 18 16 14 20 17 9 4 6 4 5 8 15 22 20 28 32 34 44 35 26 22 17 12 9 13 22 25 14 13 9 6 6 6 6 7 7 9 12 17 22 28 33 30 29 40 69 103 89 75 71 78 74 76 63 54 66 110 90 96 113 106 101 93 85 82 84 79 69 61 65 85 108 121 127 130 100 86 83 79 63 109 139 151 140 102 90 81 72 61 34 23 25 29 28 29 25 21 19 21 21 21 20 16 14 29 34 32 27 25 34 49 76 116 130 103 69 46 36 45 73 99 109 137 145 137 114 66 30 24 31 40 52 63 81 107 121 97 70 56 52 46 52 49 38 35 36 26 19 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 2 4 8 8 7 7 10 15 22 18 18 17 16 15 14 13 13 16 21 27 28 25 21 18 20 20 17 14 10 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 1 4 8 13 15 13 12 13 14 13 13 16 20 25 28 26 36 58 81 89 85 77 71 67 62 58 59 62 59 53 45 38 35 41 42 37 32 28 30 30 31 31 30 31 40 36 34 38 39 42 47 46 33 29 25 21 20 25 26 36 52 71 90 105 132 130 104 72 41 23 16 14 9 10 8 4 0 0 0 2 5 9 12 9 7 9 16 34 35 35 35 32 31 35 43 45 34 14 12 11 9 9 8 8 10 12 11 9 12 19 24 12 3 10 41 101 128 107 88 90 118 62 59 59 53 53 124 137 131 123 110 96 84 75 71 64 51 47 57 73 98 115 120 121 133 129 112 91 84 72 88 106 114 98 74 59 48 43 37 27 29 33 34 26 23 22 21 20 22 24 29 33 20 16 21 27 31 37 40 47 64 86 142 143 117 88 64 49 47 50 57 84 136 155 123 64 33 21 24 39 58 70 78 88 99 75 53 47 50 46 53 63 55 28 21 20 19 18 21 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 5 5 6 9 11 12 11 12 14 20 20 17 14 13 13 14 15 17 20 27 32 31 29 31 32 31 29 27 23 16 10 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 1 4 8 13 11 10 10 11 13 17 19 18 18 14 14 24 41 63 74 78 76 69 60 52 48 48 51 52 50 45 39 34 33 33 31 28 25 27 27 25 22 20 20 28 30 31 36 45 50 58 61 48 47 46 40 34 34 40 52 64 74 86 102 129 147 142 94 56 32 17 11 7 6 3 1 0 0 0 0 0 0 0 1 1 1 3 8 15 22 26 31 31 33 33 31 23 10 7 7 7 7 8 14 23 25 20 20 24 29 30 19 9 8 27 97 127 131 128 127 139 132 115 98 88 69 108 130 120 104 94 84 75 66 56 44 35 36 48 75 100 111 109 112 124 124 105 73 66 71 85 97 92 81 71 53 34 36 33 31 30 30 32 28 25 25 21 19 19 26 34 37 28 26 28 31 36 52 60 67 83 112 143 138 103 79 52 38 39 51 60 82 103 107 87 50 34 32 40 57 76 82 74 67 55 40 35 39 39 46 70 97 90 41 22 19 20 18 23 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 2 6 7 7 7 10 12 13 13 14 16 14 13 12 13 16 17 17 19 25 33 31 23 19 22 26 27 27 27 26 21 19 15 10 6 5 3 1 1 1 0 0 0 0 0 0 0 0 1 2 5 7 8 8 7 4 8 10 9 9 9 12 21 34 49 60 67 68 64 56 49 41 37 35 36 36 33 29 27 27 26 25 25 26 25 22 19 16 15 16 19 21 24 30 45 51 50 46 50 62 69 71 67 63 71 83 94 101 111 112 128 160 189 97 66 49 32 18 9 7 6 5 3 1 0 0 0 1 1 1 1 0 0 4 11 16 14 7 11 12 10 8 6 4 4 5 7 7 7 10 17 16 14 12 10 15 16 16 14 16 30 87 126 146 146 129 131 134 132 125 124 116 120 121 105 91 78 70 67 61 51 41 31 18 22 50 80 99 98 104 117 142 159 114 83 78 85 89 80 79 76 63 42 44 42 42 45 45 37 29 26 25 17 20 29 38 48 45 42 40 43 55 61 68 75 82 62 73 81 69 47 47 45 46 51 84 95 96 92 96 87 71 55 50 59 68 69 61 52 42 35 34 36 42 50 62 83 110 96 64 43 43 50 48 63 91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 6 7 8 13 15 15 16 17 17 18 18 18 17 14 13 13 13 10 3 3 6 12 19 23 25 23 21 21 20 15 10 5 4 5 5 4 3 0 0 0 0 0 0 0 0 0 0 1 3 6 8 8 5 4 5 5 5 6 7 12 21 33 46 57 62 62 58 51 41 32 25 24 22 20 20 21 23 24 24 23 22 22 21 20 19 18 18 18 21 27 34 39 44 52 64 70 69 79 93 93 91 95 101 114 150 169 162 139 123 182 103 63 49 43 31 16 9 8 8 5 3 1 1 4 5 5 6 8 8 11 17 26 33 33 24 17 14 13 10 11 10 8 9 12 10 9 10 8 6 5 3 1 2 3 6 7 9 38 80 123 153 149 142 142 144 142 129 125 122 118 108 92 84 76 69 64 60 54 48 41 29 26 49 80 101 107 116 123 134 158 150 130 113 97 81 76 83 89 75 61 56 53 50 56 48 36 26 23 22 26 35 47 63 67 56 51 58 63 67 70 67 58 69 57 47 50 56 57 70 87 99 118 123 117 104 96 110 107 83 62 64 68 69 63 60 66 64 60 65 85 82 75 76 87 93 83 79 82 77 78 85 103 114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 6 5 4 5 13 15 15 16 17 19 19 18 15 12 9 7 7 7 8 5 4 6 13 23 26 24 20 20 21 20 17 12 6 5 7 9 8 6 3 1 0 0 0 0 0 0 0 0 0 1 3 4 3 3 4 4 3 5 9 13 16 18 26 36 47 55 59 61 55 47 35 20 13 10 10 13 12 12 8 7 13 16 18 18 20 21 21 16 13 13 14 25 28 38 57 74 92 88 91 105 108 103 98 101 121 165 201 215 181 90 123 89 57 42 44 35 21 11 7 6 7 8 8 8 11 13 13 15 19 22 28 35 41 41 44 45 47 47 40 37 34 33 33 35 36 35 33 27 19 12 7 6 4 4 4 3 3 5 27 65 109 143 149 154 154 150 150 143 135 127 119 123 112 93 77 68 65 64 60 53 49 43 58 77 89 96 107 109 103 99 105 127 144 145 124 97 77 80 106 95 72 54 46 39 39 37 31 25 23 21 23 31 44 57 49 39 39 60 74 81 79 66 47 60 75 88 92 104 115 123 126 124 130 124 109 92 80 68 56 51 59 67 69 69 77 91 97 92 84 82 100 108 102 92 94 103 112 112 110 92 87 103 114 106 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 5 6 6 11 12 12 13 15 16 17 17 14 10 9 8 8 9 6 5 4 6 10 13 16 17 17 17 18 20 21 19 13 14 14 14 13 10 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 1 3 7 9 10 11 12 14 20 29 39 48 55 59 57 52 44 23 15 12 11 9 5 4 6 8 10 9 14 18 20 22 18 13 14 17 5 11 19 27 39 52 69 90 109 121 119 107 99 101 116 151 198 247 266 184 128 79 47 37 35 28 21 13 8 6 6 10 14 18 20 21 22 26 30 35 42 48 51 48 52 61 70 77 71 65 58 51 45 45 44 43 40 33 26 18 11 8 7 6 6 6 6 8 18 45 90 131 160 171 171 163 162 154 144 134 125 120 106 93 87 80 82 81 71 50 51 51 57 69 76 78 82 80 69 63 60 85 125 153 143 119 96 92 116 119 87 47 35 26 22 22 21 18 18 24 41 66 57 50 39 31 47 73 98 113 116 96 82 87 107 136 150 157 154 149 171 155 125 100 77 63 59 61 65 62 70 73 74 85 99 94 81 73 71 84 109 128 129 105 90 86 93 107 101 84 77 85 77 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 9 10 10 10 10 6 10 13 10 9 8 8 8 10 8 7 7 8 7 6 9 11 11 11 12 17 22 24 21 21 21 20 18 13 12 11 10 8 5 2 1 1 0 0 0 0 0 0 1 1 2 4 7 8 9 11 12 13 16 22 29 39 50 57 58 55 50 33 21 14 12 14 12 8 6 5 2 3 10 16 16 18 20 23 26 28 17 11 11 22 43 65 80 97 115 127 127 113 101 98 108 142 202 261 281 218 156 92 40 42 40 34 25 14 8 5 6 10 16 25 34 37 38 39 43 47 53 58 59 57 57 58 58 65 68 67 63 57 46 39 37 40 42 33 24 17 14 13 12 12 12 12 13 14 19 35 68 103 136 165 185 179 170 158 147 143 131 118 109 103 100 86 83 79 66 58 57 59 63 70 80 80 76 72 66 56 47 56 89 119 123 120 118 128 139 124 84 45 33 27 20 16 12 9 12 29 58 65 58 50 47 44 68 98 124 139 148 141 131 123 130 137 144 141 128 101 107 106 91 66 54 53 60 72 77 76 71 63 56 70 77 73 69 83 96 112 124 127 121 96 74 77 93 95 80 59 47 32 32 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 1 2 2 1 0 1 1 1 0 1 3 6 9 9 8 6 5 4 1 3 5 6 5 4 3 4 7 8 10 11 11 7 6 7 8 8 8 8 14 20 23 24 26 26 25 22 17 15 15 15 15 14 11 7 5 3 0 0 0 0 0 1 0 0 0 0 2 6 9 12 15 14 15 20 29 40 48 54 57 53 40 27 16 11 12 12 11 7 4 2 1 4 8 9 13 17 23 29 28 26 30 38 46 42 64 84 104 125 134 127 114 103 99 109 143 204 264 271 251 219 158 83 70 49 33 21 8 5 5 6 8 14 33 50 60 62 61 65 68 69 71 67 60 56 54 48 51 51 49 46 40 34 32 31 32 32 28 26 26 27 25 21 17 14 15 18 20 25 35 52 72 96 122 147 160 164 161 150 141 127 114 106 102 92 85 82 78 60 63 61 59 64 72 85 90 85 75 60 50 44 44 60 75 80 88 115 132 130 107 70 46 33 24 22 26 22 17 17 30 75 83 71 57 72 82 105 131 151 152 152 141 121 96 112 108 97 87 85 65 54 56 57 50 54 64 77 82 80 72 57 37 36 42 52 61 88 111 123 127 119 108 97 86 80 82 80 71 57 43 35 38 45 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 1 0 0 0 0 0 0 0 1 3 4 3 1 2 3 3 1 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 5 7 8 3 3 4 4 5 6 8 13 18 21 24 25 28 29 24 20 19 18 18 19 16 14 12 11 11 11 5 1 0 0 0 0 0 0 0 2 5 9 12 17 17 18 21 25 31 40 48 53 50 41 31 22 18 16 15 14 13 10 3 1 3 8 15 15 16 16 15 16 21 26 28 23 23 41 65 95 142 142 130 117 109 110 133 156 190 236 253 248 231 201 156 104 60 33 22 10 7 6 6 7 14 43 69 86 89 90 93 94 91 89 84 74 66 62 57 52 44 34 24 19 17 13 11 16 19 22 25 28 31 36 37 35 31 28 30 35 42 53 65 81 98 114 134 156 174 180 162 139 120 112 111 109 101 95 90 82 69 59 51 47 60 71 81 86 82 73 57 44 39 41 57 75 90 100 104 107 103 94 75 54 49 51 50 43 38 38 47 73 91 100 98 79 89 95 111 135 155 139 122 113 119 111 103 93 79 69 62 56 57 62 63 61 65 75 88 92 85 70 55 43 52 74 96 109 118 120 116 108 104 95 83 73 69 64 58 56 53 50 52 54 50 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 1 0 0 0 0 0 0 0 1 2 3 2 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 3 2 3 3 3 4 4 3 3 2 2 3 3 7 12 18 23 26 25 27 29 22 20 21 23 23 20 21 18 13 9 8 6 3 1 0 0 0 0 0 0 0 2 4 6 8 13 18 21 24 26 27 31 37 40 42 39 33 25 19 16 16 18 20 15 6 2 2 8 15 16 16 16 18 21 26 30 33 29 33 38 43 60 134 149 147 138 131 136 164 194 218 236 249 247 236 223 197 155 103 57 34 27 20 15 14 12 25 58 92 115 121 126 127 126 122 118 112 102 88 77 68 57 45 32 26 27 28 26 21 21 22 26 33 41 46 51 54 56 54 54 55 57 64 76 89 103 118 130 147 170 193 203 187 160 134 118 120 119 114 104 93 85 74 63 53 49 63 74 82 84 82 66 51 39 35 42 60 80 99 108 101 94 89 85 79 68 61 62 54 46 41 42 62 81 91 97 105 96 93 85 80 98 99 98 97 90 101 103 95 80 71 67 66 68 69 69 68 68 71 78 85 87 83 74 78 88 107 128 131 131 124 113 103 99 92 81 65 54 42 35 35 44 47 54 63 59 53 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 2 3 2 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 7 5 4 3 3 3 3 4 4 2 1 1 2 2 4 8 16 24 29 27 28 31 28 26 28 28 26 22 20 16 12 6 1 0 0 0 0 0 0 0 0 0 0 0 1 1 2 7 14 19 23 25 26 28 29 32 37 36 32 26 22 18 18 20 23 19 13 10 10 14 13 12 13 16 19 23 30 37 41 40 36 33 34 45 110 150 173 182 179 175 179 187 199 213 246 255 247 243 230 201 152 93 64 45 31 28 31 28 50 86 125 152 168 169 161 149 144 131 116 100 85 74 64 52 41 31 35 41 44 43 39 36 36 39 45 57 64 67 68 69 72 74 76 81 100 110 119 131 144 152 163 178 192 200 204 182 142 117 123 128 126 115 99 87 76 65 55 65 77 87 91 90 76 65 53 40 35 45 62 80 91 96 96 92 83 74 73 75 75 69 63 55 45 40 61 97 116 102 95 94 86 72 63 69 75 82 91 82 79 74 69 68 74 79 82 82 76 74 75 81 89 95 98 102 108 104 112 127 147 150 127 110 102 104 90 82 74 56 42 41 42 35 29 31 31 30 27 33 36 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 12 19 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 1 4 5 5 5 5 5 3 2 2 1 1 1 1 1 1 2 6 14 25 29 27 27 30 32 32 33 31 27 22 19 18 14 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 16 17 23 26 27 26 23 26 27 26 24 22 19 19 20 23 22 20 18 16 16 8 7 11 16 21 27 33 36 38 36 32 30 35 52 92 124 168 236 230 216 207 202 199 199 236 269 284 286 242 221 202 148 101 62 52 63 54 62 94 143 192 201 213 208 187 153 143 125 105 90 80 59 46 39 33 31 34 41 50 62 66 67 64 55 58 66 74 78 76 73 76 81 85 92 128 153 165 178 184 182 187 199 211 214 221 212 172 155 154 155 151 129 110 96 84 71 65 74 86 97 96 105 104 92 69 48 42 50 67 80 87 92 93 90 75 63 56 55 55 56 64 69 60 51 55 85 120 103 92 89 88 77 69 66 67 72 79 75 70 68 69 79 87 90 84 73 72 74 79 95 108 113 114 121 132 125 120 120 117 107 93 79 72 70 64 63 59 40 32 34 37 31 23 18 18 19 22 31 37 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 24 67 151 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 1 2 3 4 5 4 3 2 1 1 1 0 1 2 2 2 3 7 14 22 23 22 22 24 27 28 27 26 25 23 21 18 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 8 15 22 26 29 29 25 25 24 23 22 19 17 18 20 23 24 23 21 18 13 11 13 18 24 29 32 34 33 30 28 25 25 33 63 98 115 136 218 240 242 234 222 198 188 212 257 306 334 295 255 226 196 159 113 91 102 94 113 158 210 237 232 230 224 207 165 147 124 103 93 97 85 69 51 33 34 42 55 73 92 99 105 107 92 90 94 97 94 89 91 97 102 103 98 121 151 172 189 196 198 202 214 229 237 236 225 203 192 189 186 173 142 113 95 88 82 85 89 92 96 99 107 109 102 79 56 43 43 53 67 81 90 92 87 66 47 34 27 30 35 45 61 65 67 72 84 101 90 79 73 72 73 73 72 69 70 70 67 67 72 74 82 83 77 88 90 82 74 86 102 108 105 100 103 103 102 100 89 84 78 70 66 67 68 69 67 53 38 28 19 14 20 20 19 21 23 31 42 46 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 27 95 176 96 43 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 1 2 2 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 1 2 3 3 2 1 1 0 1 1 1 0 1 1 1 1 2 5 9 14 14 13 13 13 15 16 17 18 19 20 17 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 17 22 26 29 27 24 22 21 20 17 15 15 17 20 21 20 18 17 11 10 15 25 31 36 40 39 35 27 25 23 25 35 68 104 128 140 178 204 221 233 244 215 192 190 212 253 306 316 303 284 255 222 185 152 137 133 158 204 253 259 253 248 248 240 205 167 133 107 97 98 96 91 79 48 55 68 79 99 106 112 121 126 128 137 140 135 127 127 137 147 145 141 138 142 153 175 196 208 214 216 222 222 221 221 209 199 195 193 190 172 147 123 100 79 85 100 110 106 112 115 114 110 103 82 61 45 34 45 66 85 96 92 78 59 43 34 29 33 36 36 43 54 64 74 89 88 75 59 52 63 74 80 80 73 74 73 70 67 80 90 101 115 104 109 105 96 82 101 113 117 115 98 87 77 70 69 60 54 52 53 63 64 61 58 47 36 28 22 16 16 20 24 26 28 26 27 37 38 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 39 58 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 1 0 0 0 1 0 0 0 0 0 0 1 2 4 5 5 5 5 5 8 10 11 13 14 13 8 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 17 23 25 24 23 21 20 18 15 14 16 19 20 18 16 13 11 14 22 34 38 43 45 44 37 29 26 26 29 41 75 101 119 136 165 198 215 219 266 261 235 206 193 193 238 282 316 341 320 291 261 240 225 195 200 240 278 282 268 273 295 270 227 181 142 119 108 94 80 72 72 61 71 87 102 131 129 125 133 137 145 156 159 145 139 144 166 193 167 157 157 162 172 187 205 220 226 216 227 240 242 230 199 189 180 167 156 143 129 113 95 85 91 108 128 119 116 118 120 113 96 79 63 52 46 57 77 96 106 91 72 57 52 52 48 47 45 42 41 49 60 68 75 73 63 55 65 77 80 76 74 76 80 80 76 80 86 92 98 112 114 114 113 114 110 115 119 120 117 103 82 59 50 43 37 35 39 44 45 40 37 37 30 23 20 23 31 32 30 27 26 23 20 20 23 24 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 2 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 1 2 3 4 6 6 8 10 11 12 11 8 5 3 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 11 18 20 20 20 22 23 21 18 16 17 18 18 17 16 15 16 20 27 39 43 46 48 48 42 36 33 35 44 72 103 123 130 134 155 182 193 182 250 292 277 224 227 239 250 262 290 318 341 347 340 331 328 287 258 266 294 311 315 310 306 264 218 179 153 137 117 94 75 63 66 75 82 89 113 151 159 152 155 151 149 151 152 139 135 132 140 170 151 139 135 138 149 162 178 194 206 193 202 216 220 211 190 164 140 125 119 107 96 94 96 102 113 128 145 145 137 127 120 113 101 87 76 71 72 81 92 97 97 88 78 70 64 60 59 60 58 54 53 56 62 70 69 61 52 52 64 78 84 77 75 73 70 69 62 62 64 67 62 67 73 84 97 105 108 113 121 118 112 97 77 60 58 56 49 36 34 36 37 33 24 23 24 25 26 28 30 29 24 20 17 16 15 14 14 13 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 10 8 5 5 6 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 12 14 15 16 19 22 21 19 18 19 20 20 19 18 19 20 24 31 39 42 44 45 46 45 44 46 53 65 98 131 151 149 132 145 161 168 159 205 279 314 261 250 225 221 244 287 330 378 412 423 415 405 378 352 349 355 348 330 304 270 243 210 181 177 153 124 99 85 72 75 77 80 84 107 137 162 181 188 164 146 138 131 131 129 123 120 132 128 120 113 119 124 128 135 147 150 145 144 147 150 139 121 107 98 97 110 112 97 94 102 112 124 135 153 160 149 124 107 106 103 98 98 93 93 96 105 101 104 109 110 98 89 84 82 79 74 58 44 44 61 71 71 69 63 56 54 61 72 74 69 59 48 44 45 45 46 50 47 51 59 70 81 90 95 99 111 110 105 98 84 79 75 66 50 39 36 34 31 32 20 19 25 25 21 19 18 16 12 11 11 13 15 13 9 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 11 9 6 5 5 5 6 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 11 14 14 14 15 16 16 14 20 22 22 21 21 22 20 20 26 32 36 39 41 45 49 56 67 80 84 96 114 133 146 141 155 168 167 153 152 200 266 277 279 276 277 290 330 384 431 462 462 459 453 446 438 428 417 397 371 343 319 301 273 228 212 187 151 115 106 90 84 86 94 93 118 151 178 185 183 161 138 129 133 136 130 116 111 113 115 115 109 120 124 120 111 122 121 119 120 120 111 98 92 94 98 95 99 102 92 94 100 106 114 123 137 137 125 113 108 108 110 110 112 107 99 91 107 106 109 115 121 114 110 109 109 104 96 84 76 77 86 88 85 84 80 70 64 67 72 67 57 48 47 52 54 54 57 58 60 65 69 73 77 79 82 81 83 86 90 95 85 77 67 58 52 44 34 24 20 28 31 27 25 20 15 12 11 11 11 10 10 10 12 11 8 8 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 3 4 5 7 7 5 1 1 2 3 3 2 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 2 7 12 15 15 15 12 8 7 14 19 22 23 22 20 18 19 27 33 39 45 47 51 56 61 65 66 72 83 98 119 157 187 209 221 220 202 173 161 179 226 285 316 328 341 362 378 411 470 476 476 474 471 460 438 434 430 418 397 377 346 302 255 238 215 181 138 120 101 88 85 104 108 131 158 176 168 161 141 119 123 136 137 125 110 106 105 112 124 120 129 140 143 130 130 124 116 109 104 97 94 94 92 102 99 91 86 88 98 103 104 101 96 99 107 112 115 118 122 123 118 113 109 103 83 97 100 96 91 94 97 101 105 105 102 100 102 107 115 109 96 84 81 84 88 90 87 79 68 59 54 58 68 75 72 72 74 77 78 74 73 70 65 67 63 61 63 68 75 74 70 69 61 50 41 34 28 30 32 30 25 21 16 12 11 12 12 11 9 8 8 9 9 9 9 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 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 1 3 1 0 0 0 0 0 3 7 10 13 17 20 21 20 19 20 22 24 30 27 25 29 39 48 55 57 56 59 63 63 60 59 67 83 101 115 171 220 257 280 299 296 281 264 251 278 314 344 366 390 409 420 449 548 544 528 512 500 477 465 462 459 447 432 412 379 331 298 288 267 227 168 128 102 84 71 88 91 94 104 138 148 129 102 92 114 126 123 109 98 92 87 87 100 111 124 137 146 132 122 115 112 111 110 110 110 108 102 113 118 105 93 86 85 87 84 74 68 73 88 101 111 118 121 121 117 111 108 114 107 106 102 90 84 78 81 88 91 87 86 88 92 99 104 99 85 80 87 104 120 117 103 87 76 74 68 60 59 71 74 71 69 70 64 66 66 63 62 63 61 59 58 61 63 62 55 46 44 45 47 46 44 44 39 31 24 18 13 12 13 13 12 9 8 11 12 12 9 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 1 2 3 6 2 0 0 1 1 3 11 21 24 25 26 27 29 28 36 39 39 40 40 50 59 63 65 66 67 65 56 54 62 85 118 133 173 215 250 274 328 347 357 376 402 397 392 397 421 482 550 598 613 635 618 598 580 560 529 514 502 486 481 475 453 410 345 293 295 303 266 202 141 103 88 68 68 64 61 67 120 131 120 99 86 103 111 105 92 81 75 71 67 73 86 97 107 117 114 108 101 97 98 100 104 111 116 111 106 100 94 96 87 78 76 68 61 59 62 69 72 84 102 111 119 122 120 113 115 117 120 121 107 102 101 100 102 95 90 87 85 76 81 85 85 84 87 97 111 120 123 109 88 76 69 63 62 64 74 77 72 61 63 62 56 46 48 53 57 60 59 55 53 50 46 44 42 45 49 47 41 35 29 22 21 17 11 9 11 11 10 8 9 8 9 12 10 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 5 9 16 7 2 0 0 0 0 3 8 14 22 27 31 35 39 42 44 43 35 34 41 49 54 55 59 59 55 46 41 42 67 133 164 194 218 238 281 327 354 369 379 366 380 392 396 406 428 502 593 624 632 621 605 595 577 567 562 553 530 541 530 495 439 366 301 278 285 274 235 174 119 99 82 70 61 56 81 106 121 124 108 93 95 96 88 79 80 79 74 65 62 64 67 72 83 94 102 102 90 85 84 89 96 97 90 80 68 62 62 63 63 64 59 53 48 47 48 52 68 97 111 119 126 132 120 115 114 114 112 107 106 103 99 104 97 89 85 88 83 80 81 87 90 94 100 109 112 120 121 105 88 77 72 73 74 75 74 70 65 67 64 55 38 42 46 51 57 52 47 39 32 30 32 34 36 37 30 24 21 19 16 14 10 4 5 5 5 4 2 3 4 5 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 10 14 12 10 10 10 2 0 0 2 8 17 24 30 35 40 43 46 46 39 36 38 43 52 56 52 47 44 41 40 52 91 165 196 212 212 197 250 286 315 340 361 347 342 346 347 331 318 352 425 494 551 563 546 543 545 572 598 603 603 603 583 539 476 384 309 267 267 279 269 224 154 119 105 86 64 56 63 80 102 126 106 99 96 90 76 69 68 68 64 60 55 53 53 56 58 64 72 77 72 67 63 63 65 64 60 52 40 34 33 35 39 43 42 38 33 33 36 48 69 92 106 119 127 117 103 95 92 89 85 85 90 98 99 94 85 74 65 65 64 63 64 75 81 85 91 91 86 93 111 110 96 88 86 78 71 66 63 65 71 71 67 61 53 52 55 57 57 50 39 26 18 17 18 21 24 25 23 21 20 17 15 12 6 2 1 2 2 2 1 0 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 2 5 5 4 3 4 7 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 10 10 12 16 17 9 5 5 5 13 19 24 28 33 38 44 47 45 40 36 36 42 58 56 50 44 41 40 43 74 144 195 190 181 177 163 176 197 236 294 327 332 334 338 344 344 339 331 325 344 373 395 413 449 523 587 617 621 636 635 612 563 486 396 322 278 268 288 296 273 207 153 135 115 72 73 76 83 99 121 105 96 91 85 69 65 65 62 51 48 47 46 43 38 34 35 40 41 39 35 31 30 30 31 30 29 24 22 21 19 18 21 22 22 24 31 38 47 62 72 88 108 124 113 88 64 58 63 71 79 84 87 82 73 65 63 50 39 33 32 40 52 65 77 82 75 69 68 73 69 63 61 61 56 54 52 50 59 71 72 64 57 51 46 42 51 48 41 32 21 15 13 16 19 18 17 16 16 15 13 12 10 7 5 4 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 7 7 8 9 9 9 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 2 7 13 14 17 17 14 13 17 23 29 32 33 36 42 47 42 35 31 31 36 52 54 50 45 45 45 51 75 127 145 150 151 145 133 127 132 162 243 279 299 319 355 398 409 396 368 338 335 314 312 366 462 572 635 625 618 625 632 630 606 496 400 328 280 273 298 320 321 271 179 114 85 79 80 78 80 97 99 94 90 86 67 58 59 66 71 52 44 42 40 33 24 17 17 18 17 14 12 10 11 11 10 5 5 8 10 11 8 6 5 7 11 21 29 35 40 49 53 64 87 105 107 85 51 42 45 55 68 75 63 51 46 55 44 29 20 17 19 19 23 38 63 78 80 76 69 64 60 59 58 55 52 50 48 51 56 57 53 53 45 36 28 27 30 32 33 28 17 11 8 8 9 8 6 5 6 7 8 9 8 8 9 8 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 10 11 11 11 12 12 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 11 17 20 19 22 22 25 30 34 31 33 38 43 38 31 25 25 31 43 48 47 45 47 51 61 77 99 113 131 143 127 108 98 93 101 171 214 248 288 343 395 424 432 419 391 391 404 424 453 511 580 624 598 584 596 620 638 595 510 417 332 278 284 313 344 350 286 186 105 79 82 82 75 68 84 91 89 82 76 61 54 53 58 64 53 44 39 35 25 16 11 8 7 5 4 3 3 4 4 3 1 0 1 2 3 2 1 1 2 3 10 15 16 20 27 33 40 58 69 70 60 34 22 21 26 33 33 30 27 26 32 22 12 7 5 5 4 5 12 28 45 60 68 66 65 67 71 69 61 54 51 53 60 62 52 44 38 29 20 17 18 19 20 24 20 15 9 3 2 2 1 1 0 1 3 4 5 6 7 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 9 11 12 13 14 15 14 11 9 8 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 17 22 26 26 26 29 33 33 37 41 44 41 38 36 35 39 40 40 39 36 35 37 43 54 70 97 117 121 98 78 66 63 71 115 151 193 251 288 336 382 422 446 456 467 480 494 512 537 564 580 557 544 552 578 594 566 510 429 328 275 262 267 271 244 201 144 91 74 84 90 92 85 94 85 75 80 63 50 45 46 48 48 44 38 32 27 18 11 6 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 3 4 3 7 13 19 22 24 26 23 15 13 12 8 13 15 14 11 14 17 19 17 7 5 6 7 8 12 13 17 27 36 43 48 55 63 61 53 42 35 29 29 33 29 24 20 18 16 17 15 13 12 15 12 8 3 1 0 0 0 0 1 3 3 1 2 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 16 13 12 16 17 15 11 10 9 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 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 1 3 8 20 23 23 23 25 26 27 33 41 46 44 42 39 37 34 29 28 32 33 31 28 29 39 53 68 72 63 49 40 36 37 52 70 90 129 216 282 349 406 442 470 496 511 515 521 522 526 532 541 548 544 536 529 530 518 480 408 314 265 238 223 215 180 153 129 98 79 74 77 78 73 72 61 47 53 51 52 57 61 54 48 41 32 24 18 15 13 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 4 4 3 4 7 7 5 6 6 5 5 4 3 6 11 12 10 8 5 5 8 11 13 11 10 11 13 18 22 24 29 37 38 33 23 20 15 8 9 11 12 12 10 12 14 14 13 13 11 7 1 3 3 1 0 2 5 8 8 5 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 7 0 0 0 0 0 0 0 0 0 2 12 18 19 17 11 16 17 16 13 11 10 10 9 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 4 4 5 5 4 4 4 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 1 7 7 7 12 22 23 24 25 27 32 37 37 33 30 28 21 18 30 36 37 41 49 51 53 53 48 37 19 14 16 19 23 26 47 101 198 289 370 424 428 472 497 500 484 485 474 467 479 507 535 544 533 511 500 479 423 314 257 237 231 221 195 170 148 125 103 86 81 74 53 45 50 55 44 35 36 44 53 58 56 50 40 27 24 23 21 17 13 8 4 2 1 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 2 3 2 1 1 1 2 2 2 2 4 2 0 0 2 4 5 6 12 16 17 15 13 12 12 13 13 16 19 22 22 18 19 21 14 12 12 12 12 10 8 7 7 11 11 9 4 1 1 1 0 0 2 4 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 8 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 9 0 0 0 0 0 0 0 0 0 1 7 13 18 20 15 17 18 17 16 13 12 11 9 8 6 4 2 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 5 6 6 5 5 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 1 5 11 14 14 21 22 23 24 24 28 32 33 30 26 27 26 27 36 34 29 26 30 35 39 39 33 21 14 11 9 8 6 10 39 113 209 292 349 380 418 457 474 463 426 421 426 445 479 512 530 533 523 501 466 414 339 242 214 212 222 240 234 217 182 124 131 133 125 103 66 43 38 43 28 23 25 32 40 45 46 43 35 26 22 22 23 17 15 14 11 9 5 3 4 3 3 2 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 2 3 4 4 4 3 2 4 6 7 6 6 5 3 1 1 2 5 8 7 12 15 16 13 12 12 13 15 11 10 12 15 19 16 13 13 11 10 9 9 8 8 9 9 9 8 7 6 2 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 12 3 1 0 0 0 0 0 0 0 2 5 10 15 16 19 21 20 18 15 13 11 10 9 8 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 3 3 3 4 4 4 5 5 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 3 9 14 16 20 21 23 23 23 31 36 36 34 30 30 32 32 29 24 19 16 21 29 35 37 30 19 13 9 7 4 2 8 35 107 212 296 344 359 392 413 420 415 386 390 415 451 475 491 495 485 468 438 401 351 278 212 166 135 129 190 241 256 226 147 158 166 157 139 98 65 42 30 21 21 25 25 27 27 25 22 31 28 22 18 19 18 18 19 18 13 9 6 6 5 4 3 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 1 2 2 2 3 3 3 5 8 10 10 10 10 9 8 7 4 2 2 5 5 7 10 11 9 8 9 12 14 14 13 12 12 14 14 13 10 6 3 3 3 4 6 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 11 11 12 13 15 16 12 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 6 1 0 0 0 0 0 0 0 1 4 9 13 13 20 24 23 18 15 12 11 11 11 11 9 6 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 3 3 3 3 2 3 5 6 6 6 5 3 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 1 5 11 16 19 22 23 24 25 29 34 38 38 35 32 29 29 30 26 20 14 17 26 35 40 30 21 13 8 5 2 2 13 45 121 219 283 300 310 323 332 339 345 338 344 363 390 420 426 418 408 400 375 343 303 247 186 135 100 87 140 187 211 195 169 163 159 149 134 102 78 70 63 37 28 35 33 22 14 10 5 11 14 15 14 15 17 21 24 19 13 9 8 8 6 4 2 1 2 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 6 9 11 10 8 7 7 7 6 5 4 2 2 2 4 7 4 3 2 4 10 11 11 10 10 11 12 13 11 7 3 1 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 9 8 9 11 13 12 11 9 7 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 1 0 0 0 0 0 0 0 0 0 1 4 9 14 20 23 22 17 17 14 12 10 10 9 9 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 4 3 3 3 3 3 4 5 5 5 5 4 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 5 13 17 18 20 23 25 26 30 35 39 36 33 31 32 35 35 29 21 16 19 22 27 32 25 18 12 7 3 1 3 14 39 94 166 221 233 242 258 275 287 282 277 278 285 283 309 330 336 327 319 306 290 272 235 191 151 126 117 120 147 189 172 165 169 178 168 147 124 107 99 95 69 50 51 41 24 10 4 2 4 5 7 13 16 20 22 20 15 10 8 8 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 8 9 11 11 11 11 10 9 10 11 9 6 3 0 1 0 0 0 0 2 3 4 4 4 5 6 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 10 8 8 8 8 7 7 7 6 6 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 14 16 17 16 14 12 11 9 8 7 6 5 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 5 4 4 2 2 3 4 4 4 3 2 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 2 4 6 9 13 18 23 26 29 31 31 31 31 33 36 37 34 29 24 24 24 22 20 21 18 16 15 11 7 4 6 11 22 84 143 178 185 194 212 236 254 254 244 234 234 229 242 254 255 247 245 243 237 212 185 168 160 150 137 125 129 173 153 150 171 224 212 190 169 147 126 103 85 70 57 48 34 17 8 6 4 3 4 12 18 22 21 13 9 9 11 9 8 5 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 4 5 6 8 10 14 18 19 14 11 12 13 13 11 5 2 0 0 0 0 0 0 0 0 0 1 1 1 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 10 9 8 8 7 6 6 6 6 7 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 9 10 12 13 12 11 9 8 7 6 5 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 5 5 5 3 3 2 2 2 3 3 2 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 5 12 18 22 23 24 26 28 29 30 33 33 31 30 30 30 28 27 26 24 21 21 23 19 14 11 10 11 16 54 95 119 121 142 168 188 205 232 248 246 220 213 211 208 195 195 200 204 196 168 155 154 159 160 153 139 126 143 150 146 143 183 187 182 166 133 93 75 65 50 40 39 36 26 23 22 18 9 7 10 16 22 12 10 14 20 22 21 19 17 14 5 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 7 6 7 11 18 23 19 13 13 14 14 13 7 4 1 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 14 12 10 10 9 8 7 6 7 7 7 6 5 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 9 8 8 8 9 8 7 6 5 5 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 5 6 6 5 3 2 2 3 5 5 1 0 0 1 2 1 0 1 2 4 5 5 2 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 14 20 22 20 21 23 24 24 25 25 25 26 28 25 25 27 29 28 24 22 22 20 17 12 6 2 10 26 46 63 68 89 114 130 158 178 199 237 235 221 206 193 183 183 186 187 183 171 167 172 171 163 157 153 148 153 142 121 107 124 138 146 142 113 82 57 38 23 22 27 34 42 44 39 30 19 12 13 17 12 5 5 11 22 25 28 31 33 29 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 7 10 14 15 14 16 20 24 24 19 19 16 12 9 7 6 3 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 16 14 13 11 10 8 7 6 7 7 6 5 5 5 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 5 6 6 7 7 8 8 6 5 5 5 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 2 2 3 3 4 5 4 4 3 3 4 4 4 2 1 1 3 6 2 2 3 6 9 11 9 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 9 14 19 22 21 22 25 26 23 21 20 20 22 23 20 21 25 30 29 26 24 20 17 13 9 9 5 5 10 20 33 35 39 51 77 129 154 155 193 217 223 213 179 165 157 154 157 167 165 157 148 135 133 133 131 126 110 88 69 67 73 80 86 94 77 56 36 20 13 13 16 20 23 27 30 32 28 21 16 15 6 2 1 3 10 14 17 21 21 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 11 17 21 24 30 28 25 23 21 18 13 9 9 9 7 3 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 16 15 13 11 10 9 8 8 8 7 6 5 5 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 2 3 5 2 2 4 6 6 7 8 6 4 4 3 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 2 1 1 1 2 3 3 3 4 4 4 4 3 1 2 3 3 2 2 2 5 11 14 14 11 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 12 10 11 17 22 22 25 29 27 23 22 21 20 20 22 25 30 33 32 27 21 17 18 17 14 11 7 6 9 11 17 18 18 20 28 60 93 116 145 169 186 194 165 143 125 115 126 128 125 121 120 108 105 110 114 109 101 89 68 52 45 43 41 42 38 32 23 13 15 19 19 15 19 27 34 38 34 26 15 7 2 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 2 6 15 22 27 33 38 37 32 28 25 22 18 14 12 9 6 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 14 13 11 10 9 8 7 8 8 7 5 5 5 4 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 2 3 4 3 4 5 4 3 4 5 6 5 3 3 3 3 4 3 2 1 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 1 1 4 6 6 4 3 2 1 2 3 2 2 3 3 2 1 1 5 11 16 19 23 26 15 3 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0 3 7 11 13 16 20 23 24 26 29 27 24 23 22 19 22 27 30 30 34 34 32 31 31 28 24 21 15 10 12 18 19 20 19 16 8 11 25 47 72 88 98 108 124 126 126 124 120 112 100 90 80 79 71 67 73 85 96 99 85 57 42 32 26 21 23 26 28 23 17 14 13 13 18 25 31 35 33 25 15 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 18 23 20 21 23 26 24 18 15 15 16 14 10 6 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 11 9 7 7 7 6 6 7 6 5 6 5 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 1 2 2 2 2 3 3 5 7 6 5 5 5 6 6 5 4 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 2 4 3 5 6 6 3 2 1 0 1 2 3 4 3 5 8 6 2 7 12 17 21 24 18 11 6 3 1 0 0 0 2 6 9 9 4 2 1 0 0 0 1 1 0 0 1 3 9 11 14 17 18 22 25 27 25 21 21 23 25 23 23 23 22 20 21 21 21 22 20 18 17 19 15 13 15 20 17 15 15 18 24 28 33 41 49 54 62 72 89 106 121 134 140 136 121 99 71 62 55 48 46 58 74 87 89 90 62 35 32 32 28 20 14 15 16 18 21 22 27 30 28 23 16 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 1 0 2 5 7 6 4 3 3 4 3 2 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 13 10 8 6 7 6 6 6 7 6 5 6 6 5 5 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 5 5 4 4 3 3 2 1 4 6 8 9 8 6 5 7 7 6 6 5 5 4 3 3 2 3 3 3 2 1 0 0 0 0 2 5 4 3 2 3 4 4 3 1 0 1 2 5 7 12 16 13 4 6 12 18 23 22 15 9 7 5 2 0 0 0 6 12 16 16 11 6 2 0 0 0 0 0 0 0 1 2 1 5 9 12 13 19 24 27 26 24 24 26 27 26 25 22 13 7 4 6 11 17 18 20 24 24 24 22 20 19 17 18 21 18 25 33 39 42 43 45 49 57 69 84 100 111 118 119 117 114 93 77 64 51 41 36 37 48 72 96 90 65 59 68 60 35 22 18 17 21 28 30 29 24 17 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 1 2 3 4 5 3 2 2 1 1 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 10 8 7 7 6 6 6 6 7 6 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 5 5 5 4 2 5 9 12 12 9 7 5 6 6 6 6 6 5 4 3 3 3 4 5 5 3 2 1 0 0 0 1 3 5 9 9 6 7 8 6 3 0 1 3 6 9 14 13 9 2 4 10 18 24 18 12 7 6 7 3 0 0 0 2 5 8 10 7 4 1 0 0 0 0 0 0 0 0 1 2 3 4 6 12 18 24 28 27 25 24 23 23 25 26 23 11 5 5 9 12 18 23 26 29 32 31 29 26 25 25 25 25 25 30 38 46 47 47 44 43 44 52 65 80 90 96 100 101 101 93 83 72 61 48 38 33 38 51 58 60 59 77 96 95 63 40 20 9 15 20 19 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 1 4 5 4 1 1 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 7 7 7 8 8 7 6 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 4 5 4 5 7 10 12 10 8 7 7 7 6 6 6 5 5 4 4 5 6 6 6 4 3 1 0 0 0 0 1 3 12 14 9 8 8 8 8 5 6 6 7 9 10 10 8 7 9 14 19 19 15 9 4 1 4 3 1 1 0 0 0 0 2 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 6 12 19 26 22 20 20 19 18 23 25 21 10 4 1 3 4 14 22 28 32 29 24 21 22 26 25 23 28 32 37 43 45 46 43 41 39 41 48 56 65 72 76 79 80 79 81 79 67 58 48 40 35 39 37 36 39 47 61 70 69 53 38 20 5 7 8 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 3 2 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 5 7 8 8 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 4 4 5 8 13 11 9 9 9 9 7 6 5 5 6 6 5 5 6 8 8 7 5 2 1 0 0 0 0 0 4 6 5 5 4 5 7 11 12 12 11 13 10 10 13 14 9 8 10 17 14 9 4 1 3 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 15 16 18 19 17 10 9 11 10 5 2 1 4 7 10 11 13 23 24 22 20 17 19 21 24 27 28 35 45 41 36 32 28 22 33 42 46 50 54 56 55 54 55 61 66 57 50 46 40 25 34 34 32 34 34 31 24 13 11 12 10 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 16 9 6 5 3 2 2 3 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 8 8 7 6 6 4 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 5 5 5 6 10 10 9 8 9 9 9 9 8 8 8 8 7 7 8 9 10 8 6 4 2 0 0 0 0 0 0 0 0 1 0 1 2 5 6 6 6 7 9 11 15 17 14 14 18 23 18 11 4 2 3 5 6 5 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 7 10 13 15 10 8 7 6 2 0 1 7 8 6 3 3 9 12 12 11 11 11 12 14 15 15 20 36 34 32 30 28 24 24 26 28 32 41 45 43 39 34 34 38 31 33 39 42 30 28 32 36 30 29 25 15 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 3 11 23 24 21 18 16 14 12 10 7 6 8 7 6 6 5 4 2 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 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 2 4 6 7 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 7 7 7 7 9 11 12 13 11 10 9 9 9 9 9 10 11 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 3 8 11 13 14 17 15 17 25 29 26 18 9 4 4 7 9 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 2 6 13 12 10 9 7 3 1 2 6 5 3 1 3 4 6 8 10 7 5 5 7 9 12 18 29 30 29 30 35 33 28 22 17 18 23 29 33 31 28 25 23 22 25 27 24 26 28 31 37 26 23 24 21 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 2 5 8 12 17 26 26 25 22 22 23 24 23 17 22 19 12 8 9 10 8 4 1 0 0 0 0 0 0 0 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 7 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 5 4 5 7 7 7 6 7 10 13 14 13 10 10 11 13 13 13 12 13 13 10 6 2 1 0 0 0 0 0 0 1 0 0 0 1 2 5 6 2 6 9 11 11 14 16 19 24 28 31 27 17 12 10 9 9 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 9 6 3 2 0 1 4 6 3 1 1 2 3 3 4 4 3 3 5 6 7 9 13 12 9 8 11 21 24 22 19 13 13 15 19 25 28 29 26 22 20 17 12 14 16 16 15 19 18 17 15 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 1 3 7 13 18 22 24 22 26 27 26 24 24 26 29 32 27 26 25 21 14 11 11 8 5 3 1 0 0 0 0 0 1 2 3 3 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 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 4 4 4 5 6 6 5 6 9 12 14 15 13 13 14 15 15 15 13 12 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 5 8 10 10 13 17 22 27 23 23 24 24 24 20 15 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 2 3 3 1 0 0 0 1 1 0 1 3 4 2 0 1 2 3 4 5 5 5 6 7 5 2 1 7 10 12 13 16 13 12 12 14 20 24 24 22 19 19 17 11 12 9 4 4 6 6 6 6 2 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 1 6 9 11 14 17 21 26 31 28 26 25 23 21 21 21 23 28 28 27 25 23 17 11 8 6 6 5 3 1 0 0 0 0 0 1 3 4 3 2 0 0 0 0 0 0 0 1 1 1 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 5 6 6 4 5 8 11 15 18 19 17 15 14 16 15 13 10 8 5 3 0 0 0 0 0 0 0 0 1 2 3 3 0 0 1 3 3 3 3 3 6 9 12 18 27 21 21 25 31 35 30 21 13 7 2 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 1 2 5 2 1 0 0 0 0 0 0 1 1 0 0 1 1 1 2 2 2 3 5 7 5 2 0 4 6 8 9 13 15 15 15 13 15 16 17 18 18 19 19 19 17 11 3 5 6 5 2 6 6 3 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 1 4 7 11 13 12 10 9 9 14 22 28 28 27 25 20 16 13 11 17 19 20 22 22 22 20 16 11 8 8 9 6 3 1 1 1 1 1 1 3 4 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 7 10 16 21 23 22 20 20 22 22 18 15 11 7 3 1 0 0 0 0 0 0 1 1 2 2 2 0 1 1 2 1 2 3 3 5 6 8 11 18 18 20 25 33 40 36 26 17 10 5 4 9 7 4 2 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 6 3 1 0 1 4 8 11 15 17 18 17 15 15 14 16 16 17 18 18 19 18 16 14 14 14 12 11 13 11 6 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 8 8 7 4 4 3 6 16 23 25 24 24 20 15 8 1 4 8 12 16 18 19 20 18 14 13 14 14 12 11 11 11 8 4 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 11 19 22 24 27 29 30 31 29 25 20 16 12 6 2 1 0 0 0 0 0 0 0 0 0 1 2 3 3 2 0 2 3 4 4 4 7 13 14 15 17 20 26 31 32 28 22 16 11 9 9 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 4 4 2 1 0 0 0 0 3 8 11 14 16 17 18 16 14 13 14 13 14 15 15 16 16 15 14 13 13 13 12 11 8 5 2 0 0 0 0 1 1 2 2 1 2 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 9 7 6 4 2 8 19 24 21 18 12 4 0 4 9 13 14 13 14 16 17 13 12 12 14 17 21 24 23 17 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 19 25 31 38 40 41 39 33 26 22 17 8 4 1 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 2 3 4 3 3 5 10 14 18 18 17 19 24 28 29 27 24 19 13 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 0 0 0 0 0 0 2 6 9 12 13 14 15 15 14 13 13 13 14 13 12 12 12 12 11 13 14 12 11 8 5 2 1 0 0 0 0 1 2 3 2 1 2 5 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 6 0 1 5 8 10 8 5 2 0 2 7 12 11 10 6 0 1 7 11 11 8 7 7 10 9 8 7 7 12 16 18 18 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 25 35 44 47 47 45 39 30 26 20 13 8 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 5 4 5 7 13 19 21 15 14 17 21 27 30 28 22 13 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 3 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 9 11 12 13 13 13 13 13 13 12 12 13 14 13 13 12 11 11 9 5 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 3 2 2 3 4 3 1 0 0 0 0 1 2 1 1 4 8 11 11 5 2 1 2 4 3 2 3 4 7 10 12 12 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 21 29 36 40 41 40 37 30 28 26 21 14 8 4 3 1 0 0 0 0 0 0 1 0 0 0 1 6 8 9 8 4 3 4 6 10 16 20 15 13 15 19 24 28 25 17 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 5 2 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 1 0 0 0 0 0 1 4 6 8 9 8 7 8 8 7 9 11 12 12 12 14 15 15 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 1 3 5 4 3 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 4 2 0 0 0 0 0 0 1 2 6 9 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 17 23 27 30 30 29 28 29 29 26 18 13 10 6 4 1 0 0 0 0 1 2 1 0 0 2 4 6 7 5 4 4 5 6 6 10 14 13 15 19 23 26 28 25 17 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 1 5 7 5 3 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 1 2 2 1 1 1 1 1 2 4 5 8 8 8 10 11 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 2 5 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 4 3 2 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 1 2 2 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 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 1 2 5 5 7 10 14 17 20 21 20 23 26 29 30 26 19 12 7 4 2 0 0 0 0 0 0 0 0 0 1 3 5 7 5 4 4 5 6 7 8 10 12 16 20 23 24 24 23 22 15 12 9 6 3 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 0 1 2 2 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 5 4 4 4 3 2 2 0 0 0 0 0 0 0 0 0 0 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 1 2 1 1 2 3 4 3 2 1 1 1 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 12 14 14 17 22 27 34 31 24 14 7 4 3 2 1 0 0 0 0 0 0 0 1 2 4 7 7 6 4 4 5 6 8 9 11 14 18 20 22 23 25 27 24 19 14 9 6 6 6 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 6 5 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 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 14 15 16 19 30 31 28 24 18 10 6 4 2 0 0 0 0 0 0 0 0 1 3 7 7 6 4 3 4 7 10 13 14 16 19 23 24 24 26 31 28 24 19 15 11 9 8 7 8 7 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 5 4 3 3 3 5 6 6 5 6 6 6 8 21 27 29 29 26 18 11 6 3 1 0 0 0 0 0 0 0 1 3 5 6 5 4 2 4 7 11 16 15 20 25 27 25 24 26 27 27 26 25 21 17 14 12 10 10 9 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 2 5 9 10 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 8 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 3 3 2 2 2 4 5 5 6 6 5 4 5 12 17 20 22 23 20 16 11 7 3 0 0 0 0 0 0 0 1 1 2 2 2 2 2 4 6 9 14 17 19 20 19 22 25 27 26 24 22 21 22 22 22 22 16 12 9 7 5 4 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 7 9 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 29 51 26 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 14 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 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 1 1 1 2 3 4 5 6 7 7 7 6 5 5 6 9 15 21 23 22 18 11 6 2 1 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 7 13 18 22 20 22 25 26 25 22 19 16 18 22 26 31 22 16 12 10 8 7 4 1 2 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 1 2 2 1 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 1 0 0 1 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 24 49 67 18 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 11 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 5 9 10 7 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 6 7 6 6 6 6 5 4 5 8 12 16 19 21 22 13 7 4 3 2 1 1 1 0 0 1 1 1 1 0 1 3 4 4 6 10 14 19 20 23 26 28 26 25 23 21 20 21 23 27 22 17 13 9 7 4 1 0 1 3 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 4 3 2 1 0 0 3 4 5 4 4 4 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 44 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 2 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 10 9 5 3 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 5 5 6 6 6 5 4 4 5 7 8 12 16 22 18 14 10 6 4 3 2 1 1 1 2 1 1 1 1 3 4 5 6 7 9 10 14 18 23 28 30 30 28 25 22 20 20 20 21 20 18 14 9 4 1 0 0 0 2 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 1 2 2 2 2 0 0 1 3 5 4 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 0 0 0 0 0 0 1 3 6 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 4 3 2 2 2 2 3 4 8 12 12 12 10 8 5 3 2 1 2 3 4 3 3 3 2 3 3 4 6 9 10 10 13 18 23 28 33 35 32 27 24 22 23 27 24 19 16 13 7 3 1 0 0 0 0 1 1 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 1 0 1 2 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 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 18 11 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 6 9 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 6 6 5 3 2 0 0 1 2 2 1 0 1 4 5 5 5 5 4 4 4 4 3 3 5 6 5 4 4 5 5 4 5 6 8 11 16 19 22 24 29 29 27 26 26 25 24 23 19 15 12 9 5 2 0 0 0 0 0 0 0 0 0 4 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 12 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 23 0 0 0 0 0 0 0 0 0 0 1 2 3 1 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 3 4 6 7 6 6 4 2 2 3 3 3 2 1 1 2 3 4 3 6 7 7 6 5 4 3 4 4 5 6 7 7 6 6 6 6 8 13 16 18 21 24 27 29 30 31 27 25 23 19 15 12 10 9 6 3 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 0 0 0 0 0 0 0 0 1 3 5 5 6 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 6 6 5 5 4 4 5 6 5 3 1 2 4 4 3 5 6 6 6 6 5 4 4 5 6 8 9 9 9 9 10 9 8 9 12 16 21 26 29 31 33 32 29 25 22 19 17 16 14 13 10 6 2 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 7 1 0 0 0 0 0 1 4 9 15 19 19 15 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 1 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 5 5 7 6 4 3 2 4 5 5 4 4 5 7 8 8 7 7 8 10 12 14 14 13 13 14 14 13 14 16 19 23 24 27 30 33 29 26 24 22 20 18 18 18 18 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 16 17 8 3 3 5 3 2 4 9 14 17 17 16 13 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 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 4 5 5 4 4 3 3 3 4 4 5 5 4 4 5 4 5 6 8 11 11 11 10 10 11 13 15 17 19 19 17 16 16 17 20 22 22 21 20 21 24 28 25 23 21 19 19 18 19 21 23 23 19 17 14 10 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 2 6 2 0 1 6 16 21 20 19 17 16 16 13 9 8 9 12 14 14 13 12 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 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 1 2 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 3 2 1 1 2 2 3 5 4 4 4 4 5 7 10 12 13 14 13 12 14 16 17 19 21 22 21 20 18 18 21 19 17 15 14 15 16 20 21 21 22 22 21 20 20 20 20 20 19 18 17 14 10 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 7 18 25 12 1 1 9 18 24 20 19 18 17 15 12 11 12 13 14 14 13 12 10 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 1 1 1 1 2 3 4 4 5 6 7 10 13 16 16 16 16 17 18 19 20 23 25 24 22 19 16 18 16 14 12 11 11 11 14 16 19 21 21 20 19 18 19 19 18 16 14 14 13 12 10 8 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 3 11 18 12 1 0 2 5 8 12 13 13 13 11 9 9 11 14 14 13 12 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 4 1 0 0 0 0 0 0 1 2 2 3 4 4 3 2 1 0 0 2 6 3 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 7 8 9 10 10 11 11 13 15 17 18 18 19 19 19 18 17 15 13 14 14 13 12 12 13 13 14 14 15 16 18 18 18 18 18 18 18 17 16 16 16 15 12 10 8 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 0 0 0 0 0 0 0 0 0 0 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 1 1 2 5 6 6 8 11 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 4 2 0 0 0 0 0 0 4 7 8 9 7 3 1 1 1 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 6 6 6 7 10 13 15 16 15 14 13 11 11 12 12 12 13 13 14 14 14 13 12 11 11 14 16 17 18 18 18 17 18 17 17 17 17 15 13 10 7 7 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 5 10 14 14 17 19 16 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 15 7 2 0 0 0 1 2 6 8 11 12 13 13 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 6 6 6 5 3 3 4 7 11 11 10 9 8 8 9 10 10 9 11 15 18 19 18 15 13 13 13 13 14 15 17 18 18 18 18 17 18 19 18 16 14 11 8 7 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 3 8 12 12 13 14 14 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 3 3 1 0 0 2 5 10 20 25 28 24 20 17 15 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 16 16 13 11 10 9 8 8 6 4 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 6 5 4 3 2 2 3 6 7 8 8 6 8 9 9 8 9 10 11 16 17 16 14 13 12 11 12 12 12 13 15 16 17 18 18 18 18 18 17 16 14 11 8 7 6 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 3 6 8 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 4 9 15 23 28 29 27 22 16 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 1 1 2 3 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 2 5 12 20 26 28 27 23 20 18 15 11 8 4 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 5 4 3 2 2 1 2 3 4 4 3 3 5 6 7 8 8 8 8 9 10 12 12 11 9 9 11 11 12 13 14 14 15 15 15 15 15 14 15 16 15 12 9 7 4 6 8 10 10 9 7 5 3 1 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 3 6 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 1 0 0 0 0 2 7 14 20 25 25 22 17 11 10 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 5 4 4 6 5 4 2 1 0 0 0 0 0 0 0 1 2 5 10 14 20 25 27 27 24 23 18 10 4 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 1 1 2 3 2 2 2 3 3 2 2 2 2 1 3 3 4 6 7 7 6 6 6 7 8 9 9 9 9 8 9 10 12 14 15 16 14 12 11 10 10 12 14 14 12 10 8 6 5 6 7 9 10 12 11 10 7 2 4 8 10 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 2 4 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 3 0 0 0 3 9 16 20 21 19 16 12 9 9 6 2 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 9 12 13 14 14 13 10 7 5 3 2 1 0 0 0 0 1 3 6 8 10 12 14 17 19 21 23 17 9 3 6 7 6 6 6 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 1 1 0 1 1 3 4 5 5 4 4 3 3 5 7 9 10 11 10 10 11 13 15 17 17 16 13 11 11 12 12 13 12 11 9 7 3 2 1 1 3 5 7 10 10 9 7 6 6 6 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 6 2 0 0 2 6 12 17 18 16 13 11 12 12 7 4 1 0 0 0 0 0 0 0 0 0 0 1 3 5 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 3 7 12 15 20 24 25 18 13 10 7 5 3 2 0 0 0 1 4 6 7 8 8 9 10 15 18 19 12 6 4 9 7 7 10 9 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 1 1 1 1 0 0 0 1 2 3 3 3 2 1 2 3 5 6 8 10 11 11 11 11 12 14 17 17 16 15 14 14 14 13 13 12 11 10 7 2 0 0 0 0 0 1 1 4 9 11 10 10 10 10 9 8 8 4 1 0 0 0 0 2 3 3 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 9 9 7 3 1 0 2 5 11 17 19 18 17 18 17 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 2 4 5 5 8 13 17 21 25 28 27 26 21 16 9 4 1 0 0 0 1 2 4 6 8 9 10 10 13 19 20 12 6 6 11 9 10 12 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 2 3 3 2 2 2 3 4 5 7 8 9 9 10 10 11 12 13 14 15 14 13 14 15 15 15 15 14 13 9 4 0 0 0 0 0 0 0 2 5 6 9 11 10 11 12 12 11 7 3 0 0 0 1 2 3 4 6 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 11 8 4 2 1 1 5 11 15 18 19 19 20 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 1 3 7 12 17 22 27 30 32 33 36 33 27 19 11 7 4 1 0 0 0 3 5 6 6 4 4 4 15 16 11 2 1 7 19 13 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 6 7 6 6 6 6 7 9 10 11 10 10 10 10 12 13 15 17 18 17 15 12 7 2 0 0 0 0 0 0 0 0 1 2 3 5 6 6 3 7 8 8 6 5 4 3 1 0 1 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 12 10 6 3 1 1 1 2 6 10 14 15 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 14 20 25 29 34 37 39 42 40 34 25 16 11 6 2 0 0 0 0 1 1 2 2 1 2 9 9 5 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 1 1 0 1 1 2 3 4 5 5 4 4 4 5 6 6 7 9 9 8 9 11 13 15 16 16 16 15 14 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 13 13 13 10 3 0 1 5 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 11 11 8 6 5 2 1 0 2 6 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 11 22 32 40 45 42 39 37 35 31 24 15 8 4 3 4 2 0 0 0 0 1 0 5 13 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 1 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 3 3 3 2 2 2 5 7 7 9 10 11 13 13 12 13 14 13 10 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 5 8 11 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 1 4 9 10 8 7 2 1 0 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 3 12 22 29 32 30 27 25 26 28 20 5 3 2 2 3 1 0 0 0 0 0 0 3 5 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 2 4 6 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 1 1 1 0 1 1 2 3 5 8 10 9 9 9 10 9 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 18 22 20 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 2 1 0 0 0 1 2 4 5 3 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 2 3 2 1 0 1 4 7 9 8 8 9 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 1 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 9 9 8 7 6 5 3 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 19 19 17 9 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 1 2 3 2 5 8 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 5 3 1 0 0 0 0 1 2 4 2 0 0 0 0 0 0 0 0 1 2 1 1 0 1 2 3 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 1 1 1 2 2 3 5 5 4 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 7 6 5 5 4 4 4 6 9 11 8 3 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 9 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 8 8 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 5 2 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 3 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 1 2 2 1 1 1 1 1 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 4 5 9 11 13 13 9 8 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 5 4 2 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 3 1 0 2 5 6 4 3 3 1 0 0 0 0 0 1 1 1 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 14 13 12 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 1 0 2 4 6 4 1 0 0 0 0 0 0 0 1 1 1 0 3 9 16 16 9 2 1 1 1 3 6 5 1 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 3 3 3 2 2 2 3 2 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 7 10 10 10 9 7 3 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 4 2 1 0 0 0 0 0 0 0 0 0 2 2 3 2 3 5 7 4 1 0 0 0 0 0 0 0 0 0 0 1 9 19 26 16 8 3 1 1 1 2 3 3 4 4 2 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 1 3 4 6 5 4 3 4 5 6 5 4 3 2 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 7 7 3 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 4 2 0 0 0 0 0 0 0 0 0 0 0 1 1 3 4 6 8 6 3 1 0 0 0 0 0 0 0 0 0 1 4 9 15 18 12 7 2 1 0 0 2 3 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 3 5 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 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 0 0 0 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 2 4 5 6 8 8 5 2 0 0 0 0 0 0 0 0 0 0 0 3 7 11 9 8 5 2 1 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 2 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 0 0 0 0 0 0 0 0 0 0 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 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 7 8 7 5 3 1 0 0 0 0 0 0 1 0 0 1 2 4 5 6 6 5 3 1 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 4 4 3 2 1 0 0 0 1 1 2 2 1 0 0 0 0 0 0 3 5 4 1 0 0 0 0 0 0 1 1 0 0 0 2 8 8 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 3 4 2 1 1 0 0 0 0 0 1 2 3 3 1 0 0 0 0 0 0 0 1 1 0 0 0 0 2 4 5 6 6 4 2 0 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 2 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 2 5 8 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 1 0 0 1 1 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 10 11 12 10 6 0 0 0 1 2 4 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 2 3 4 4 3 2 1 2 2 3 3 3 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 11 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 10 12 11 7 2 0 0 0 1 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 7 8 7 5 4 4 4 4 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 3 5 8 9 7 4 1 0 1 1 2 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 5 4 3 2 2 4 7 9 8 6 3 2 3 2 1 1 1 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 7 3 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 7 6 5 3 3 2 3 5 5 4 0 1 2 3 3 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 1 1 1 4 5 6 3 2 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 1 1 1 0 1 2 2 2 2 2 1 2 2 2 3 4 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 4 6 7 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 2 6 13 14 13 9 3 0 0 0 1 1 3 3 3 2 1 0 0 0 1 2 2 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 2 1 0 0 0 1 1 1 1 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 8 27 45 50 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 16 26 28 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 2 6 7 7 5 2 0 0 0 1 1 2 1 1 0 0 0 0 0 2 5 7 8 6 4 3 2 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 2 1 0 0 1 1 2 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 17 42 89 123 47 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 14 63 96 100 92 54 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 1 2 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 1 1 0 0 3 7 10 12 9 6 6 7 8 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 2 2 1 0 0 0 2 3 4 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 16 27 79 127 64 24 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 40 87 143 194 152 50 25 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 7 12 15 11 9 9 10 11 12 11 11 10 11 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 1 1 2 2 2 1 1 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 6 7 47 93 67 32 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 20 46 71 78 71 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 11 14 12 11 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 22 20 21 20 17 12 11 11 14 15 14 12 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 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 2 3 4 4 4 5 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 34 78 79 45 13 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 6 7 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 4 5 6 12 16 19 29 22 8 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 8 12 15 16 26 24 17 7 6 7 12 14 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 0 0 1 1 1 0 0 0 0 1 1 1 1 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 1 2 3 3 2 4 8 11 11 10 12 14 16 18 20 20 18 15 13 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 7 14 23 11 35 78 104 70 30 21 14 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 12 14 11 5 2 0 0 0 1 4 11 12 10 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 10 14 24 21 14 4 4 5 7 10 11 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 6 9 12 15 14 13 13 13 13 13 14 16 19 24 27 29 29 30 30 30 27 22 16 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 0 0 1 3 4 3 2 2 2 4 3 2 2 3 6 10 6 23 56 99 83 53 38 24 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 1 6 19 38 63 67 58 38 17 5 1 0 0 0 0 0 0 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 3 6 10 13 15 13 7 4 5 6 8 11 12 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 11 11 13 15 18 21 23 23 23 22 21 20 18 19 21 25 27 29 31 35 38 40 40 39 36 30 18 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 1 2 4 5 5 3 1 1 2 7 12 18 16 10 5 13 12 7 1 0 1 3 5 17 40 85 84 66 46 28 13 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 29 49 64 63 53 37 17 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 12 13 10 4 1 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 14 19 20 17 9 5 4 6 10 14 15 13 6 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 9 11 14 16 18 19 20 22 25 28 30 31 32 30 28 26 26 25 24 25 27 31 35 39 42 45 48 50 50 38 26 14 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 2 2 2 1 10 17 21 19 14 11 24 25 19 7 3 2 5 10 20 38 76 81 69 50 31 16 5 2 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 3 8 15 18 16 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 2 3 4 11 14 11 8 4 1 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 1 0 0 0 0 0 0 0 0 0 2 3 3 3 1 2 4 7 13 21 27 30 28 12 3 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 12 13 15 16 18 20 22 24 26 29 32 35 38 39 40 39 37 35 34 32 30 30 31 34 36 40 46 51 54 57 55 47 35 23 12 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 5 4 2 11 17 20 17 13 14 27 33 30 16 7 3 3 10 27 48 63 66 63 58 41 24 10 3 0 0 0 0 0 0 0 0 0 0 0 0 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 2 5 9 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 5 10 11 11 10 5 3 2 3 2 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 9 5 7 13 22 25 26 22 17 12 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 10 13 15 16 18 21 24 28 31 35 38 40 40 41 42 43 44 43 43 41 40 38 36 34 32 36 41 46 50 53 55 59 57 51 44 35 25 13 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 9 9 8 7 6 9 11 12 10 10 14 26 37 37 19 11 6 5 8 22 40 43 45 48 54 41 26 13 6 2 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 6 11 10 8 7 5 5 5 4 4 3 2 1 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 1 4 9 11 10 7 12 21 31 26 19 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 15 17 21 24 28 33 39 44 46 46 44 44 45 45 45 45 46 45 43 42 41 40 38 40 43 46 49 51 53 56 58 59 59 56 48 37 25 14 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 1 3 5 7 9 9 7 5 3 2 3 9 12 16 24 39 41 21 13 10 10 13 22 34 43 47 50 55 46 35 23 16 9 4 1 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 5 5 6 6 7 7 6 4 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 6 7 11 19 21 14 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 14 15 19 23 27 30 34 39 41 42 44 46 47 48 47 47 47 47 47 47 48 48 46 44 44 44 46 48 48 49 50 52 55 59 61 59 55 46 34 22 15 9 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 5 3 1 1 1 2 9 14 21 30 44 49 35 26 22 21 25 39 61 77 74 67 65 57 47 38 27 19 12 8 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 2 2 4 5 6 8 7 5 4 3 2 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 1 4 5 3 3 4 9 10 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 11 13 15 19 23 28 31 34 36 38 40 41 43 45 46 47 47 48 49 50 51 51 51 49 47 46 45 43 42 44 45 45 44 45 48 56 61 64 62 55 44 33 24 16 9 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 2 5 7 12 21 37 48 52 46 41 39 41 51 66 83 96 89 74 60 50 42 37 30 24 19 15 11 8 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 9 12 7 6 5 3 4 4 5 4 2 1 3 4 4 5 4 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 2 2 2 2 5 8 9 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 12 14 16 18 21 25 29 33 36 39 40 42 44 44 45 47 48 49 49 48 48 48 50 48 45 43 42 42 42 43 44 43 41 41 42 46 50 56 61 61 57 50 42 33 24 17 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 1 2 4 4 6 11 22 30 36 40 48 53 55 63 71 80 86 79 66 56 47 41 40 35 29 24 20 16 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 2 4 5 5 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 25 29 27 25 21 16 13 8 2 1 1 1 1 2 3 4 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 3 6 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 15 17 19 22 26 31 33 36 38 39 41 43 43 44 45 48 48 48 48 49 50 53 50 47 45 44 42 41 41 41 41 41 43 45 46 46 47 47 53 56 56 53 47 40 35 29 24 18 11 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 7 6 5 5 7 9 11 17 26 37 44 52 62 68 72 75 75 73 71 68 68 68 67 59 49 39 30 24 20 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 15 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 19 22 23 25 22 14 12 9 5 3 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 4 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 1 4 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 13 14 17 19 24 27 30 32 34 36 38 40 41 42 42 44 47 48 48 48 47 47 47 44 42 40 40 39 39 41 43 43 41 40 41 43 46 47 48 48 50 52 54 52 49 49 47 45 42 33 23 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 1 3 5 6 8 9 9 9 10 10 11 12 10 14 20 29 37 44 49 55 66 79 80 75 67 57 52 50 53 52 47 35 25 18 16 13 10 7 4 3 4 6 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 1 0 0 0 0 1 3 6 8 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 3 6 6 5 5 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 3 2 1 1 3 4 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 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 1 1 2 3 4 6 10 12 13 14 16 19 22 25 28 30 31 33 36 37 38 39 39 41 45 45 44 43 42 43 44 45 45 45 44 43 43 43 43 42 41 40 39 40 42 43 42 43 44 45 45 47 49 52 53 55 58 51 43 33 23 12 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 7 8 9 10 10 10 11 11 11 11 13 16 24 31 38 46 59 72 65 55 45 41 37 33 32 29 23 10 8 7 5 3 4 6 11 17 23 29 27 22 16 11 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 9 8 7 7 7 14 14 11 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 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 1 7 9 11 13 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 7 9 12 13 14 16 19 21 23 24 27 29 32 33 35 36 36 40 44 43 40 37 36 37 38 39 38 37 37 39 39 39 36 36 38 36 34 33 33 34 35 37 39 41 42 43 45 47 49 53 58 56 53 47 37 25 13 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 6 8 9 8 6 5 4 4 6 6 7 7 7 7 8 6 5 5 8 16 26 35 46 50 47 36 26 19 24 20 15 11 12 13 12 11 10 8 5 5 8 13 21 30 46 48 44 34 24 16 14 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 3 6 9 11 16 21 24 33 36 35 29 20 13 12 9 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 4 4 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 3 4 4 10 13 13 11 7 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 3 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 6 5 8 10 11 10 12 17 18 19 19 22 25 29 30 32 32 31 32 34 34 32 30 29 30 30 31 30 31 32 35 37 36 30 30 32 32 30 28 28 29 29 31 33 36 38 40 41 43 44 47 50 50 50 47 40 31 21 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 7 8 8 7 7 7 5 4 3 3 4 4 5 5 5 4 5 9 16 23 30 33 33 30 23 13 4 5 4 2 1 2 5 11 16 20 21 18 16 14 14 15 20 33 37 36 31 25 21 18 16 14 13 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 2 3 3 3 4 5 8 17 26 36 41 42 41 38 36 36 36 34 32 23 11 0 0 0 0 0 0 1 3 9 15 21 15 10 11 19 19 8 4 3 0 0 0 0 0 0 1 1 2 4 5 5 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 3 6 6 7 8 9 13 13 5 3 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 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 1 2 3 4 5 5 5 6 7 8 10 11 12 14 16 17 17 21 26 28 27 25 23 25 27 28 24 22 21 21 21 21 23 24 26 28 31 32 31 30 29 28 27 26 28 29 30 30 31 31 32 34 36 39 40 42 44 45 44 42 38 32 25 17 10 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 8 8 8 7 7 7 7 7 8 7 8 13 16 18 16 11 8 6 5 3 0 0 0 0 0 0 3 12 23 30 31 26 21 16 16 14 10 12 15 19 24 25 24 21 17 14 14 12 10 8 3 0 0 0 1 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2 3 4 6 8 13 18 19 22 25 32 39 44 45 45 44 40 41 44 50 51 52 53 43 31 18 13 7 0 0 0 1 11 23 32 28 28 37 62 72 68 52 40 25 3 0 0 0 0 0 0 0 0 0 0 1 2 2 5 8 6 4 2 1 1 1 0 0 0 0 1 4 8 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 1 1 1 2 2 3 2 2 4 5 5 2 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 4 5 12 12 10 10 12 13 12 15 18 19 18 18 20 21 20 17 14 16 20 20 18 16 19 20 20 21 24 27 26 26 26 26 23 22 22 22 21 20 22 23 24 26 30 34 38 41 42 42 42 40 38 34 29 23 17 11 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 8 8 7 5 3 2 2 3 5 4 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 2 7 15 22 26 25 22 19 13 10 10 13 16 20 21 21 20 17 15 14 14 13 13 12 7 4 2 1 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 8 9 12 15 20 22 22 24 28 34 43 51 58 63 69 70 66 62 60 60 56 58 65 77 80 78 74 68 65 68 50 27 3 0 0 0 3 5 6 3 4 9 12 23 38 34 24 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 8 5 5 5 2 0 0 1 2 4 9 11 12 13 12 10 8 7 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 0 0 0 0 0 0 0 3 7 6 9 13 17 16 13 8 7 7 8 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 4 4 7 9 9 9 9 9 8 10 14 16 18 18 14 11 10 9 12 14 18 16 14 13 15 18 21 22 22 21 20 19 17 16 14 12 16 18 19 20 25 30 34 37 39 40 40 39 37 35 32 29 22 16 11 7 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 11 13 11 8 5 3 2 1 0 0 0 0 0 1 3 3 4 4 2 0 0 0 0 0 0 0 0 0 0 2 8 11 13 16 15 15 16 18 19 20 19 18 17 17 17 17 17 15 14 14 13 11 10 8 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 1 2 3 6 10 17 22 24 28 32 37 41 42 42 40 40 42 48 53 58 64 71 75 73 72 73 73 75 78 83 89 94 99 101 102 103 97 85 65 20 4 2 3 5 8 9 12 14 14 13 14 16 14 11 7 6 4 0 1 1 1 1 1 3 3 2 0 0 0 1 0 1 1 1 3 4 4 5 8 10 8 8 8 12 12 8 9 10 9 10 11 11 10 9 8 7 5 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 1 1 0 0 0 0 0 0 0 0 1 3 6 8 8 7 11 15 17 21 20 11 6 3 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 1 3 3 3 3 4 5 5 7 10 12 12 10 6 5 5 6 11 13 13 13 14 17 14 13 14 17 20 22 17 14 12 10 8 7 9 11 14 18 20 22 26 29 32 35 36 36 36 35 34 33 28 23 19 15 11 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 10 12 13 12 12 10 7 4 2 1 0 0 0 2 5 8 12 16 8 3 0 0 0 0 0 0 0 0 0 0 0 2 6 14 19 23 26 26 24 19 16 14 13 16 17 17 17 18 18 13 11 10 10 12 13 13 12 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 43 76 114 70 31 0 0 0 0 0 0 0 0 0 0 1 3 6 8 10 12 15 17 19 23 29 36 41 36 32 28 27 26 27 31 33 35 37 38 40 45 49 51 47 44 45 57 62 61 56 49 50 63 64 56 39 14 5 5 7 11 16 22 27 30 30 32 34 35 35 35 34 28 20 14 14 14 13 14 16 19 17 16 14 14 12 10 10 10 8 7 8 9 13 21 33 47 52 46 42 36 30 23 20 18 15 10 6 9 10 11 13 13 11 10 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 2 10 11 7 8 6 2 1 0 0 0 0 0 0 0 0 1 0 0 4 8 10 12 14 17 18 24 30 23 20 19 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 1 0 0 0 1 1 2 2 3 5 5 5 5 4 4 4 6 7 8 8 7 5 10 11 11 10 11 13 10 9 8 8 7 7 6 7 8 10 12 15 19 24 28 32 34 34 35 34 33 30 28 25 22 19 16 14 11 9 7 4 3 2 1 0 1 2 1 1 0 0 0 0 0 0 0 1 2 5 8 9 10 11 11 10 9 7 5 3 1 0 0 1 3 6 10 14 18 11 4 0 0 0 0 0 0 0 0 0 0 0 0 4 14 20 25 31 31 28 22 16 11 7 8 11 15 22 28 31 28 23 17 8 8 9 12 15 16 15 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 54 117 171 195 177 101 41 7 3 1 0 0 0 0 0 1 2 5 7 10 10 10 10 11 9 7 8 14 19 19 15 11 7 4 4 6 7 7 6 5 5 6 7 4 0 0 1 4 11 10 7 1 0 3 9 9 7 4 4 5 6 9 11 14 15 15 16 20 24 27 27 27 26 23 21 20 23 25 26 26 28 31 30 30 29 29 26 23 21 23 24 22 19 16 13 22 37 59 73 75 61 52 44 39 38 38 37 32 25 15 10 7 6 10 13 15 16 15 14 11 9 8 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 1 0 0 1 2 3 2 3 5 5 3 1 2 4 5 6 7 8 9 11 14 20 22 23 28 24 20 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 1 1 2 2 2 1 2 3 5 5 6 6 7 6 3 1 0 0 1 2 3 3 3 3 3 4 4 4 7 11 16 21 25 28 30 31 33 33 31 28 26 25 24 22 19 17 15 15 15 13 13 14 14 12 10 9 6 3 0 0 0 0 0 0 0 1 2 2 3 4 6 7 7 7 7 6 4 3 1 0 0 1 3 5 8 12 15 13 10 7 2 1 0 0 0 0 0 0 0 0 0 0 1 6 12 21 19 16 11 7 5 5 5 7 13 24 33 39 40 39 35 20 14 11 11 11 12 13 10 7 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 6 14 19 13 6 2 7 16 28 18 8 2 1 1 0 2 4 6 8 9 10 11 10 9 7 5 2 1 3 6 7 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 2 2 3 3 3 2 3 5 8 7 6 5 4 5 6 6 7 8 10 11 12 15 20 26 29 28 25 22 20 19 22 19 16 13 11 11 12 10 8 9 7 11 19 32 40 45 42 37 31 33 36 39 39 37 32 23 13 5 5 7 11 17 18 18 18 18 19 21 19 16 11 7 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 6 9 10 9 8 8 6 6 6 8 8 7 4 3 7 9 11 12 17 20 19 20 17 11 9 7 4 6 6 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 1 3 4 2 0 1 2 2 1 2 3 2 1 0 0 0 2 6 8 6 0 3 4 5 4 3 1 5 10 16 22 24 26 28 29 30 29 28 26 25 23 21 19 18 17 16 15 15 16 18 20 22 20 18 15 12 9 6 4 2 1 0 0 0 0 1 2 5 6 7 7 6 5 5 5 4 3 1 0 0 1 1 2 5 8 12 14 14 12 5 2 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 2 5 7 9 12 21 29 37 43 50 54 43 34 26 17 11 9 9 10 14 19 23 26 27 23 17 8 5 2 0 1 1 2 2 2 1 0 0 1 4 9 16 25 41 55 51 34 16 7 7 9 9 10 10 9 8 6 5 3 2 1 0 0 0 0 3 8 9 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 4 3 2 1 1 2 1 1 1 1 1 2 2 1 0 0 0 0 1 3 4 5 6 6 7 10 12 14 15 14 12 9 6 3 4 3 2 2 1 1 0 0 0 1 2 3 3 8 12 15 15 16 17 22 28 33 35 35 33 24 15 6 6 10 14 18 20 21 21 22 25 25 23 20 15 12 8 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 5 5 4 4 4 4 6 9 10 8 5 7 8 7 10 11 11 7 9 13 14 12 8 12 14 15 10 7 4 2 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 -1 -0 0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -90 -76 -13 0 0 -31 -92 -92 -85 -5 -0 -14 -106 -104 -129 -29 -87 -56 -47 -31 -32 -61 -106 -114 -105 -78 -41 -23 -26 -28 -22 -22 -22 -19 -17 -7 -6 -16 -24 -42 -30 -28 -27 -24 -23 -35 -18 -12 -9 -4 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -12 -21 -24 -30 -36 -34 -22 -7 -0 -0 -3 -7 -2 0 0 -1 -6 -20 -28 -30 -19 -6 -4 -10 -9 -7 -5 -2 -2 -1 -0 0 -0 0 0 0 -0 -2 -12 -31 -44 -36 -15 -6 -16 -20 -7 -0 -0 -0 -0 -0 0 0 0 0 0 -1 -9 -13 -5 -15 -21 -26 -33 -29 -27 -50 -76 -75 -62 -45 -34 -45 -78 -115 -123 -96 -66 -39 -14 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -8 -9 -7 -6 -5 -7 -10 -17 -16 -12 -12 -13 -16 -14 -8 -3 -1 -1 -2 -3 -3 -3 -2 -1 -1 -1 -1 -3 -3 -4 -8 -15 -32 -56 -54 -61 -65 -68 -66 -46 -12 -2 -2 -7 -6 -6 -8 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 -0 -2 -5 -2 -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 -2 -3 -3 -2 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -9 -13 -15 -11 -5 -4 -1 -1 -1 -2 -5 -10 -6 -1 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -76 -106 -42 -4 0 -16 -63 -100 -63 -2 -0 -15 -61 -72 -75 -22 -83 -57 -51 -34 -31 -54 -80 -80 -73 -56 -37 -28 -29 -27 -20 -20 -19 -16 -12 -7 -6 -11 -15 -15 -13 -18 -27 -31 -29 -43 -20 -15 -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 -13 -22 -16 -20 -27 -27 -20 -11 -2 -1 -3 -10 -19 -1 -0 0 -2 -12 -30 -23 -18 -10 -3 -2 -2 -4 -4 -5 -7 -11 -6 -1 -0 -0 0 0 0 -0 -4 -9 -25 -48 -40 -14 -3 -2 -1 0 0 -0 -2 -3 -1 -0 -0 -0 0 0 -0 -3 -3 -24 -43 -39 -41 -37 -30 -29 -69 -96 -92 -66 -41 -45 -52 -67 -100 -123 -101 -56 -23 -6 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -8 -9 -8 -7 -6 -7 -12 -16 -14 -12 -15 -16 -19 -14 -8 -4 -2 -2 -3 -5 -5 -4 -3 -3 -2 -2 -3 -4 -5 -7 -9 -13 -27 -50 -49 -51 -51 -54 -53 -38 -14 -3 -4 -9 -8 -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 -2 -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 -2 -4 -1 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 -2 -6 -7 -12 -13 -14 -11 -6 -2 -1 -0 -0 -2 -6 -9 -5 -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 -67 -148 -37 -3 0 0 -23 -76 -38 -0 0 0 0 0 -2 -10 -46 -64 -56 -41 -32 -51 -61 -62 -52 -42 -31 -33 -36 -31 -17 -14 -14 -10 -8 -7 -9 -12 -10 -7 -7 -11 -23 -37 -36 -43 -23 -16 -14 -9 -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 -3 -10 -16 -19 -24 -26 -18 -9 -3 -0 -4 -13 -17 -13 -5 -1 -0 -4 -21 -41 -19 -12 -6 -3 -2 -3 -4 -3 -5 -14 -23 -15 -4 -0 -1 -1 -0 0 -0 -1 -4 -10 -27 -25 -9 -2 0 0 0 0 -0 -1 -3 -3 -4 -3 -1 -0 0 0 -0 -0 -4 -14 -22 -25 -23 -36 -49 -75 -83 -75 -53 -47 -55 -53 -55 -75 -91 -66 -26 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -8 -10 -10 -9 -7 -7 -8 -11 -12 -15 -17 -19 -18 -14 -9 -6 -4 -4 -5 -6 -8 -7 -6 -6 -5 -6 -6 -6 -7 -8 -10 -14 -24 -43 -50 -49 -49 -48 -37 -25 -15 -4 -2 -5 -5 -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 -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 -1 -3 -5 -1 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 -0 -1 -3 -5 -5 -4 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -6 -10 -12 -11 -9 -6 -5 -3 -3 -3 -5 -8 -8 -5 -3 -4 -4 -4 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -143 -134 -5 -0 0 -1 -79 -77 -16 0 0 0 0 0 -9 -43 -70 -64 -53 -32 -39 -53 -55 -43 -40 -28 -28 -41 -36 -21 -12 -9 -4 -3 -7 -15 -18 -12 -7 -8 -12 -24 -41 -39 -36 -32 -20 -16 -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 -1 -8 -26 -39 -35 -35 -28 -13 -3 -0 0 -5 -16 -20 -13 -8 -8 -6 -11 -28 -26 -11 -6 -4 -4 -3 -5 -2 -1 -2 -8 -8 -1 -0 0 -1 -6 -11 -5 -1 0 -1 -2 -9 -10 -4 -1 0 0 0 0 0 -0 -1 -4 -5 -3 -4 -4 -2 0 -0 -0 -1 -4 -5 -6 -12 -49 -68 -64 -45 -38 -34 -37 -38 -38 -43 -51 -46 -23 -5 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -7 -10 -11 -10 -9 -8 -7 -8 -12 -17 -20 -20 -18 -14 -11 -7 -5 -5 -6 -9 -11 -12 -11 -11 -10 -10 -10 -10 -10 -12 -15 -19 -30 -46 -50 -52 -51 -49 -23 -15 -11 -3 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -1 -4 -5 -1 0 0 0 0 0 0 0 -0 -0 0 -0 -0 0 0 0 0 0 -0 -2 -5 -7 -6 -4 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -10 -11 -13 -13 -11 -11 -12 -14 -13 -8 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -55 -138 -81 0 -0 -8 -98 -119 -10 0 0 0 0 0 -12 -54 -70 -69 -62 -41 -36 -46 -50 -44 -41 -30 -25 -35 -39 -30 -14 -7 -2 -1 -8 -21 -29 -20 -12 -14 -17 -28 -33 -35 -41 -36 -22 -19 -15 -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 -3 -14 -36 -39 -42 -36 -17 -5 -1 0 0 -4 -14 -16 -11 -9 -14 -16 -16 -18 -7 -2 -1 -2 -3 -2 -3 -1 -0 -0 -1 -1 -3 -2 -0 0 -5 -9 -5 -3 -4 -2 -1 -2 -2 -1 0 0 0 0 0 0 0 -1 -6 -12 -13 -14 -15 -8 -0 -1 -2 -1 -0 -1 -7 -33 -63 -52 -31 -21 -21 -22 -22 -20 -22 -26 -25 -14 -4 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -6 -10 -10 -10 -9 -8 -9 -10 -13 -18 -22 -20 -14 -14 -13 -9 -7 -7 -8 -10 -13 -15 -16 -15 -15 -15 -14 -14 -14 -15 -19 -25 -36 -53 -52 -53 -54 -53 -19 -13 -8 -4 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 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 -1 -3 -6 -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 -1 -5 -9 -13 -16 -18 -18 -16 -15 -13 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -134 -80 0 -2 -29 -99 -85 0 0 0 0 0 0 -3 -34 -64 -75 -76 -55 -40 -46 -54 -51 -42 -27 -20 -28 -37 -37 -23 -12 -5 -3 -7 -23 -39 -32 -23 -31 -54 -39 -39 -35 -55 -48 -29 -26 -21 -11 -5 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -8 -8 -10 -12 -13 -7 -2 -0 0 0 -1 -8 -12 -8 -6 -10 -13 -10 -6 -5 -9 -14 -15 -7 -0 -1 -4 -1 0 0 0 -0 0 0 0 -3 -8 -6 -2 -1 -1 -0 -0 0 0 -0 -0 -0 0 0 0 -0 -2 -5 -3 -6 -15 -20 -20 -17 -14 -5 -0 -1 -12 -40 -73 -63 -19 -11 -12 -13 -12 -10 -8 -8 -8 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -9 -6 -10 -9 -8 -9 -11 -14 -17 -20 -15 -10 -14 -15 -12 -10 -9 -9 -12 -15 -18 -19 -19 -19 -19 -18 -18 -18 -19 -20 -24 -35 -54 -51 -59 -59 -56 -31 -15 -7 -7 -8 -7 -5 -5 -5 -3 -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 -1 -2 -1 -0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -6 -6 -4 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -9 -12 -14 -14 -13 -11 -9 -6 -4 -3 -1 -1 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -31 -76 -51 0 -6 -48 -96 -58 0 0 0 0 0 0 0 -25 -71 -77 -89 -74 -48 -45 -59 -65 -51 -28 -18 -22 -29 -35 -32 -19 -11 -7 -9 -22 -37 -40 -41 -34 -70 -41 -61 -56 -58 -51 -33 -31 -25 -13 -6 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -5 -5 -1 -0 0 0 0 -0 -0 0 -0 -1 -2 -2 -2 -2 -4 -7 -8 -5 -1 -3 -7 -2 0 -0 -2 -7 -0 0 0 -2 -7 -8 -4 -1 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 0 -1 -2 -3 -8 -17 -20 -25 -32 -24 -9 -3 -16 -32 -48 -57 -23 -5 -4 -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 -5 -9 -8 -10 -10 -9 -9 -11 -13 -15 -18 -16 -16 -18 -17 -14 -12 -11 -12 -14 -17 -20 -21 -22 -23 -22 -21 -19 -20 -20 -22 -26 -35 -42 -51 -60 -63 -61 -45 -23 -14 -17 -17 -14 -12 -11 -10 -5 -2 -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 -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 -2 -3 -4 -3 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -1 -1 -3 -6 -8 -10 -10 -9 -7 -6 -5 -3 -2 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -102 -106 -29 0 -11 -64 -85 -38 0 0 0 0 0 0 -4 -33 -78 -77 -95 -91 -59 -47 -62 -79 -66 -33 -19 -22 -25 -28 -33 -28 -15 -9 -13 -21 -28 -34 -38 -45 -76 -43 -72 -87 -57 -53 -31 -27 -21 -14 -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 -1 -2 -0 0 -0 -1 -5 -10 -2 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -2 -3 -3 -5 -1 0 -0 -8 -31 -1 -0 -3 -1 -1 -3 -1 -0 -0 -1 -1 -0 -0 -0 -0 -1 -2 -4 -4 -2 -0 -0 -0 -5 -12 -21 -37 -39 -29 -10 -14 -58 -51 -19 -18 -4 -2 -3 -4 -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 -4 -9 -12 -11 -10 -9 -9 -10 -11 -14 -16 -18 -19 -19 -18 -16 -15 -15 -15 -16 -18 -20 -21 -23 -23 -22 -21 -21 -22 -22 -23 -29 -32 -23 -39 -54 -68 -69 -55 -35 -25 -28 -28 -23 -20 -19 -15 -7 -2 -2 -2 -4 -4 -1 -1 -1 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -1 -2 -3 -4 -3 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -5 -2 -1 -1 -2 -2 -4 -5 -6 -10 -12 -11 -7 -5 -5 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -39 -110 -88 -11 -17 -76 -74 -22 0 0 0 0 0 0 -2 -23 -66 -84 -90 -90 -66 -54 -67 -81 -77 -45 -25 -26 -29 -28 -27 -26 -19 -12 -11 -15 -17 -22 -32 -43 -59 -57 -78 -88 -97 -59 -21 -37 -29 -19 -13 -8 -4 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 -0 -2 -7 -11 -6 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -1 -2 -1 -0 -0 0 -1 -3 -0 -0 -1 -5 -1 -0 -1 -0 0 0 -0 -1 -0 -0 -0 -1 -3 -6 -13 -15 -8 -2 -0 -0 -5 -13 -22 -35 -32 -22 -4 -10 -39 -38 -8 -3 -1 -2 -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 -3 -9 -12 -11 -10 -9 -8 -9 -10 -12 -15 -16 -18 -19 -18 -18 -18 -17 -17 -17 -18 -20 -22 -22 -22 -21 -21 -22 -25 -23 -18 -33 -22 -15 -36 -48 -71 -72 -57 -40 -34 -36 -35 -32 -31 -31 -22 -8 -2 -3 -7 -10 -9 -3 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -2 -2 -3 -3 -2 -2 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -9 -22 -20 -8 -0 -0 -0 -1 -4 -7 -10 -14 -16 -11 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -41 -140 -113 -0 -30 -97 -79 -47 -7 0 0 0 0 0 0 -19 -65 -94 -91 -89 -70 -60 -70 -82 -90 -67 -33 -31 -36 -34 -32 -35 -31 -24 -16 -13 -11 -18 -51 -82 -79 -76 -80 -85 -88 -41 -28 -39 -30 -23 -17 -12 -7 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -4 -9 -6 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -10 -3 -3 -6 -1 -1 -9 -0 0 0 0 0 0 0 -0 -0 -1 -3 -8 -18 -17 -9 -4 -1 -1 -2 -3 -9 -23 -28 -15 -2 -2 -9 -15 -6 -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 -2 -11 -12 -11 -9 -7 -7 -9 -10 -11 -13 -14 -16 -17 -17 -18 -19 -19 -18 -17 -17 -19 -21 -21 -22 -20 -19 -22 -22 -20 -13 -33 -19 -31 -37 -45 -67 -71 -56 -42 -39 -40 -38 -36 -39 -43 -30 -11 -1 -3 -10 -17 -15 -8 -4 -3 -2 -1 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -2 -1 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -1 -7 -24 -50 -59 -28 -2 -0 -0 -0 -4 -10 -16 -17 -11 -3 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -67 -75 -5 -40 -114 -92 -77 -41 -23 -2 0 0 0 0 -10 -55 -91 -99 -93 -72 -62 -71 -81 -86 -76 -51 -40 -42 -39 -36 -42 -52 -44 -33 -22 -11 -15 -45 -86 -96 -86 -80 -83 -75 -46 -48 -45 -36 -30 -23 -16 -9 -5 -3 -2 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -3 -9 -5 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -2 -7 -9 -9 -11 -2 -1 -4 -0 0 0 0 0 0 0 0 0 -0 -0 -5 -13 -7 -3 -2 -1 -0 0 0 -3 -9 -11 -5 -1 -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 0 0 0 0 0 0 0 0 0 0 -0 -2 -12 -13 -11 -8 -6 -7 -8 -9 -10 -12 -12 -14 -16 -16 -17 -18 -18 -18 -18 -16 -17 -19 -20 -22 -20 -19 -22 -13 -18 -22 -30 -35 -43 -40 -43 -60 -75 -70 -55 -46 -43 -42 -44 -48 -49 -38 -14 -2 -2 -11 -21 -20 -14 -9 -7 -5 -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 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -19 -42 -69 -79 -39 -11 -2 -1 -2 -6 -13 -19 -17 -7 -1 -0 -1 -1 -1 -1 -1 -2 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -56 -2 -25 -85 -134 -124 -84 -32 0 0 0 0 0 0 -39 -88 -102 -93 -72 -67 -74 -80 -86 -85 -66 -49 -45 -40 -35 -36 -40 -37 -37 -26 -13 -16 -26 -47 -88 -90 -83 -87 -72 -61 -62 -39 -44 -37 -30 -20 -12 -7 -5 -4 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 -0 -4 -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 -9 -21 -14 -4 -4 -6 -3 -3 -1 0 0 0 0 0 0 0 0 -0 -2 -5 -2 0 0 -0 -0 0 0 -0 -1 -3 -3 -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 -3 -12 -14 -11 -8 -6 -6 -7 -8 -10 -11 -12 -14 -16 -17 -17 -17 -15 -16 -16 -15 -15 -15 -17 -20 -20 -18 -19 -12 -15 -20 -22 -24 -27 -29 -33 -44 -65 -74 -63 -51 -46 -43 -45 -54 -58 -47 -25 -4 -5 -17 -34 -24 -19 -13 -9 -8 -6 -4 -2 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -15 -38 -55 -51 -26 -9 -3 -2 -5 -9 -14 -16 -12 -5 -3 -2 -1 -1 -1 -0 -0 -0 0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 0 -6 -31 -60 -79 -81 -36 0 0 0 0 0 0 -23 -79 -97 -95 -78 -71 -77 -80 -84 -90 -81 -60 -48 -39 -31 -27 -26 -24 -27 -27 -18 -14 -18 -28 -42 -78 -84 -75 -69 -57 -45 -47 -51 -45 -36 -26 -18 -12 -8 -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 -3 -6 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -23 -46 -50 -37 -31 -21 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -4 -2 -3 -4 -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 -4 -11 -14 -11 -8 -6 -5 -6 -7 -8 -10 -12 -13 -15 -16 -16 -15 -13 -13 -13 -14 -14 -13 -13 -17 -18 -16 -15 -12 -11 -15 -16 -14 -15 -18 -22 -26 -37 -49 -50 -47 -47 -45 -42 -52 -61 -58 -44 -18 -24 -25 -26 -25 -17 -12 -9 -7 -5 -3 -1 -0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -16 -23 -19 -9 -2 -1 -3 -7 -10 -10 -8 -6 -3 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -24 -50 -30 0 0 0 0 0 0 -6 -67 -101 -110 -93 -74 -81 -84 -88 -99 -90 -68 -55 -46 -37 -32 -32 -26 -21 -24 -26 -16 -13 -17 -27 -47 -84 -46 -51 -67 -59 -60 -62 -51 -43 -35 -25 -18 -12 -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 -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 -13 -58 -111 -125 -100 -66 -32 -5 -1 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 -4 -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 -2 -7 -13 -12 -9 -7 -6 -5 -6 -7 -8 -9 -11 -12 -13 -13 -12 -11 -10 -10 -11 -13 -13 -10 -11 -13 -12 -12 -10 -10 -12 -13 -10 -10 -12 -15 -18 -23 -28 -31 -34 -36 -37 -37 -42 -45 -46 -46 -30 -34 -30 -21 -18 -12 -8 -6 -4 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -1 -0 -1 -2 -4 -4 -2 -1 -1 -2 -4 -5 -4 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -8 0 0 0 0 0 0 -18 -82 -111 -105 -100 -78 -82 -93 -89 -92 -84 -67 -59 -55 -48 -42 -39 -31 -21 -24 -27 -13 -14 -13 -19 -30 -56 -31 -40 -70 -82 -61 -66 -61 -55 -45 -33 -23 -16 -11 -9 -8 -7 -6 -5 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -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 -69 -132 -150 -123 -72 -26 -3 -2 0 0 0 0 0 0 0 0 0 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -3 -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 -3 -14 -15 -13 -9 -6 -5 -4 -4 -5 -7 -8 -9 -10 -11 -10 -9 -7 -6 -7 -9 -11 -8 -7 -8 -8 -9 -7 -6 -7 -7 -9 -8 -6 -7 -11 -15 -18 -20 -22 -23 -26 -29 -31 -31 -30 -30 -24 -21 -21 -22 -15 -11 -5 -4 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -7 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -68 -108 -107 -107 -87 -79 -96 -99 -100 -82 -59 -51 -52 -51 -45 -39 -32 -23 -23 -22 -13 -18 -20 -19 -22 -25 -23 -26 -46 -125 -83 -87 -74 -62 -54 -41 -29 -20 -15 -12 -10 -8 -7 -7 -6 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -61 -114 -126 -99 -53 -17 -3 -1 0 0 0 0 0 0 0 -0 -1 -8 -8 -1 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -2 -2 -2 -1 0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -16 -17 -10 -7 -5 -4 -2 -3 -4 -5 -5 -7 -8 -7 -6 -4 -4 -4 -5 -9 -8 -6 -5 -5 -7 -5 -4 -4 -5 -7 -6 -3 -3 -6 -11 -14 -16 -18 -20 -24 -27 -28 -26 -24 -24 -23 -22 -22 -16 -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 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -7 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 -0 0 -0 -1 -0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 -106 -108 -99 -89 -78 -87 -98 -102 -87 -59 -43 -42 -49 -51 -48 -39 -27 -20 -20 -22 -27 -27 -22 -20 -20 -18 -16 -21 -39 -83 -92 -89 -72 -65 -52 -39 -27 -20 -16 -12 -9 -8 -8 -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 -1 -1 -0 -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 -36 -87 -95 -69 -43 -19 -3 -1 0 0 0 0 0 0 0 -0 -1 -6 -6 -0 0 0 0 -0 -0 0 0 0 0 0 -0 -1 -2 -1 -1 -2 -1 -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 -3 -12 -16 -11 -8 -6 -4 -2 -1 -2 -2 -2 -3 -4 -4 -4 -2 -2 -1 -1 -1 -2 -3 -3 -3 -3 -4 -3 -3 -4 -6 -5 -2 -1 -3 -7 -12 -15 -19 -21 -23 -25 -28 -30 -29 -25 -22 -17 -12 -6 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -5 -4 -1 -0 -0 -0 0 0 -0 0 0 0 -0 -0 -3 -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 -1 -0 -1 -0 -1 -1 -1 -1 -1 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -74 -60 -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 -87 -130 -108 -93 -88 -78 -81 -90 -93 -92 -72 -51 -43 -52 -60 -60 -48 -36 -26 -18 -20 -28 -32 -28 -22 -20 -18 -14 -12 -17 -31 -55 -93 -81 -77 -66 -53 -39 -28 -21 -15 -11 -9 -9 -9 -11 -11 -9 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -1 -0 0 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 -68 -87 -74 -55 -28 -7 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -10 -3 -1 -0 0 0 0 -0 -1 -1 -1 -1 -2 -1 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -3 -10 -15 -12 -9 -7 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 -0 -1 -1 -2 -2 -2 -2 -2 -4 -4 -2 -1 -2 -5 -10 -14 -19 -23 -23 -21 -24 -26 -26 -20 -15 -9 -5 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -6 -8 -8 -6 -2 -1 -1 -0 -0 -0 -0 0 0 0 -0 -0 -0 -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 -1 -0 -0 0 0 -0 -1 -1 -0 -0 -1 -2 -1 -1 -0 -0 -0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -70 -111 -60 -11 0 0 0 0 0 0 0 0 0 0 0 0 -115 -145 -113 -88 -85 -78 -77 -81 -87 -95 -88 -72 -62 -65 -71 -68 -60 -48 -40 -25 -14 -23 -33 -35 -27 -21 -22 -18 -11 -10 -15 -26 -46 -52 -65 -76 -65 -46 -35 -25 -18 -13 -10 -9 -9 -12 -14 -13 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 -0 0 0 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 -60 -80 -82 -71 -46 -23 -10 -4 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -20 -28 -8 -5 -1 0 0 0 -0 -0 -1 -1 -1 -2 -1 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -7 -12 -12 -10 -6 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -2 -2 -2 -1 -2 -2 -3 -3 -3 -3 -4 -7 -13 -21 -27 -27 -22 -18 -18 -18 -15 -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 -1 -3 -6 -6 -4 -3 -3 -3 -1 -0 -0 -0 0 0 0 -0 -0 -0 0 -1 -1 -0 0 0 0 -0 -1 -1 -0 0 0 0 0 -0 -0 -0 -0 -3 -2 -2 -3 -3 -1 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -99 -59 -7 -0 0 0 0 -29 -15 -2 0 0 0 0 0 0 0 0 0 0 0 0 -115 -163 -121 -38 -3 0 0 0 0 0 0 0 0 0 0 -12 -143 -158 -127 -92 -79 -77 -73 -73 -76 -87 -93 -89 -84 -81 -78 -68 -59 -56 -53 -37 -17 -17 -34 -45 -36 -27 -28 -25 -18 -13 -14 -17 -21 -25 -40 -71 -72 -54 -42 -30 -22 -16 -11 -9 -8 -10 -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 -0 -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 -3 -5 -14 -49 -60 -68 -73 -55 -24 -9 -6 -2 -0 0 0 0 -0 -2 -5 -0 0 0 0 -1 -39 -22 -7 -7 -2 0 0 0 0 -0 -0 -1 -2 -3 -2 0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -5 -10 -10 -9 -6 -4 -2 -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 -4 -5 -7 -11 -15 -19 -22 -20 -14 -10 -16 -25 -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 -1 -1 -0 -1 -4 -9 -8 -3 -3 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 -2 -4 -5 -5 -12 -19 -23 -16 -11 -11 -9 -4 -1 -0 -0 -0 -0 -0 0 -0 -0 -0 -1 -1 -0 0 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -45 -73 -30 -3 0 0 -1 -63 -31 -5 0 0 0 0 0 0 0 0 0 0 0 -19 -143 -157 -135 -82 -16 -1 0 0 0 -20 -25 -7 0 0 0 -28 -122 -130 -122 -107 -87 -80 -73 -73 -76 -80 -83 -83 -86 -88 -80 -68 -59 -55 -53 -45 -25 -18 -32 -44 -43 -32 -31 -30 -28 -25 -22 -18 -17 -18 -24 -46 -69 -63 -53 -38 -27 -19 -14 -10 -8 -8 -11 -13 -12 -8 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -3 -4 -2 -1 -6 -9 -18 -44 -61 -65 -68 -52 -27 -10 -5 -3 -1 0 0 0 -0 -1 -3 -0 0 0 -0 -1 -32 -18 -8 -4 -1 -0 0 0 0 0 -1 -3 -3 -3 -2 -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 -1 -2 -6 -7 -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 -1 -1 -1 -1 -2 -2 -2 -4 -7 -10 -13 -13 -14 -11 -7 -10 -19 -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 -2 -9 -21 -15 -9 -7 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -2 -2 -3 -6 -8 -11 -14 -17 -20 -25 -25 -20 -16 -12 -7 -4 -2 -0 0 0 0 0 0 0 -0 -0 -1 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -53 -53 -16 -1 0 -3 -30 -32 -2 0 0 0 0 0 0 0 0 0 0 0 -6 -53 -124 -123 -124 -61 -4 0 0 0 -56 -111 -59 -10 0 0 -19 -80 -122 -107 -107 -102 -90 -83 -80 -82 -95 -98 -85 -79 -87 -88 -81 -76 -68 -58 -49 -30 -20 -26 -37 -42 -34 -31 -33 -34 -26 -21 -20 -15 -14 -17 -21 -27 -44 -54 -38 -29 -23 -16 -11 -8 -8 -12 -16 -18 -14 -7 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 0 0 0 0 0 0 -0 -2 -2 -1 -0 -1 -3 -7 -9 -5 -1 -5 -11 -23 -68 -122 -119 -89 -62 -38 -20 -12 -6 -2 0 0 0 0 -0 0 0 0 0 -0 -2 -16 -31 -22 -13 -5 -1 -0 0 0 -0 -1 -2 -4 -6 -5 -1 0 -1 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -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 -1 -0 -0 -1 -3 -5 -7 -9 -12 -7 -4 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -6 -19 -16 -14 -10 -5 -3 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -2 -4 -6 -6 -7 -9 -11 -12 -14 -17 -18 -16 -12 -9 -6 -3 -1 -0 0 0 0 0 -0 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -59 -43 -8 0 0 -17 -43 -15 -0 0 0 0 0 0 0 0 0 0 0 0 -69 -145 -138 -146 -136 -32 0 0 0 -37 -137 -68 -11 0 0 0 -34 -105 -122 -99 -95 -97 -101 -104 -113 -134 -124 -110 -88 -79 -80 -83 -88 -81 -69 -57 -40 -27 -27 -33 -38 -38 -36 -37 -40 -32 -22 -16 -12 -12 -14 -17 -21 -20 -16 -13 -20 -25 -19 -12 -6 -5 -7 -15 -21 -18 -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 -1 -2 -1 0 0 0 0 0 0 -0 0 0 0 0 0 -0 -3 -4 -2 -0 -1 -2 -5 -11 -11 -7 -0 -4 -14 -28 -94 -192 -183 -137 -100 -67 -36 -16 -6 -2 -0 0 0 0 0 0 0 0 0 -0 -1 -8 -27 -21 -17 -10 -2 -0 0 -0 -0 -1 -2 -4 -6 -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 -1 -1 -3 -5 -7 -6 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 0 -0 -0 -0 0 -0 -1 -1 -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 -1 -1 -4 -13 -18 -16 -13 -11 -9 -9 -5 -3 -2 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -4 -4 -4 -4 -5 -7 -8 -9 -10 -8 -7 -6 -3 -2 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -41 -74 -35 -2 0 -13 -39 -33 -4 0 0 0 0 0 0 0 0 0 0 0 -23 -122 -172 -182 -138 -30 0 0 0 -4 -51 -18 -2 0 0 0 0 -60 -126 -114 -93 -96 -105 -120 -161 -170 -62 -127 -109 -88 -79 -80 -88 -84 -73 -66 -50 -35 -32 -32 -35 -39 -38 -36 -40 -37 -29 -18 -13 -12 -8 -9 -14 -17 -10 -4 -9 -22 -24 -15 -6 -3 -3 -9 -15 -15 -11 -6 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -1 0 0 0 0 0 -0 -0 0 0 0 0 0 -1 -7 -8 -5 -3 -5 -5 -6 -12 -12 -8 -1 -5 -15 -34 -100 -198 -176 -182 -132 -74 -41 -18 -9 -5 -4 -5 -3 -0 0 0 0 0 0 0 -0 -1 -6 -5 -13 -14 -3 -0 0 0 -0 -1 -2 -4 -5 -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 -1 -2 -4 -6 -6 -4 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -7 -13 -18 -14 -14 -15 -18 -14 -7 -2 -1 -0 -0 -0 0 0 0 0 -0 0 0 -0 -1 -2 -4 -3 -3 -7 -8 -5 -5 -4 -3 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -69 -121 -23 -1 0 -19 -41 -22 -2 0 0 0 0 0 0 0 0 0 0 -2 -53 -106 -144 -94 -19 0 0 0 0 0 0 -6 -54 -43 -7 -0 0 -87 -93 -90 -96 -99 -122 -166 -126 -24 -67 -120 -106 -85 -79 -77 -84 -77 -71 -57 -40 -38 -37 -36 -36 -34 -34 -36 -38 -33 -23 -19 -17 -4 -1 -1 -4 -4 -1 -3 -15 -28 -21 -9 -4 -3 -7 -11 -11 -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 -1 -1 -1 -1 0 0 0 0 0 0 -0 -0 0 0 0 0 -1 -5 -11 -11 -11 -11 -15 -13 -7 -12 -14 -11 -4 -8 -18 -48 -124 -159 -129 -180 -117 -65 -32 -18 -16 -16 -13 -12 -6 -0 0 0 0 0 0 0 0 0 -0 -0 -7 -10 -3 -0 0 0 -0 -1 -2 -3 -4 -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 -1 -2 -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 -1 -1 -3 -5 -14 -14 -14 -19 -24 -21 -12 -4 -1 -1 -1 -1 -1 -2 -3 -2 -1 0 -0 -1 -1 -2 -3 -3 -2 -6 -7 -4 -2 -1 -1 -1 -2 -5 -7 -2 -2 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -31 -110 -1 -0 0 0 -35 -47 -14 -1 0 0 0 0 0 0 0 0 0 0 -8 -18 -30 -15 -3 0 0 0 0 0 0 -20 -76 -74 -38 -3 -0 -2 -15 -96 -107 -110 -117 -146 -91 -10 -18 -86 -125 -100 -80 -77 -80 -84 -69 -57 -43 -43 -39 -36 -32 -31 -34 -39 -42 -38 -30 -28 -28 -18 -9 -5 -1 -1 -0 -1 -9 -29 -25 -12 -5 -5 -8 -11 -11 -10 -10 -8 -5 -2 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 -6 -15 -16 -21 -22 -23 -29 -22 -11 -11 -15 -15 -12 -16 -29 -75 -159 -128 -123 -172 -109 -80 -50 -50 -47 -29 -15 -8 -3 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 -0 -1 -1 -2 -3 -3 -4 -5 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -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 -1 -2 -6 -8 -9 -14 -19 -19 -10 -2 -0 -0 -1 -2 -3 -4 -5 -5 -3 -0 0 -0 -1 -2 -2 -2 -3 -5 -6 -4 -1 -0 -0 -0 -2 -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 -11 -48 -57 0 0 0 0 -62 -45 -7 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -19 -49 -64 -8 0 0 -2 -117 -119 -121 -136 -163 -67 -6 0 -34 -113 -123 -88 -78 -77 -83 -72 -57 -43 -42 -45 -42 -31 -29 -36 -42 -43 -36 -30 -31 -36 -31 -20 -13 -1 0 -0 -3 -13 -27 -25 -14 -6 -5 -7 -9 -11 -12 -13 -12 -8 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -13 -24 -20 -23 -25 -28 -33 -28 -16 -12 -17 -22 -23 -25 -44 -103 -180 -151 -135 -179 -126 -79 -44 -62 -62 -27 -6 -1 -0 0 0 -0 -1 -1 -0 0 -0 0 0 -0 -1 -1 -2 -0 -0 0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -3 -5 -7 -9 -7 -4 -1 -1 -0 -1 -2 -3 -4 -4 -2 -1 0 -1 -2 -1 -1 -2 -4 -6 -6 -5 -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 -7 -72 -107 -39 0 0 -1 -21 -125 -33 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -30 -5 0 0 -4 -47 -100 -116 -123 -155 -76 -14 -1 0 -100 -139 -97 -78 -74 -81 -77 -58 -42 -43 -53 -47 -35 -26 -35 -46 -47 -39 -30 -31 -34 -28 -21 -12 -2 -1 -2 -9 -32 -33 -28 -16 -8 -6 -7 -8 -10 -12 -14 -14 -10 -4 -1 -1 -1 -1 -2 -1 -1 -0 0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -24 -32 -24 -19 -21 -28 -33 -33 -26 -20 -24 -32 -35 -35 -56 -113 -167 -159 -143 -146 -164 -122 -91 -109 -58 -15 -2 0 0 0 0 -1 -3 -3 -0 0 -0 -0 -0 -1 -2 -5 -5 -2 -0 -0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -3 -2 -1 -0 -0 -1 -1 -4 -4 -2 -1 -1 -1 -1 -1 -1 -3 -4 -6 -4 -1 0 -0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -41 -108 -88 -22 0 -2 -36 -116 -90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -50 -100 -97 -110 -181 -21 -1 0 -79 -122 -92 -68 -67 -77 -79 -63 -43 -41 -49 -54 -43 -23 -30 -47 -44 -43 -35 -34 -31 -25 -20 -11 -4 -4 -4 -13 -36 -39 -29 -21 -12 -9 -7 -6 -7 -10 -15 -16 -13 -7 -2 -1 -1 -4 -7 -7 -4 -2 -1 -9 -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 -2 -4 -8 -16 -31 -41 -46 -31 -28 -28 -26 -29 -34 -35 -33 -32 -39 -43 -42 -59 -111 -157 -162 -143 -135 -164 -140 -102 -77 -34 -7 -1 0 0 0 0 -1 -2 -1 -0 -0 -1 -3 -4 -5 -7 -16 -12 -8 -3 -0 -0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -1 -0 -2 -3 -3 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -68 -120 -66 -10 0 -7 -60 -80 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -50 -58 -85 -127 -7 0 0 0 -116 -94 -58 -59 -67 -75 -66 -43 -36 -48 -53 -41 -21 -26 -44 -43 -41 -42 -39 -32 -26 -21 -15 -8 -5 -5 -8 -15 -17 -19 -24 -14 -9 -6 -4 -3 -6 -14 -17 -14 -10 -6 -2 -1 -5 -10 -10 -7 -5 -8 -22 -25 -15 -8 -6 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -3 -11 -23 -33 -45 -59 -55 -62 -39 -33 -31 -25 -24 -33 -38 -41 -41 -47 -50 -45 -55 -104 -161 -166 -142 -140 -138 -104 -63 -43 -21 -6 -1 0 0 0 0 -0 -1 -0 -0 -0 -3 -10 -14 -16 -20 -29 -24 -17 -8 -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 -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 -1 -21 -87 -77 -15 0 -0 -20 -58 -39 -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 -10 -1 0 0 -8 -135 -94 -54 -49 -56 -70 -74 -57 -39 -37 -40 -34 -23 -27 -42 -47 -46 -46 -47 -43 -33 -25 -21 -15 -9 -7 -6 -5 -4 -12 -23 -13 -7 -8 -8 -3 -4 -10 -14 -15 -15 -10 -4 -1 -3 -7 -7 -4 -5 -11 -16 -10 -8 -12 -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 -1 -11 -38 -65 -72 -71 -72 -63 -64 -47 -43 -37 -29 -22 -30 -36 -43 -46 -52 -54 -48 -52 -86 -133 -151 -143 -145 -125 -75 -51 -37 -27 -16 -6 -1 0 0 0 -0 -0 -0 0 -0 -2 -7 -11 -16 -29 -39 -37 -30 -17 -3 -0 -0 -1 -3 -5 -7 -7 -4 -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 -1 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -21 -30 -0 0 0 -3 -37 -61 -24 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -117 -92 -61 -41 -50 -67 -83 -79 -64 -52 -47 -45 -43 -46 -52 -56 -58 -59 -62 -59 -46 -30 -24 -25 -20 -15 -10 -5 -5 -17 -26 -14 -9 -7 -7 -5 -6 -7 -10 -15 -19 -11 -3 -0 -1 -3 -6 -6 -9 -21 -28 -16 -8 -12 -25 -24 -13 -3 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -20 -20 -16 -38 -74 -92 -92 -83 -69 -64 -63 -53 -50 -41 -36 -27 -30 -35 -43 -46 -56 -57 -51 -52 -71 -104 -132 -139 -123 -88 -58 -52 -51 -46 -37 -23 -9 -1 0 0 0 0 0 0 -0 -0 -0 -1 -5 -20 -37 -42 -39 -32 -13 -1 -1 -6 -18 -28 -28 -20 -8 -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 -1 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -58 -49 -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 -41 -105 -87 -71 -49 -46 -62 -84 -91 -89 -83 -76 -75 -74 -71 -64 -57 -62 -74 -76 -64 -58 -40 -25 -27 -30 -21 -11 -5 -5 -24 -31 -18 -10 -6 -5 -5 -7 -9 -11 -13 -6 -5 -5 -1 -0 -1 -3 -8 -18 -25 -22 -12 -7 -7 -14 -22 -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 -2 -2 -1 0 0 0 0 0 0 0 -0 -1 -2 -32 -95 -102 -87 -93 -71 -49 -60 -72 -61 -57 -64 -54 -50 -45 -42 -31 -32 -38 -43 -46 -71 -67 -57 -56 -67 -86 -105 -105 -83 -63 -56 -60 -69 -73 -70 -54 -32 -9 -1 -0 -1 -1 -0 0 0 0 0 -0 -4 -14 -30 -41 -44 -52 -36 -4 -3 -17 -38 -48 -39 -30 -14 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -61 -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 -15 -65 -99 -80 -69 -62 -52 -56 -74 -89 -90 -95 -96 -102 -96 -81 -59 -43 -53 -75 -78 -64 -62 -52 -27 -28 -36 -12 -8 -4 -5 -30 -35 -22 -13 -8 -6 -6 -9 -12 -15 -14 -18 -3 -5 -4 -1 -1 -2 -6 -13 -25 -24 -12 -6 -4 -7 -18 -20 -7 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 0 0 0 0 0 0 -1 -7 -16 -29 -104 -56 -29 -35 -42 -29 -16 -25 -56 -69 -63 -60 -50 -43 -42 -39 -38 -39 -44 -50 -51 -68 -73 -63 -60 -66 -76 -81 -77 -68 -66 -68 -76 -86 -94 -105 -100 -75 -30 -14 -10 -9 -5 -1 0 0 0 0 -2 -10 -24 -37 -46 -54 -70 -60 -10 -9 -26 -45 -52 -42 -35 -17 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -1 -0 -1 -2 -1 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -79 -103 -97 -74 -63 -66 -66 -63 -69 -80 -88 -99 -94 -104 -99 -76 -61 -48 -61 -77 -76 -65 -63 -58 -33 -30 -37 -6 -8 -4 -5 -19 -32 -29 -20 -13 -10 -10 -11 -12 -11 -11 -16 -18 -8 -12 -1 -0 -4 -11 -15 -33 -32 -18 -13 -10 -12 -21 -17 -8 -1 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 -7 -36 -72 -50 -22 -8 -19 -13 -9 -10 -10 -13 -55 -82 -71 -56 -47 -44 -43 -42 -40 -44 -51 -55 -65 -82 -82 -69 -65 -70 -76 -71 -63 -63 -71 -82 -91 -93 -107 -126 -124 -99 -63 -48 -32 -20 -8 -2 -0 0 0 -0 -4 -20 -43 -49 -58 -68 -79 -72 -21 -18 -27 -37 -41 -40 -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 0 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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -0 0 -0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -142 -118 -98 -73 -58 -58 -66 -72 -76 -82 -91 -99 -83 -91 -96 -67 -65 -64 -76 -80 -76 -67 -66 -61 -41 -33 -31 -7 -9 -6 -7 -5 -22 -32 -29 -23 -18 -15 -13 -11 -10 -8 -10 -20 -18 -9 -0 -1 -8 -24 -8 -5 -22 -25 -22 -18 -16 -18 -16 -9 -2 0 0 0 0 0 -0 -0 -2 -3 -2 -1 -0 -0 -0 -0 0 0 0 -0 -1 -2 -2 -1 -0 0 0 0 0 0 0 -1 -12 -51 -106 -131 -140 -69 -11 -8 -6 -21 -21 -12 -52 -80 -72 -58 -48 -44 -44 -42 -41 -42 -47 -53 -74 -91 -85 -77 -77 -83 -90 -63 -35 -26 -22 -23 -36 -53 -74 -86 -85 -118 -122 -103 -64 -33 -13 -4 -2 -3 -6 -13 -20 -30 -49 -65 -83 -87 -85 -78 -39 -29 -28 -27 -30 -28 -18 -7 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -3 -2 -2 -2 -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 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -19 -141 -108 -103 -78 -57 -49 -54 -66 -76 -82 -87 -85 -75 -82 -91 -70 -63 -77 -90 -76 -70 -67 -72 -67 -49 -33 -22 -9 -8 -10 -15 -7 -31 -40 -39 -33 -29 -25 -20 -17 -14 -8 -7 -11 -12 -10 -10 -9 -15 -34 -9 -6 -23 -25 -23 -18 -15 -14 -13 -9 -3 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -0 0 0 -0 -0 -1 -2 -0 0 0 0 0 0 0 0 0 -4 -12 -33 -66 -60 -16 -5 -4 -6 -5 -34 -48 -42 -61 -76 -73 -61 -50 -42 -40 -42 -43 -38 -37 -48 -77 -94 -98 -98 -97 -99 -101 -74 -36 -14 -8 -9 -18 -32 -38 -36 -41 -74 -90 -101 -80 -44 -19 -8 -8 -15 -28 -46 -53 -53 -68 -97 -114 -103 -94 -81 -54 -36 -27 -22 -22 -19 -11 -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 -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 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 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 -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 -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 -1 -41 -130 -105 -100 -86 -60 -46 -43 -50 -61 -70 -84 -90 -83 -84 -87 -78 -76 -80 -82 -70 -65 -73 -77 -71 -52 -33 -17 -10 -13 -19 -20 -11 -28 -55 -48 -41 -42 -39 -37 -32 -21 -10 -5 -8 -9 -5 -13 -22 -25 -34 -22 -13 -28 -23 -16 -12 -10 -11 -11 -8 -3 -0 0 0 0 0 0 0 0 -0 -1 -2 -1 -0 -0 -0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 -10 -24 -22 -13 -9 -1 -1 -2 -6 -7 -16 -54 -80 -76 -70 -63 -61 -56 -45 -38 -40 -42 -39 -37 -48 -76 -101 -111 -110 -107 -103 -101 -86 -50 -20 -9 -9 -14 -23 -27 -23 -22 -30 -48 -88 -83 -45 -23 -12 -9 -15 -31 -52 -68 -84 -111 -134 -132 -106 -86 -77 -55 -34 -22 -18 -17 -12 -6 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -2 -3 -5 -7 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -34 -93 -128 -102 -94 -90 -72 -52 -40 -40 -41 -47 -61 -81 -87 -86 -85 -86 -91 -86 -77 -78 -64 -81 -82 -73 -51 -37 -22 -18 -25 -24 -17 -16 -31 -65 -55 -51 -59 -61 -61 -48 -27 -11 -7 -20 -15 -2 -6 -18 -28 -33 -52 -15 -32 -17 -10 -7 -6 -7 -8 -7 -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 -4 -26 -53 -33 -2 -1 -0 -0 -2 -3 -5 -22 -74 -86 -66 -62 -63 -66 -67 -57 -44 -40 -39 -39 -45 -56 -73 -91 -98 -102 -99 -95 -95 -82 -48 -20 -11 -11 -12 -14 -16 -15 -14 -13 -23 -57 -77 -41 -20 -8 -4 -5 -14 -34 -61 -98 -134 -146 -129 -95 -79 -78 -49 -26 -14 -11 -9 -7 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -1 -3 -6 -7 -6 -4 -3 -1 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -35 -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 -7 -119 -156 -129 -102 -93 -90 -84 -68 -51 -45 -42 -38 -37 -49 -68 -83 -88 -92 -95 -94 -90 -83 -72 -76 -82 -82 -56 -43 -35 -26 -26 -21 -14 -34 -69 -77 -72 -70 -78 -82 -54 -62 -30 -12 -13 -34 -18 -3 -1 -16 -41 -59 -56 -33 -37 -17 -10 -5 -4 -4 -5 -6 -4 -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 -4 -20 -37 -53 -26 -2 -2 -3 -5 -4 -3 -10 -37 -87 -63 -46 -46 -57 -63 -62 -57 -49 -43 -38 -37 -46 -57 -66 -74 -82 -91 -89 -87 -90 -84 -55 -23 -14 -17 -18 -17 -15 -14 -17 -27 -50 -81 -67 -26 -8 -2 -1 -1 -7 -21 -49 -95 -132 -133 -109 -86 -77 -64 -34 -14 -6 -7 -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 -1 -1 -1 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -2 -4 -5 -5 -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 -10 -43 -57 -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 -6 -119 -152 -129 -105 -95 -93 -92 -86 -74 -64 -58 -50 -36 -32 -44 -74 -86 -90 -92 -102 -97 -80 -77 -72 -77 -86 -55 -48 -37 -21 -16 -15 -14 -29 -68 -88 -84 -85 -81 -54 -28 -57 -49 -19 -20 -11 -4 -1 -1 -34 -63 -64 -64 -60 -47 -27 -16 -6 -3 -2 -3 -5 -4 -2 -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 -3 -29 -35 -21 -16 -6 -0 -0 -0 -2 -5 -11 -25 -46 -48 -38 -37 -31 -37 -47 -53 -54 -46 -41 -38 -35 -38 -45 -50 -56 -66 -77 -80 -83 -85 -64 -36 -20 -18 -21 -21 -20 -18 -17 -22 -32 -39 -16 -13 -8 -1 -0 -0 -7 -20 -31 -51 -94 -124 -113 -89 -76 -61 -29 -10 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 0 0 0 0 -1 -3 -5 -5 -4 -3 -1 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -52 -47 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -38 -155 -134 -113 -100 -98 -99 -98 -93 -85 -78 -69 -57 -43 -39 -68 -89 -91 -100 -104 -89 -78 -80 -77 -74 -74 -45 -36 -19 -13 -9 -14 -14 -18 -63 -98 -97 -97 -71 -25 -20 -31 -60 -40 -40 -9 -2 -1 -0 -22 -52 -63 -47 -34 -41 -32 -20 -8 -3 -2 -2 -3 -3 -2 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -3 -4 -2 -1 -0 0 0 0 0 0 0 0 -1 -13 -107 -25 -4 -0 -0 -0 0 -0 -2 -12 -34 -62 -67 -25 -26 -34 -25 -32 -37 -40 -49 -44 -37 -36 -36 -36 -38 -41 -47 -53 -63 -77 -88 -67 -29 -17 -20 -17 -15 -18 -21 -21 -21 -23 -28 -22 -7 -3 -1 -0 -3 -15 -67 -31 -55 -81 -109 -120 -103 -83 -73 -53 -21 -9 -3 -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 -1 -3 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -2 -4 -6 -6 -4 -3 -1 0 0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -62 -36 -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 -2 -26 -144 -143 -122 -109 -105 -97 -95 -97 -98 -93 -87 -79 -62 -53 -66 -97 -101 -102 -100 -86 -80 -92 -88 -78 -65 -38 -21 -11 -9 -10 -14 -14 -18 -31 -82 -107 -107 -67 -23 -19 -20 -30 -54 -48 -10 -4 -4 -2 -6 -27 -45 -32 -20 -31 -37 -24 -10 -3 -1 -1 -2 -3 -2 -1 -0 0 0 0 0 0 0 -0 -1 -2 -3 -5 -4 -3 -1 -0 0 0 0 0 0 0 0 0 -4 -37 -151 -43 -7 -1 -1 -0 0 -3 -22 -40 -73 -96 -66 -28 -23 -30 -27 -38 -40 -43 -44 -41 -44 -55 -46 -44 -50 -49 -47 -47 -53 -74 -87 -35 -15 -13 -13 -15 -13 -13 -17 -18 -14 -14 -21 -21 -11 -1 -0 -1 -12 -35 -50 -15 -63 -109 -129 -124 -107 -98 -95 -79 -53 -31 -17 -7 -3 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -4 -6 -7 -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 -50 -64 -27 -3 0 0 0 0 0 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 -70 -135 -130 -114 -114 -83 -80 -89 -102 -105 -101 -94 -82 -70 -68 -88 -107 -97 -98 -97 -94 -103 -88 -76 -58 -34 -17 -7 -7 -11 -13 -16 -12 -7 -29 -89 -71 -40 -22 -18 -17 -16 -25 -47 -12 -4 -4 -4 -13 -12 -26 -20 -37 -47 -40 -26 -12 -4 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 -1 -3 -5 -5 -4 -3 -1 -0 -1 -0 -1 -1 -0 0 0 0 0 -8 -49 -119 -68 -26 -5 -1 -0 0 -19 -74 -89 -80 -75 -55 -34 -25 -27 -29 -36 -42 -45 -49 -56 -64 -74 -73 -79 -98 -86 -53 -43 -46 -62 -71 -20 -13 -12 -12 -15 -14 -12 -14 -14 -10 -9 -13 -13 -4 -0 -1 -7 -32 -99 -54 -37 -85 -124 -137 -127 -115 -114 -117 -108 -86 -60 -39 -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 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 -1 -4 -6 -7 -6 -4 -2 -1 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -70 -63 -19 -2 0 0 0 0 0 0 0 0 0 -40 -56 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -19 -81 -128 -114 -110 -83 -78 -81 -97 -108 -108 -106 -98 -83 -71 -80 -102 -96 -97 -106 -105 -116 -74 -59 -45 -28 -14 -7 -9 -14 -14 -15 -8 -5 -19 -33 -22 -15 -14 -15 -11 -8 -29 -52 -16 -3 -4 -8 -15 -31 -56 -32 -31 -45 -43 -28 -12 -4 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 -0 -2 -5 -3 -2 -1 -0 -0 -2 -1 -3 -2 -0 0 0 0 -1 -14 -45 -61 -36 -31 -8 -1 -1 -0 -25 -50 -48 -43 -43 -39 -33 -30 -30 -33 -39 -47 -50 -53 -59 -65 -71 -78 -92 -112 -83 -39 -35 -43 -54 -54 -20 -8 -7 -9 -11 -15 -15 -14 -14 -12 -12 -11 -7 -2 -2 -5 -18 -38 -68 -66 -84 -116 -146 -144 -126 -113 -111 -112 -106 -92 -74 -55 -30 -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 -2 -4 -5 -6 -5 -2 -1 -0 -0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -94 -45 -6 0 0 0 0 0 0 0 0 -3 -36 -109 -51 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -27 -87 -119 -102 -92 -82 -77 -87 -100 -91 -86 -96 -91 -79 -81 -91 -92 -95 -103 -105 -129 -62 -44 -31 -22 -12 -7 -12 -18 -16 -12 -8 -21 -95 -106 -29 -65 -30 -11 -6 -4 -5 -6 -4 -2 -3 -14 -31 -54 -56 -40 -25 -37 -39 -26 -12 -3 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -2 -1 -1 -3 -1 -3 -2 -0 -0 0 -0 -6 -27 -40 -23 -6 -8 -3 -0 -1 -4 -71 -71 -47 -37 -34 -31 -31 -33 -37 -40 -46 -54 -58 -60 -64 -66 -71 -79 -84 -98 -108 -77 -39 -34 -41 -35 -16 -8 -9 -10 -13 -21 -20 -16 -14 -14 -12 -10 -10 -11 -13 -22 -30 -19 -15 -40 -87 -130 -158 -142 -117 -101 -93 -87 -81 -75 -68 -55 -32 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -35 -33 -0 0 0 0 0 0 0 0 0 -1 -13 -61 -88 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -33 -94 -121 -108 -101 -91 -87 -91 -69 -59 -74 -88 -84 -83 -84 -85 -93 -101 -103 -114 -58 -38 -22 -17 -10 -7 -16 -21 -17 -11 -8 -39 -117 -125 -97 -117 -94 -75 -29 -8 -5 -5 -4 -3 -18 -44 -53 -49 -46 -45 -43 -40 -33 -21 -9 -3 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 -1 -2 -2 -1 -1 -1 -0 -2 -3 -1 -0 -0 -7 -19 -32 -30 -11 0 0 0 0 -1 -16 -63 -57 -42 -37 -33 -34 -39 -44 -47 -51 -57 -66 -70 -73 -76 -78 -82 -86 -83 -90 -103 -80 -37 -17 -17 -15 -13 -24 -38 -35 -34 -32 -26 -20 -15 -11 -7 -5 -4 -6 -21 -47 -43 -12 -35 -69 -104 -153 -163 -133 -107 -88 -73 -63 -58 -56 -56 -48 -28 -8 -2 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -1 -3 -3 -2 -1 -1 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -44 -115 -141 -111 -89 -103 -92 -63 -47 -51 -84 -83 -84 -84 -86 -91 -92 -97 -96 -53 -30 -16 -13 -12 -9 -15 -17 -13 -9 -8 -53 -121 -133 -129 -131 -137 -145 -90 -28 -7 -5 -8 -6 -29 -56 -53 -40 -34 -32 -32 -29 -21 -12 -5 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -2 -2 -1 -1 -0 -0 -0 -0 -1 -1 -0 -4 -29 -32 -16 -7 -3 0 0 0 0 -2 -15 -33 -33 -33 -33 -31 -38 -50 -56 -58 -62 -69 -75 -79 -84 -89 -92 -96 -102 -102 -98 -77 -43 -22 -15 -12 -13 -23 -46 -59 -53 -51 -42 -36 -29 -23 -13 -5 -2 -1 -10 -34 -49 -25 -8 -31 -74 -135 -171 -157 -126 -102 -78 -59 -48 -46 -49 -50 -40 -21 -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 -1 -3 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -1 -1 -1 -1 -1 -0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -59 -90 -53 -55 -101 -100 -65 -43 -53 -85 -81 -84 -91 -100 -98 -88 -89 -81 -48 -23 -11 -9 -15 -9 -15 -12 -8 -8 -28 -80 -131 -140 -134 -133 -139 -149 -148 -58 -10 -4 -7 -12 -29 -44 -40 -30 -23 -19 -17 -13 -8 -4 -1 -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 -1 -19 -58 -53 -15 0 0 0 0 0 0 -4 -21 -37 -33 -36 -34 -33 -41 -50 -55 -60 -66 -70 -71 -74 -81 -91 -98 -109 -119 -123 -116 -112 -88 -46 -22 -15 -15 -25 -38 -35 -32 -31 -29 -38 -25 -33 -28 -19 -12 -14 -38 -65 -48 -3 -13 -53 -94 -172 -172 -143 -117 -96 -71 -52 -43 -41 -47 -47 -33 -17 -6 -3 -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 -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 -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 -1 -2 -2 -3 -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 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -16 -78 -111 -82 -49 -61 -82 -79 -82 -88 -104 -107 -91 -82 -67 -41 -18 -9 -9 -13 -11 -13 -9 -8 -10 -62 -126 -151 -143 -133 -133 -141 -140 -108 -43 -4 -4 -5 -23 -30 -31 -27 -20 -14 -10 -6 -4 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 -0 -3 -12 -39 -72 -50 -10 0 0 0 0 0 0 -6 -28 -49 -35 -40 -37 -36 -40 -46 -50 -55 -59 -59 -58 -60 -68 -81 -91 -106 -119 -132 -143 -146 -124 -86 -49 -36 -34 -34 -39 -39 -42 -39 -38 -46 -21 -26 -23 -11 -6 -22 -19 -11 -28 -31 -21 -80 -130 -176 -158 -127 -107 -87 -63 -49 -44 -39 -38 -36 -25 -15 -8 -3 -2 -1 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -112 -85 -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 -73 -117 -100 -62 -58 -76 -77 -77 -76 -85 -103 -97 -83 -61 -36 -18 -11 -11 -14 -13 -10 -10 -11 -13 -27 -92 -151 -156 -144 -146 -128 -82 -29 -4 -5 -9 -15 -26 -25 -21 -18 -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 -1 -4 -6 -4 -0 -3 -14 -39 -71 -76 -10 -1 0 0 0 0 0 0 -7 -33 -59 -37 -36 -35 -38 -40 -42 -49 -53 -52 -48 -43 -43 -53 -65 -76 -88 -106 -125 -147 -146 -148 -123 -100 -90 -84 -81 -82 -84 -87 -87 -90 -81 -63 -48 -52 -27 -17 -16 -9 -16 -60 -97 -94 -116 -158 -159 -135 -111 -94 -77 -58 -47 -43 -34 -23 -16 -13 -13 -12 -5 -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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -37 -113 -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 -112 -124 -104 -73 -65 -72 -70 -68 -67 -70 -83 -99 -94 -71 -41 -20 -13 -15 -17 -16 -13 -12 -12 -13 -12 -21 -101 -142 -153 -116 -63 -22 -4 -8 -21 -42 -41 -22 -16 -15 -13 -10 -6 -3 -1 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 -0 0 0 -0 -6 -19 -22 -10 -2 -8 -27 -61 -89 -70 -7 -0 0 0 0 0 0 0 -5 -26 -49 -35 -33 -33 -40 -34 -41 -49 -49 -47 -40 -31 -30 -37 -48 -59 -70 -85 -102 -126 -147 -153 -144 -142 -137 -132 -131 -132 -131 -130 -125 -117 -113 -107 -89 -81 -70 -80 -54 -29 -59 -113 -140 -137 -136 -153 -134 -109 -94 -81 -69 -54 -43 -36 -26 -13 -5 -4 -10 -13 -6 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -3 -2 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -20 -15 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -59 -100 -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 -9 -127 -134 -97 -74 -70 -67 -60 -57 -59 -62 -69 -85 -99 -91 -51 -25 -15 -16 -17 -15 -13 -10 -10 -10 -9 -15 -111 -161 -99 -42 -13 -4 -4 -21 -51 -61 -41 -20 -12 -12 -11 -7 -4 -2 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -2 -4 -6 -8 -14 -25 -42 -41 -21 -14 -25 -45 -66 -57 -7 -18 0 0 0 0 0 0 0 -1 -12 -25 -33 -36 -41 -35 -29 -39 -43 -43 -39 -32 -24 -24 -28 -35 -43 -51 -59 -66 -73 -96 -108 -120 -133 -139 -140 -141 -142 -143 -138 -124 -110 -107 -110 -104 -99 -95 -86 -85 -94 -117 -142 -142 -127 -124 -123 -104 -85 -77 -67 -58 -48 -39 -28 -19 -11 -5 -4 -8 -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 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -5 -6 -5 -2 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -7 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -72 -81 -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 -8 -62 -144 -92 -63 -62 -60 -52 -49 -53 -60 -65 -73 -93 -97 -55 -27 -17 -14 -15 -12 -9 -7 -7 -9 -7 -25 -114 -182 -93 -16 -5 -3 -3 -25 -52 -51 -30 -17 -12 -11 -9 -6 -3 -1 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -7 -21 -38 -43 -36 -46 -56 -71 -65 -38 -34 -46 -53 -47 -28 -15 -15 -2 -13 -0 0 0 0 -0 -12 -37 -48 -38 -39 -37 -28 -30 -35 -37 -33 -30 -25 -21 -22 -26 -30 -35 -38 -41 -44 -49 -55 -66 -80 -93 -105 -113 -118 -119 -119 -115 -105 -95 -90 -95 -99 -103 -108 -109 -115 -127 -143 -140 -121 -110 -107 -92 -73 -62 -59 -54 -47 -43 -36 -21 -13 -8 -4 -4 -11 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 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 -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 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -29 -76 -73 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -114 -87 -55 -48 -56 -49 -48 -52 -63 -69 -76 -88 -86 -56 -28 -17 -15 -18 -16 -11 -8 -8 -9 -8 -32 -94 -81 -18 -6 -3 -3 -4 -32 -61 -52 -26 -14 -11 -8 -6 -3 -1 -0 -0 0 0 0 0 0 -0 -1 -2 -3 -3 -4 -5 -5 -2 -1 -0 -0 -2 -17 -52 -70 -31 -43 -102 -102 -66 -59 -46 -43 -50 -45 -35 -33 -29 -13 -21 -12 -0 0 -15 -25 -22 -36 -43 -38 -37 -35 -30 -29 -30 -32 -28 -22 -19 -17 -16 -21 -28 -32 -35 -37 -35 -34 -33 -33 -34 -40 -51 -66 -82 -92 -97 -100 -99 -92 -82 -75 -76 -83 -93 -104 -112 -124 -132 -130 -117 -103 -95 -83 -62 -46 -41 -45 -43 -36 -33 -26 -17 -12 -8 -7 -11 -16 -13 -1 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 -1 0 -0 -0 -0 -0 -1 -2 -3 -3 -3 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -2 -6 -15 -13 -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 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -38 -116 -134 -55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -58 -93 -66 -43 -50 -51 -51 -54 -72 -86 -82 -74 -70 -54 -30 -18 -19 -24 -22 -17 -13 -12 -11 -9 -10 -11 -8 -6 -6 -4 -2 -3 -34 -60 -38 -17 -11 -8 -5 -3 -1 -0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -3 -4 -5 -7 -9 -3 -1 -0 -5 -31 -51 -43 -37 -77 -86 -76 -57 -58 -62 -46 -36 -20 -25 -46 -42 -29 -31 -9 -14 -5 -18 -46 -46 -38 -35 -28 -25 -27 -30 -28 -23 -18 -13 -10 -8 -7 -7 -14 -24 -31 -36 -39 -37 -34 -34 -31 -26 -25 -30 -43 -56 -64 -69 -74 -80 -79 -69 -60 -59 -65 -78 -90 -94 -99 -101 -96 -88 -80 -73 -63 -51 -43 -35 -41 -31 -30 -18 -13 -8 -9 -8 -13 -18 -17 -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 -1 -1 -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 -4 -7 -4 -0 -0 -0 -0 0 -0 -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 -2 -1 -0 -0 -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 0 -0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -50 -121 -107 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -57 -76 -54 -47 -56 -60 -62 -78 -88 -78 -60 -52 -44 -29 -20 -21 -25 -24 -20 -17 -14 -12 -9 -7 -5 -4 -18 -41 -32 -2 -4 -33 -57 -25 -10 -7 -4 -2 -1 -0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -2 -5 -8 -19 -48 -54 -28 -12 -7 -22 -66 -46 -18 -55 -99 -88 -72 -68 -84 -85 -60 -47 -24 -21 -44 -49 -35 -27 -16 -20 -8 -8 -34 -34 -31 -31 -28 -25 -26 -25 -19 -10 -5 -3 -2 -2 -2 -3 -9 -18 -26 -33 -38 -38 -33 -28 -22 -21 -22 -26 -31 -36 -35 -32 -38 -53 -62 -58 -50 -48 -54 -64 -72 -76 -79 -79 -80 -76 -65 -56 -50 -44 -43 -44 -45 -17 -22 -12 -10 -8 -10 -13 -16 -15 -9 -3 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -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 -2 -9 -12 -6 -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 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -70 -125 -86 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -55 -68 -54 -60 -68 -79 -83 -64 -61 -50 -38 -33 -26 -20 -22 -25 -24 -21 -20 -17 -13 -9 -6 -5 -4 -6 -16 -18 -4 -9 -31 -50 -11 -5 -3 -1 -0 -0 0 0 -0 -1 -1 -3 -7 -12 -14 -12 -9 -5 -4 -8 -24 -69 -130 -140 -109 -59 -25 -50 -102 -57 -18 -27 -58 -82 -81 -70 -81 -81 -66 -58 -22 -10 -21 -21 -17 -16 -16 -17 -7 -6 -31 -34 -29 -30 -26 -24 -26 -26 -18 -8 -2 -0 -0 -1 -2 -4 -8 -16 -23 -30 -34 -31 -23 -13 -10 -14 -21 -28 -24 -22 -17 -12 -13 -24 -36 -40 -37 -37 -43 -49 -59 -60 -63 -63 -65 -61 -51 -44 -41 -41 -45 -50 -44 -14 -13 -9 -7 -10 -15 -16 -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 -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 0 0 0 0 -0 0 0 0 -0 -0 0 0 0 -0 -4 -9 -10 -5 -1 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 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -118 -188 -158 -85 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -53 -68 -68 -72 -84 -78 -51 -45 -41 -31 -26 -22 -20 -23 -26 -24 -21 -21 -19 -13 -8 -6 -6 -5 -5 -5 -4 -8 -21 -36 -31 -3 -1 -1 -0 0 0 -0 -2 -3 -7 -13 -13 -17 -23 -25 -41 -34 -24 -21 -26 -47 -91 -145 -187 -189 -101 -24 -35 -62 -33 -13 -45 -74 -86 -87 -71 -65 -64 -62 -59 -27 -10 -9 -6 -5 -5 -8 -11 -7 -10 -32 -38 -28 -20 -17 -16 -17 -15 -10 -5 -3 -6 -14 -18 -14 -11 -10 -14 -21 -27 -29 -22 -10 -4 -4 -8 -19 -29 -25 -18 -13 -11 -7 -8 -15 -17 -16 -20 -25 -27 -38 -41 -44 -45 -43 -41 -38 -35 -35 -38 -43 -45 -34 -16 -10 -8 -9 -16 -21 -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 -1 -2 -2 -1 0 0 0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -8 -3 -0 0 -0 -0 -1 -0 -0 -0 -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 -2 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -119 -161 -67 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -70 -83 -79 -82 -72 -46 -30 -27 -26 -23 -20 -21 -25 -26 -22 -21 -21 -19 -16 -11 -7 -5 -3 -3 -2 -2 -12 -33 -35 -8 -1 -0 -0 0 0 -1 -6 -13 -16 -19 -24 -25 -26 -33 -43 -106 -99 -102 -82 -82 -111 -137 -166 -216 -206 -69 -14 -20 -18 -22 -17 -56 -67 -62 -71 -76 -68 -60 -59 -56 -34 -12 -5 -2 -2 -1 -4 -6 -7 -15 -33 -38 -25 -12 -7 -6 -5 -3 -6 -19 -31 -33 -32 -30 -27 -21 -11 -13 -17 -20 -17 -12 -8 -4 -2 -4 -11 -22 -25 -20 -17 -19 -17 -12 -10 -6 -4 -6 -8 -6 -9 -19 -25 -28 -29 -29 -29 -29 -30 -33 -38 -39 -30 -20 -11 -11 -21 -31 -24 -12 -4 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -7 -7 -2 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -6 -5 -1 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -1 -4 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -49 -141 -109 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -37 -50 -75 -88 -82 -62 -38 -22 -18 -18 -19 -21 -27 -26 -23 -23 -22 -19 -18 -16 -12 -9 -7 -3 -1 -9 -28 -32 -19 -2 0 0 0 -0 -1 -10 -28 -38 -43 -40 -39 -44 -49 -77 -122 -181 -133 -252 -192 -188 -190 -177 -175 -206 -184 -67 -45 -69 -47 -71 -80 -72 -49 -41 -54 -64 -61 -52 -47 -42 -31 -15 -9 -7 -3 -3 -3 -4 -5 -15 -34 -44 -31 -17 -9 -8 -8 -14 -27 -34 -33 -30 -28 -27 -25 -22 -13 -13 -13 -12 -13 -12 -9 -5 -2 -1 -3 -11 -18 -19 -23 -20 -15 -13 -11 -7 -4 -2 -1 -0 -1 -3 -10 -16 -19 -20 -21 -23 -26 -30 -29 -21 -18 -19 -14 -22 -43 -38 -24 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -4 -5 -5 -3 -1 -0 -0 -0 -0 -0 -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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -66 -102 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -6 -10 -44 -88 -92 -73 -51 -29 -17 -15 -18 -20 -26 -28 -23 -21 -19 -19 -19 -16 -10 -6 -4 -1 -1 -11 -31 -24 -8 -0 0 0 -0 -2 -12 -38 -72 -75 -96 -110 -83 -71 -81 -92 -128 -158 -111 -318 -163 -96 -89 -154 -184 -188 -166 -116 -99 -102 -91 -101 -94 -53 -34 -37 -44 -43 -35 -26 -20 -15 -9 -6 -8 -14 -26 -23 -8 -2 -10 -32 -51 -54 -43 -35 -34 -39 -44 -44 -41 -32 -25 -23 -23 -22 -19 -18 -16 -15 -13 -11 -11 -12 -8 -4 -1 -0 -1 -4 -10 -13 -16 -16 -10 -9 -8 -6 -4 -2 -1 -1 -0 -1 -1 -5 -11 -13 -14 -18 -23 -24 -14 -7 -11 -16 -18 -30 -53 -39 -24 -12 -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 -1 -3 -3 -3 -5 -4 -2 -1 -0 0 0 -1 -1 -1 -2 -1 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -69 -72 -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 -10 -66 -102 -97 -70 -41 -22 -17 -19 -23 -29 -40 -43 -33 -24 -21 -18 -13 -6 -5 -5 -7 -17 -21 -16 -5 -1 0 0 -0 -2 -14 -42 -81 -112 -114 -132 -142 -138 -163 -128 -89 -115 -147 -150 -246 -150 -207 -229 -208 -197 -175 -146 -121 -102 -88 -84 -82 -59 -34 -35 -40 -37 -25 -12 -5 -2 -0 0 0 -0 -6 -20 -33 -38 -41 -41 -44 -46 -41 -42 -49 -60 -67 -70 -62 -53 -43 -38 -32 -26 -19 -13 -14 -15 -15 -13 -14 -13 -10 -5 -2 -1 -0 -0 -1 -5 -8 -8 -11 -14 -11 -5 -3 -3 -4 -4 -2 -1 -0 -0 -2 -5 -9 -11 -14 -18 -11 -7 -11 -16 -19 -28 -47 -53 -40 -26 -14 -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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -5 -2 -1 -0 -1 -0 -0 -1 -1 -1 -2 -1 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -34 -70 -53 -3 0 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 -66 -103 -87 -52 -28 -19 -19 -22 -28 -42 -48 -36 -29 -26 -18 -10 -6 -4 -10 -36 -59 -15 -5 -1 -0 0 0 -1 -11 -40 -82 -118 -135 -138 -139 -143 -153 -198 -147 -212 -320 -310 -230 -182 -113 -203 -231 -194 -162 -132 -104 -86 -72 -63 -60 -61 -50 -41 -41 -36 -28 -15 -4 -0 -0 0 0 0 0 -0 -4 -16 -29 -34 -34 -34 -28 -24 -31 -43 -56 -63 -66 -64 -62 -57 -52 -43 -30 -17 -9 -8 -10 -10 -11 -14 -13 -14 -11 -7 -4 -1 -0 -0 -2 -4 -4 -6 -10 -7 -4 -1 -3 -6 -5 -2 -0 -0 -0 -1 -4 -10 -10 -17 -19 -9 -5 -11 -15 -14 -26 -54 -52 -42 -30 -19 -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 -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 -3 -8 -7 -4 -5 -8 -7 -4 -3 -1 -1 -0 -0 -0 -0 -1 -0 -1 -1 -1 -1 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -87 -111 -55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -13 -1 0 0 0 0 0 -1 -13 -81 -114 -75 -37 -21 -22 -30 -40 -53 -68 -58 -36 -30 -19 -8 -5 -6 -16 -50 -62 -7 -3 -0 0 0 -0 -3 -31 -77 -123 -150 -158 -159 -149 -158 -205 -164 -274 -386 -447 -412 -329 -282 -261 -257 -230 -185 -132 -95 -83 -76 -65 -55 -54 -59 -62 -56 -38 -23 -20 -9 -2 0 0 0 0 0 0 -0 -1 -6 -11 -13 -12 -17 -23 -27 -33 -39 -46 -52 -56 -60 -58 -54 -48 -40 -28 -18 -10 -7 -6 -5 -5 -7 -7 -7 -12 -13 -10 -4 -1 -0 -1 -1 -2 -3 -4 -4 -3 -1 -2 -3 -4 -2 -0 0 -0 -1 -5 -10 -11 -17 -20 -9 -4 -5 -7 -7 -11 -27 -43 -45 -34 -23 -15 -10 -6 -3 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 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 -2 -8 -14 -12 -4 -6 -8 -6 -4 -3 -2 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -44 -74 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -106 -60 -12 -0 0 0 0 0 0 -2 -18 -73 -96 -62 -36 -38 -50 -59 -62 -59 -53 -41 -32 -23 -9 -5 -15 -50 -51 -28 -7 -2 -0 0 0 -0 -12 -60 -117 -161 -185 -187 -163 -110 -79 -89 -106 -340 -452 -450 -408 -377 -345 -296 -248 -190 -138 -103 -84 -84 -85 -75 -61 -53 -54 -54 -42 -22 -11 -10 -4 -1 0 0 0 0 0 0 -1 -4 -12 -14 -12 -9 -12 -20 -30 -35 -37 -39 -43 -50 -55 -53 -51 -49 -42 -30 -20 -14 -11 -9 -6 -4 -3 -3 -5 -10 -19 -20 -12 -4 -0 -0 -0 -1 -3 -5 -3 -2 -0 -0 -1 -3 -3 -1 0 -0 -2 -5 -5 -8 -14 -8 -5 -6 -7 -7 -5 -4 -7 -17 -33 -40 -28 -19 -13 -9 -5 -2 -1 -0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -6 -14 -15 -9 -4 -6 -7 -6 -4 -3 -2 -1 -0 -0 -0 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -86 -126 -33 -4 0 0 0 0 0 0 -14 -76 -108 -89 -72 -65 -69 -69 -69 -63 -49 -38 -30 -27 -9 -4 -12 -41 -31 -14 -6 -2 -0 0 0 -0 -29 -93 -154 -200 -184 -151 -108 -54 -28 -33 -77 -174 -378 -448 -422 -369 -318 -268 -207 -140 -95 -90 -90 -89 -93 -87 -70 -56 -46 -36 -19 -3 -1 -1 -1 -0 0 0 0 0 0 0 -1 -8 -24 -20 -23 -27 -25 -25 -30 -34 -36 -37 -40 -48 -54 -55 -56 -56 -49 -37 -27 -23 -20 -15 -10 -6 -3 -2 -2 -8 -16 -21 -15 -6 -1 0 -0 -1 -2 -5 -1 -1 -0 -0 -0 -3 -3 -1 -0 -1 -1 -1 -1 -2 -6 -11 -8 -14 -16 -10 -5 -3 -3 -7 -26 -42 -35 -25 -17 -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 -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 -2 -7 -17 -18 -7 -8 -11 -10 -7 -4 -2 -1 -1 -0 -0 -2 -3 -3 -2 -3 -1 -0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -41 -105 -27 -0 0 0 0 0 0 0 -3 -25 -78 -109 -99 -81 -78 -74 -63 -56 -44 -26 -21 -24 -12 -6 -17 -47 -25 -12 -7 -3 -0 0 -0 -7 -49 -125 -191 -174 -109 -68 -48 -34 -27 -27 -46 -99 -199 -236 -255 -294 -288 -245 -194 -144 -106 -96 -97 -96 -94 -79 -75 -56 -36 -20 -10 -3 -0 0 0 0 0 0 0 -0 -0 0 -1 -10 -26 -24 -24 -34 -33 -31 -32 -34 -36 -38 -43 -51 -61 -71 -73 -68 -59 -47 -40 -36 -30 -22 -14 -10 -7 -4 -1 -2 -5 -8 -9 -7 -2 -0 -0 -1 -3 -3 -1 -0 0 -1 -1 -3 -4 -2 -1 -0 -0 0 0 -0 -1 -2 -5 -10 -12 -8 -4 -3 -3 -5 -12 -26 -43 -31 -21 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 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 -19 -17 -20 -19 -14 -10 -6 -2 -1 -1 -1 -1 -3 -3 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -59 -17 0 0 0 0 0 0 0 0 -25 -66 -77 -71 -77 -60 -59 -59 -49 -40 -28 -18 -16 -17 -21 -50 -50 -26 -18 -16 -8 -1 -0 -1 -18 -74 -153 -226 -104 -49 -35 -32 -33 -35 -38 -53 -76 -91 -88 -186 -282 -275 -221 -177 -154 -131 -105 -94 -86 -63 -48 -76 -51 -21 -6 -1 -0 0 0 0 0 0 0 0 -0 0 0 -0 -9 -28 -38 -31 -29 -28 -34 -36 -36 -37 -39 -44 -53 -68 -84 -86 -77 -68 -58 -51 -46 -36 -27 -21 -18 -14 -7 -2 -1 -2 -1 -4 -11 -5 -1 -0 -1 -3 -3 -1 -0 0 -2 -3 -2 -2 -2 -1 -0 0 0 0 0 0 -0 -0 -3 -5 -4 -3 -3 -3 -5 -9 -22 -50 -39 -27 -18 -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 -1 -4 -6 -11 -15 -17 -19 -17 -15 -11 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -8 -2 0 0 0 0 0 0 0 0 -3 -13 -19 -25 -46 -42 -46 -57 -55 -42 -27 -16 -12 -19 -57 -122 -63 -33 -35 -37 -16 -3 -0 -3 -31 -98 -160 -148 -55 -35 -38 -32 -31 -36 -44 -49 -52 -57 -84 -237 -348 -272 -198 -154 -138 -124 -108 -96 -70 -26 -30 -61 -41 -30 -12 -3 -0 0 -0 -0 0 0 0 0 0 0 0 0 -14 -39 -47 -29 -17 -20 -34 -38 -38 -39 -42 -47 -57 -76 -97 -104 -85 -60 -50 -48 -50 -41 -34 -29 -24 -18 -9 -3 -1 -3 -4 -3 -10 -6 -1 -0 -1 -2 -1 -0 -0 -0 -3 -3 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -1 -1 -2 -3 -4 -6 -12 -26 -54 -46 -33 -22 -13 -6 -2 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -5 -7 -7 -10 -14 -15 -14 -13 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -8 -27 -44 -40 -36 -42 -43 -41 -25 -19 -48 -83 -97 -71 -49 -65 -60 -24 -5 -0 -7 -46 -119 -172 -145 -63 -38 -39 -31 -25 -27 -32 -42 -49 -53 -90 -218 -316 -237 -185 -156 -150 -144 -131 -99 -53 -15 -15 -21 -19 -50 -36 -26 -8 -1 -3 -3 -1 -1 -0 -0 -2 -4 -10 -5 -21 -45 -43 -22 -11 -17 -30 -36 -38 -42 -47 -53 -63 -79 -93 -98 -90 -68 -56 -59 -61 -51 -43 -33 -22 -16 -11 -4 -4 -9 -12 -8 -7 -3 -1 -1 -2 -2 -1 -0 -1 -1 -2 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -4 -6 -18 -47 -56 -50 -38 -26 -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 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -2 -5 -11 -11 -12 -13 -11 -8 -6 -5 -3 -3 -2 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -19 -40 -48 -45 -36 -41 -50 -28 -20 -63 -121 -119 -101 -93 -93 -73 -28 -5 -1 -11 -61 -139 -191 -159 -83 -66 -51 -27 -16 -13 -16 -28 -41 -46 -84 -193 -284 -233 -199 -177 -176 -182 -168 -96 -36 -15 -3 -3 -3 -13 -6 -22 -19 -28 -31 -22 -12 -7 -2 -1 -7 -17 -44 -32 -24 -22 -17 -9 -8 -16 -26 -32 -37 -43 -49 -56 -63 -73 -88 -101 -100 -84 -71 -72 -66 -56 -41 -30 -17 -12 -13 -11 -8 -12 -12 -10 -5 -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 -2 -5 -9 -20 -45 -53 -49 -40 -29 -18 -9 -3 -1 0 0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -3 -2 -3 -6 -7 -9 -10 -9 -7 -7 -7 -8 -6 -3 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -11 -34 -47 -43 -36 -40 -29 -26 -16 -13 -132 -148 -130 -128 -107 -72 -27 -4 -0 -17 -77 -138 -153 -133 -113 -103 -62 -19 -9 -11 -18 -27 -38 -43 -77 -169 -253 -235 -226 -212 -212 -221 -221 -169 -69 -14 -6 -4 -0 -0 -1 -42 -61 -81 -81 -58 -32 -16 -4 -1 -6 -14 -23 -13 -6 -4 -4 -4 -8 -14 -21 -27 -33 -37 -42 -47 -49 -33 -26 -60 -95 -84 -64 -57 -46 -48 -35 -24 -16 -8 -6 -8 -8 -7 -5 -4 -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 -2 -3 -12 -31 -43 -41 -34 -26 -17 -9 -3 -1 0 0 -0 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -1 -2 -3 -4 -9 -12 -10 -8 -9 -9 -7 -11 -11 -8 -5 -2 -2 -3 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -38 -58 -58 -44 -42 -47 -39 -54 -40 -34 -169 -112 -112 -131 -100 -61 -22 -3 -2 -26 -90 -128 -139 -142 -142 -116 -58 -15 -11 -14 -19 -26 -35 -37 -44 -100 -194 -249 -259 -257 -255 -250 -247 -264 -196 -76 -15 -7 -3 -5 -22 -71 -92 -106 -101 -63 -28 -10 -3 -1 -1 -2 -1 -0 -0 -1 -0 -1 -2 -5 -9 -15 -21 -22 -24 -20 -19 -14 -13 -16 -19 -26 -35 -39 -32 -36 -29 -21 -22 -18 -10 -5 -3 -3 -2 -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 -1 -1 -5 -16 -25 -25 -21 -15 -9 -4 -1 -0 0 0 0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -6 -3 -0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -3 -4 -9 -13 -12 -8 -10 -9 -9 -11 -9 -7 -4 -2 -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 -5 -33 -67 -56 -52 -46 -48 -59 -74 -138 -222 -147 -118 -190 -170 -157 -124 -87 -50 -18 -4 -9 -41 -100 -133 -142 -146 -136 -99 -50 -19 -18 -21 -21 -26 -32 -29 -27 -54 -165 -267 -285 -286 -283 -275 -260 -269 -293 -120 -17 -6 -25 -56 -85 -78 -69 -82 -61 -28 -9 -2 -0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -1 -3 -7 -9 -8 -4 -8 -13 -14 -17 -18 -26 -37 -33 -30 -31 -31 -30 -35 -31 -22 -13 -9 -8 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -4 -8 -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 -1 -4 -6 -2 -0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -4 -7 -13 -14 -10 -9 -9 -9 -8 -6 -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 -5 -27 -57 -41 -44 -52 -57 -75 -97 -198 -284 -203 -171 -181 -151 -135 -104 -72 -40 -14 -6 -22 -62 -118 -147 -145 -142 -115 -74 -45 -32 -25 -21 -22 -22 -28 -30 -28 -49 -176 -266 -281 -286 -291 -296 -278 -262 -285 -100 -14 -2 -57 -117 -109 -68 -40 -26 -13 -4 -1 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -1 -2 -1 -1 -3 -14 -16 -15 -22 -29 -30 -29 -27 -29 -33 -36 -34 -26 -18 -16 -21 -27 -25 -14 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 0 0 0 0 -0 -1 -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 -1 -0 -0 0 0 0 0 0 -0 -1 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -8 -5 -4 -8 -15 -11 -8 -7 -7 -6 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 0 -0 -0 -1 -1 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -51 -56 -38 -45 -57 -70 -78 -117 -154 -243 -254 -167 -128 -145 -122 -102 -81 -56 -30 -14 -19 -44 -84 -128 -150 -150 -129 -93 -63 -50 -42 -32 -25 -28 -35 -28 -20 -27 -51 -184 -250 -267 -287 -305 -306 -279 -250 -241 -140 -45 -8 -48 -75 -52 -24 -11 -3 -1 -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 -15 -18 -20 -20 -19 -22 -27 -28 -27 -21 -16 -16 -25 -40 -45 -30 -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 -3 -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 -1 -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 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -8 -8 -8 -11 -12 -11 -8 -7 -6 -5 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -44 -53 -44 -58 -80 -106 -129 -184 -308 -292 -213 -133 -100 -101 -89 -72 -55 -42 -29 -29 -47 -73 -101 -127 -145 -143 -111 -73 -63 -58 -49 -40 -36 -34 -28 -21 -24 -17 -45 -148 -228 -268 -299 -313 -299 -262 -223 -200 -182 -69 -28 -40 -40 -21 -5 -1 -1 -0 0 0 -0 -0 -0 -0 -1 -1 -2 -5 -7 -6 -3 -1 -0 0 -0 -0 -0 0 0 -0 -1 -4 -8 -10 -10 -10 -11 -15 -20 -25 -27 -27 -24 -23 -24 -27 -39 -43 -30 -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 -2 -5 -4 -2 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -7 -9 -10 -10 -9 -12 -11 -8 -5 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -44 -52 -56 -70 -88 -117 -183 -401 -314 -237 -161 -110 -87 -82 -72 -52 -42 -42 -46 -63 -85 -102 -114 -125 -128 -115 -95 -77 -61 -55 -54 -46 -40 -40 -40 -30 -25 -20 -42 -172 -224 -267 -308 -308 -274 -231 -193 -173 -164 -104 -87 -82 -47 -14 -2 -2 -2 -2 0 0 -1 -1 -1 -1 -2 -4 -12 -22 -24 -21 -11 -6 -3 -1 -1 -0 -0 0 0 0 -0 -0 -2 -7 -10 -11 -12 -16 -23 -29 -30 -28 -27 -32 -37 -32 -35 -33 -21 -9 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 0 0 0 -0 -0 -0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 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 -2 -6 -11 -10 -11 -13 -12 -10 -7 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 -1 -19 -58 -67 -69 -60 -53 -60 -165 -383 -242 -190 -154 -141 -119 -111 -91 -66 -60 -66 -80 -105 -124 -126 -125 -125 -116 -100 -89 -84 -65 -54 -51 -53 -48 -38 -36 -35 -25 -26 -58 -217 -224 -256 -286 -270 -233 -197 -170 -152 -140 -129 -128 -123 -85 -36 -11 -7 -6 -4 -1 -0 -1 -2 -1 -1 -4 -11 -34 -49 -33 -32 -22 -23 -14 -8 -4 -2 -1 -0 0 0 0 -0 -1 -4 -9 -16 -22 -23 -27 -33 -34 -29 -27 -28 -36 -32 -29 -32 -27 -12 -2 -0 0 0 -1 -5 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -1 -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 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -1 -2 -1 0 0 0 0 0 0 -0 -1 -1 -0 -1 -5 -10 -10 -11 -11 -8 -6 -3 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -39 -10 -0 0 0 0 -3 -18 -44 -22 -38 -45 -62 -102 -218 -318 -209 -203 -214 -213 -184 -164 -126 -90 -81 -93 -113 -136 -152 -145 -135 -131 -120 -103 -90 -82 -71 -62 -51 -48 -42 -40 -31 -25 -24 -26 -66 -190 -219 -243 -245 -226 -201 -176 -153 -136 -126 -122 -115 -101 -74 -46 -29 -21 -17 -10 -4 -3 -4 -1 -0 -1 -6 -12 -28 -45 -49 -41 -30 -34 -28 -22 -18 -14 -11 -7 -3 -0 0 -0 -1 -6 -16 -27 -38 -35 -31 -34 -34 -29 -28 -24 -34 -40 -38 -45 -44 -27 -8 -1 0 0 -0 -4 -4 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -5 -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 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 0 0 0 0 0 0 -0 -1 -0 -0 -0 -4 -7 -9 -10 -8 -6 -3 -2 -2 -5 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -37 -32 -7 -0 0 0 0 0 -4 -4 -31 -93 -106 -180 -261 -282 -246 -260 -275 -258 -227 -185 -139 -109 -106 -122 -143 -154 -144 -134 -140 -136 -125 -108 -92 -82 -73 -63 -61 -48 -52 -43 -32 -28 -24 -20 -57 -154 -210 -225 -201 -183 -168 -153 -137 -123 -110 -98 -85 -71 -49 -28 -15 -15 -20 -18 -12 -9 -7 -1 -1 -4 -9 -10 -9 -19 -31 -38 -36 -29 -23 -35 -37 -35 -36 -30 -18 -9 -4 -3 -6 -15 -30 -37 -51 -47 -42 -38 -36 -37 -31 -37 -45 -47 -39 -46 -52 -50 -38 -16 -1 0 0 -1 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -9 -10 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -8 -9 -9 -7 -5 -3 -2 -3 -5 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -27 -47 -23 -3 0 -0 -0 -1 -10 -41 -100 -122 -110 -234 -301 -308 -317 -328 -305 -274 -230 -180 -145 -132 -141 -157 -157 -125 -82 -80 -128 -136 -122 -105 -89 -81 -76 -70 -67 -60 -56 -44 -31 -27 -22 -18 -29 -88 -162 -183 -158 -143 -139 -130 -119 -105 -93 -84 -76 -65 -45 -27 -19 -14 -20 -22 -20 -14 -6 -4 -5 -6 -10 -18 -17 -23 -24 -28 -35 -30 -30 -50 -57 -57 -63 -60 -47 -34 -26 -25 -28 -31 -29 -34 -47 -52 -51 -48 -46 -41 -30 -38 -51 -53 -40 -35 -41 -53 -48 -23 -3 -1 -0 -1 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -5 -7 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -7 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -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 -1 -1 -3 -7 -9 -9 -9 -6 -5 -5 -3 -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 -8 -24 -25 -9 -1 -0 -1 -3 -13 -51 -92 -107 -101 -96 -106 -115 -182 -296 -337 -307 -271 -224 -177 -141 -139 -162 -158 -110 -54 -22 -38 -97 -148 -132 -118 -103 -92 -87 -75 -64 -64 -65 -51 -41 -26 -20 -14 -17 -46 -97 -124 -113 -109 -121 -121 -103 -86 -81 -87 -91 -83 -66 -44 -24 -6 -4 -22 -31 -21 -9 -9 -9 -7 -10 -11 -10 -11 -14 -17 -31 -55 -67 -75 -86 -82 -80 -78 -68 -60 -59 -65 -68 -62 -48 -42 -47 -56 -58 -53 -48 -41 -31 -32 -48 -52 -43 -31 -28 -42 -55 -42 -12 -1 -1 -4 -12 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -2 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -3 -1 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -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 -1 -2 -4 -6 -8 -12 -11 -8 -6 -4 -2 -3 -2 -1 -1 -1 -2 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -25 -18 -1 -3 -4 -3 -14 -33 -68 -93 -111 -130 -135 -243 -218 -334 -354 -318 -279 -244 -204 -172 -159 -173 -157 -87 -37 -16 -17 -40 -89 -143 -139 -128 -111 -104 -95 -77 -65 -65 -61 -52 -44 -27 -20 -11 -15 -44 -75 -84 -67 -55 -58 -53 -47 -43 -42 -58 -98 -117 -92 -55 -24 -10 -3 -15 -29 -23 -14 -12 -10 -8 -9 -11 -12 -15 -19 -21 -27 -39 -53 -69 -90 -98 -85 -84 -82 -80 -80 -85 -92 -91 -75 -63 -64 -56 -54 -52 -47 -41 -36 -35 -42 -48 -47 -38 -29 -28 -31 -30 -19 -3 -3 -9 -15 -13 -3 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -2 -3 -1 -2 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 0 0 0 0 -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 -1 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -8 -11 -13 -14 -11 -8 -5 -3 -1 -1 -1 -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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -27 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -3 -5 -1 -15 -56 -83 -125 -210 -217 -198 -360 -356 -310 -309 -272 -231 -205 -169 -145 -154 -141 -65 -16 -13 -19 -28 -41 -63 -90 -101 -123 -118 -116 -98 -87 -78 -67 -58 -48 -37 -33 -24 -12 -12 -29 -47 -46 -32 -24 -26 -22 -22 -21 -17 -26 -64 -128 -131 -70 -27 -19 -6 -4 -11 -14 -14 -12 -9 -8 -9 -11 -12 -15 -21 -22 -22 -28 -35 -40 -54 -69 -64 -83 -88 -89 -85 -84 -88 -92 -86 -75 -67 -57 -54 -51 -45 -41 -38 -37 -39 -43 -46 -40 -25 -39 -60 -53 -28 -11 -6 -12 -11 -9 -2 -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 -4 -6 -8 -8 -5 -3 -1 0 -0 -0 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -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 -1 -3 -6 -10 -14 -14 -13 -13 -12 -9 -4 -1 -0 -0 -0 -2 -2 -2 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -103 -99 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -4 -2 -16 -69 -133 -237 -248 -226 -202 -240 -266 -245 -263 -223 -179 -165 -121 -80 -65 -42 -6 -11 -17 -23 -24 -29 -34 -51 -90 -128 -140 -137 -104 -97 -88 -74 -58 -46 -39 -33 -25 -16 -16 -14 -12 -14 -20 -26 -30 -30 -27 -18 -12 -12 -26 -104 -127 -68 -30 -23 -9 -6 -9 -11 -12 -11 -9 -9 -12 -13 -12 -15 -25 -25 -15 -17 -20 -17 -19 -25 -31 -85 -83 -85 -85 -83 -82 -80 -76 -71 -62 -54 -44 -38 -37 -37 -39 -41 -44 -45 -45 -37 -15 -18 -38 -43 -30 -15 -11 -10 -5 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -2 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 0 0 0 0 -1 -4 -10 -18 -19 -12 -10 -6 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -1 -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 -1 -4 -8 -13 -14 -11 -10 -11 -12 -11 -6 -3 -1 -0 -1 -3 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -100 -138 -67 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 -9 -17 -12 -4 -5 -37 -145 -351 -273 -204 -186 -185 -195 -213 -209 -207 -170 -143 -132 -82 -27 -3 -4 -8 -13 -18 -21 -14 -15 -16 -27 -78 -135 -142 -117 -97 -88 -82 -75 -60 -47 -41 -38 -31 -23 -22 -17 -11 -13 -18 -23 -28 -31 -23 -16 -12 -13 -59 -89 -77 -47 -34 -26 -11 -7 -6 -7 -8 -7 -6 -9 -14 -15 -11 -7 -2 -2 -3 -5 -7 -8 -9 -9 -12 -56 -74 -76 -63 -65 -75 -76 -68 -63 -59 -51 -42 -36 -34 -36 -41 -46 -48 -44 -39 -30 -12 -7 -13 -31 -44 -37 -18 -11 -3 -3 -2 -1 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -1 -2 -2 -1 -0 -0 -0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -1 -0 0 0 0 0 -1 -8 -19 -29 -26 -7 -7 -4 -1 -0 -0 -0 -1 -4 -3 -2 -0 -1 -1 -1 -0 -1 -2 -1 -0 0 -0 0 0 0 0 -0 -0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -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 -2 -7 -11 -16 -16 -12 -7 -7 -10 -13 -13 -8 -3 -1 -2 -4 -3 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -105 -57 0 0 0 0 0 0 0 0 0 -22 -29 -12 0 0 0 -8 -16 -7 -4 -24 -79 -218 -416 -327 -238 -194 -184 -195 -197 -184 -158 -127 -139 -143 -78 -22 -8 -9 -9 -8 -10 -16 -16 -12 -14 -23 -85 -135 -134 -122 -109 -90 -77 -73 -62 -51 -44 -40 -36 -29 -26 -23 -15 -16 -17 -20 -23 -22 -15 -13 -19 -21 -64 -59 -46 -37 -31 -22 -9 -4 -4 -4 -4 -5 -6 -7 -9 -10 -10 -7 -2 -1 -2 -4 -6 -26 -28 -8 -4 -15 -46 -51 -27 -34 -56 -65 -62 -59 -55 -50 -46 -38 -33 -29 -33 -38 -37 -32 -28 -23 -10 -7 -7 -22 -31 -27 -17 -8 -2 -1 -1 -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 -1 -5 -9 -2 -2 -2 -2 -3 -4 -4 -3 -2 -3 -2 -0 -0 0 0 0 -1 -7 -17 -26 -27 -10 -7 -2 -0 0 0 0 -0 -1 -2 -2 -1 -2 -3 -2 -2 -4 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -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 -1 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -6 -12 -17 -20 -19 -13 -7 -7 -10 -13 -19 -14 -6 -1 -1 -3 -5 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -51 -23 0 -1 -3 -14 -20 -4 -39 -161 -226 -304 -393 -325 -266 -219 -191 -194 -190 -171 -141 -128 -166 -199 -124 -43 -25 -15 -7 -2 -4 -10 -18 -19 -27 -41 -86 -128 -136 -125 -113 -96 -82 -72 -60 -50 -43 -37 -32 -28 -27 -25 -17 -20 -19 -17 -16 -16 -23 -33 -38 -42 -46 -36 -30 -25 -17 -9 -4 -4 -4 -5 -6 -10 -11 -7 -7 -9 -8 -7 -6 -2 -2 -6 -7 -50 -47 -11 -5 -7 -12 -12 -14 -12 -28 -49 -58 -56 -52 -49 -46 -38 -28 -20 -20 -21 -19 -17 -18 -19 -14 -15 -16 -16 -17 -16 -12 -6 -2 -0 -0 -1 -1 -0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 -1 -3 -5 -4 -3 -2 -4 -6 -7 -7 -6 -5 -4 -2 -0 0 0 0 -0 -4 -12 -20 -27 -21 -14 -5 -1 0 0 -0 -0 -1 -2 -3 -4 -5 -7 -7 -6 -5 -3 -1 -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 -1 -2 -2 -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 -1 -3 -5 -4 -2 -1 -0 0 0 0 0 0 0 -0 -4 -11 -18 -23 -27 -27 -19 -6 -7 -9 -13 -19 -19 -12 -4 -1 -3 -5 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 0 0 0 0 0 0 -45 -44 -15 0 -5 -14 -17 -7 -12 -111 -402 -456 -399 -360 -323 -283 -241 -203 -198 -184 -160 -149 -162 -185 -182 -136 -86 -65 -26 -5 -4 -15 -21 -19 -29 -45 -47 -33 -28 -90 -129 -121 -103 -88 -69 -53 -41 -33 -31 -30 -28 -28 -26 -21 -23 -20 -11 -9 -8 -13 -21 -32 -53 -42 -32 -23 -14 -9 -6 -5 -5 -6 -8 -11 -14 -11 -7 -7 -9 -8 -8 -8 -5 -5 -6 -8 -37 -34 -14 -17 -30 -21 -10 -7 -12 -31 -46 -51 -50 -46 -39 -34 -26 -21 -11 -8 -8 -7 -7 -10 -13 -15 -19 -14 -12 -10 -9 -8 -7 -5 -2 -2 -3 -3 -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 -1 -3 -2 -1 -4 -7 -10 -11 -11 -10 -7 -4 -1 -0 0 0 0 -2 -6 -12 -18 -19 -11 -3 -1 0 0 -0 -1 -2 -4 -5 -5 -5 -6 -7 -6 -4 -2 -0 -0 -1 -3 -4 -5 -4 -5 -6 -5 -3 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -9 -10 -8 -5 -2 -0 0 0 0 0 -0 -1 -7 -17 -25 -31 -32 -28 -18 -8 -5 -7 -11 -17 -22 -21 -15 -9 -8 -5 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -136 -14 -0 0 0 0 0 0 -4 -47 -40 -11 -1 -6 -26 -52 -73 -127 -302 -421 -388 -348 -338 -322 -290 -256 -220 -202 -177 -142 -161 -201 -201 -155 -115 -114 -104 -61 -14 -8 -22 -27 -27 -40 -51 -33 -23 -11 -76 -119 -118 -100 -83 -67 -53 -32 -19 -24 -29 -30 -27 -23 -21 -22 -18 -7 -19 -11 -7 -21 -36 -42 -35 -26 -17 -9 -8 -9 -9 -9 -10 -12 -16 -15 -7 -5 -4 -9 -12 -11 -8 -7 -10 -6 -7 -13 -14 -10 -18 -30 -22 -9 -6 -21 -42 -45 -48 -47 -40 -31 -23 -16 -13 -7 -4 -4 -2 -3 -5 -7 -11 -12 -11 -9 -8 -8 -10 -11 -8 -4 -3 -2 -6 -6 -2 -5 -5 -3 -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 -1 -5 -10 -14 -14 -13 -10 -7 -4 -1 -0 0 0 -0 -2 -3 -6 -5 -2 -0 0 0 -0 -0 -1 -2 -3 -5 -4 -2 -2 -3 -4 -7 -8 -9 -8 -11 -19 -17 -16 -13 -11 -11 -9 -5 -4 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -1 -0 -0 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -11 -16 -18 -16 -12 -5 -0 -0 0 0 -0 -3 -11 -19 -33 -40 -35 -26 -18 -10 -5 -5 -9 -15 -21 -25 -23 -17 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -51 -126 -13 -1 -0 0 -1 -0 0 -12 -51 -67 -28 -4 -5 -95 -254 -334 -328 -421 -383 -336 -307 -318 -309 -280 -251 -227 -201 -169 -127 -159 -212 -205 -152 -115 -115 -110 -76 -13 -15 -18 -22 -32 -44 -48 -35 -22 -7 -12 -70 -95 -88 -76 -66 -52 -34 -21 -22 -29 -33 -24 -18 -19 -19 -15 -12 -60 -46 -40 -35 -32 -29 -24 -14 -8 -7 -8 -11 -12 -12 -12 -14 -17 -16 -8 -6 -8 -12 -9 -7 -8 -8 -9 -6 -7 -8 -8 -9 -10 -11 -9 -5 -4 -19 -41 -40 -43 -41 -32 -25 -21 -18 -22 -14 -9 -7 -4 -3 -4 -5 -7 -8 -8 -9 -9 -10 -11 -11 -9 -9 -11 -9 -9 -7 -4 -8 -9 -6 -2 -2 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -1 -1 -2 -1 -0 -0 -0 -0 0 0 0 0 -0 -3 -11 -17 -17 -17 -14 -12 -9 -5 -2 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -1 -2 -1 -2 -3 -2 -1 -1 -2 -5 -12 -20 -25 -30 -38 -44 -39 -32 -26 -22 -19 -14 -9 -5 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -14 -23 -28 -28 -24 -15 -6 -2 -1 -1 -2 -8 -17 -19 -32 -43 -35 -23 -16 -9 -6 -6 -8 -13 -18 -22 -21 -16 -9 -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 -1 -1 -1 -1 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -59 -95 -15 -1 -0 -15 -8 -5 -27 -70 -91 -51 -3 0 -3 -111 -309 -367 -310 -303 -279 -246 -279 -278 -256 -238 -221 -194 -160 -117 -142 -174 -170 -146 -122 -112 -99 -67 -27 -35 -19 -14 -28 -39 -39 -32 -20 -7 -13 -23 -30 -49 -61 -56 -39 -27 -26 -24 -23 -22 -15 -14 -17 -15 -11 -15 -48 -41 -34 -34 -30 -23 -15 -9 -6 -8 -9 -9 -11 -12 -13 -16 -21 -20 -10 -6 -13 -14 -11 -10 -9 -7 -5 -5 -6 -7 -7 -7 -7 -6 -4 -4 -11 -31 -47 -38 -38 -34 -29 -28 -29 -28 -31 -25 -16 -13 -10 -6 -6 -7 -9 -10 -12 -16 -16 -17 -17 -15 -14 -15 -18 -11 -10 -8 -7 -9 -8 -4 -2 -2 -1 -1 -0 -1 -0 -0 0 -0 -0 -1 -2 -8 -7 -7 -3 -1 -2 -4 -3 0 0 0 0 0 -1 -3 -4 -9 -15 -14 -17 -18 -16 -12 -6 -3 -1 -0 -0 -0 0 0 0 0 0 -0 -1 -2 -1 -1 -1 -1 -0 -0 -1 -4 -12 -22 -32 -41 -57 -63 -60 -54 -47 -42 -34 -23 -14 -6 -2 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -7 -22 -33 -38 -36 -31 -24 -15 -8 -6 -8 -11 -20 -25 -24 -29 -38 -35 -22 -15 -10 -9 -9 -10 -12 -14 -17 -17 -12 -8 -6 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -5 -75 -135 -77 -13 -1 -49 -40 -36 -58 -81 -78 -39 0 0 0 -88 -320 -325 -223 -221 -234 -207 -253 -245 -228 -220 -208 -182 -148 -133 -187 -253 -219 -152 -111 -93 -75 -47 -27 -17 -8 -7 -21 -32 -31 -25 -19 -12 -12 -12 -9 -18 -33 -37 -29 -23 -22 -22 -15 -7 -5 -9 -10 -8 -10 -19 -36 -31 -30 -28 -25 -21 -16 -11 -8 -9 -10 -9 -11 -13 -14 -18 -21 -16 -8 -6 -10 -9 -9 -10 -9 -7 -6 -5 -6 -6 -6 -5 -5 -5 -6 -9 -20 -37 -48 -42 -35 -32 -31 -29 -25 -19 -16 -19 -20 -20 -14 -9 -11 -15 -18 -20 -20 -17 -15 -18 -17 -18 -18 -19 -20 -18 -13 -16 -18 -15 -9 -4 -3 -3 -5 -6 -6 -5 -4 -1 -0 -0 -1 -6 -14 -22 -23 -18 -14 -14 -10 -4 -1 -1 -3 -4 -1 -0 -0 -0 -1 -3 -5 -9 -24 -23 -17 -20 -16 -12 -8 -4 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -2 -8 -18 -30 -41 -51 -59 -64 -66 -62 -54 -44 -31 -18 -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 -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 -21 -31 -40 -42 -38 -32 -24 -20 -18 -21 -28 -34 -34 -34 -40 -45 -34 -23 -20 -16 -13 -11 -12 -12 -12 -13 -14 -8 -6 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -5 -2 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -95 -135 -106 -49 -10 -5 -49 -32 -53 -76 -64 -28 -2 0 -2 -105 -383 -291 -167 -159 -192 -194 -230 -217 -207 -205 -196 -164 -132 -154 -258 -349 -281 -157 -129 -77 -46 -27 -12 -4 -1 -2 -15 -29 -30 -29 -27 -27 -28 -17 -10 -13 -17 -20 -21 -19 -17 -16 -18 -6 -8 -7 -6 -8 -17 -30 -34 -34 -27 -19 -17 -16 -14 -12 -11 -10 -10 -10 -12 -16 -20 -17 -13 -10 -7 -7 -8 -7 -5 -8 -9 -7 -5 -5 -6 -7 -6 -4 -4 -5 -9 -14 -19 -28 -51 -45 -34 -28 -25 -19 -19 -22 -22 -27 -38 -40 -27 -17 -20 -25 -26 -27 -28 -22 -15 -21 -20 -23 -23 -21 -23 -25 -17 -12 -16 -17 -13 -7 -3 -3 -5 -7 -8 -8 -12 -6 -4 -5 -9 -18 -27 -35 -40 -30 -25 -35 -32 -22 -14 -8 -10 -10 -19 -8 -12 -8 -2 -1 -3 -7 -20 -21 -7 -7 -8 -14 -18 -15 -9 -3 -1 -0 -0 0 0 0 -0 0 0 0 -0 0 0 0 -0 -1 -5 -13 -22 -30 -35 -43 -56 -65 -65 -56 -43 -29 -17 -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 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -10 -19 -32 -44 -50 -50 -45 -34 -27 -28 -34 -42 -41 -36 -38 -46 -48 -33 -27 -23 -14 -9 -11 -14 -13 -11 -12 -12 -8 -6 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -5 -2 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -99 -99 -84 -46 -36 -66 -34 -46 -72 -71 -46 -16 -2 -18 -126 -429 -251 -133 -133 -159 -178 -200 -194 -190 -193 -185 -144 -114 -153 -256 -337 -301 -195 -146 -63 -36 -20 -8 -6 -0 -4 -30 -41 -41 -43 -40 -35 -31 -24 -14 -13 -15 -13 -11 -10 -8 -7 -9 -11 -12 -7 -7 -11 -19 -26 -29 -26 -15 -8 -11 -13 -13 -12 -10 -8 -8 -10 -14 -14 -13 -9 -7 -7 -6 -6 -7 -8 -6 -7 -7 -6 -6 -7 -7 -6 -7 -5 -6 -13 -17 -18 -26 -40 -51 -47 -35 -24 -18 -13 -15 -21 -26 -32 -43 -48 -35 -19 -19 -22 -22 -30 -42 -28 -20 -15 -13 -22 -27 -22 -17 -19 -23 -24 -22 -20 -14 -8 -4 -2 -1 -0 -1 -6 -15 -8 -11 -17 -17 -11 -9 -23 -42 -33 -13 -23 -38 -27 -24 -30 -4 -13 -37 -22 -17 -9 -3 -1 -1 -3 -11 -16 -10 -2 -1 -4 -15 -22 -17 -11 -5 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -8 -13 -16 -16 -20 -35 -44 -53 -49 -34 -23 -15 -6 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -8 -22 -37 -47 -52 -53 -55 -58 -45 -32 -30 -34 -36 -34 -32 -36 -45 -45 -36 -31 -22 -12 -9 -13 -16 -15 -12 -12 -11 -9 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -13 -57 -79 -82 -79 -77 -69 -28 -10 -43 -74 -76 -45 -18 -52 -192 -413 -201 -118 -133 -150 -166 -176 -173 -176 -183 -171 -121 -112 -165 -244 -308 -310 -222 -70 -38 -24 -11 -7 -5 -0 -10 -46 -53 -46 -45 -45 -49 -46 -31 -17 -15 -17 -16 -14 -12 -9 -8 -10 -14 -9 -7 -14 -19 -25 -26 -23 -17 -10 -9 -11 -11 -10 -8 -6 -4 -5 -7 -11 -7 -5 -7 -6 -6 -6 -6 -6 -7 -6 -6 -6 -7 -7 -6 -5 -6 -11 -21 -49 -40 -26 -20 -30 -41 -37 -41 -32 -21 -15 -15 -20 -27 -28 -19 -12 -16 -13 -8 -15 -17 -14 -18 -25 -18 -6 -4 -2 -13 -27 -27 -20 -23 -34 -36 -37 -38 -28 -22 -15 -19 -20 -9 -6 -6 -7 -5 -7 -9 -16 -26 -32 -35 -46 -46 -12 -31 -22 -7 -2 -2 -3 -16 -34 -24 -10 -3 -3 -4 -3 -1 -4 -7 -9 -3 -1 -0 -7 -16 -18 -15 -10 -5 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -3 -5 -5 -4 -8 -14 -19 -31 -34 -25 -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 -1 -1 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -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 -37 -53 -56 -50 -44 -53 -68 -63 -44 -33 -29 -28 -29 -31 -37 -46 -50 -43 -31 -24 -17 -10 -9 -9 -14 -13 -13 -13 -11 -8 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -1 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -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 -5 -49 -61 -56 -58 -41 -13 -2 -4 -29 -62 -68 -52 -54 -143 -281 -331 -163 -125 -127 -134 -151 -160 -162 -165 -165 -146 -100 -114 -167 -215 -266 -280 -191 -24 -24 -16 -7 -6 -3 -0 -6 -23 -34 -50 -51 -45 -45 -46 -39 -28 -23 -22 -22 -16 -17 -13 -10 -8 -9 -8 -8 -14 -18 -24 -23 -22 -23 -23 -22 -21 -16 -12 -7 -5 -4 -4 -6 -8 -8 -5 -5 -5 -6 -6 -5 -5 -6 -7 -7 -8 -9 -7 -5 -8 -19 -35 -51 -72 -59 -33 -25 -26 -24 -21 -31 -30 -21 -17 -13 -6 -4 -4 -3 0 0 0 -1 -21 -22 -18 -11 -7 -12 -10 -9 -9 -19 -30 -29 -21 -22 -40 -55 -51 -56 -54 -58 -50 -51 -45 -23 -13 -9 -8 -5 -3 -6 -16 -39 -65 -69 -37 -48 -27 -48 -49 -44 -28 -9 -7 -13 -30 -26 -6 -7 -17 -18 -10 -3 -6 -2 -5 -2 -1 -1 -2 -7 -16 -18 -12 -7 -3 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -5 -9 -7 -11 -20 -22 -16 -11 -7 -3 -0 -0 -0 -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 -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 -1 -12 -38 -53 -54 -52 -46 -62 -79 -71 -54 -40 -31 -28 -28 -31 -38 -47 -52 -36 -24 -23 -21 -12 -4 -5 -11 -13 -13 -14 -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 -1 -2 -2 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -5 -3 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -58 -59 -42 -49 -28 -8 -2 -12 -34 -54 -45 -33 -85 -190 -268 -237 -141 -137 -114 -126 -151 -158 -157 -152 -141 -119 -84 -101 -161 -199 -230 -197 -105 -17 -17 -12 -7 -9 -4 -1 -1 -3 -18 -60 -69 -53 -45 -42 -41 -37 -30 -25 -25 -15 -21 -17 -12 -10 -10 -9 -8 -7 -7 -15 -19 -24 -28 -29 -25 -20 -11 -11 -10 -8 -5 -4 -6 -8 -8 -5 -3 -4 -5 -5 -4 -4 -6 -9 -9 -8 -7 -9 -17 -33 -49 -57 -63 -62 -51 -34 -36 -28 -19 -21 -31 -29 -21 -14 -4 -1 -0 0 0 0 0 0 -0 -16 -11 -5 -2 -2 -5 -7 -7 -14 -21 -20 -24 -20 -12 -13 -24 -23 -59 -66 -77 -79 -80 -66 -39 -24 -22 -20 -10 -10 -16 -22 -38 -59 -62 -37 -40 -45 -52 -51 -32 -15 -15 -26 -32 -37 -39 -26 -8 -6 -6 -3 -9 -19 -5 -7 -4 -4 -7 -8 -7 -7 -9 -7 -11 -8 -4 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -3 -2 -8 -15 -14 -9 -5 -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 -1 -2 -3 -4 -4 -3 -3 -2 -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 -1 -9 -29 -44 -49 -54 -55 -69 -89 -78 -60 -47 -39 -32 -30 -32 -37 -45 -49 -33 -24 -24 -21 -13 -5 -3 -7 -13 -13 -14 -14 -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 -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 -2 -7 -11 -10 -7 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -62 -53 -32 -56 -27 -17 -26 -49 -68 -75 -80 -111 -206 -326 -262 -190 -156 -144 -115 -123 -154 -161 -156 -144 -126 -102 -76 -90 -160 -188 -138 -78 -35 -15 -13 -10 -7 -9 -4 -4 -3 -1 -24 -69 -76 -49 -37 -36 -38 -36 -29 -25 -24 -14 -16 -16 -16 -15 -14 -12 -11 -8 -5 -14 -22 -25 -30 -34 -29 -22 -22 -14 -16 -13 -8 -6 -7 -8 -8 -8 -5 -3 -3 -3 -3 -4 -6 -9 -8 -7 -11 -32 -54 -70 -71 -65 -60 -49 -37 -32 -41 -35 -29 -31 -35 -30 -17 -4 -0 0 0 0 0 0 0 0 -0 -4 -6 -8 -10 -15 -21 -21 -15 -21 -28 -20 -14 -22 -15 -2 -10 -25 -30 -47 -65 -76 -78 -71 -55 -37 -32 -36 -20 -19 -29 -40 -60 -69 -58 -56 -68 -65 -60 -50 -32 -18 -16 -24 -32 -35 -49 -28 -29 -47 -30 -6 -11 -24 -9 -3 -2 -4 -12 -21 -17 -5 -1 -1 -3 -9 -8 -7 -5 -3 -1 -0 0 0 0 0 -0 0 0 0 0 0 0 -0 -0 -1 -5 -8 -9 -9 -6 -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 -1 -3 -5 -5 -5 -5 -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 -1 -10 -25 -36 -42 -50 -55 -65 -89 -81 -65 -53 -45 -37 -32 -32 -33 -39 -39 -31 -27 -22 -13 -2 -6 -2 -8 -13 -14 -15 -16 -15 -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 -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 -2 -7 -13 -16 -15 -7 -3 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -33 -47 -39 -61 -30 -45 -71 -80 -94 -111 -132 -174 -211 -346 -283 -243 -205 -162 -126 -120 -147 -163 -148 -138 -125 -103 -84 -88 -108 -89 -37 -27 -21 -16 -12 -10 -9 -7 -6 -7 -5 -3 -32 -72 -78 -51 -36 -36 -43 -39 -30 -26 -24 -14 -12 -14 -21 -22 -19 -18 -15 -13 -15 -22 -26 -26 -31 -35 -31 -28 -31 -26 -25 -20 -11 -8 -8 -9 -10 -10 -5 -2 -2 -2 -3 -3 -4 -6 -8 -10 -24 -69 -80 -83 -71 -57 -50 -44 -34 -30 -34 -35 -35 -38 -38 -26 -6 0 0 0 0 0 0 0 0 0 -1 -8 -17 -25 -31 -34 -32 -27 -25 -32 -33 -30 -13 -7 -11 -9 -15 -38 -25 -25 -39 -42 -38 -37 -35 -29 -26 -31 -20 -24 -22 -30 -62 -81 -70 -64 -64 -53 -60 -53 -44 -47 -37 -25 -40 -38 -27 -17 -12 -14 -11 -6 -13 -28 -20 -2 -6 -13 -18 -21 -21 -12 -0 -1 -0 -3 -9 -10 -8 -5 -2 -1 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -2 -6 -9 -9 -7 -8 -7 -6 -4 -2 -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 -1 -3 -4 -6 -6 -6 -5 -5 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -14 -27 -34 -35 -41 -41 -58 -73 -73 -65 -56 -48 -40 -32 -30 -27 -35 -37 -32 -26 -24 -18 -6 -17 -6 -9 -12 -13 -14 -15 -14 -12 -8 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -2 -6 -13 -19 -20 -15 -9 -5 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -48 -52 -58 -44 -14 -45 -79 -98 -117 -131 -145 -201 -325 -344 -312 -252 -189 -144 -125 -130 -140 -111 -119 -131 -124 -114 -107 -78 -22 -23 -19 -18 -14 -12 -11 -11 -7 -7 -8 -7 -6 -39 -75 -79 -56 -42 -40 -50 -49 -29 -24 -25 -20 -18 -16 -19 -23 -26 -25 -19 -17 -22 -28 -28 -28 -30 -33 -35 -29 -31 -41 -36 -24 -12 -10 -10 -11 -11 -10 -6 -3 -2 -2 -4 -6 -5 -7 -14 -24 -50 -76 -66 -68 -60 -50 -46 -43 -39 -40 -39 -31 -22 -24 -32 -22 0 0 0 0 0 0 0 0 0 0 -1 -11 -17 -21 -24 -25 -25 -25 -27 -30 -26 -25 -17 -17 -23 -24 -27 -36 -28 -19 -19 -18 -18 -18 -17 -16 -17 -19 -12 -25 -25 -24 -27 -24 -14 -11 -15 -19 -39 -59 -60 -44 -23 -22 -40 -33 -12 -11 -8 -8 -7 -6 -9 -17 -13 -1 -6 -21 -29 -18 -11 -10 -1 -1 -2 -5 -9 -10 -8 -5 -3 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -2 -4 -6 -5 -1 -2 -5 -7 -6 -3 -2 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -1 -2 -3 -4 -5 -5 -4 -4 -3 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -7 -19 -33 -37 -27 -31 -27 -40 -51 -57 -58 -55 -49 -42 -32 -29 -24 -29 -33 -29 -23 -25 -27 -20 -17 -11 -11 -13 -13 -13 -12 -14 -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 -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 -11 -17 -20 -20 -16 -11 -6 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -61 -71 -77 -81 -61 -51 -77 -92 -103 -114 -126 -146 -215 -379 -331 -267 -200 -154 -129 -113 -104 -101 -117 -157 -175 -176 -171 -142 -83 -22 -15 -17 -12 -11 -9 -9 -10 -10 -9 -9 -8 -39 -68 -66 -49 -37 -24 -22 -39 -24 -21 -24 -24 -22 -20 -19 -24 -31 -33 -30 -27 -25 -24 -23 -25 -30 -39 -43 -32 -28 -39 -42 -28 -15 -12 -13 -15 -14 -10 -5 -3 -3 -3 -4 -6 -8 -12 -33 -60 -68 -63 -53 -61 -59 -58 -60 -62 -56 -36 -20 -13 -3 -7 -24 -19 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -3 -2 -3 -7 -11 -13 -20 -17 -15 -19 -26 -25 -23 -23 -24 -18 -12 -11 -11 -13 -14 -16 -14 -17 -32 -23 -37 -43 -33 -19 -13 -13 -10 -9 -16 -32 -37 -17 -6 -6 -9 -10 -12 -14 -13 -11 -10 -10 -8 -9 -11 -8 -6 -27 -11 -8 -6 -4 -4 -1 -2 -13 -18 -11 -7 -7 -5 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 -0 -0 -2 -2 -2 -2 -2 -1 -2 -5 -6 -5 -3 -2 -1 -1 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -1 -2 -3 -4 -3 -3 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -9 -20 -36 -35 -20 -19 -19 -25 -32 -39 -44 -48 -49 -41 -32 -26 -19 -18 -24 -27 -25 -23 -23 -18 -14 -13 -12 -11 -12 -12 -12 -13 -11 -9 -6 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -11 -16 -17 -17 -15 -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 -9 -26 -64 -80 -92 -104 -92 -75 -88 -97 -102 -113 -140 -252 -390 -310 -245 -186 -149 -136 -116 -109 -137 -178 -224 -249 -233 -194 -133 -64 -19 -14 -17 -12 -11 -11 -13 -14 -14 -14 -13 -11 -38 -56 -42 -26 -23 -25 -20 -19 -26 -20 -22 -25 -26 -25 -25 -30 -37 -41 -37 -28 -21 -17 -13 -9 -11 -41 -53 -39 -34 -40 -41 -27 -17 -15 -17 -22 -20 -13 -7 -5 -4 -5 -8 -7 -13 -26 -62 -90 -73 -60 -49 -57 -67 -49 -26 -17 -16 -9 0 0 0 -3 -11 -8 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -2 -8 -15 -10 -11 -12 -14 -19 -23 -22 -18 -12 -8 -6 -6 -7 -8 -10 -11 -14 -28 -39 -50 -65 -61 -45 -27 -19 -20 -25 -32 -37 -29 -14 -11 -11 -12 -14 -12 -12 -10 -11 -15 -14 -10 -11 -16 -16 -5 -20 -14 -12 -9 -6 -7 -11 -13 -17 -27 -20 -14 -9 -11 -11 -3 -1 -2 -1 -1 -1 -0 -0 -1 -2 -4 -1 -3 -1 -3 -6 -6 -3 -1 -3 -5 -5 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -3 -3 -3 -3 -2 -5 -9 -12 -15 -21 -30 -27 -18 -16 -18 -22 -27 -31 -34 -38 -42 -31 -23 -17 -13 -12 -17 -25 -24 -23 -21 -19 -18 -16 -13 -11 -11 -11 -12 -12 -11 -10 -7 -4 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -4 -7 -10 -11 -11 -10 -6 -3 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -78 -96 -96 -89 -76 -67 -79 -93 -97 -103 -128 -264 -347 -266 -208 -166 -150 -171 -166 -158 -188 -231 -238 -221 -189 -102 -39 -14 -11 -10 -13 -13 -15 -18 -19 -21 -21 -20 -16 -15 -30 -44 -31 -24 -25 -24 -17 -14 -23 -20 -24 -25 -29 -31 -31 -37 -45 -41 -27 -16 -10 -9 -8 -6 -7 -17 -61 -73 -49 -40 -38 -28 -20 -20 -24 -32 -32 -24 -15 -11 -8 -7 -9 -12 -17 -47 -75 -89 -80 -62 -49 -32 -23 -20 -12 -4 -0 0 -0 -2 -7 -1 0 -0 -0 0 -0 -1 -6 -4 -1 -1 -0 0 0 0 0 0 0 0 -3 -6 -10 -14 -10 -10 -11 -13 -15 -13 -12 -13 -13 -9 -7 -5 -4 -3 -5 -6 -7 -10 -24 -36 -47 -44 -37 -33 -37 -43 -47 -51 -54 -41 -19 -13 -11 -10 -11 -13 -14 -14 -16 -15 -13 -13 -16 -21 -19 -8 -19 -21 -20 -17 -13 -17 -30 -39 -32 -32 -25 -21 -26 -26 -18 -12 -6 -3 -1 -2 -2 -1 -1 -1 -2 -4 -4 -8 -4 -6 -10 -9 -5 -3 -2 -3 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -4 -4 -3 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 0 -0 -0 -1 -5 -10 -10 -10 -12 -12 -16 -22 -25 -32 -47 -50 -43 -34 -23 -20 -22 -25 -28 -31 -32 -30 -18 -13 -11 -10 -10 -13 -22 -24 -22 -21 -19 -17 -15 -14 -12 -11 -11 -12 -12 -12 -10 -7 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -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 -72 -20 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -95 -113 -97 -78 -66 -68 -81 -90 -92 -87 -102 -249 -305 -256 -212 -190 -194 -236 -246 -252 -240 -199 -137 -87 -72 -18 -11 -10 -8 -8 -10 -14 -20 -21 -23 -24 -26 -24 -19 -24 -53 -76 -37 -31 -31 -29 -20 -14 -17 -19 -25 -26 -28 -29 -28 -26 -26 -24 -16 -10 -5 -5 -5 -6 -13 -31 -85 -57 -44 -40 -42 -41 -35 -32 -38 -50 -55 -50 -36 -26 -23 -21 -21 -19 -28 -36 -41 -64 -81 -66 -34 -9 -9 -12 -5 -1 0 -0 -4 -16 -31 -4 -0 -1 -0 -0 -1 -4 -6 -5 -4 -3 -1 0 0 0 0 0 0 0 -6 -9 -9 -10 -9 -8 -9 -14 -13 -10 -14 -18 -17 -18 -41 -39 -14 -5 -4 -4 -4 -5 -7 -13 -16 -14 -11 -13 -25 -36 -34 -30 -26 -17 -12 -11 -12 -14 -14 -14 -14 -12 -11 -12 -17 -23 -27 -28 -25 -19 -18 -24 -23 -17 -10 -15 -40 -70 -34 -74 -47 -41 -41 -41 -35 -21 -11 -8 -6 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -3 -4 -4 -3 -2 -3 -2 -1 -0 -0 -0 -0 0 -0 -0 0 -0 -0 -0 -0 -2 -5 -8 -9 -10 -16 -20 -19 -16 -12 -6 -2 -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 -1 -1 -1 -1 -4 -8 -11 -12 -16 -23 -26 -31 -34 -38 -53 -75 -79 -72 -57 -34 -23 -22 -25 -29 -32 -31 -25 -13 -9 -9 -9 -10 -16 -25 -23 -22 -21 -19 -16 -15 -16 -14 -11 -8 -9 -12 -12 -9 -6 -3 -1 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -2 -1 -2 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -192 -98 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -48 -96 -84 -65 -66 -73 -78 -77 -75 -72 -76 -200 -277 -298 -285 -266 -267 -279 -242 -222 -173 -104 -50 -22 -17 -12 -15 -17 -16 -14 -13 -14 -18 -18 -22 -18 -19 -22 -21 -30 -64 -94 -39 -35 -31 -31 -24 -18 -22 -19 -24 -28 -27 -23 -16 -10 -8 -10 -10 -5 -2 -5 -8 -19 -43 -78 -95 -53 -40 -43 -53 -58 -56 -53 -56 -62 -63 -58 -48 -38 -28 -26 -34 -37 -45 -14 -2 -35 -66 -59 -26 -13 -29 -25 -5 -0 0 -2 -18 -46 -39 -7 -1 -0 -1 -2 -4 -6 -7 -4 -2 -2 -1 -0 -0 -0 -0 -1 -0 0 -2 -6 -9 -11 -11 -10 -10 -15 -22 -16 -11 -10 -10 -17 -39 -36 -14 -6 -5 -5 -5 -6 -6 -6 -8 -9 -7 -8 -8 -7 -7 -10 -8 -9 -10 -11 -11 -9 -7 -5 -5 -5 -11 -11 -11 -18 -21 -15 -11 -12 -15 -19 -21 -19 -19 -18 -46 -120 -103 -100 -85 -74 -63 -62 -63 -49 -29 -33 -24 -10 -3 -3 -3 -3 -2 -2 -1 -0 -0 -1 -1 -2 -3 -5 -5 -3 -2 -1 -0 -0 0 -0 -0 -1 -0 0 0 -0 -0 -5 -16 -31 -36 -36 -41 -45 -44 -38 -29 -17 -8 -2 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -5 -7 -8 -8 -16 -26 -34 -38 -40 -47 -66 -85 -85 -83 -71 -58 -48 -42 -40 -38 -32 -24 -26 -15 -8 -7 -7 -9 -17 -27 -24 -22 -21 -20 -18 -17 -17 -15 -10 -8 -9 -11 -12 -10 -7 -4 -2 -0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 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 0 0 0 0 0 0 0 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -64 -78 -65 -68 -70 -64 -58 -62 -74 -67 -110 -168 -267 -290 -279 -259 -212 -133 -83 -65 -42 -27 -21 -19 -23 -30 -33 -32 -28 -23 -19 -17 -16 -19 -15 -11 -14 -19 -34 -63 -79 -43 -37 -32 -28 -23 -23 -20 -10 -14 -24 -24 -15 -8 -7 -8 -8 -6 -2 -3 -12 -37 -58 -75 -82 -76 -53 -46 -59 -67 -68 -68 -65 -60 -54 -57 -59 -49 -40 -40 -48 -45 -19 -17 -6 -1 -15 -28 -24 -11 -5 -8 -5 -1 0 0 -1 -20 -45 -28 -10 -3 -0 -1 -3 -4 -4 -4 -4 -5 -6 -3 -1 -0 -1 -2 -1 -0 0 0 -2 -7 -12 -13 -10 -9 -11 -15 -14 -10 -9 -10 -11 -15 -16 -11 -9 -7 -7 -8 -9 -9 -9 -10 -6 -7 -8 -4 -0 -1 -4 -3 -2 -1 -0 0 0 0 0 -0 -0 -1 -0 0 -0 -1 -1 -1 -2 -1 -2 -7 -25 -36 -23 -10 -39 -99 -91 -86 -85 -79 -72 -64 -46 -33 -54 -35 -27 -17 -8 -5 -4 -4 -4 -3 -2 -2 -2 -2 -2 -2 -3 -4 -6 -4 -3 -1 -0 -0 -0 -1 -2 -1 -0 0 0 -1 -6 -20 -36 -47 -54 -51 -49 -50 -50 -43 -32 -20 -11 -6 -2 -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 -4 -6 -9 -11 -10 -8 -16 -24 -32 -39 -43 -50 -66 -84 -81 -84 -84 -80 -74 -72 -70 -60 -28 -12 -15 -12 -7 -6 -7 -10 -20 -25 -24 -21 -20 -20 -17 -12 -12 -10 -6 -7 -9 -11 -12 -11 -9 -6 -3 -1 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -65 -111 -68 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -37 -57 -71 -69 -64 -60 -53 -47 -59 -89 -122 -170 -169 -148 -149 -154 -146 -112 -72 -51 -40 -30 -26 -23 -25 -34 -44 -42 -40 -34 -31 -24 -18 -15 -18 -15 -14 -17 -13 -31 -74 -87 -50 -34 -25 -20 -10 -8 -9 -9 -13 -22 -21 -13 -8 -6 -8 -10 -8 -7 -11 -27 -66 -82 -79 -87 -93 -73 -66 -82 -86 -82 -84 -82 -74 -66 -71 -73 -80 -86 -94 -100 -75 -22 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -28 -17 -8 -2 -0 -1 -2 -4 -4 -4 -5 -7 -6 -1 -0 -0 -1 -2 -0 0 0 0 0 -3 -6 -6 -3 -2 -2 -5 -4 -5 -9 -9 -9 -11 -13 -13 -10 -6 -6 -6 -6 -7 -9 -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 -2 -19 -30 -26 -14 -7 -14 -14 -33 -44 -47 -62 -74 -59 -36 -32 -40 -44 -34 -21 -12 -7 -5 -4 -4 -3 -3 -3 -2 -3 -3 -3 -5 -7 -7 -5 -3 -2 -1 -1 -1 -2 -1 -1 -0 0 -2 -6 -13 -12 -13 -28 -25 -22 -30 -43 -46 -39 -32 -20 -11 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -1 -1 -2 -3 -5 -8 -10 -10 -10 -14 -9 -8 -14 -23 -33 -40 -43 -51 -68 -81 -78 -85 -92 -101 -118 -132 -111 -87 -35 -14 -8 -6 -5 -5 -6 -8 -31 -29 -23 -20 -19 -18 -14 -8 -5 -4 -3 -4 -6 -9 -11 -12 -10 -8 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -1 -0 0 -0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -61 -173 -213 -120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -90 -90 -70 -69 -73 -63 -53 -47 -43 -59 -114 -160 -156 -138 -98 -83 -75 -73 -68 -55 -42 -35 -28 -24 -22 -23 -32 -40 -38 -37 -35 -34 -28 -19 -15 -16 -16 -12 -12 -12 -39 -106 -100 -45 -26 -31 -17 -18 -22 -23 -21 -19 -17 -13 -9 -6 -3 -4 -5 -8 -11 -18 -38 -44 -75 -80 -87 -102 -109 -108 -110 -110 -103 -104 -109 -108 -102 -101 -94 -91 -91 -91 -90 -85 -60 -25 -6 -2 -3 -1 0 0 0 0 0 0 0 0 0 -11 -17 -8 -3 -1 -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 -4 -5 -4 -5 -6 -5 -3 -2 -1 -2 -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 -1 -7 -9 -8 -11 -15 -8 -4 -5 -7 -15 -40 -68 -58 -52 -50 -58 -50 -31 -17 -13 -9 -5 -4 -6 -5 -4 -4 -3 -3 -3 -5 -7 -6 -5 -5 -4 -3 -2 -2 -3 -2 -1 -0 -0 -1 -3 -5 -3 -2 -2 -2 -4 -12 -24 -32 -33 -32 -19 -9 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -7 -12 -17 -14 -4 -5 -5 -6 -10 -19 -30 -37 -42 -55 -70 -77 -79 -86 -94 -103 -118 -138 -104 -64 -27 -11 -6 -5 -4 -5 -6 -7 -24 -28 -24 -21 -20 -19 -18 -15 -7 -4 -4 -6 -8 -9 -10 -12 -11 -9 -6 -3 -1 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 0 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 -46 -2 -4 -23 -32 -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 -7 -121 -121 -84 -68 -68 -60 -48 -44 -36 -54 -118 -141 -121 -94 -83 -77 -69 -59 -49 -41 -37 -33 -25 -18 -20 -19 -24 -25 -27 -34 -33 -34 -24 -16 -13 -16 -20 -19 -12 -13 -24 -53 -49 -24 -20 -35 -36 -24 -22 -23 -20 -15 -11 -8 -7 -4 -4 -2 -6 -14 -19 -19 -23 -21 -62 -85 -103 -121 -129 -127 -126 -132 -123 -113 -116 -107 -97 -100 -100 -90 -92 -89 -80 -73 -69 -55 -32 -17 -12 -2 0 0 0 0 0 0 0 0 0 -3 -4 -2 -1 -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 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -8 -9 -25 -34 -40 -39 -38 -31 -18 -13 -9 -5 -6 -5 -5 -5 -4 -3 -3 -2 -3 -4 -4 -4 -6 -6 -5 -3 -3 -2 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -3 -7 -10 -15 -15 -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 -2 -6 -12 -16 -14 -7 -3 -2 -2 -6 -14 -23 -30 -35 -52 -63 -70 -76 -84 -91 -98 -98 -63 -47 -25 -11 -6 -4 -3 -4 -4 -5 -4 -14 -25 -26 -22 -22 -21 -20 -19 -13 -9 -9 -11 -10 -8 -9 -10 -10 -9 -8 -6 -3 -1 -0 -0 -0 -0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -165 -11 0 0 0 -82 -88 -36 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -109 -131 -96 -71 -60 -50 -40 -35 -26 -42 -106 -106 -90 -83 -77 -71 -62 -49 -41 -38 -38 -35 -27 -17 -20 -17 -20 -19 -20 -27 -35 -33 -25 -15 -10 -15 -20 -20 -19 -26 -19 -17 -16 -14 -20 -34 -44 -29 -23 -19 -15 -13 -12 -11 -8 -7 -8 -5 -9 -13 -14 -12 -12 -22 -89 -122 -131 -137 -139 -134 -127 -128 -137 -124 -116 -79 -54 -63 -77 -45 -34 -63 -73 -65 -58 -58 -56 -42 -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 -2 -8 -15 -25 -42 -40 -19 -15 -11 -9 -7 -6 -6 -6 -6 -5 -4 -3 -1 -3 -2 -2 -3 -5 -5 -4 -2 -1 -0 -0 -0 0 -0 -0 -1 -1 -1 -1 -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 -1 -4 -7 -7 -6 -6 -3 -1 -1 -4 -11 -20 -26 -31 -43 -53 -58 -65 -74 -84 -92 -92 -64 -34 -16 -8 -5 -5 -3 -3 -3 -3 -4 -14 -26 -29 -24 -23 -24 -23 -21 -15 -11 -13 -16 -12 -7 -7 -7 -8 -9 -10 -9 -7 -4 -2 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -1 -1 -0 -0 0 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 -5 -49 -69 -24 0 -6 -27 -47 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -106 -126 -101 -72 -54 -45 -36 -26 -21 -36 -92 -87 -82 -78 -72 -64 -54 -44 -40 -41 -42 -41 -32 -22 -24 -19 -25 -23 -22 -25 -27 -27 -28 -19 -9 -8 -13 -17 -17 -17 -20 -23 -20 -20 -33 -43 -42 -30 -24 -20 -18 -16 -14 -11 -8 -8 -8 -6 -6 -10 -9 -9 -9 -20 -73 -120 -137 -134 -129 -116 -87 -69 -104 -108 -99 -72 -42 -35 -36 -29 -32 -64 -74 -65 -53 -51 -54 -46 -13 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -7 -1 -2 -6 -28 -37 -21 -16 -14 -13 -13 -11 -8 -6 -6 -6 -3 -2 -1 -2 -2 -2 -3 -4 -4 -1 -1 -0 -0 -0 0 0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -2 -1 -0 -0 -4 -11 -18 -22 -27 -35 -43 -46 -50 -57 -70 -81 -84 -67 -37 -17 -7 -4 -4 -2 -2 -2 -2 -6 -26 -38 -31 -25 -24 -25 -26 -21 -14 -12 -13 -15 -10 -6 -6 -7 -9 -10 -11 -11 -10 -8 -6 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 0 0 0 0 0 0 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 -1 0 -15 -76 -73 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -104 -108 -88 -69 -53 -42 -29 -22 -23 -38 -82 -80 -77 -73 -69 -60 -50 -44 -43 -44 -42 -36 -29 -28 -30 -26 -29 -24 -25 -29 -28 -25 -23 -19 -11 -8 -8 -10 -17 -31 -77 -166 -79 -56 -56 -51 -38 -25 -17 -16 -17 -16 -13 -10 -8 -6 -5 -3 -7 -7 -8 -8 -8 -14 -41 -89 -113 -104 -93 -74 -47 -31 -49 -70 -64 -66 -43 -34 -35 -32 -29 -32 -53 -65 -58 -51 -45 -34 -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 -6 -15 -20 -21 -23 -22 -11 -2 -0 -23 -37 -26 -18 -17 -16 -16 -14 -11 -7 -6 -6 -4 -4 -2 -1 -1 -1 -2 -2 -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 -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 -5 -10 -13 -17 -20 -26 -32 -36 -38 -45 -59 -73 -79 -77 -47 -21 -8 -3 -2 -2 -1 -3 -23 -39 -44 -38 -31 -25 -25 -26 -27 -21 -14 -13 -14 -13 -10 -8 -8 -9 -9 -9 -7 -8 -13 -11 -8 -5 -3 -1 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -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 -67 -111 -105 -80 -67 -58 -43 -30 -27 -27 -40 -67 -75 -73 -70 -68 -60 -51 -46 -46 -49 -44 -25 -24 -26 -27 -26 -24 -22 -28 -35 -37 -33 -27 -22 -18 -16 -12 -10 -16 -23 -79 -174 -134 -67 -59 -42 -29 -23 -20 -14 -11 -12 -11 -8 -8 -7 -6 -6 -7 -8 -7 -8 -10 -20 -44 -76 -85 -72 -67 -40 -43 -56 -59 -60 -48 -46 -37 -39 -41 -40 -39 -40 -41 -48 -55 -55 -42 -26 -13 -4 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -11 -14 -11 -20 -29 -24 -12 -15 -24 -24 -19 -17 -16 -16 -14 -11 -7 -5 -4 -3 -4 -3 -2 -2 -2 -2 -2 -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 -1 -6 -12 -13 -8 -3 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -3 -7 -10 -10 -13 -16 -19 -22 -25 -29 -40 -56 -67 -80 -95 -66 -31 -13 -6 -4 -2 -1 -12 -30 -38 -37 -35 -30 -26 -26 -25 -26 -22 -16 -15 -15 -10 -13 -12 -13 -12 -8 -3 -2 -5 -14 -15 -13 -11 -8 -6 -3 -1 -0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -52 -101 -126 -110 -79 -61 -53 -38 -28 -28 -30 -51 -68 -68 -65 -63 -65 -58 -49 -44 -44 -46 -45 -34 -25 -21 -20 -21 -23 -26 -33 -30 -38 -40 -35 -31 -28 -26 -19 -12 -19 -29 -96 -161 -131 -47 -34 -26 -17 -12 -10 -10 -12 -14 -9 -8 -9 -8 -7 -6 -7 -7 -7 -7 -16 -36 -59 -69 -61 -46 -53 -58 -52 -54 -61 -58 -44 -41 -44 -48 -47 -42 -39 -36 -32 -29 -33 -40 -33 -22 -15 -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 -1 -5 -15 -23 -23 -23 -27 -28 -23 -17 -15 -14 -12 -7 -5 -5 -3 -2 -2 -3 -3 -2 -2 -2 -2 -2 -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 -2 -7 -21 -31 -31 -25 -12 -5 -4 -2 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -1 -4 -8 -10 -10 -11 -14 -15 -16 -16 -19 -29 -49 -55 -67 -76 -64 -39 -21 -10 -5 -2 -2 -17 -32 -35 -33 -33 -31 -29 -28 -26 -24 -21 -17 -17 -16 -6 -9 -12 -14 -13 -7 -3 -2 -4 -14 -20 -20 -19 -17 -14 -11 -4 -1 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 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 -44 -156 -141 -116 -95 -73 -56 -41 -25 -25 -29 -29 -62 -71 -64 -61 -60 -62 -54 -44 -38 -36 -38 -42 -42 -20 -20 -19 -23 -26 -30 -34 -29 -26 -32 -36 -35 -35 -36 -41 -54 -43 -68 -79 -85 -72 -36 -16 -12 -12 -12 -12 -12 -12 -11 -9 -12 -9 -9 -7 -5 -6 -8 -8 -15 -27 -50 -65 -54 -23 -2 -11 -55 -59 -49 -49 -49 -42 -48 -53 -47 -45 -47 -45 -40 -36 -28 -28 -36 -26 -18 -14 -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 -1 -5 -4 -6 -13 -21 -26 -26 -20 -14 -12 -10 -8 -6 -4 -3 -2 -1 -1 -1 -2 -1 -1 -1 -1 -1 -2 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -2 -1 -1 -0 0 0 0 -0 -0 -3 -12 -22 -24 -21 -13 -11 -8 -4 -0 -0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 -1 -2 -4 -8 -12 -12 -11 -11 -13 -14 -13 -11 -10 -13 -31 -40 -48 -52 -49 -40 -27 -10 -4 -3 -6 -18 -29 -33 -32 -31 -29 -29 -28 -26 -22 -18 -16 -17 -7 -4 -5 -7 -10 -10 -7 -4 -5 -8 -18 -26 -28 -27 -26 -23 -19 -10 -3 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 0 0 0 0 -0 -0 -0 -6 -5 -2 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -140 -137 -102 -76 -61 -51 -38 -29 -33 -45 -37 -71 -67 -61 -60 -62 -61 -54 -44 -36 -33 -36 -41 -38 -18 -26 -22 -28 -32 -34 -37 -38 -39 -43 -39 -34 -37 -52 -93 -157 -120 -77 -62 -52 -42 -30 -17 -10 -9 -8 -7 -6 -8 -10 -10 -12 -10 -11 -8 -7 -9 -10 -14 -22 -43 -61 -55 -25 -2 -8 -24 -54 -53 -41 -43 -45 -45 -54 -56 -33 -23 -42 -55 -33 0 -2 -6 -32 -14 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -3 -8 -12 -10 -6 -5 -8 -6 -6 -6 -5 -4 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -3 -1 -0 -0 -0 -0 -1 -2 -2 -1 -2 -4 -4 -2 -1 -0 0 0 0 0 0 -1 -4 -7 -10 -11 -8 -8 -7 -4 -1 -0 0 0 0 -0 -1 -1 -1 -2 -3 -4 -3 -2 -2 -4 -7 -10 -12 -12 -12 -11 -10 -11 -11 -10 -8 -9 -20 -29 -37 -38 -34 -30 -22 -7 -3 -3 -9 -21 -30 -30 -31 -29 -27 -26 -25 -23 -20 -16 -15 -10 -4 -3 -7 -14 -16 -11 -11 -9 -9 -12 -19 -29 -38 -37 -35 -30 -23 -12 -4 -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 -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 -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 -81 -134 -122 -90 -65 -51 -44 -37 -35 -47 -66 -74 -83 -64 -58 -56 -56 -55 -50 -44 -37 -33 -35 -39 -36 -25 -27 -24 -27 -32 -36 -38 -38 -37 -36 -38 -40 -57 -88 -113 -132 -114 -68 -57 -48 -39 -26 -13 -5 -3 -5 -11 -14 -12 -9 -8 -8 -8 -7 -11 -19 -33 -54 -72 -82 -74 -56 -43 -19 -12 -26 -43 -41 -35 -37 -45 -47 -47 -48 -41 -20 -4 -4 -2 -1 -1 -2 -3 -25 -7 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -32 -33 -17 -3 -3 -4 -3 -2 -1 -1 -3 -4 -4 -4 -4 -5 -4 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -2 -3 -2 -1 -0 0 0 0 0 0 -0 -1 -3 -5 -7 -8 -7 -6 -4 -2 -0 0 0 0 -0 -1 -0 -0 -2 -4 -4 -3 -2 -2 -4 -6 -8 -10 -11 -11 -10 -9 -9 -10 -9 -7 -6 -7 -16 -25 -27 -22 -22 -13 -5 -3 -2 -8 -19 -29 -30 -29 -26 -25 -24 -21 -17 -16 -13 -11 -6 -4 -5 -9 -14 -13 -11 -11 -11 -12 -10 -8 -17 -43 -44 -40 -35 -26 -12 -2 -1 -2 -2 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -104 -130 -108 -79 -58 -42 -31 -27 -27 -33 -64 -90 -68 -58 -55 -52 -49 -45 -41 -40 -39 -36 -38 -36 -34 -26 -20 -25 -22 -23 -30 -33 -32 -35 -41 -45 -47 -71 -144 -157 -127 -106 -66 -52 -43 -35 -28 -20 -14 -13 -17 -21 -18 -10 -7 -7 -7 -9 -20 -41 -49 -52 -69 -83 -74 -48 -39 -23 -28 -34 -37 -35 -32 -41 -40 -34 -36 -42 -39 -23 -4 -0 0 -0 -4 -11 -12 -5 -18 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -10 -28 -30 -11 -3 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -4 -4 -4 -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 -1 -2 -2 -1 -0 0 0 0 0 0 0 -0 -1 -2 -3 -3 -2 -3 -3 -1 -0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -3 -4 -5 -7 -8 -9 -9 -8 -8 -8 -7 -6 -5 -5 -6 -11 -15 -18 -20 -10 -4 -2 -2 -12 -28 -28 -25 -24 -23 -24 -25 -22 -15 -13 -9 -6 -4 -5 -7 -11 -14 -11 -10 -9 -10 -9 -5 -3 -8 -37 -48 -45 -40 -29 -15 -4 -2 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -126 -69 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -122 -128 -104 -80 -60 -41 -28 -21 -15 -20 -62 -79 -56 -56 -55 -53 -48 -41 -37 -37 -39 -37 -38 -36 -35 -24 -16 -22 -20 -15 -19 -20 -22 -27 -36 -43 -47 -51 -98 -145 -134 -112 -96 -69 -39 -30 -26 -22 -20 -24 -29 -24 -17 -8 -8 -14 -25 -43 -63 -74 -73 -59 -47 -48 -51 -47 -42 -10 -36 -43 -37 -29 -25 -35 -42 -32 -34 -40 -40 -28 -12 0 0 -2 -21 -22 -11 -6 -14 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -12 -45 -80 -60 -28 -8 -2 -1 -1 -2 -1 -1 -1 -1 -1 -2 -3 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -0 0 0 0 0 -0 -0 -1 -1 -2 -2 -2 -2 -2 -1 -0 0 0 0 0 0 -0 -1 -2 -1 -1 -1 -0 -1 -3 -4 -4 -3 -4 -5 -6 -6 -5 -5 -5 -5 -4 -3 -4 -5 -6 -7 -6 -4 -2 -2 -2 -9 -23 -26 -24 -25 -23 -21 -23 -22 -13 -9 -6 -4 -5 -9 -14 -15 -15 -14 -13 -13 -10 -5 -2 -4 -12 -33 -37 -44 -45 -37 -24 -13 -6 -3 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -26 -1 -188 -261 -141 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -36 -107 -104 -81 -69 -55 -39 -28 -26 -17 -16 -55 -63 -56 -56 -54 -55 -50 -41 -35 -35 -38 -39 -41 -44 -34 -22 -19 -22 -21 -15 -13 -14 -15 -17 -24 -36 -46 -40 -21 -146 -151 -117 -90 -53 -36 -25 -20 -17 -18 -23 -27 -23 -16 -12 -28 -44 -61 -73 -75 -70 -69 -62 -53 -58 -70 -68 -41 -8 -33 -35 -29 -21 -23 -35 -40 -37 -38 -42 -44 -41 -26 -4 -10 -1 -16 -24 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -46 -102 -49 -23 -9 -4 -3 -2 -1 -1 -1 -1 -1 -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 -1 -1 -1 -1 -0 -0 0 0 0 0 -0 -1 -1 -2 -1 -1 -1 -1 -0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -2 -3 -6 -9 -12 -7 -4 -3 -3 -3 -3 -3 -3 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -7 -17 -27 -23 -20 -22 -19 -17 -15 -13 -6 -5 -6 -5 -5 -8 -12 -14 -14 -13 -14 -15 -10 -4 -2 -5 -25 -40 -34 -38 -46 -43 -31 -20 -10 -4 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 -1 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 -0 -1 -2 -0 -0 -0 -0 -1 -0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -29 -85 -200 -213 -335 -281 -119 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -48 -77 -77 -68 -76 -87 -71 -49 -33 -25 -24 -22 -17 -30 -54 -56 -51 -49 -48 -45 -39 -35 -34 -35 -41 -50 -60 -54 -34 -24 -20 -17 -15 -13 -15 -18 -24 -33 -39 -38 -45 -102 -170 -147 -99 -70 -58 -40 -24 -26 -32 -34 -36 -40 -41 -40 -50 -67 -75 -70 -65 -60 -59 -65 -64 -56 -54 -56 -60 -59 -51 -43 -36 -24 -17 -24 -35 -39 -39 -45 -46 -41 -39 -31 -21 -29 -2 -0 -15 -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 -1 -12 -24 -56 -138 -110 -66 -41 -22 -9 -2 -3 -3 -3 -3 -2 -2 -2 -1 -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 -1 -0 -0 -0 -0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -3 -1 -1 -1 -2 -3 -6 -9 -12 -17 -10 -4 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -4 -8 -15 -22 -25 -22 -22 -20 -19 -19 -17 -12 -6 -6 -6 -6 -7 -9 -11 -10 -7 -5 -8 -9 -7 -3 -4 -12 -38 -51 -49 -52 -57 -48 -34 -23 -12 -6 -3 -2 -2 -2 -1 -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 -2 -0 -2 -4 -4 -2 -0 -0 -0 -0 -2 -3 -2 -2 -0 0 0 0 -0 -1 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -7 -105 -194 -240 -293 -371 -224 -64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -210 -163 -106 -81 -87 -95 -67 -38 -29 -24 -21 -21 -24 -30 -49 -46 -41 -39 -40 -39 -40 -41 -38 -35 -40 -55 -69 -68 -58 -33 -23 -18 -16 -19 -25 -31 -32 -33 -35 -23 -32 -112 -151 -115 -85 -64 -47 -34 -30 -43 -60 -57 -46 -48 -63 -77 -76 -67 -65 -57 -56 -60 -63 -64 -65 -66 -72 -62 -60 -58 -53 -51 -38 -22 -17 -24 -37 -45 -50 -52 -44 -33 -26 -27 -28 -22 -3 -0 -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 -1 -19 -97 -164 -162 -139 -101 -70 -46 -23 -9 -5 -7 -9 -9 -12 -10 -7 -5 -5 -5 -4 -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 -1 -4 -2 -0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 0 0 0 0 -0 -0 -2 -4 -3 -2 -3 -5 -7 -9 -11 -9 -11 -6 -2 -1 -0 -0 -0 -0 -0 0 -0 -1 -1 -1 -1 -1 -1 -2 -7 -16 -22 -23 -27 -26 -23 -21 -19 -18 -16 -12 -7 -6 -7 -7 -9 -10 -7 -5 -3 -2 -2 -2 -2 -3 -3 -5 -23 -28 -35 -51 -61 -51 -37 -27 -18 -10 -6 -4 -3 -2 -1 -0 -1 -1 -1 -2 -2 -2 -2 -1 -1 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -2 -4 -4 -0 0 0 -0 -0 -3 -8 -9 -3 -1 0 0 -0 -2 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -2 -3 -13 -143 -179 -200 -266 -301 -219 -72 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -49 -299 -148 -92 -84 -85 -73 -49 -28 -28 -27 -22 -23 -37 -61 -43 -42 -39 -40 -41 -43 -47 -49 -42 -41 -44 -58 -70 -67 -65 -51 -35 -26 -24 -26 -31 -41 -53 -48 -20 -6 -3 -43 -131 -112 -85 -63 -51 -49 -49 -49 -50 -47 -28 -19 -37 -56 -51 -43 -46 -54 -63 -69 -68 -62 -55 -51 -46 -41 -44 -47 -44 -42 -31 -22 -23 -31 -40 -49 -53 -49 -36 -29 -22 -21 -16 -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 -2 -90 -164 -179 -160 -141 -111 -82 -62 -42 -31 -31 -33 -27 -26 -32 -29 -21 -16 -16 -14 -9 -10 -9 -5 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -1 -1 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -4 -5 -4 -4 -5 -6 -7 -8 -6 -4 -2 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 0 -0 -1 -3 -9 -16 -22 -24 -21 -25 -25 -22 -19 -17 -15 -13 -11 -11 -13 -12 -10 -9 -8 -5 -3 -2 -2 -2 -2 -2 -3 -2 -2 -5 -11 -31 -55 -62 -52 -39 -27 -17 -12 -9 -2 -1 -0 -0 -0 -0 -1 -2 -1 -1 -2 -2 -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 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -0 -0 0 0 -0 -1 -3 -1 -0 0 0 -0 -1 -6 -6 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -22 -64 -77 -13 -111 -151 -217 -223 -177 -149 -77 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -63 -192 -110 -87 -77 -66 -52 -39 -29 -25 -26 -24 -49 -89 -104 -74 -62 -52 -50 -50 -51 -52 -52 -49 -47 -44 -56 -66 -65 -62 -60 -54 -51 -45 -42 -43 -47 -52 -49 -9 -0 0 -48 -124 -135 -120 -95 -95 -108 -105 -75 -38 -29 -26 -19 -28 -38 -41 -37 -43 -63 -78 -77 -67 -56 -49 -44 -39 -34 -42 -38 -30 -26 -27 -26 -34 -41 -44 -46 -50 -48 -34 -16 -12 -12 -11 -15 -21 -15 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -102 -173 -178 -157 -134 -114 -96 -85 -77 -85 -98 -89 -66 -66 -73 -66 -52 -46 -43 -27 -12 -12 -10 -8 -7 -6 -4 -3 -3 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -2 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -2 -2 -3 -3 -2 -2 -1 -1 -2 -2 -2 -2 -3 -2 -1 -0 -0 -0 -0 -0 0 -0 -1 -5 -12 -19 -24 -26 -23 -25 -24 -22 -18 -16 -15 -15 -14 -16 -18 -16 -13 -10 -7 -5 -4 -3 -2 -1 -1 -2 -3 -2 -2 -4 -13 -33 -57 -61 -51 -40 -28 -19 -14 -12 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -1 -1 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 0 0 -0 -1 -4 -1 -4 -4 -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 -8 -45 -53 -63 -131 -162 -87 -34 -58 -88 -61 -34 -31 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -100 -134 -125 -85 -72 -61 -51 -42 -33 -26 -21 -19 -29 -87 -115 -115 -103 -88 -64 -52 -52 -53 -52 -51 -49 -44 -44 -53 -61 -66 -68 -66 -59 -59 -59 -65 -77 -80 -70 -64 -15 -10 -3 -36 -80 -107 -134 -133 -119 -118 -119 -103 -73 -55 -56 -48 -53 -52 -47 -47 -53 -71 -84 -79 -67 -56 -52 -51 -53 -48 -40 -25 -19 -23 -28 -29 -40 -51 -48 -45 -35 -23 -16 -4 -27 -12 -14 -25 -27 -17 -12 -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 -32 -86 -141 -163 -125 -102 -93 -84 -80 -81 -91 -106 -117 -129 -139 -138 -126 -110 -87 -54 -24 -17 -14 -11 -9 -8 -6 -4 -3 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -3 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -0 0 -0 -1 -1 -1 -1 -1 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -11 -17 -23 -25 -25 -24 -23 -21 -19 -18 -15 -17 -18 -19 -17 -14 -11 -9 -6 -5 -5 -4 -2 -2 -2 -2 -3 -2 -2 -4 -15 -35 -47 -53 -49 -42 -34 -26 -21 -16 -6 -1 0 0 0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 0 -0 0 -0 -0 -0 -0 0 0 0 0 -0 -1 -3 -3 -6 -10 -11 -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 -40 -101 -160 -202 -197 -218 -219 -118 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -58 -31 -2 -10 -44 -237 -150 -67 -50 -50 -50 -49 -40 -30 -24 -19 -18 -27 -66 -81 -94 -97 -87 -65 -47 -45 -51 -57 -56 -48 -40 -49 -60 -67 -72 -67 -59 -55 -57 -63 -77 -94 -92 -62 -19 -12 -12 -4 -11 -27 -49 -89 -128 -135 -119 -107 -102 -93 -85 -87 -77 -65 -60 -58 -64 -72 -78 -86 -84 -64 -49 -41 -44 -45 -28 -23 -19 -21 -27 -31 -34 -42 -55 -55 -45 -32 -15 -2 -4 -31 -27 -22 -24 -22 -15 -16 -20 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -7 -56 -129 -167 -133 -105 -81 -62 -59 -71 -94 -123 -150 -174 -185 -186 -179 -160 -130 -96 -51 -26 -14 -8 -6 -7 -5 -3 -3 -2 -1 -1 -1 -2 -3 -4 -4 -4 -3 -3 -2 -1 -0 0 -0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -1 -1 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -1 -1 -2 -2 -1 -0 -1 -5 -11 -15 -21 -23 -22 -22 -20 -18 -19 -17 -17 -18 -18 -18 -15 -11 -12 -10 -7 -6 -5 -4 -3 -3 -4 -3 -2 -2 -2 -5 -11 -25 -34 -40 -41 -40 -39 -34 -30 -22 -11 -3 0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 -0 -2 -5 -13 -18 -21 -13 -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 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -3 -1 -0 0 0 0 0 0 0 -2 -86 -172 -217 -221 -210 -206 -212 -148 -90 -52 -9 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -167 -239 -147 -49 -68 -135 -84 -49 -32 -33 -40 -48 -54 -46 -30 -23 -20 -20 -23 -27 -28 -67 -80 -77 -65 -50 -46 -54 -65 -66 -49 -36 -45 -60 -68 -72 -62 -56 -57 -60 -65 -73 -84 -85 -77 -71 -52 -7 -1 -0 -9 -20 -41 -76 -105 -97 -93 -99 -96 -90 -85 -71 -66 -72 -75 -76 -77 -77 -78 -76 -54 -55 -47 -54 -62 -38 -32 -32 -35 -40 -44 -48 -52 -59 -62 -44 -26 -10 -0 -2 -12 -27 -28 -16 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 0 0 -0 -5 -43 -117 -167 -157 -128 -99 -70 -47 -43 -55 -78 -109 -148 -187 -209 -207 -189 -163 -133 -107 -71 -40 -23 -11 -5 -5 -4 -3 -2 -2 -1 -1 -1 -1 -2 -4 -7 -7 -6 -5 -4 -3 -1 -1 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -3 -2 -1 -0 -0 -0 0 -0 -3 -2 -0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -1 -1 -1 -0 0 0 -0 -1 -1 -3 -7 -4 -2 -2 -3 -4 -6 -5 -2 -0 -1 -5 -10 -15 -19 -21 -21 -22 -22 -19 -19 -16 -14 -15 -16 -16 -15 -13 -16 -13 -7 -5 -5 -4 -3 -3 -4 -3 -2 -2 -2 -4 -13 -18 -28 -34 -36 -35 -37 -38 -36 -26 -16 -6 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 0 0 0 -1 -6 -15 -15 -15 -9 -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 -1 -3 -0 0 0 0 -4 -10 -8 -4 -1 -1 -4 -5 -6 -16 -18 -15 -32 -37 -17 0 0 0 0 0 0 -22 -139 -171 -202 -202 -183 -175 -190 -189 -180 -202 -150 -98 -151 -151 -117 -90 -51 -14 0 0 0 0 0 0 0 0 -34 -250 -425 -306 -133 -138 -206 -39 -37 -33 -37 -43 -49 -48 -39 -24 -18 -19 -24 -26 -30 -51 -82 -79 -76 -67 -58 -58 -68 -74 -73 -54 -44 -50 -60 -64 -68 -58 -52 -54 -58 -60 -56 -55 -71 -70 -66 -48 -16 -10 -8 -3 -3 -12 -28 -40 -38 -48 -87 -93 -85 -76 -68 -67 -73 -73 -67 -63 -65 -68 -61 -34 -47 -20 -6 -27 -62 -63 -62 -59 -56 -55 -53 -52 -54 -61 -44 -28 -11 -1 -0 -4 -19 -22 -12 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -18 -98 -159 -168 -143 -115 -89 -70 -55 -54 -66 -86 -111 -152 -197 -232 -228 -201 -166 -135 -114 -98 -77 -66 -47 -27 -16 -11 -5 -3 -2 -2 -2 -2 -2 -1 -3 -6 -7 -7 -7 -6 -6 -4 -3 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -1 -0 -0 -3 -2 -1 -0 -0 -0 -0 0 0 0 -0 -0 -1 -1 -0 -0 0 0 -0 -0 -2 -5 -8 -18 -17 -14 -13 -9 -6 -7 -5 -1 -0 -1 -4 -8 -12 -15 -19 -21 -20 -19 -19 -19 -17 -15 -15 -15 -15 -14 -11 -8 -7 -6 -5 -5 -3 -3 -3 -4 -4 -3 -2 -2 -3 -9 -20 -19 -23 -30 -33 -31 -31 -34 -28 -18 -8 -2 -1 -2 -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 -1 -1 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -2 0 0 0 -0 -0 -4 -7 -10 -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 -1 -1 -2 -1 -1 -1 0 -16 -27 -28 -27 -18 -21 -34 -29 -35 -75 -131 -121 -73 -47 -26 0 0 0 0 0 0 -63 -189 -205 -196 -174 -152 -152 -157 -145 -166 -212 -225 -245 -279 -273 -244 -219 -158 -77 -24 -0 0 0 0 0 0 0 -46 -194 -361 -287 -112 -112 -122 -54 -51 -33 -40 -43 -42 -36 -26 -16 -11 -15 -26 -30 -43 -66 -61 -66 -66 -60 -58 -63 -73 -78 -78 -67 -58 -55 -55 -56 -62 -50 -44 -49 -54 -51 -40 -33 -59 -59 -53 -33 -14 -13 -11 -22 -29 -21 -8 -0 -3 -19 -69 -72 -67 -62 -60 -60 -65 -74 -76 -61 -43 -37 -33 -7 -9 -2 -0 -1 -1 -5 -11 -20 -27 -28 -24 -22 -25 -30 -19 -17 -7 -1 0 -4 -14 -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 -1 -1 -0 0 0 0 -0 0 0 -0 0 0 0 0 0 0 0 -15 -122 -166 -151 -133 -113 -97 -84 -75 -73 -78 -90 -112 -149 -180 -200 -189 -174 -174 -178 -150 -133 -98 -136 -152 -131 -99 -70 -39 -21 -6 -3 -4 -5 -5 -4 -3 -5 -7 -7 -7 -7 -7 -6 -6 -3 -1 -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 -1 -3 -6 -11 -29 -20 -27 -31 -29 -22 -15 -13 -9 -4 -1 -0 -1 -3 -6 -10 -13 -16 -18 -18 -17 -18 -17 -15 -13 -12 -11 -11 -10 -8 -7 -7 -7 -6 -5 -4 -3 -3 -4 -4 -3 -2 -2 -1 -5 -18 -15 -15 -27 -31 -23 -20 -24 -21 -13 -7 -4 -2 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 0 0 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 -7 -15 -10 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -5 -8 -1 -15 -33 -51 -67 -75 -71 -79 -44 -54 -95 -116 -120 -56 -15 -1 -0 0 0 0 0 0 -104 -200 -207 -190 -160 -136 -135 -146 -162 -181 -198 -256 -274 -271 -271 -277 -278 -258 -207 -163 -73 0 0 0 0 0 0 -1 -32 -90 -110 -68 -95 -82 -55 -46 -31 -30 -31 -30 -25 -19 -14 -13 -15 -27 -31 -37 -38 -32 -50 -58 -58 -59 -65 -71 -76 -76 -75 -67 -54 -48 -50 -55 -46 -51 -51 -41 -32 -25 -23 -30 -54 -36 -19 -10 -8 -15 -41 -49 -32 -14 -9 -9 -8 -15 -20 -24 -27 -30 -32 -35 -43 -45 -31 -14 -7 -6 0 0 0 0 0 0 0 -2 -8 -14 -10 -3 0 0 0 0 0 0 -0 0 -5 -14 -14 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -4 -1 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -99 -151 -145 -130 -117 -104 -94 -84 -80 -85 -106 -131 -109 -90 -78 -63 -70 -104 -132 -106 -89 -48 -105 -134 -138 -155 -159 -116 -74 -73 -51 -31 -30 -27 -18 -11 -8 -7 -7 -6 -5 -4 -4 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -4 -5 -8 -13 -21 -28 -21 -24 -39 -47 -43 -33 -28 -23 -12 -6 -2 -1 -0 -1 -3 -7 -10 -12 -14 -14 -15 -15 -13 -12 -12 -11 -11 -11 -9 -7 -7 -7 -8 -7 -6 -5 -4 -4 -3 -2 -2 -2 -2 -2 -2 -14 -17 -17 -26 -38 -24 -16 -16 -14 -9 -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 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 -2 -7 -10 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -28 -22 -2 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -5 -30 -74 -50 -64 -81 -99 -109 -98 -85 -38 -46 -73 -104 -112 -92 -79 -58 -20 0 0 0 0 0 -143 -200 -197 -182 -157 -136 -136 -143 -154 -152 -152 -206 -228 -242 -283 -324 -332 -296 -241 -166 -53 0 0 0 0 0 -10 0 -24 -67 -109 -125 -69 -47 -35 -28 -21 -19 -23 -25 -21 -17 -16 -18 -19 -27 -46 -33 -31 -42 -56 -62 -57 -58 -62 -64 -66 -71 -72 -69 -57 -49 -47 -48 -51 -61 -47 -21 -17 -21 -29 -43 -68 -63 -42 -19 -8 -11 -21 -20 -4 -11 -39 -52 -30 -5 -6 -2 -0 -2 -3 -2 -1 -0 -3 -1 0 0 0 0 -0 -4 -2 -0 -0 -4 -11 -18 -10 -2 0 0 0 0 0 0 0 0 -6 -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 -5 -15 -18 -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 -80 -135 -143 -131 -124 -116 -109 -99 -95 -111 -134 -122 -36 -7 -1 -4 -14 -21 -18 -17 -17 -5 -19 -19 -29 -68 -115 -182 -113 -142 -150 -124 -96 -81 -83 -55 -49 -37 -22 -12 -7 -3 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -1 -4 -5 -1 -2 -4 -3 -1 -3 -4 -8 -11 -12 -16 -22 -30 -37 -34 -45 -71 -80 -71 -59 -45 -43 -30 -16 -7 -3 -0 -0 -1 -1 -3 -4 -6 -8 -9 -9 -11 -11 -11 -11 -10 -9 -9 -9 -8 -8 -9 -8 -8 -7 -7 -6 -4 -3 -2 -2 -2 -2 -2 -8 -16 -19 -18 -19 -45 -30 -17 -10 -6 -2 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -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 -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 -1 -9 -59 -26 -9 -14 -19 -9 -1 0 0 0 0 0 0 0 0 0 -0 -2 -4 -9 -21 -78 -128 -99 -90 -95 -95 -93 -93 -86 -68 -82 -90 -123 -134 -132 -149 -160 -106 -31 0 0 0 -15 -177 -181 -165 -151 -142 -139 -149 -144 -120 -88 -95 -124 -96 -100 -151 -216 -227 -169 -82 -59 -197 -174 -137 -107 -76 -57 -112 -114 -141 -169 -159 -111 -49 -41 -32 -23 -19 -21 -24 -25 -22 -20 -19 -20 -25 -38 -69 -54 -52 -60 -63 -60 -54 -51 -51 -49 -55 -62 -62 -61 -57 -52 -48 -46 -47 -47 -38 -17 -21 -37 -54 -68 -67 -71 -63 -48 -28 -14 -10 -10 -7 -2 -4 -23 -32 -24 -23 -9 -5 -10 -14 -15 -13 -9 0 0 0 0 -3 -5 -3 -15 -10 -3 -5 -14 -22 -21 -3 -1 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 -5 -15 -19 -7 -1 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -61 -122 -142 -130 -129 -137 -139 -134 -134 -134 -104 -35 -1 -1 -1 -1 -2 -2 -0 0 0 0 0 0 0 -4 -30 -158 -88 -83 -78 -56 -50 -96 -195 -172 -150 -114 -73 -38 -17 -7 -4 -3 -2 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -11 -7 -6 -5 -2 -4 -9 -15 -17 -20 -23 -32 -48 -57 -43 -48 -93 -111 -89 -67 -53 -49 -42 -25 -12 -5 -0 -0 -1 -1 -2 -2 -3 -3 -3 -4 -8 -9 -8 -8 -7 -6 -9 -10 -10 -9 -8 -7 -6 -8 -7 -6 -5 -3 -3 -2 -3 -3 -8 -19 -25 -23 -18 -13 -36 -33 -24 -15 -7 -1 -1 -0 -1 -0 -0 0 -0 0 0 0 -0 -0 -1 -0 -2 -3 -3 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 -0 -1 -1 -1 -1 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 -1 -8 -25 -5 -20 -24 -22 -15 -7 -5 -1 0 0 0 0 0 0 0 -1 -8 -24 -44 -72 -106 -115 -94 -76 -80 -93 -97 -103 -108 -103 -94 -109 -193 -157 -132 -128 -105 -50 -6 0 0 -1 -51 -179 -162 -139 -135 -140 -156 -176 -178 -127 -73 -106 -86 -14 -1 -8 -38 -52 -30 -15 -87 -272 -351 -310 -286 -252 -229 -265 -271 -203 -158 -105 -56 -40 -30 -24 -18 -18 -22 -25 -24 -21 -19 -19 -24 -38 -55 -66 -65 -58 -60 -60 -57 -52 -45 -38 -38 -45 -49 -50 -52 -50 -47 -46 -48 -48 -43 -32 -22 -33 -49 -56 -61 -66 -70 -47 -45 -35 -24 -20 -20 -18 -15 -2 -0 -14 -23 -24 -21 -18 -21 -23 -26 -25 -16 0 0 -0 -8 -14 -14 -9 -10 -7 -2 -0 -7 -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 -1 -6 -15 -16 -4 -14 -5 -0 0 0 0 0 0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -114 -148 -134 -135 -151 -165 -173 -162 -114 -45 -2 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -5 -47 -24 -14 -7 -1 -10 -54 -153 -115 -67 -85 -115 -95 -48 -26 -12 -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 -2 -6 -2 -2 -2 -1 -2 -4 -9 -16 -20 -23 -27 -36 -47 -52 -53 -79 -93 -84 -68 -57 -48 -57 -66 -49 -23 -9 -1 -1 -2 -3 -3 -2 -1 -1 -1 -1 -3 -3 -3 -3 -4 -4 -7 -8 -9 -9 -8 -7 -5 -7 -7 -6 -5 -4 -3 -2 -2 -3 -7 -12 -13 -11 -13 -14 -27 -33 -33 -31 -28 -10 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -3 -5 -6 -11 -16 -13 -9 -6 -5 -4 -2 -1 -0 -1 -2 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -4 -2 -3 -8 -13 -19 -24 -5 -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 -1 -10 -7 -2 -14 -31 -23 0 0 0 0 0 0 -1 -7 -21 -43 -62 -80 -94 -100 -101 -72 -53 -64 -95 -117 -117 -111 -104 -100 -103 -99 -112 -122 -101 -69 -33 0 0 0 -5 -85 -171 -160 -144 -136 -145 -166 -184 -173 -106 -77 -177 -91 -13 -2 -4 -3 -1 -0 0 -20 -114 -319 -262 -287 -296 -288 -261 -211 -145 -97 -65 -42 -29 -22 -20 -14 -14 -19 -21 -21 -19 -19 -21 -21 -39 -55 -60 -60 -58 -58 -57 -53 -48 -42 -37 -41 -38 -43 -45 -45 -45 -44 -43 -49 -44 -28 -21 -32 -49 -45 -41 -50 -63 -63 -41 -26 -21 -19 -23 -28 -34 -36 -12 -9 -7 -17 -26 -30 -28 -25 -24 -25 -25 -21 -13 -12 -8 -19 -22 -21 -18 -15 -15 -11 -8 -11 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -6 -15 -22 -21 -14 -14 -4 -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 -30 -114 -165 -148 -143 -153 -170 -189 -160 -82 -9 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -26 -17 -7 -66 -140 -154 -117 -77 -44 -25 -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 -2 -1 -1 -1 -1 -1 -4 -8 -14 -18 -19 -19 -20 -23 -23 -45 -69 -68 -49 -37 -42 -47 -47 -58 -48 -24 -8 -2 -2 -3 -3 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -3 -3 -3 -6 -5 -5 -5 -5 -5 -4 -4 -3 -3 -3 -3 -4 -4 -9 -9 -9 -11 -14 -21 -28 -25 -19 -13 -7 -3 -2 -1 -1 -1 -1 -0 -1 -2 -4 -3 -3 -4 -7 -15 -25 -29 -20 -12 -8 -7 -5 -3 -1 -1 -4 -8 -8 -4 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -1 0 0 0 0 0 0 0 0 0 -0 -5 -16 -15 -19 -24 -26 -31 -49 -46 -25 -12 -4 0 0 0 0 -1 -2 -3 -1 -0 -0 -0 -1 -1 -1 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 0 0 0 0 0 0 -7 -31 -35 -44 -58 -62 -66 -77 -78 -86 -81 -83 -99 -110 -106 -104 -101 -97 -97 -102 -109 -122 -67 -20 -1 0 0 0 -5 -80 -135 -140 -123 -126 -144 -149 -138 -111 -87 -108 -225 -118 -34 -16 -7 -5 -3 -15 -19 -36 -160 -283 -197 -187 -192 -192 -181 -155 -113 -75 -57 -33 -23 -18 -12 -10 -15 -22 -22 -20 -19 -21 -21 -17 -23 -44 -57 -59 -55 -49 -51 -50 -47 -45 -45 -45 -36 -46 -42 -43 -45 -43 -39 -39 -32 -21 -19 -27 -36 -43 -43 -48 -55 -60 -58 -39 -27 -29 -30 -33 -30 -26 -34 -36 -32 -31 -33 -34 -31 -26 -22 -20 -20 -21 -19 -14 -12 -20 -23 -22 -21 -21 -19 -11 -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 -1 -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 -1 -3 -5 -3 -1 -0 -5 -15 -23 -16 -4 -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 -14 -110 -179 -165 -159 -161 -167 -175 -135 -59 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -4 -26 -30 -8 0 0 0 0 0 0 0 0 -6 -23 -59 -124 -171 -129 -83 -52 -31 -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 -1 -3 -6 -10 -13 -13 -10 -9 -13 -14 -35 -41 -31 -22 -19 -25 -34 -35 -27 -17 -10 -5 -3 -3 -3 -2 -1 -0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -2 -3 -4 -5 -5 -4 -3 -4 -4 -3 -1 -1 -1 -6 -5 -5 -16 -31 -34 -22 -10 -10 -14 -13 -8 -6 -4 -4 -3 -3 -3 -3 -3 -3 -2 -4 -6 -10 -20 -38 -37 -25 -15 -11 -9 -7 -9 -9 -9 -21 -29 -26 -17 -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 -1 -1 -0 0 0 0 0 0 0 0 -1 -4 -13 -25 -30 -30 -32 -41 -51 -36 -45 -63 -61 -38 -14 0 -0 0 0 -1 -3 -5 -1 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -14 -31 -45 -43 -29 -34 -55 -86 -107 -105 -101 -100 -103 -107 -109 -109 -103 -98 -100 -108 -121 -115 -70 -32 -3 0 -0 -2 -20 -29 -64 -102 -119 -135 -134 -106 -85 -89 -127 -189 -150 -57 -86 -132 -108 -55 -56 -88 -69 -192 -226 -135 -111 -108 -109 -105 -99 -86 -62 -41 -25 -20 -14 -9 -10 -15 -24 -24 -23 -23 -23 -25 -30 -26 -45 -55 -57 -53 -49 -51 -51 -48 -47 -48 -47 -44 -49 -45 -47 -48 -43 -36 -28 -20 -18 -23 -31 -38 -42 -48 -46 -45 -40 -38 -40 -39 -36 -36 -30 -26 -22 -22 -23 -26 -32 -35 -35 -31 -27 -22 -21 -21 -25 -24 -19 -18 -18 -21 -20 -19 -17 -13 -9 -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 -1 -2 -1 -0 -0 -0 -2 -4 -5 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -4 -12 -24 -20 -8 -15 -26 -22 -5 -0 -0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -2 -98 -180 -179 -174 -174 -168 -146 -105 -47 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -21 -86 -154 -137 -38 0 0 0 0 0 0 0 0 0 -1 -1 -2 -69 -121 -147 -130 -87 -51 -28 -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 -1 -3 -6 -9 -11 -6 -5 -24 -30 -27 -20 -18 -18 -12 -13 -20 -21 -14 -7 -6 -6 -4 -4 -3 -2 -1 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -3 -3 -3 -2 -2 -2 -1 -1 -0 -0 -1 -1 -2 -8 -20 -27 -17 -6 -6 -13 -17 -14 -12 -10 -8 -8 -8 -9 -9 -6 -3 -3 -5 -8 -13 -23 -34 -32 -27 -20 -15 -14 -17 -24 -32 -38 -47 -54 -52 -42 -40 -17 -4 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -12 -32 -45 -42 -32 -30 -32 -27 -18 -24 -40 -44 -30 -11 -2 -1 -1 -1 -0 -0 -2 -1 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 -4 -16 -31 -32 -21 -41 -60 -74 -83 -90 -79 -80 -90 -99 -105 -108 -106 -101 -125 -142 -149 -167 -174 -161 -149 -106 -46 -3 -9 -20 -57 -84 -96 -108 -122 -116 -94 -102 -147 -145 -71 -29 -84 -136 -109 -71 -81 -135 -105 -185 -135 -71 -53 -50 -62 -62 -63 -63 -50 -29 -18 -13 -10 -10 -9 -11 -16 -20 -23 -26 -31 -43 -47 -30 -49 -49 -52 -54 -53 -50 -46 -43 -46 -51 -55 -55 -52 -43 -48 -52 -48 -37 -27 -23 -25 -26 -43 -48 -45 -47 -42 -44 -39 -35 -35 -34 -29 -26 -22 -27 -24 -16 -15 -19 -21 -26 -29 -29 -27 -24 -24 -31 -32 -26 -20 -20 -22 -22 -20 -17 -19 -21 -17 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -3 -3 -1 -1 -2 -4 -5 -4 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -14 -75 -209 -255 -88 -1 -11 -22 -8 -0 0 0 0 0 0 0 0 0 0 0 -5 -13 -14 -5 -1 -1 -4 -7 -6 -3 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -87 -179 -202 -190 -178 -146 -86 -73 -51 -4 -1 -0 -1 -1 -0 -0 -0 -0 0 -0 -29 -71 -86 -63 -44 -107 -193 -123 -109 -95 -35 -10 -23 -4 0 0 0 0 -6 -44 -85 -125 -140 -137 -128 -115 -85 -48 -24 -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 -3 -10 -12 -2 -2 -15 -16 -12 -7 -6 -5 -4 -8 -13 -13 -9 -7 -7 -7 -5 -5 -4 -3 -2 -1 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -2 -3 -2 -1 -1 -0 -1 -1 -0 -1 -4 -10 -12 -6 -8 -16 -19 -17 -11 -7 -9 -14 -19 -23 -21 -14 -14 -11 -9 -10 -14 -23 -28 -25 -23 -22 -23 -30 -39 -42 -38 -37 -48 -70 -90 -78 -73 -45 -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 -1 -2 -0 0 0 0 0 0 0 0 -0 -1 -0 -3 -18 -39 -42 -39 -29 -15 -17 -19 -10 -3 -4 -8 -9 -3 -0 -3 -4 -4 -2 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -4 -5 -7 -3 -0 0 0 0 0 0 0 0 0 0 -4 -11 -18 -22 -24 -40 -35 -35 -45 -54 -51 -48 -62 -85 -98 -102 -102 -102 -124 -136 -143 -153 -160 -157 -158 -158 -127 -71 -44 -52 -45 -50 -52 -70 -109 -142 -135 -120 -149 -91 -16 -14 -15 -8 -53 -74 -78 -86 -81 -116 -61 -29 -20 -21 -27 -27 -23 -25 -27 -24 -18 -13 -9 -10 -10 -11 -14 -17 -22 -26 -26 -31 -28 -23 -48 -46 -52 -55 -55 -52 -44 -37 -43 -56 -64 -60 -47 -38 -42 -54 -56 -46 -34 -27 -24 -24 -47 -48 -41 -38 -35 -46 -48 -43 -37 -33 -29 -26 -26 -25 -19 -15 -15 -16 -16 -19 -22 -22 -22 -21 -24 -40 -30 -20 -18 -21 -21 -16 -15 -12 -7 -9 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -3 -3 -1 -1 -3 -3 -4 -4 -4 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -5 -26 -73 -222 -109 -27 -13 -13 -6 -0 0 0 0 0 0 0 0 0 0 0 -2 -5 -6 -5 -2 -1 -7 -11 -7 -2 -2 -3 -4 -4 -3 -3 -3 -2 -1 -0 -54 -117 -134 -108 -87 -64 -30 -26 -21 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -17 -84 -139 -146 -116 -102 -143 -176 -165 -163 -152 -137 -161 -132 -24 0 0 0 0 -6 -56 -92 -118 -124 -109 -102 -138 -124 -101 -76 -45 -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 -2 -4 -5 -0 -1 -6 -9 -8 -4 -2 -1 -2 -2 -4 -4 -4 -5 -8 -8 -8 -7 -6 -4 -4 -3 -1 -0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -1 -1 -1 -0 -0 -2 -8 -9 -8 -10 -13 -13 -9 -4 -2 -2 -11 -32 -51 -43 -32 -32 -26 -15 -12 -14 -21 -28 -25 -20 -21 -32 -56 -44 -42 -40 -39 -50 -70 -108 -107 -93 -61 -27 -12 -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 -1 -1 -1 -0 -0 0 0 0 0 -0 -1 -5 -8 -4 -4 -18 -33 -29 -17 -12 -5 -5 -7 -4 -1 -1 -1 -3 -2 -2 -4 -5 -2 -1 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -8 -7 -8 -12 -4 -1 0 0 0 0 0 0 0 0 -0 -2 -4 -6 -10 -13 -17 -22 -28 -31 -36 -40 -41 -40 -58 -83 -92 -93 -94 -105 -109 -121 -148 -162 -159 -161 -173 -155 -101 -60 -47 -32 -51 -31 -48 -90 -136 -160 -135 -141 -48 -7 -6 -27 -96 -144 -120 -65 -24 -17 -37 -22 -11 -10 -11 -12 -14 -15 -16 -17 -16 -16 -14 -8 -8 -10 -11 -14 -17 -19 -19 -18 -17 -22 -29 -42 -46 -52 -54 -54 -52 -46 -40 -43 -58 -61 -58 -52 -48 -43 -55 -58 -51 -40 -29 -24 -24 -57 -51 -38 -31 -30 -36 -39 -40 -41 -39 -34 -31 -35 -30 -23 -21 -21 -21 -22 -21 -20 -19 -19 -21 -25 -32 -28 -21 -14 -10 -8 -5 -5 -7 -4 -7 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -3 -3 -2 -2 -2 -3 -5 -7 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -2 -10 -204 -239 -148 -48 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -1 -1 -3 -2 -4 -5 -2 -1 -3 -5 -7 -7 -7 -6 -4 -2 -1 -0 -14 -31 -36 -27 -8 -10 -9 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -50 -98 -109 -112 -126 -112 -117 -119 -121 -125 -131 -140 -155 -145 -30 -0 0 -0 0 0 0 -13 -26 -22 -8 -16 -73 -61 -75 -86 -82 -59 -23 -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 -1 -0 -3 -9 -10 -8 -5 -2 -1 -1 -0 -0 -0 -2 -5 -8 -10 -10 -9 -8 -7 -6 -4 -2 -1 -0 -0 -0 -0 -0 -1 -2 -2 -1 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -2 -2 -2 -1 -1 -1 -1 -0 -1 -6 -7 -8 -7 -5 -4 -3 -2 -0 -0 -0 -7 -35 -80 -54 -43 -37 -27 -15 -11 -14 -20 -30 -34 -29 -22 -28 -45 -35 -29 -34 -40 -40 -54 -89 -96 -77 -45 -26 -34 -13 -4 -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 -2 -4 -2 -2 -2 -1 -0 -0 0 0 -0 -2 -7 -16 -9 -7 -9 -17 -22 -13 -13 -4 -1 -0 0 -0 0 -0 -1 -1 -1 -4 -7 -3 -1 -0 -1 -1 -1 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -5 -6 -6 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -7 -16 -30 -29 -36 -39 -41 -46 -63 -84 -90 -89 -89 -90 -93 -114 -156 -167 -164 -159 -145 -97 -69 -30 -20 -39 -60 -31 -54 -77 -76 -65 -64 -73 -13 -3 -2 -49 -131 -136 -88 -42 -12 -1 -1 -2 -4 -7 -7 -9 -12 -15 -16 -14 -10 -10 -10 -9 -7 -9 -13 -16 -19 -23 -26 -27 -22 -39 -43 -44 -48 -51 -54 -54 -51 -48 -47 -52 -60 -55 -63 -61 -55 -51 -57 -64 -57 -44 -34 -32 -41 -47 -56 -40 -29 -27 -31 -35 -38 -39 -34 -29 -30 -37 -40 -31 -30 -27 -25 -25 -23 -22 -23 -23 -26 -26 -24 -29 -25 -12 -3 -1 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -1 -2 -3 -4 -5 -6 -5 -3 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -3 -4 -3 -3 -22 -179 -211 -139 -48 -1 -6 -20 -5 0 0 0 0 0 0 0 -2 -6 -7 -1 -0 -4 -3 -2 -2 -2 -2 -6 -7 -10 -10 -9 -8 -6 -3 -1 -0 -1 -2 -6 -9 -0 -15 -11 -4 0 -0 0 0 0 -0 0 0 -1 -5 -8 -32 -51 -40 -35 -70 -118 -114 -104 -103 -110 -122 -139 -158 -168 -94 -84 -71 -34 -4 -0 0 0 0 0 -7 -24 -23 -3 -11 -28 -82 -120 -60 -30 -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 -1 -3 -4 -7 -9 -9 -7 -5 -3 -1 -1 -0 -0 -1 -1 -3 -6 -8 -10 -12 -14 -13 -8 -6 -4 -3 -2 -2 -3 -3 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -6 -12 -7 -7 -6 -5 -3 -1 -2 -4 -8 -8 -6 -5 -2 -1 -0 -0 -0 -0 -0 -2 -15 -70 -56 -37 -31 -28 -15 -12 -15 -26 -41 -50 -50 -23 -19 -28 -29 -29 -32 -36 -35 -65 -86 -87 -68 -49 -63 -63 -35 -12 -1 -1 -1 -0 0 0 0 0 0 0 0 -0 -1 -1 -2 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -7 -8 -9 -7 -4 -2 -1 -0 0 -0 -0 -2 -6 -5 -4 -5 -10 -12 -13 -17 -8 -0 0 0 0 0 -0 -0 -0 -1 -7 -12 -12 -9 -7 -13 -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 -1 -2 -3 -4 -3 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -19 -23 -34 -36 -41 -50 -65 -81 -87 -87 -87 -87 -93 -115 -164 -172 -164 -145 -115 -76 -76 -16 -20 -39 -44 -28 -40 -66 -54 -26 -6 -11 -3 -3 -10 -39 -59 -50 -26 -17 -10 -4 -2 -1 -2 -4 -5 -6 -8 -9 -9 -9 -6 -6 -7 -7 -6 -8 -19 -23 -22 -26 -35 -42 -34 -45 -48 -50 -52 -53 -54 -55 -59 -59 -58 -59 -62 -55 -63 -55 -51 -51 -55 -62 -59 -48 -46 -36 -29 -43 -52 -32 -22 -20 -21 -22 -24 -26 -25 -24 -24 -30 -37 -28 -34 -31 -26 -24 -26 -28 -30 -29 -29 -29 -27 -26 -14 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -3 -5 -5 -4 -0 0 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -4 -4 -5 -4 -3 -3 -5 -167 -311 -297 -147 -6 -43 -247 -82 -11 0 0 0 0 0 -4 -20 -24 -13 -2 -1 -4 -4 -3 -2 -2 -5 -15 -14 -14 -12 -10 -9 -6 -4 -5 -3 -1 -0 -0 -1 -0 -7 -5 -2 0 0 0 0 0 0 0 0 -10 -50 -114 -104 -104 -94 -62 -45 -114 -130 -115 -108 -111 -121 -133 -137 -146 -152 -155 -145 -121 -77 -6 -2 -1 -0 0 -16 -52 -37 -6 0 -5 -46 -94 -89 -69 -35 -17 -9 -4 -0 0 0 0 0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 -0 -1 -2 -4 -6 -8 -9 -9 -9 -8 -7 -5 -3 -2 -1 -1 -1 -1 -1 -3 -6 -7 -10 -12 -14 -11 -9 -7 -6 -5 -4 -4 -7 -8 -6 -5 -3 -1 0 0 0 -0 -1 -2 -1 -0 -0 0 0 -0 -4 -15 -33 -23 -21 -21 -16 -9 -11 -10 -8 -5 -4 -4 -5 -4 -4 -4 -3 -2 -1 -0 0 -1 -21 -23 -23 -35 -41 -32 -24 -27 -42 -53 -51 -64 -30 -18 -19 -26 -33 -41 -35 -55 -84 -94 -84 -83 -72 -111 -75 -45 -26 -3 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 -0 -1 -1 -3 -10 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -9 -13 -21 -26 -20 -17 -13 -6 -1 0 -0 -3 -8 -8 -6 -4 -5 -10 -10 -7 -9 -5 -0 0 0 0 0 0 0 0 0 -5 -9 -9 -7 -13 -33 -36 -22 -7 -0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 -1 -0 -3 -8 -9 -11 -9 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -21 -32 -31 -39 -42 -51 -72 -87 -86 -84 -82 -93 -122 -161 -173 -142 -105 -71 -63 -67 -10 -29 -40 -30 -15 -18 -43 -64 -64 -49 -22 -6 -15 -32 -49 -37 -38 -41 -31 -8 -7 -4 -2 -2 -2 -3 -4 -5 -7 -6 -4 -4 -5 -6 -7 -7 -10 -20 -26 -27 -29 -36 -48 -55 -53 -47 -44 -47 -48 -48 -49 -56 -60 -55 -57 -63 -62 -57 -45 -41 -41 -43 -45 -48 -50 -55 -47 -38 -36 -31 -23 -17 -17 -20 -24 -28 -32 -31 -27 -30 -29 -26 -26 -35 -34 -31 -35 -39 -35 -23 -27 -32 -32 -29 -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 -1 -2 -1 -1 -2 -3 -3 -2 -0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -5 -6 -5 -3 -2 -2 -5 -130 -274 -265 -134 -10 -35 -304 -133 -31 -0 0 0 0 0 -2 -9 -24 -28 -14 -4 -4 -4 -4 -8 -12 -14 -16 -15 -14 -13 -11 -9 -6 -1 -3 -4 -2 -0 0 0 0 0 0 -1 -5 -9 -0 0 -2 -2 -3 -4 -16 -57 -146 -120 -116 -111 -77 -36 -89 -137 -132 -124 -121 -121 -124 -120 -122 -129 -133 -128 -99 -46 -37 -20 -9 -8 -16 -26 -22 -5 -17 -10 -2 0 -18 -87 -112 -67 -32 -15 -8 -2 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -1 -2 -4 -6 -6 -7 -7 -6 -5 -6 -5 -3 -1 -0 -1 -1 -1 -1 -3 -4 -6 -9 -12 -11 -9 -9 -8 -6 -5 -4 -5 -9 -10 -10 -9 -7 -3 -1 -0 -0 -2 -6 -11 -11 -5 -2 -1 0 -1 -6 -18 -18 -10 -17 -21 -15 -7 -9 -12 -11 -6 -5 -6 -7 -8 -9 -9 -6 -3 -1 -0 0 -1 -3 -7 -15 -27 -35 -46 -60 -76 -76 -63 -52 -63 -39 -21 -16 -29 -60 -56 -42 -58 -91 -91 -30 -44 -73 -58 -35 -44 -50 -11 -5 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 -0 -2 -8 -12 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -6 -9 -5 -3 -6 -16 -31 -43 -39 -35 -25 -13 -8 -5 -3 -11 -24 -27 -24 -16 -10 -8 -7 -7 -7 -5 -0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 0 -19 -29 -20 -3 -0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -17 -21 -12 -4 -2 -7 -15 -12 -10 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -6 -29 -36 -35 -35 -41 -47 -51 -62 -79 -88 -88 -83 -90 -128 -154 -140 -84 -40 -50 -71 -56 -15 -15 -14 -11 -8 -11 -29 -58 -78 -66 -24 -10 -21 -34 -78 -49 -48 -57 -43 -7 -10 -4 -6 -5 -4 -5 -5 -5 -6 -6 -6 -5 -6 -9 -8 -7 -9 -15 -23 -34 -41 -38 -44 -51 -44 -29 -28 -35 -39 -41 -46 -52 -53 -49 -50 -60 -68 -62 -49 -44 -43 -41 -41 -44 -48 -42 -41 -37 -30 -22 -15 -10 -12 -18 -27 -33 -35 -36 -33 -29 -31 -31 -32 -36 -32 -29 -31 -28 -17 -5 -10 -25 -28 -20 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -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 -1 -3 -6 -6 -5 -4 -3 -7 -27 -133 -243 -230 -169 -103 -34 -103 -176 -147 -58 -0 0 0 0 -0 -21 -43 -45 -26 -9 -3 -1 -2 -5 -11 -16 -16 -14 -11 -10 -10 -8 -2 0 -0 -1 -1 -0 0 0 0 0 0 -3 -43 -106 -99 -46 -26 -23 -36 -56 -73 -93 -138 -107 -105 -101 -91 -107 -155 -168 -162 -123 -108 -124 -122 -106 -110 -113 -95 -74 -61 -42 -42 -40 -29 -38 -69 -92 -62 -26 -62 -42 -11 0 -14 -84 -146 -105 -57 -29 -14 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -3 -4 -4 -5 -5 -6 -5 -3 -1 -0 -0 -1 -1 -1 -2 -4 -6 -11 -14 -13 -12 -11 -9 -6 -5 -4 -6 -8 -9 -10 -10 -10 -7 -5 -4 -2 -2 -7 -17 -23 -17 -11 -6 -3 -1 -6 -12 -6 -5 -5 -6 -7 -5 -3 -11 -14 -11 -7 -7 -7 -7 -9 -8 -6 -5 -1 -0 -0 -1 -1 -1 -3 -8 -16 -30 -38 -38 -42 -45 -73 -73 -48 -22 -13 -16 -45 -39 -38 -54 -88 -111 -25 -9 -9 -6 -35 -89 -77 -35 -12 -3 -1 -1 -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 -1 -4 -7 -7 -25 -15 -6 -6 -15 -32 -51 -55 -49 -34 -22 -23 -17 -13 -28 -36 -34 -30 -17 -6 -11 -13 -12 -16 -9 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -5 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 -8 -22 -27 -13 -8 -9 -11 -12 -11 -11 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -24 -29 -36 -39 -41 -45 -49 -62 -78 -87 -88 -86 -90 -138 -118 -79 -45 -34 -54 -53 -34 -15 -9 -6 -7 -8 -14 -25 -34 -40 -35 -20 -11 -8 -21 -60 -39 -10 -13 -15 -8 -12 -11 -22 -15 -8 -6 -5 -4 -5 -7 -6 -6 -9 -14 -10 -8 -10 -14 -24 -41 -57 -56 -51 -40 -25 -18 -29 -35 -37 -44 -51 -55 -50 -52 -51 -56 -63 -63 -54 -51 -50 -48 -44 -41 -38 -31 -45 -50 -39 -27 -18 -11 -8 -11 -18 -25 -30 -30 -28 -32 -35 -39 -40 -36 -25 -13 -8 -4 -6 -10 -13 -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 -1 -2 -4 -5 -5 -5 -5 -1 -0 -0 -1 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -7 -7 -6 -5 -4 -17 -87 -265 -281 -263 -262 -213 -83 -150 -281 -229 -98 -10 0 0 0 0 -22 -45 -49 -33 -10 -1 -0 -0 -1 -6 -13 -7 -4 -5 -8 -11 -8 -0 0 0 0 0 0 0 0 0 -0 -4 -36 -99 -156 -150 -142 -106 -75 -87 -110 -101 -100 -125 -127 -119 -111 -116 -141 -171 -163 -145 -84 -50 -76 -112 -140 -131 -102 -61 -38 -44 -47 -46 -50 -59 -74 -85 -81 -47 -43 -72 -68 -54 -45 -52 -176 -181 -136 -87 -51 -27 -12 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -3 -3 -4 -5 -3 -2 -1 -0 -0 -0 -1 -1 -1 -3 -7 -14 -16 -13 -10 -10 -9 -7 -6 -5 -6 -7 -7 -7 -8 -9 -9 -7 -5 -6 -6 -7 -17 -20 -12 -6 -5 -5 -2 -12 -7 -3 -3 -5 -7 -9 -7 -5 -6 -6 -9 -16 -13 -8 -7 -8 -9 -9 -4 -1 -0 -0 -1 -1 -1 -1 -4 -11 -22 -30 -33 -29 -45 -65 -73 -52 -21 -22 -16 -18 -32 -41 -46 -70 -98 -52 -39 -18 -1 -35 -139 -118 -68 -27 -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 -1 -4 -6 -8 -5 -7 -3 -5 -9 -12 -34 -51 -35 -28 -38 -27 -35 -26 -12 -17 -35 -31 -23 -15 -8 -10 -15 -15 -16 -14 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -40 -48 -17 -14 -24 -18 -10 -12 -26 -16 -15 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -31 -40 -40 -41 -45 -50 -54 -69 -78 -77 -76 -87 -150 -94 -46 -28 -30 -33 -34 -17 -11 -10 -8 -8 -12 -18 -28 -34 -31 -24 -29 -16 -5 -7 -14 -9 0 -2 -5 -9 -12 -17 -29 -17 -14 -10 -6 -3 -4 -5 -5 -6 -9 -12 -9 -6 -14 -20 -28 -41 -57 -59 -45 -29 -20 -19 -26 -34 -34 -41 -49 -51 -49 -54 -54 -57 -53 -49 -47 -49 -49 -46 -41 -36 -32 -36 -57 -64 -44 -32 -26 -20 -15 -12 -12 -13 -18 -24 -22 -27 -34 -37 -38 -36 -33 -32 -28 -17 -22 -27 -21 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -6 -5 -5 -4 -3 -1 -1 -3 -4 -4 -4 -3 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -3 -6 -6 -6 -19 -51 -90 -131 -269 -284 -278 -270 -209 -111 -171 -296 -292 -248 -124 -0 0 0 0 -5 -22 -35 -30 -6 -0 0 0 -0 -1 -3 -3 -4 -5 -10 -10 -5 -0 0 -1 -1 -0 0 0 0 0 -0 -9 -70 -125 -124 -110 -122 -128 -129 -127 -124 -120 -103 -121 -120 -109 -101 -104 -114 -128 -117 -64 -31 -24 -25 -33 -36 -39 -39 -39 -41 -45 -48 -42 -54 -71 -86 -87 -66 -51 -41 -42 -64 -88 -86 -54 -221 -196 -152 -109 -71 -40 -20 -9 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -3 -3 -2 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -3 -7 -12 -12 -8 -7 -7 -7 -6 -6 -6 -6 -5 -5 -5 -6 -8 -11 -9 -11 -17 -20 -25 -15 -5 -1 -1 -1 -0 -0 -0 -1 -2 -5 -7 -7 -6 -5 -5 -9 -17 -25 -19 -15 -10 -8 -10 -13 -7 -3 -1 -1 -1 -1 -2 -2 -3 -5 -6 -10 -27 -58 -58 -54 -60 -54 -26 -36 -29 -26 -48 -55 -43 -62 -70 -61 -79 -64 -12 -34 -135 -131 -90 -45 -15 -6 -2 -1 -0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -12 -16 -11 -10 -7 -4 -8 -17 -16 -14 -33 -48 -54 -49 -22 -33 -45 -41 -32 -30 -37 -33 -38 -29 -15 -8 -4 -5 -5 -7 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -14 -64 -46 -17 -10 -18 -13 -5 -9 -18 -17 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -13 -31 -33 -39 -45 -49 -52 -54 -58 -72 -78 -75 -90 -121 -82 -43 -24 -22 -29 -33 -22 -13 -11 -8 -6 -10 -15 -27 -39 -39 -31 -21 -16 -10 -3 -0 -0 -1 -5 -10 -11 -9 -11 -18 -18 -29 -22 -11 -4 -3 -5 -7 -10 -8 -7 -8 -10 -22 -26 -32 -43 -53 -53 -41 -22 -23 -23 -21 -24 -25 -37 -52 -58 -60 -60 -62 -64 -45 -35 -37 -44 -45 -38 -35 -32 -31 -35 -44 -51 -43 -33 -31 -30 -24 -16 -15 -20 -21 -22 -22 -20 -21 -25 -27 -27 -26 -26 -30 -33 -30 -17 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -6 -5 -5 -3 -1 -1 -3 -6 -7 -8 -8 -6 -1 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -7 -6 -6 -40 -142 -240 -229 -251 -270 -279 -281 -230 -133 -117 -250 -257 -246 -136 -11 0 0 0 0 -2 -8 -20 -34 -1 0 0 0 -0 -1 -7 -9 -4 -6 -5 -1 0 -0 -5 -5 -2 0 0 0 0 -0 -2 -51 -109 -126 -113 -122 -121 -118 -104 -102 -133 -128 -119 -110 -99 -89 -85 -91 -110 -99 -70 -54 -49 -39 -13 -17 -44 -48 -43 -41 -42 -46 -49 -52 -66 -84 -83 -57 -45 -33 -29 -40 -64 -93 -131 -211 -189 -152 -115 -79 -47 -29 -14 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -2 -6 -8 -7 -6 -5 -5 -6 -6 -5 -4 -4 -3 -3 -1 -5 -10 -11 -14 -26 -37 -35 -19 -9 -5 -2 -1 -1 -1 -1 -0 -2 -4 -6 -5 -5 -6 -7 -11 -25 -21 -16 -16 -12 -9 -9 -12 -11 -10 -5 -1 -1 -1 -2 -2 -3 -3 -2 -3 -6 -18 -29 -43 -55 -50 -29 -35 -37 -37 -39 -40 -44 -60 -62 -46 -53 -68 -40 -76 -138 -126 -90 -59 -33 -19 -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 -1 -6 -12 -11 -11 -11 -13 -11 -6 -29 -23 -16 -21 -33 -37 -23 -24 -44 -57 -61 -62 -58 -49 -42 -40 -37 -24 -7 -9 -8 -7 -8 -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 -2 -9 -18 -18 -12 -6 -1 -0 -1 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -15 -31 -41 -47 -51 -53 -54 -57 -65 -78 -67 -76 -89 -68 -37 -22 -23 -29 -29 -22 -13 -12 -9 -7 -9 -14 -23 -30 -26 -16 -11 -17 -14 -5 -1 -1 -3 -6 -12 -13 -5 -9 -25 -40 -45 -32 -15 -6 -3 -4 -6 -6 -6 -6 -11 -20 -29 -34 -34 -36 -43 -48 -46 -32 -32 -24 -19 -20 -24 -36 -51 -56 -55 -60 -71 -77 -37 -25 -25 -30 -34 -32 -30 -33 -32 -30 -28 -28 -35 -38 -35 -29 -23 -17 -18 -22 -17 -16 -15 -13 -17 -18 -21 -20 -15 -12 -15 -19 -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 -1 -5 -5 -5 -3 -1 -1 -3 -6 -7 -8 -9 -7 -2 0 0 0 0 0 0 0 0 0 0 -2 -5 -6 -6 -6 -17 -82 -195 -270 -229 -199 -230 -284 -309 -255 -144 -85 -234 -274 -277 -163 -28 0 0 0 0 0 -0 -0 -1 0 0 0 0 0 -0 -1 -1 -0 -1 -1 -0 -1 -7 -7 -3 -0 0 0 0 0 -1 -1 -35 -80 -92 -60 -44 -28 -24 -23 -43 -97 -123 -105 -79 -61 -53 -53 -61 -70 -87 -101 -99 -86 -66 -10 -13 -38 -45 -41 -38 -39 -42 -48 -55 -86 -100 -73 -42 -26 -22 -23 -26 -38 -77 -171 -190 -171 -140 -108 -79 -53 -34 -19 -9 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -4 -3 -3 -3 -4 -4 -4 -4 -3 -3 -4 -4 -6 -11 -9 -7 -13 -22 -28 -28 -21 -16 -12 -9 -7 -6 -3 -2 -2 -2 -3 -4 -6 -9 -10 -9 -9 -10 -13 -13 -11 -9 -11 -11 -10 -10 -9 -6 -2 -1 -1 -2 -2 -3 -3 -3 -3 -3 -4 -12 -34 -58 -51 -31 -40 -44 -49 -58 -50 -43 -51 -52 -43 -43 -66 -65 -64 -109 -109 -81 -60 -47 -40 -16 -4 -1 -0 0 0 0 -1 -1 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -12 -9 -8 -12 -22 -32 -12 -25 -28 -15 -12 -30 -25 -24 -46 -57 -56 -51 -49 -50 -28 -16 -31 -47 -34 -60 -33 -16 -11 -8 -12 -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 -1 0 0 0 0 0 0 0 0 0 0 -2 -10 -16 -18 -20 -15 -7 -10 -10 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -26 -37 -39 -43 -49 -48 -50 -58 -68 -78 -74 -68 -75 -67 -45 -28 -26 -28 -24 -17 -13 -13 -15 -15 -14 -15 -17 -19 -19 -20 -20 -18 -12 -3 -3 -7 -10 -13 -18 -21 -4 -8 -35 -50 -42 -31 -15 -6 -4 -4 -4 -3 -2 -8 -19 -32 -40 -35 -27 -29 -36 -43 -42 -33 -26 -24 -23 -25 -29 -37 -48 -53 -48 -52 -74 -86 -33 -22 -21 -20 -22 -26 -29 -36 -36 -33 -26 -23 -28 -33 -30 -24 -19 -18 -20 -21 -20 -12 -9 -13 -17 -18 -15 -11 -7 -5 -5 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -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 -2 -4 -5 -7 -8 -9 -7 -2 0 0 0 0 0 0 -1 -6 -5 -6 -8 -10 -16 -35 -45 -37 -166 -247 -258 -246 -228 -224 -253 -263 -200 -91 -27 -67 -48 -18 -3 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -2 -5 -4 -1 -0 -0 -0 -8 -24 -35 -26 -23 -18 -20 -21 -31 -65 -100 -70 -38 -21 -18 -24 -37 -51 -72 -68 -43 -29 -40 -9 -39 -49 -45 -38 -35 -36 -40 -46 -51 -73 -83 -56 -25 -11 -11 -17 -23 -32 -57 -113 -139 -141 -121 -94 -73 -56 -39 -23 -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 -3 -4 -2 -1 -2 -2 -3 -3 -2 -2 -3 -4 -4 -4 -5 -6 -7 -9 -8 -12 -18 -23 -23 -20 -17 -15 -15 -14 -11 -8 -5 -1 -1 -5 -9 -9 -8 -10 -17 -21 -19 -14 -10 -9 -13 -9 -9 -10 -8 -4 -2 -2 -2 -2 -3 -3 -2 -2 -2 -2 -10 -34 -64 -53 -30 -45 -61 -65 -74 -70 -51 -49 -47 -38 -29 -50 -89 -118 -119 -99 -73 -52 -39 -40 -28 -11 -2 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -9 -8 -7 -14 -41 -47 -34 -36 -31 -12 -4 -9 -17 -31 -41 -46 -37 -20 -19 -32 -23 -23 -39 -19 -6 -9 -12 -12 -13 -5 -11 -10 -8 -8 -11 -7 -2 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 0 0 0 0 0 0 0 0 0 0 -9 -28 -41 -30 -22 -19 -19 -20 -18 -13 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -21 -37 -53 -50 -45 -45 -46 -45 -47 -58 -70 -75 -70 -79 -83 -71 -54 -39 -28 -20 -15 -13 -15 -20 -22 -19 -23 -26 -25 -24 -25 -27 -23 -28 -19 -7 -13 -15 -16 -20 -27 -29 -11 -5 -24 -42 -43 -30 -13 -4 -3 -4 -4 -3 -2 -10 -24 -37 -42 -42 -38 -35 -34 -43 -37 -25 -24 -33 -34 -39 -46 -51 -51 -48 -41 -48 -79 -82 -39 -29 -31 -26 -20 -20 -26 -33 -33 -33 -28 -24 -24 -26 -26 -21 -17 -17 -20 -21 -29 -18 -16 -16 -14 -9 -5 -6 -12 -12 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -0 -8 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -1 -0 -0 -2 -3 -3 -7 -9 -9 -7 -2 0 0 0 0 0 0 -2 -8 -8 -10 -10 -43 -127 -225 -208 -51 -184 -246 -232 -233 -245 -237 -238 -234 -191 -102 -10 -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 -1 -4 -12 -4 -4 -6 -5 -2 -1 -0 -0 -4 -18 -37 -29 -23 -19 -18 -17 -21 -40 -73 -38 -26 -23 -21 -20 -27 -48 -60 -34 -14 -11 -6 -6 -33 -46 -44 -36 -32 -33 -35 -41 -48 -52 -45 -26 -17 -4 -3 -9 -18 -26 -40 -65 -89 -105 -98 -79 -65 -52 -37 -23 -12 -4 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -2 -3 -2 -0 -1 -1 -2 -1 -1 -1 -2 -3 -2 -1 -1 -2 -6 -12 -9 -12 -19 -24 -26 -25 -24 -23 -24 -24 -22 -19 -13 -4 -1 -2 -4 -5 -5 -7 -15 -20 -19 -13 -7 -5 -10 -10 -9 -8 -6 -6 -4 -3 -3 -3 -3 -3 -3 -2 -3 -3 -9 -32 -63 -48 -41 -57 -79 -87 -80 -86 -70 -55 -47 -38 -28 -40 -75 -107 -114 -95 -72 -55 -67 -63 -43 -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 -1 -8 -13 -9 -9 -12 -23 -49 -42 -37 -41 -39 -20 -14 -10 -21 -23 -26 -37 -30 -27 -17 -10 -20 -36 -27 -5 -0 -0 -3 -8 -8 -4 -4 -5 -8 -12 -28 -23 -17 -18 -16 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 0 0 0 0 0 0 0 0 0 -1 -15 -33 -40 -28 -23 -45 -37 -20 -6 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -21 -18 0 0 0 -18 -55 -86 -63 -54 -51 -50 -49 -49 -49 -58 -68 -69 -70 -73 -80 -70 -55 -42 -33 -24 -15 -12 -18 -21 -21 -18 -24 -35 -37 -32 -26 -21 -22 -26 -17 -13 -19 -15 -9 -16 -27 -30 -20 -8 -19 -41 -40 -25 -10 -3 -3 -2 -1 -2 -4 -11 -25 -34 -36 -34 -31 -29 -27 -43 -29 -19 -26 -35 -36 -47 -60 -64 -57 -43 -42 -60 -73 -64 -40 -33 -35 -30 -22 -23 -32 -38 -31 -24 -21 -20 -19 -17 -17 -16 -16 -18 -20 -23 -29 -22 -9 -3 -2 -4 -11 -23 -24 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -5 -49 -36 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -3 -3 -2 -2 -3 -8 -10 -8 -4 -1 0 0 0 0 0 0 -1 -3 -6 -9 -10 -42 -147 -280 -251 -53 -156 -210 -203 -194 -198 -206 -223 -232 -236 -169 -26 -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 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -13 -34 -28 -21 -17 -17 -17 -17 -27 -81 -51 -39 -30 -21 -15 -17 -29 -28 -17 -10 -9 -5 -7 -28 -44 -42 -32 -27 -26 -27 -31 -37 -36 -24 -9 -20 -6 -1 -3 -8 -16 -29 -50 -85 -93 -82 -70 -60 -49 -38 -25 -12 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -1 -1 -1 -1 -0 -1 -2 -1 -0 -0 -1 -3 -11 -11 -11 -15 -21 -23 -22 -25 -28 -30 -33 -35 -34 -25 -12 -4 -2 -3 -5 -7 -9 -12 -16 -19 -15 -8 -7 -10 -11 -10 -9 -8 -7 -5 -4 -4 -4 -4 -4 -3 -3 -3 -3 -4 -14 -37 -33 -37 -59 -85 -94 -63 -76 -75 -59 -45 -43 -44 -38 -63 -98 -115 -97 -79 -65 -68 -69 -55 -37 -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 -2 -2 -3 -4 -10 -25 -24 -15 -8 -13 -29 -31 -18 -15 -12 -8 -16 -32 -27 -35 -38 -32 -33 -41 -23 -14 -8 -6 -16 -12 -8 -14 -19 -14 -11 -15 -24 -18 -14 -19 -19 -15 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -27 -32 -33 -30 -26 -36 -80 -48 -19 -4 0 -0 -0 -4 -8 -3 0 0 0 0 0 -1 -5 -29 -93 -162 -125 -47 -68 -34 -19 -46 -71 -64 -52 -54 -51 -50 -50 -51 -56 -66 -73 -119 -140 -80 -61 -47 -44 -40 -27 -21 -20 -28 -19 -14 -13 -19 -31 -35 -30 -25 -24 -26 -7 -10 -14 -18 -16 -13 -16 -18 -17 -12 -15 -41 -49 -40 -23 -10 -3 -3 -2 -2 -7 -11 -17 -29 -30 -25 -20 -19 -22 -29 -44 -24 -24 -31 -38 -41 -38 -47 -60 -63 -57 -54 -80 -49 -38 -33 -31 -32 -34 -30 -26 -31 -36 -30 -22 -15 -17 -18 -17 -14 -14 -16 -18 -15 -22 -31 -22 -7 -1 -1 -6 -17 -26 -15 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -2 -12 -6 -2 0 -1 -8 -19 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -3 -6 -9 -12 -12 -7 -2 0 0 0 0 0 0 0 -0 -0 -2 -3 -27 -111 -206 -226 -93 -23 -134 -192 -190 -174 -181 -198 -213 -219 -229 -173 -47 -1 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -2 -9 -26 -29 -27 -29 -28 -22 -13 -14 -66 -43 -25 -18 -13 -7 -6 -12 -21 -17 -8 -3 -3 -16 -36 -40 -33 -25 -20 -20 -18 -16 -20 -23 -20 -10 -20 -8 -1 -0 -3 -11 -29 -46 -74 -80 -72 -62 -53 -45 -35 -21 -9 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -8 -11 -15 -18 -17 -16 -17 -21 -25 -29 -34 -40 -42 -33 -21 -12 -7 -6 -7 -15 -20 -24 -26 -24 -21 -15 -13 -14 -16 -22 -30 -10 -7 -6 -5 -4 -3 -4 -4 -4 -4 -3 -3 -2 -4 -10 -14 -25 -53 -90 -98 -70 -71 -81 -71 -48 -49 -57 -57 -63 -85 -116 -101 -88 -76 -66 -56 -46 -44 -22 -7 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -6 -8 -2 -6 -9 -5 -1 -2 -9 -22 -17 -7 -3 -2 -4 -12 -28 -22 -17 -18 -15 -18 -20 -16 -9 -5 -13 -32 -20 -17 -27 -37 -25 -16 -24 -27 -26 -27 -15 -21 -30 -23 -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 -16 -37 -37 -32 -26 -20 -19 -31 -46 -14 -3 0 -4 -14 -23 -30 -17 0 0 0 0 0 -43 -128 -214 -299 -324 -237 -215 -199 -94 -18 -24 -41 -63 -65 -56 -53 -50 -49 -51 -56 -65 -83 -122 -121 -91 -70 -83 -91 -98 -93 -64 -30 -24 -12 -15 -18 -19 -23 -26 -24 -26 -28 -25 -7 -10 -15 -29 -31 -24 -17 -12 -4 -2 -21 -50 -59 -48 -26 -10 -4 -3 -4 -2 -8 -12 -17 -21 -20 -18 -16 -19 -29 -40 -42 -19 -32 -37 -51 -60 -49 -35 -43 -55 -62 -67 -72 -34 -38 -36 -32 -33 -36 -34 -23 -29 -34 -31 -23 -9 -6 -5 -4 -3 -4 -7 -8 -4 -12 -23 -24 -10 -1 -11 -20 -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 -1 -0 -0 -0 -3 -9 -13 -7 -1 -9 -49 -96 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -5 -8 -13 -10 -4 -1 0 0 0 0 0 0 0 0 0 -0 -1 -28 -168 -264 -209 -47 -10 -118 -191 -192 -165 -162 -171 -188 -199 -226 -185 -71 -0 -0 -2 -5 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -9 -28 -43 -44 -43 -43 -32 -13 -8 -31 -28 -19 -11 -5 -2 -4 -4 -4 -4 -3 -3 -6 -16 -19 -20 -16 -13 -16 -22 -16 -7 -6 -8 -8 -8 -18 -14 -6 -2 -4 -11 -31 -47 -59 -60 -54 -47 -40 -33 -24 -13 -6 -2 -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 -1 -0 -0 -3 -5 -3 -0 0 -0 -0 -1 -1 -1 -2 -3 -3 -1 -1 -1 -1 -5 -9 -14 -16 -15 -13 -14 -15 -18 -21 -26 -36 -38 -35 -28 -21 -14 -15 -15 -23 -30 -34 -33 -27 -22 -19 -18 -18 -19 -24 -38 -18 -9 -7 -6 -5 -7 -6 -6 -7 -6 -5 -5 -3 -4 -4 -6 -18 -48 -70 -81 -80 -77 -68 -49 -46 -46 -51 -54 -55 -67 -103 -101 -93 -85 -77 -68 -59 -52 -46 -36 -20 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -6 -13 -9 -5 -3 -1 -0 0 -1 -9 -9 -7 -12 -17 -12 -4 -8 -15 -12 -4 -1 -1 -5 -7 -6 -5 -15 -22 -27 -22 -16 -15 -34 -26 -22 -26 -32 -29 -27 -26 -32 -41 -38 -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 -19 -33 -35 -32 -22 -10 -4 -3 -11 -3 -1 0 -9 -24 -35 -32 -28 -12 -1 0 0 0 -40 -158 -293 -376 -353 -334 -328 -244 -147 -95 -107 -81 -101 -109 -85 -60 -53 -51 -53 -58 -67 -81 -120 -75 -107 -145 -163 -166 -152 -130 -88 -41 -13 -12 -20 -21 -21 -23 -25 -28 -31 -25 -18 -12 -12 -21 -49 -43 -21 -5 -6 -1 -2 -19 -47 -61 -49 -26 -10 -4 -3 -3 -3 -7 -15 -19 -21 -19 -16 -13 -19 -35 -49 -46 -27 -48 -32 -39 -53 -54 -39 -34 -48 -59 -63 -59 -47 -60 -46 -34 -31 -34 -33 -31 -41 -29 -27 -26 -13 -3 -0 0 0 -0 -1 -1 -5 -13 -18 -16 -7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -1 -0 -6 -23 -54 -86 -76 -21 -3 -39 -75 -14 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -4 -1 0 0 0 0 0 0 0 0 0 -0 -1 -4 -7 -38 -59 -47 -18 -9 -99 -185 -194 -167 -157 -159 -180 -194 -209 -167 -71 -1 -2 -10 -16 -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 -8 -29 -52 -47 -36 -30 -22 -13 -14 -23 -22 -17 -11 -6 -4 -6 -4 -1 -0 -0 -2 -6 -11 -9 -10 -9 -7 -13 -15 -7 -2 -1 -2 -1 -2 -22 -31 -22 -11 -10 -14 -22 -31 -35 -35 -33 -29 -25 -19 -13 -7 -3 -1 0 0 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 -1 -1 -1 -1 -2 -4 -3 -0 -0 -0 -0 -1 -2 -4 -5 -5 -4 -3 -1 -1 -2 -4 -6 -10 -12 -14 -10 -9 -12 -16 -19 -20 -30 -35 -35 -32 -26 -21 -22 -23 -27 -31 -31 -26 -18 -15 -13 -12 -12 -15 -20 -20 -13 -12 -12 -9 -6 -8 -8 -8 -9 -8 -5 -6 -6 -5 -4 -5 -14 -41 -52 -59 -68 -69 -42 -32 -39 -42 -39 -30 -26 -54 -82 -96 -97 -89 -83 -76 -65 -63 -69 -70 -47 -20 -6 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -5 -4 -2 -0 0 -0 -2 -8 -7 -5 -2 0 0 -0 -4 -27 -24 -18 -29 -44 -13 -7 -7 -6 -4 -2 -1 -4 -10 -20 -24 -3 -32 -40 -33 -23 -18 -13 -26 -24 -14 -10 -26 -31 -36 -40 -41 -36 -31 -30 -20 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 -1 -9 -13 -28 -30 -16 0 0 0 0 0 0 0 -1 -7 -15 -14 -4 -1 -0 0 0 0 0 -108 -294 -376 -373 -364 -336 -313 -219 -170 -196 -211 -173 -169 -140 -103 -82 -61 -56 -65 -83 -108 -131 -125 -185 -205 -196 -171 -140 -115 -87 -42 -15 -16 -19 -19 -22 -29 -32 -31 -25 -13 -12 -12 -12 -23 -52 -40 -15 -3 -2 -1 -2 -16 -51 -61 -46 -27 -12 -4 -3 -4 -7 -12 -17 -19 -22 -20 -17 -17 -23 -37 -52 -51 -42 -50 -27 -41 -53 -51 -40 -38 -57 -68 -64 -63 -64 -63 -47 -35 -34 -36 -35 -34 -46 -15 -14 -18 -15 -6 -0 0 0 0 -0 -2 -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 -1 -0 -9 -30 -58 -87 -105 -96 -20 -10 -50 -72 -22 -8 -20 -20 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -3 -3 -4 -4 -4 -7 -10 -69 -163 -180 -156 -139 -135 -164 -184 -156 -93 -29 -3 -9 -20 -19 -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 -6 -23 -51 -22 -25 -22 -13 -10 -15 -19 -18 -14 -8 -3 -1 -7 -5 -1 -0 -1 -2 -3 -7 -9 -10 -13 -16 -14 -5 -2 -1 -1 -1 -1 -0 -22 -53 -48 -24 -14 -10 -8 -10 -13 -15 -16 -14 -14 -10 -7 -5 -2 -1 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -2 -3 -2 -1 -1 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -1 -3 -1 -0 -0 -0 -0 -2 -3 -5 -6 -5 -3 -1 -2 -3 -6 -8 -10 -13 -12 -6 -6 -6 -9 -21 -25 -32 -38 -38 -34 -30 -19 -9 -9 -20 -28 -22 -13 -7 -5 -4 -4 -6 -7 -12 -13 -14 -19 -25 -15 -12 -10 -9 -9 -8 -9 -6 -7 -7 -6 -6 -12 -31 -37 -34 -40 -61 -81 -65 -58 -48 -44 -46 -33 -34 -55 -72 -89 -100 -89 -82 -77 -72 -65 -63 -68 -51 -31 -11 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -14 -10 -8 -4 -1 -0 -3 -9 -7 -4 -1 0 0 0 -2 -28 -35 -17 -22 -38 -17 -4 -3 -8 -29 -46 -38 -30 -35 -42 -44 -23 -31 -40 -40 -29 -17 -10 -10 -14 -15 -6 -14 -19 -25 -30 -28 -14 -14 -32 -32 -16 -6 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -17 -19 -9 0 -1 -4 -13 -6 -0 0 0 -0 -1 -1 0 0 0 0 0 0 -27 -140 -326 -358 -363 -360 -334 -332 -276 -184 -147 -145 -84 -189 -179 -157 -135 -114 -96 -94 -116 -154 -182 -200 -256 -210 -177 -146 -121 -106 -93 -42 -20 -20 -24 -22 -24 -33 -34 -25 -14 -13 -14 -13 -15 -24 -38 -38 -19 -7 -2 -1 -4 -15 -57 -43 -30 -27 -21 -8 -4 -3 -5 -8 -13 -18 -19 -16 -20 -34 -54 -54 -52 -53 -42 -29 -20 -40 -59 -57 -47 -45 -62 -79 -63 -58 -59 -57 -51 -46 -45 -43 -38 -34 -40 -8 -3 -4 -4 -2 0 0 0 0 0 -2 -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 -3 -15 -38 -60 -75 -88 -104 -118 -20 -85 -108 -65 -25 -28 -60 -58 -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 -2 -5 -2 -3 -2 -2 -4 -5 -9 -45 -141 -159 -134 -114 -117 -147 -141 -92 -34 -2 -5 -15 -20 -18 -17 -16 -12 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -3 -15 -47 -24 -13 -10 -11 -10 -8 -10 -14 -8 -2 -1 -2 -6 -4 -2 -0 -1 -1 -0 -8 -10 -14 -21 -25 -19 -6 -4 -2 -1 -1 -0 -0 -16 -70 -83 -51 -21 -6 -3 -2 -2 -2 -3 -6 -6 -6 -4 -3 -1 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -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 -1 -5 -2 -0 -0 -0 -0 -0 -2 -11 -14 -8 -2 -1 -1 -3 -7 -11 -12 -15 -16 -11 -7 -5 -6 -19 -29 -35 -41 -43 -39 -32 -14 -4 -5 -18 -31 -20 -10 -4 -3 -3 -3 -3 -5 -8 -10 -12 -17 -26 -22 -22 -16 -10 -9 -8 -8 -8 -8 -7 -6 -6 -13 -31 -34 -26 -24 -48 -76 -86 -81 -61 -44 -49 -38 -50 -62 -69 -77 -101 -95 -87 -81 -75 -66 -55 -46 -39 -34 -18 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -8 -7 -1 -1 -8 -31 -26 -10 -2 -2 -10 -5 -8 -22 -28 -4 -8 -9 -5 -3 -3 -4 -41 -56 -52 -41 -37 -36 -34 -29 -30 -37 -42 -28 -12 -3 -1 -4 -16 -9 -6 -5 -3 -3 -2 -1 -6 -21 -29 -20 -13 -8 -5 -3 -1 -1 -1 -0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 -2 -4 -2 0 -6 -31 -81 -18 -1 0 0 0 0 0 0 0 -22 -104 -87 -52 -41 -116 -266 -337 -340 -344 -343 -315 -294 -227 -168 -186 -224 -189 -176 -159 -139 -124 -118 -125 -155 -199 -219 -200 -136 -98 -95 -99 -109 -117 -103 -42 -35 -81 -82 -53 -31 -31 -25 -16 -10 -13 -12 -11 -29 -33 -31 -30 -24 -10 -2 -1 -7 -24 -61 -29 -24 -32 -33 -18 -2 -3 -5 -8 -12 -15 -16 -15 -24 -45 -60 -50 -24 -28 -22 -13 -16 -33 -45 -43 -41 -47 -58 -61 -54 -55 -56 -56 -53 -52 -50 -43 -32 -24 -16 -3 -0 0 0 -1 -2 -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 -10 -41 -68 -78 -85 -88 -95 -100 -12 -1 0 -2 -10 -32 -62 -52 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -3 -4 -4 -3 -4 -7 -22 -83 -143 -146 -121 -102 -109 -145 -162 -136 -60 -2 -7 -15 -17 -16 -16 -17 -17 -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 -5 -11 -9 -5 -12 -33 -23 -12 -8 -9 -11 -7 -9 -10 -8 -5 -4 -4 -3 -2 -2 -2 -1 -1 -1 -7 -13 -19 -23 -24 -20 -12 -7 -4 -3 -2 -0 -1 -4 -33 -56 -57 -39 -14 -6 -2 0 -0 -1 -3 -3 -3 -3 -3 -1 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -2 -5 -4 -2 -1 -0 -0 -0 -2 -5 -7 -6 -3 -1 -2 -3 -6 -10 -12 -11 -8 -7 -7 -5 -8 -18 -25 -31 -38 -44 -44 -29 -8 -1 -14 -33 -37 -29 -19 -13 -11 -10 -8 -6 -5 -7 -9 -12 -15 -16 -21 -23 -18 -12 -12 -11 -8 -7 -6 -5 -5 -6 -11 -18 -23 -20 -11 -26 -56 -80 -84 -68 -47 -42 -34 -37 -49 -60 -62 -92 -108 -106 -97 -88 -76 -59 -53 -56 -47 -26 -8 -1 -0 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 -2 -3 -1 -0 -1 -18 -20 -5 -0 -2 -10 -14 -19 -28 -32 -7 -4 -4 -3 -4 -22 -23 -40 -44 -32 -20 -18 -17 -15 -17 -26 -35 -36 -21 -7 -1 0 0 -5 -4 -5 -8 -3 -3 -5 -4 -7 -9 -7 -11 -16 -16 -12 -6 -6 -6 -2 -0 0 0 0 0 0 0 0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -22 -3 -1 0 0 0 0 0 0 -2 -79 -201 -225 -201 -122 -97 -196 -326 -308 -249 -235 -251 -276 -270 -250 -239 -226 -199 -168 -150 -137 -137 -153 -157 -157 -163 -130 -67 -26 -22 -27 -40 -64 -73 -67 -54 -63 -240 -252 -224 -167 -76 -19 -9 -6 -8 -17 -31 -47 -40 -27 -18 -17 -15 -2 -2 -13 -35 -51 -20 -24 -32 -31 -19 -5 -7 -9 -10 -10 -12 -17 -22 -35 -51 -59 -47 -16 -13 -12 -13 -12 -11 -14 -24 -31 -42 -49 -48 -51 -55 -57 -57 -55 -52 -50 -47 -24 -7 -0 -0 0 0 0 -4 -10 -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 -5 -21 -49 -71 -80 -92 -95 -65 -14 -1 -0 0 0 -6 -18 -28 -19 -44 -53 -35 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 -3 -4 -8 -26 -79 -182 -163 -143 -124 -110 -108 -129 -171 -159 -71 -5 -12 -15 -13 -10 -10 -13 -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 -3 -12 -16 -16 -19 -22 -16 -11 -10 -15 -17 -11 -11 -7 -6 -6 -5 -4 -2 -2 -4 -5 -3 -1 -2 -6 -13 -18 -20 -19 -20 -15 -10 -6 -4 -4 -3 -1 -0 -4 -23 -49 -53 -20 -9 -5 -2 -1 -1 -1 -1 -1 -2 -1 -1 -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 -1 -2 -4 -5 -7 -6 -3 -0 0 0 -1 -2 -3 -3 -2 -2 -3 -4 -5 -6 -8 -6 -3 -5 -7 -5 -5 -14 -20 -25 -31 -34 -30 -19 -6 -3 -12 -27 -37 -34 -26 -19 -15 -13 -10 -7 -7 -10 -13 -15 -19 -21 -19 -18 -21 -27 -23 -15 -11 -9 -7 -5 -6 -6 -7 -11 -15 -15 -8 -19 -46 -73 -84 -73 -58 -44 -33 -28 -31 -40 -45 -72 -115 -129 -114 -99 -90 -73 -73 -73 -63 -45 -25 -7 -1 -1 -3 -8 -8 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -2 -4 -3 -4 -8 -15 -8 -4 -2 -3 -3 -44 -55 -59 -47 -13 -4 -3 -3 -4 -11 -30 -36 -26 -11 -2 0 0 -0 -2 -8 -14 -12 -2 -1 -1 -4 -9 -10 -4 -7 -13 -14 -8 -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 -32 -54 -44 -16 -16 -120 -204 -235 -249 -191 -166 -229 -295 -265 -139 -88 -182 -264 -286 -273 -258 -245 -219 -191 -159 -121 -95 -78 -77 -80 -75 -70 -23 -6 -9 -17 -28 -65 -85 -65 -52 -121 -340 -363 -349 -261 -109 -14 -7 -7 -13 -37 -60 -54 -36 -21 -14 -12 -9 -2 -5 -22 -47 -50 -20 -11 -14 -15 -12 -10 -10 -11 -14 -14 -16 -24 -35 -51 -64 -62 -45 -21 -13 -13 -12 -11 -14 -21 -35 -45 -46 -52 -55 -54 -53 -49 -51 -52 -50 -46 -46 -29 -9 -6 -13 -17 -8 -1 -5 -15 -20 -13 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 -17 -39 -57 -70 -91 -99 -86 -49 -5 0 0 -0 -3 -10 -21 -36 -61 -96 -106 -69 -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 -2 -4 -4 -4 -5 -6 -28 -93 -181 -181 -155 -135 -123 -118 -123 -136 -148 -77 -24 -6 -14 -13 -6 -2 -4 -10 -11 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -17 -19 -21 -18 -13 -10 -17 -22 -18 -18 -11 -6 -4 -3 -3 -4 -1 -2 -3 -3 -2 -1 -2 -5 -8 -9 -9 -7 -8 -9 -8 -5 -3 -4 -7 -2 -0 -0 -5 -12 -12 -18 -9 -4 -3 -1 0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -1 -1 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -3 -2 -3 -3 -4 -3 -0 -0 -0 -0 -0 -1 -1 -1 -1 -3 -4 -4 -2 -4 -3 -3 -6 -6 -3 -4 -13 -19 -23 -26 -27 -27 -24 -15 -8 -9 -16 -28 -29 -23 -16 -11 -9 -8 -8 -8 -10 -13 -15 -17 -17 -13 -13 -21 -36 -39 -25 -16 -13 -12 -10 -8 -7 -7 -10 -16 -14 -8 -12 -38 -64 -70 -78 -78 -59 -43 -31 -27 -35 -46 -57 -101 -119 -83 -72 -97 -88 -66 -49 -51 -51 -48 -28 -14 -11 -12 -15 -23 -17 -9 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -3 -2 -0 -0 -4 -6 -4 -1 -2 -1 -20 -31 -29 -36 -11 -2 0 -0 -1 -5 -22 -21 -11 -2 0 0 0 -0 -5 -14 -16 -6 -3 -2 -1 -2 -7 -9 -3 -3 -5 -5 -2 -5 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -96 -118 -106 -148 -191 -182 -190 -206 -204 -217 -247 -252 -247 -249 -254 -243 -254 -267 -264 -244 -208 -199 -149 -105 -61 -35 -25 -28 -34 -40 -38 -22 -15 -21 -30 -40 -56 -68 -39 -50 -150 -305 -358 -245 -143 -62 -18 -12 -10 -19 -47 -59 -45 -19 -9 -7 -7 -6 -5 -12 -34 -47 -35 -16 -10 -12 -12 -13 -13 -13 -15 -13 -15 -27 -44 -56 -59 -52 -34 -27 -21 -14 -14 -11 -9 -18 -37 -55 -63 -54 -58 -54 -48 -41 -27 -28 -35 -36 -32 -26 -18 -7 -13 -19 -17 -8 -0 -2 -6 -9 -7 -1 0 0 0 -5 -10 -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 -1 -3 -2 -1 -23 -45 -54 -53 -72 -73 -53 -24 -4 0 -0 -6 -21 -41 -59 -72 -82 -69 -65 -40 -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 -1 -2 -2 -2 -4 -23 -127 -195 -174 -160 -146 -131 -119 -112 -115 -130 -170 -57 -11 -9 -14 -15 -39 -82 -36 -10 -13 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -11 -13 -16 -18 -15 -14 -24 -30 -22 -19 -11 -5 -3 -3 -5 -5 -3 -4 -4 -2 -1 -1 -1 -2 -2 -2 -1 -1 -0 -2 -2 -4 -5 -5 -7 -4 -1 -0 -0 -1 -0 -1 -1 -1 -1 -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 -1 -1 -0 -1 -1 -0 -1 -0 -0 -1 -0 -0 -0 0 -0 -1 -2 -2 -2 -1 -1 -2 -5 -8 -8 -4 -9 -17 -22 -24 -24 -24 -25 -24 -20 -13 -7 -7 -17 -19 -17 -13 -11 -10 -8 -7 -7 -8 -11 -14 -13 -11 -10 -11 -17 -22 -17 -18 -17 -16 -18 -14 -11 -9 -9 -12 -17 -13 -8 -11 -24 -35 -42 -55 -43 -51 -55 -41 -31 -30 -40 -52 -50 -30 -0 -23 -88 -108 -83 -54 -43 -42 -54 -43 -27 -20 -14 -13 -21 -22 -15 -10 -13 -7 -3 -1 -1 -0 -0 0 0 0 0 0 -0 -7 -19 -30 -27 -11 -5 -2 -1 -2 -2 -4 -2 -2 -4 -8 -14 -15 -6 -1 0 0 0 -3 -6 -5 -2 -0 -0 -0 -0 -1 -3 -7 -7 -18 -18 -7 -3 -2 -5 -6 -4 -3 -1 -0 -0 -3 -4 -4 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -4 0 0 0 0 0 0 0 0 0 0 -6 -37 -76 -119 -153 -170 -182 -161 -156 -162 -172 -183 -194 -179 -191 -206 -216 -218 -221 -205 -204 -210 -192 -113 -83 -59 -43 -40 -46 -104 -131 -109 -81 -57 -39 -139 -144 -123 -106 -114 -150 -170 -233 -273 -243 -99 -40 -29 -21 -15 -13 -22 -56 -56 -37 -15 -5 -3 -3 -5 -11 -26 -54 -37 -20 -16 -21 -22 -16 -15 -14 -13 -14 -18 -21 -31 -52 -61 -46 -20 -26 -22 -16 -14 -15 -12 -11 -17 -30 -49 -60 -52 -58 -54 -46 -40 -35 -30 -31 -33 -33 -22 -5 -12 -21 -14 -6 -3 -5 -6 -3 -10 -15 -15 -14 -4 -1 -4 -8 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -4 -0 -15 -28 -24 -13 -18 -18 -33 -22 -6 0 -3 -25 -52 -56 -65 -60 -16 -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 -1 -1 -2 -7 -19 -108 -170 -159 -148 -139 -129 -121 -120 -121 -123 -146 -60 -21 -16 -18 -17 -36 -77 -32 -5 -6 -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 -5 -8 -10 -10 -13 -12 -8 -5 -3 -4 -16 -18 -8 -3 -4 -4 -1 -4 -8 -8 -5 -0 -0 -0 -0 0 -0 -1 -2 -3 -2 -3 -6 -8 -5 -4 -3 -1 -0 -1 -1 -10 -9 -9 -5 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -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 -1 -1 -1 -1 -1 -2 -4 -6 -7 -6 -13 -21 -26 -26 -25 -22 -20 -19 -16 -10 -5 -6 -9 -10 -10 -11 -13 -13 -9 -6 -5 -6 -7 -11 -12 -12 -12 -13 -17 -16 -14 -11 -10 -14 -18 -24 -22 -17 -13 -10 -12 -11 -9 -14 -28 -36 -34 -58 -50 -43 -51 -47 -34 -28 -25 -31 -44 -38 -6 -4 -41 -67 -68 -86 -61 -47 -36 -29 -27 -22 -18 -21 -26 -24 -12 -15 -29 -25 -15 -9 -7 -5 -3 -1 0 0 -0 -0 -2 -12 -28 -46 -72 -36 -20 -13 -4 -0 -0 -1 -0 -0 -1 -2 -9 -8 -3 0 0 0 0 -0 -0 0 -0 -2 -7 -12 -13 -6 0 -2 -3 -5 -4 -4 -4 -11 -20 -22 -16 -13 -4 -2 -2 -1 -2 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -10 -35 -26 -2 0 0 0 0 0 0 0 0 0 -3 -13 -25 -40 -80 -142 -191 -187 -118 -122 -130 -134 -135 -130 -160 -176 -161 -141 -147 -133 -107 -95 -91 -87 -87 -150 -113 -119 -181 -240 -265 -231 -195 -163 -160 -230 -264 -260 -247 -249 -274 -299 -302 -188 -98 -48 -25 -20 -16 -16 -21 -34 -63 -51 -39 -26 -15 -7 -4 -10 -25 -44 -52 -25 -12 -12 -15 -16 -17 -17 -13 -8 -9 -15 -22 -29 -48 -53 -39 -21 -23 -20 -17 -15 -17 -20 -23 -30 -40 -47 -52 -54 -53 -63 -60 -56 -53 -48 -41 -41 -36 -29 -18 -15 -15 -7 -2 -4 -10 -13 -3 -9 -7 -5 -8 -15 -18 -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 -1 -3 -3 0 -5 -24 -16 -6 -1 -3 -13 -33 -50 -44 -56 -48 -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 -1 -0 0 0 0 0 0 0 -0 -1 -2 -4 -12 -155 -191 -172 -148 -137 -132 -125 -120 -121 -126 -127 -119 -75 -49 -32 -23 -22 -22 -13 -5 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -5 -8 -7 -5 -4 -3 -4 -15 -21 -10 -4 -5 -5 -3 -4 -7 -10 -7 -1 -1 -1 -1 -1 -1 -1 -2 -3 -6 -11 -16 -18 -12 -5 -2 -1 -2 -3 -1 -1 -24 -26 -13 -0 -2 -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 -1 -0 -0 -0 0 0 0 -0 -3 -6 -5 -4 -3 -2 -1 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -3 -2 -6 -14 -23 -29 -27 -24 -20 -16 -11 -7 -4 -3 -3 -4 -4 -5 -6 -7 -7 -5 -5 -5 -6 -6 -8 -12 -14 -16 -18 -21 -21 -19 -16 -12 -9 -14 -27 -33 -28 -19 -16 -22 -19 -15 -18 -25 -23 -23 -33 -37 -38 -48 -50 -40 -33 -28 -27 -38 -55 -22 -7 -17 -46 -107 -97 -69 -49 -38 -32 -32 -35 -28 -35 -47 -40 -17 -21 -24 -21 -16 -10 -26 -20 -13 -7 -4 -2 -2 -2 -4 -7 -14 -33 -19 -18 -27 -31 -23 -11 -7 -3 -1 -0 0 0 -1 -1 -0 0 0 0 0 0 0 0 -0 -4 -12 -23 -30 -10 -3 -7 -8 -3 -0 -10 -9 -14 -21 -17 -14 -11 -7 -8 -7 -2 -4 -6 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -35 -16 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -7 -54 -151 -168 -147 -112 -100 -106 -101 -98 -106 -134 -147 -108 -87 -85 -88 -86 -95 -118 -183 -238 -257 -217 -208 -235 -274 -307 -315 -304 -268 -253 -278 -312 -311 -284 -288 -319 -342 -320 -169 -64 -26 -17 -13 -13 -28 -51 -58 -51 -41 -35 -30 -20 -10 -8 -21 -42 -50 -39 -17 -10 -12 -13 -12 -11 -12 -12 -10 -8 -14 -21 -27 -31 -32 -27 -20 -18 -16 -17 -18 -23 -28 -32 -32 -34 -45 -46 -43 -40 -48 -53 -52 -46 -37 -28 -27 -34 -39 -34 -25 -23 -20 -14 -14 -22 -26 -18 -14 -5 -1 -11 -28 -32 -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 -7 -27 -11 -2 0 -10 -35 -64 -47 -12 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -3 -0 0 0 0 -0 -1 -2 -4 -1 -0 0 0 0 0 0 0 -0 -1 -3 -8 -144 -183 -170 -145 -132 -129 -125 -121 -118 -119 -126 -124 -131 -99 -54 -27 -29 -36 -10 -3 -1 -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 -2 -5 -5 -4 -3 -3 -3 -8 -12 -6 -3 -4 -6 -4 -3 -5 -5 -5 -3 -5 -4 -3 -2 -1 -0 -1 -1 -9 -15 -18 -19 -15 -9 -3 -1 -2 -4 -2 -2 -2 -2 -1 -1 -5 -4 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -3 -7 -10 -10 -11 -13 -10 -5 -1 -0 -0 -1 -1 -1 0 0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -1 -2 -2 -5 -14 -27 -31 -26 -23 -21 -21 -23 -22 -7 -4 -2 -1 -2 -2 -4 -4 -4 -3 -3 -5 -7 -7 -10 -14 -18 -19 -24 -29 -31 -30 -27 -20 -8 -9 -14 -17 -16 -12 -21 -29 -33 -31 -26 -18 -19 -21 -20 -21 -30 -50 -54 -48 -39 -31 -26 -32 -59 -58 -54 -49 -28 -112 -100 -67 -46 -40 -38 -44 -45 -38 -35 -41 -31 -23 -24 -24 -23 -26 -15 -32 -28 -21 -22 -11 -13 -13 -12 -9 -5 -4 -17 -16 -17 -23 -28 -26 -17 -15 -15 -10 -2 -0 -1 -4 -5 -1 -0 0 0 0 0 0 0 -2 -5 -10 -13 -9 -5 -6 -6 -4 -1 -5 -26 -18 -8 -9 -7 -24 -16 -8 -7 -5 -1 -0 -3 -4 -4 -1 -0 -1 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 -12 -12 -3 0 0 0 0 0 0 0 0 0 -16 -62 -136 -79 -146 -142 -86 -94 -81 -82 -102 -129 -147 -81 -70 -66 -68 -85 -129 -218 -280 -304 -283 -245 -225 -254 -295 -327 -340 -335 -297 -258 -234 -263 -297 -247 -241 -313 -357 -333 -310 -105 -33 -14 -10 -11 -35 -82 -78 -60 -52 -41 -30 -18 -11 -15 -30 -50 -49 -28 -11 -9 -12 -16 -15 -11 -10 -13 -14 -12 -25 -36 -34 -25 -18 -17 -17 -18 -19 -15 -14 -26 -33 -32 -25 -21 -29 -37 -35 -30 -30 -37 -35 -31 -27 -26 -29 -46 -41 -36 -32 -31 -30 -25 -25 -33 -40 -33 -5 -1 -0 -13 -25 -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 -2 -6 -3 -0 0 -4 -13 -19 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -1 -0 0 0 0 -0 -1 -3 -4 -4 -1 -0 0 0 0 0 0 0 0 -0 -2 -11 -130 -177 -169 -145 -132 -130 -128 -127 -122 -125 -138 -152 -129 -80 -43 -27 -27 -24 -22 -13 -5 -0 -0 0 0 0 0 0 -0 -0 -1 -0 -1 -1 -1 -2 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -3 -4 -4 -3 -3 -3 -5 -3 -5 -6 -6 -4 -3 -7 -7 -6 -6 -8 -6 -3 -1 -1 -0 0 -0 0 -2 -4 -6 -9 -10 -11 -6 -2 -3 -4 -9 -13 -11 -6 -2 -3 -14 -9 -6 -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 -2 -8 -14 -15 -14 -19 -23 -25 -26 -21 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -2 -4 -12 -25 -27 -25 -23 -19 -18 -20 -21 -16 -12 -6 -1 -1 -1 -2 -2 -2 -2 -4 -7 -10 -11 -13 -16 -19 -16 -23 -28 -29 -28 -28 -23 -11 -7 -8 -11 -22 -5 -21 -37 -46 -47 -43 -24 -18 -17 -17 -18 -30 -53 -58 -51 -44 -41 -34 -38 -56 -81 -98 -94 -58 -87 -84 -65 -54 -63 -48 -38 -31 -31 -40 -51 -31 -29 -30 -26 -22 -27 -27 -25 -22 -18 -25 -19 -23 -29 -29 -24 -13 -8 -7 -6 -7 -15 -23 -24 -13 -6 -16 -14 -4 -1 -1 -2 -2 -0 0 0 0 0 0 0 0 -5 -10 -6 -3 -1 -10 -13 -5 0 -1 -9 -13 -12 -9 -3 -7 -14 -13 -6 -3 -2 -1 -1 0 -0 -5 -8 -8 -4 0 0 0 -0 0 0 0 0 0 0 0 0 0 -0 0 -109 -67 -17 0 0 0 0 0 0 0 0 0 -38 -93 -118 -33 -115 -123 -107 -121 -132 -101 -96 -117 -121 -86 -65 -71 -87 -117 -155 -196 -231 -280 -286 -256 -237 -293 -295 -270 -261 -252 -196 -255 -260 -283 -316 -304 -272 -329 -347 -312 -252 -67 -25 -13 -22 -39 -63 -92 -78 -66 -61 -44 -20 -11 -13 -24 -36 -41 -28 -16 -11 -11 -13 -15 -14 -13 -15 -14 -10 -13 -21 -23 -22 -19 -16 -15 -15 -19 -19 -16 -19 -26 -34 -34 -29 -23 -23 -23 -26 -28 -25 -19 -17 -23 -33 -41 -43 -41 -32 -29 -25 -22 -21 -17 -15 -20 -25 -19 -1 0 0 -4 -6 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -19 -19 -9 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 0 0 -0 -2 -4 -5 -5 -1 -0 0 0 0 0 0 0 0 0 -1 -11 -40 -128 -170 -165 -143 -129 -128 -130 -130 -129 -136 -157 -193 -210 -149 -70 -29 -24 -11 -12 -7 -7 -5 -0 0 0 0 0 0 -1 -3 -4 -1 -1 -1 -1 -1 -2 -1 -1 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -2 -8 -15 -13 -6 -6 -10 -5 -6 -8 -7 -5 -4 -17 -14 -12 -13 -10 -3 -0 0 0 0 0 0 0 0 -0 -1 -3 -7 -14 -14 -11 -9 -10 -16 -23 -27 -18 -5 -3 -7 -6 -8 -10 -10 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 -0 -5 -12 -17 -16 -18 -27 -30 -34 -47 -66 -47 -23 -9 -3 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -3 -8 -14 -18 -23 -29 -33 -32 -31 -30 -31 -24 -11 -4 -1 -0 -0 -0 -1 -4 -10 -15 -16 -16 -15 -16 -15 -15 -16 -17 -18 -20 -21 -17 -14 -14 -13 -2 -0 -1 -9 -20 -32 -47 -50 -33 -23 -21 -19 -19 -34 -50 -55 -52 -52 -54 -51 -48 -57 -78 -105 -117 -119 -119 -101 -83 -69 -74 -55 -41 -39 -43 -37 -44 -49 -49 -42 -32 -62 -45 -32 -34 -39 -22 -17 -29 -54 -59 -49 -43 -33 -19 -8 -3 -1 -5 -15 -18 -13 -5 -28 -15 -5 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -3 -7 -4 -12 -9 -6 -9 -3 -0 -3 -10 -15 -15 -12 -7 -6 -5 -4 -1 -1 -3 -5 -3 0 0 -4 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -36 -147 -66 -18 0 0 0 0 0 0 0 0 0 -47 -121 -132 -55 -29 -148 -176 -170 -144 -113 -102 -124 -146 -143 -118 -121 -128 -176 -199 -154 -68 -191 -221 -215 -190 -183 -186 -167 -152 -135 -136 -208 -186 -206 -248 -274 -256 -221 -225 -138 -71 -28 -14 -20 -60 -99 -101 -75 -57 -34 -15 -9 -9 -9 -16 -27 -35 -33 -21 -14 -12 -13 -14 -16 -16 -17 -17 -13 -13 -21 -24 -22 -19 -17 -17 -16 -17 -16 -15 -14 -17 -23 -27 -28 -27 -29 -34 -25 -31 -26 -17 -7 -3 -19 -38 -40 -33 -26 -22 -25 -18 -12 -8 -4 -1 -3 -5 -3 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -34 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -7 -8 -6 -4 -1 -0 0 0 0 0 0 0 0 0 -2 -35 -126 -199 -181 -158 -137 -126 -129 -134 -136 -141 -149 -166 -196 -220 -93 -41 -30 -51 -110 -146 -155 -154 -86 -0 0 0 0 0 0 -1 -3 -5 -1 -1 -1 -0 -0 -1 -1 -1 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -1 -2 -2 -12 -25 -20 -6 -7 -10 -6 -5 -6 -7 -8 -4 -8 -12 -18 -20 -12 -1 -0 0 0 0 0 0 0 0 0 -0 -1 -2 -8 -14 -18 -22 -25 -26 -27 -26 -21 -13 -7 -3 -1 -1 -3 -5 -4 -7 -8 -4 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -0 0 0 0 0 0 0 0 0 -1 -6 -11 -14 -15 -22 -31 -37 -43 -49 -45 -107 -81 -40 -17 -16 -15 -17 -12 -7 -3 -0 -0 -0 0 0 -0 -0 -1 -1 -3 -6 -9 -7 -5 -9 -16 -30 -42 -43 -37 -40 -38 -26 -14 -9 -4 -2 -2 -5 -10 -19 -27 -30 -28 -24 -23 -25 -21 -16 -14 -14 -16 -17 -17 -14 -13 -16 -19 -9 -5 -3 -3 -7 -19 -28 -26 -21 -19 -18 -19 -23 -35 -46 -54 -58 -68 -71 -63 -55 -56 -76 -110 -134 -141 -133 -123 -119 -92 -74 -59 -51 -58 -95 -82 -82 -80 -71 -55 -33 -23 -19 -20 -22 -49 -38 -28 -24 -21 -19 -38 -36 -30 -28 -29 -10 -2 -1 -4 -9 -9 -4 -5 -7 -6 -7 -5 -2 -0 0 -0 -0 0 -0 -0 -1 -3 -6 -7 -3 -4 -5 -1 -0 -6 -7 -8 -12 -15 -17 -18 -14 -8 -4 -6 -3 -3 -3 -0 0 0 0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -23 -16 -2 0 0 0 0 0 0 0 0 -2 -20 -81 -123 -81 -52 -185 -203 -205 -182 -153 -141 -155 -169 -160 -154 -162 -157 -191 -220 -187 -129 -154 -157 -165 -131 -87 -68 -75 -77 -66 -75 -88 -51 -68 -104 -130 -126 -94 -82 -40 -16 -13 -35 -92 -118 -115 -85 -54 -44 -35 -22 -18 -21 -25 -27 -29 -30 -24 -15 -12 -12 -16 -18 -21 -25 -25 -21 -14 -17 -23 -28 -38 -32 -23 -20 -20 -19 -18 -19 -19 -18 -19 -22 -25 -26 -26 -24 -21 -23 -21 -14 -9 -11 -21 -31 -23 -16 -12 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -7 -7 -4 -1 -0 0 0 0 0 0 0 0 0 -0 -19 -75 -163 -213 -180 -159 -142 -133 -139 -147 -155 -160 -163 -169 -188 -230 -84 -65 -65 -62 -95 -157 -230 -248 -136 -2 0 0 0 0 0 -0 -1 -3 -1 -1 -1 -0 -0 -0 -1 -1 -1 -0 0 0 -0 -0 -0 -0 0 -0 0 0 0 -0 -2 -2 -5 -11 -11 -9 -9 -7 -5 -3 -3 -5 -9 -2 -0 -7 -14 -16 -9 -1 0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -13 -25 -32 -39 -46 -44 -33 -32 -30 -24 -18 -13 -4 -0 0 -0 -2 -8 -11 -6 -8 -18 -11 -10 -7 -3 -1 -0 -0 0 0 0 0 0 0 0 0 -1 -1 -0 0 0 0 0 0 0 0 0 -1 -4 -5 -5 -6 -12 -25 -39 -59 -83 -29 -30 -14 -6 -11 -17 -30 -38 -29 -22 -17 -6 -1 -4 -5 -3 -0 -0 -0 -2 -12 -22 -21 -4 -1 -2 -8 -16 -20 -19 -23 -27 -23 -17 -19 -16 -9 -10 -12 -14 -23 -33 -41 -45 -44 -41 -33 -27 -21 -15 -12 -13 -16 -18 -18 -17 -18 -19 -18 -15 -13 -11 -8 -10 -20 -20 -19 -20 -22 -22 -22 -25 -33 -44 -57 -61 -72 -72 -64 -55 -54 -72 -97 -115 -125 -130 -132 -130 -108 -89 -80 -75 -72 -90 -102 -100 -87 -77 -55 -39 -33 -29 -15 -1 -23 -23 -29 -38 -29 -24 -21 -22 -18 -18 -46 -22 -12 -13 -16 -16 -16 -8 -11 -15 -8 -8 -4 -5 -4 -2 -3 -2 -1 0 -0 -2 -8 -9 -6 -2 -3 -3 -0 -2 -9 -10 -3 -2 -17 -21 -16 -7 -0 -0 -2 -4 -6 -5 -0 -0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -21 -57 -37 -105 -184 -171 -192 -205 -191 -175 -179 -194 -197 -214 -165 -105 -117 -153 -141 -125 -149 -170 -131 -90 -57 -39 -40 -43 -46 -67 -66 -46 -47 -71 -89 -98 -97 -76 -26 -15 -12 -76 -177 -199 -128 -89 -73 -55 -23 -34 -41 -40 -37 -34 -32 -25 -20 -15 -14 -17 -23 -23 -22 -23 -25 -26 -20 -20 -20 -17 -14 -14 -18 -20 -19 -16 -16 -14 -13 -17 -20 -22 -24 -30 -32 -25 -20 -24 -24 -18 -16 -19 -23 -20 -10 -20 -17 -9 -5 -3 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -14 -14 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -6 -3 -1 -0 0 0 0 0 0 0 0 0 0 -0 -56 -151 -227 -203 -173 -156 -146 -144 -152 -169 -186 -193 -190 -173 -136 -72 -55 -132 -164 -144 -133 -169 -262 -291 -168 -20 -0 0 0 0 0 -0 -0 -2 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -1 -3 -7 -8 -6 -4 -3 -1 -2 -4 -1 -0 -2 -3 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -30 -58 -63 -64 -50 -38 -32 -31 -32 -27 -11 -2 -0 -0 0 -4 -13 -11 -4 -9 -24 -34 -36 -25 -9 -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 -5 -14 -27 -46 -79 -38 -11 -1 -2 -4 -3 -6 -9 -26 -40 -30 -9 -17 -25 -21 -9 0 -0 -0 -8 -24 -33 -21 -3 -2 -4 -9 -14 -14 -14 -17 -20 -19 -16 -19 -17 -17 -18 -18 -19 -28 -37 -44 -49 -53 -54 -42 -29 -23 -21 -21 -23 -25 -27 -29 -31 -34 -34 -30 -27 -22 -18 -17 -22 -23 -22 -21 -20 -23 -17 -17 -23 -31 -40 -55 -65 -71 -71 -65 -57 -56 -65 -79 -98 -114 -106 -114 -110 -107 -104 -90 -88 -97 -106 -107 -98 -76 -64 -51 -49 -51 -37 -4 -0 -3 -5 -22 -58 -50 -45 -44 -37 -25 -19 -19 -14 -21 -28 -20 -20 -21 -23 -32 -32 -8 -3 -2 -10 -18 -17 -19 -11 -4 -1 -1 -7 -9 -5 -2 -2 -4 -4 -1 -6 -13 -9 -0 -0 -15 -20 -12 -1 -0 0 -1 -3 -3 -3 -1 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -27 -163 -184 -151 -142 -152 -166 -173 -180 -192 -208 -205 -113 -83 -115 -167 -192 -183 -145 -118 -78 -57 -48 -44 -42 -44 -53 -78 -74 -68 -72 -92 -107 -107 -94 -65 -27 -17 -15 -55 -106 -130 -116 -93 -58 -40 -32 -43 -38 -34 -28 -23 -20 -19 -14 -20 -23 -23 -24 -22 -24 -25 -22 -21 -25 -19 -20 -21 -20 -20 -22 -25 -23 -20 -17 -15 -16 -22 -26 -27 -26 -25 -28 -16 -14 -19 -10 -9 -10 -11 -13 -13 -10 -13 -8 -4 -3 -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 -8 -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 -59 -163 -237 -189 -163 -146 -145 -154 -169 -190 -210 -225 -234 -222 -191 -154 -192 -202 -212 -221 -214 -178 -92 -59 -30 -5 -1 -1 -0 0 0 0 -0 -0 -2 -2 -2 -1 -0 -0 -1 -1 -3 -4 -2 -1 -1 -0 0 0 0 -0 0 0 0 0 0 0 0 0 -0 -2 -3 -8 -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 -3 -24 -61 -66 -65 -57 -48 -41 -36 -30 -30 -21 -13 -7 -0 -3 -6 -18 -18 -7 -4 -12 -24 -33 -27 -12 -5 -4 -5 -4 -1 -1 -1 -2 -3 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -11 -25 -50 -42 -16 0 -0 -0 -1 -1 -13 -26 -29 -18 -6 -9 -8 -6 -14 -44 -12 -2 -8 -18 -20 -7 -2 -4 -9 -14 -14 -9 -6 -8 -8 -8 -9 -13 -10 -14 -19 -19 -19 -24 -32 -41 -47 -50 -52 -46 -40 -36 -33 -34 -37 -39 -41 -44 -47 -48 -44 -42 -40 -35 -28 -26 -22 -19 -22 -26 -26 -29 -18 -14 -21 -31 -37 -47 -56 -62 -67 -66 -59 -58 -60 -55 -39 -21 -2 -27 -40 -51 -53 -27 -53 -83 -88 -80 -81 -66 -53 -49 -44 -29 -10 -2 -13 -13 -0 -6 -40 -44 -61 -76 -64 -38 -34 -26 -18 -18 -21 -11 -11 -10 -10 -11 -9 -9 -5 -2 -7 -20 -22 -27 -16 -10 -17 -26 -29 -20 -8 -3 -3 -0 0 -2 -11 -18 -2 0 -0 -4 -8 -7 -1 -0 -0 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -42 -156 -194 -182 -161 -151 -152 -162 -180 -196 -210 -232 -187 -173 -181 -187 -169 -158 -93 -64 -53 -48 -42 -38 -40 -49 -65 -86 -78 -89 -97 -106 -116 -108 -87 -55 -25 -16 -19 -14 -9 -7 -12 -24 -18 -31 -29 -26 -22 -16 -14 -15 -17 -18 -13 -19 -26 -27 -22 -16 -16 -24 -27 -26 -25 -21 -21 -21 -22 -24 -26 -28 -25 -22 -20 -20 -23 -20 -20 -22 -21 -19 -21 -22 -15 -7 -2 -1 -2 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -43 -149 -233 -188 -159 -142 -143 -158 -179 -200 -219 -245 -266 -204 -114 -186 -198 -196 -209 -218 -215 -211 -52 -9 -1 -2 -3 -2 -0 0 0 0 0 -0 -1 -2 -3 -2 -0 0 -0 -1 -3 -5 -4 -2 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -1 -0 -14 -49 -54 -47 -44 -47 -50 -46 -33 -29 -25 -20 -13 -9 -17 -16 -17 -14 -9 -6 -5 -4 -5 -8 -10 -5 -6 -9 -6 -3 -3 -3 -6 -10 -11 -8 -2 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -14 -33 -42 -22 -1 -1 -0 -0 -0 -1 -1 -2 -3 -2 -2 -1 -1 -5 -31 -14 -4 -3 -10 -20 -7 -3 -5 -10 -13 -11 -7 -4 -2 -2 -4 -7 -8 -6 -8 -11 -11 -12 -16 -23 -30 -38 -43 -42 -42 -40 -37 -35 -36 -37 -38 -38 -40 -46 -50 -49 -49 -45 -37 -30 -22 -17 -16 -19 -29 -60 -60 -30 -14 -22 -29 -35 -43 -51 -59 -65 -62 -60 -61 -63 -66 -69 -50 -29 -17 -10 -18 -14 -9 -33 -57 -65 -59 -62 -60 -58 -60 -52 -10 -1 -5 -49 -76 -20 -1 -0 -9 -41 -66 -36 -25 -38 -36 -26 -26 -23 -16 -13 -15 -19 -17 -13 -12 -9 -5 -3 -3 -6 -9 -10 -17 -29 -26 -44 -32 -9 -4 -2 -0 0 -3 -12 -24 -13 -8 -5 -3 -3 -2 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -68 -211 -207 -190 -186 -200 -204 -187 -190 -186 -189 -222 -205 -193 -164 -119 -79 -60 -50 -47 -43 -38 -34 -42 -58 -78 -93 -91 -107 -111 -112 -105 -82 -42 -22 -20 -33 -46 -40 -19 -22 -24 -21 -14 -36 -22 -18 -19 -16 -11 -13 -15 -13 -12 -18 -20 -23 -25 -22 -20 -24 -26 -19 -21 -28 -28 -24 -23 -26 -29 -30 -24 -24 -21 -18 -18 -16 -20 -22 -20 -18 -18 -9 -3 -1 -1 -2 -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 -1 -2 -28 -139 -226 -184 -155 -140 -142 -158 -181 -204 -222 -242 -234 -218 -210 -211 -184 -178 -188 -197 -215 -258 -87 -19 -5 -17 -25 -2 -0 0 0 0 0 -0 -1 -2 -3 -2 -0 -1 -0 -1 -2 -2 -2 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -5 -3 -0 -9 -34 -39 -25 -24 -37 -53 -59 -53 -43 -33 -24 -19 -14 -12 -9 -11 -15 -17 -12 -15 -12 -7 -4 -5 -5 -4 -6 -5 -3 -4 -3 -7 -13 -16 -13 -9 -10 -8 -3 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -18 -24 -35 -26 -5 -0 0 0 0 0 0 0 -1 -1 -0 -0 -1 -0 -12 -17 -15 -15 -25 -33 -15 -8 -8 -9 -8 -11 -9 -6 -3 -2 -2 -2 -2 -2 -4 -5 -8 -14 -19 -25 -33 -40 -43 -40 -40 -40 -39 -38 -36 -38 -40 -39 -34 -37 -43 -42 -40 -39 -34 -30 -26 -23 -20 -20 -23 -49 -59 -35 -12 -20 -25 -34 -45 -57 -69 -69 -66 -65 -67 -69 -76 -116 -145 -142 -97 -44 -47 -40 -44 -54 -58 -56 -57 -64 -69 -58 -27 -4 0 0 -7 -39 -79 -43 -34 -14 -0 -4 -15 -3 -6 -28 -48 -46 -42 -38 -28 -22 -26 -33 -30 -18 -12 -11 -9 -7 -9 -8 -5 -4 -7 -6 -3 -6 -11 -10 -3 -0 0 -1 -4 -14 -27 -29 -24 -16 -10 -4 -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 -5 -3 -12 -63 -97 -124 -167 -174 -167 -155 -151 -129 -142 -162 -162 -167 -140 -91 -59 -57 -45 -38 -33 -34 -42 -55 -71 -89 -102 -111 -112 -91 -65 -46 -27 -3 -6 -26 -91 -121 -98 -48 -63 -84 -49 -13 -21 -13 -19 -19 -17 -15 -15 -13 -10 -13 -21 -25 -24 -26 -25 -22 -18 -18 -14 -15 -20 -22 -22 -23 -25 -26 -26 -25 -25 -21 -19 -19 -19 -23 -22 -13 -10 -9 -1 -0 -3 -9 -13 -14 -11 -9 -7 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -10 -67 -156 -204 -173 -153 -145 -146 -158 -178 -202 -220 -208 -179 -164 -162 -153 -149 -170 -190 -207 -232 -263 -118 -30 -59 -134 -144 -1 -0 0 0 0 0 -0 -1 -2 -3 -3 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -0 -0 -4 -2 -0 -4 -17 -20 -12 -12 -24 -45 -59 -63 -52 -35 -21 -12 -5 -4 -9 -19 -28 -29 -7 -2 -9 -14 -13 -14 -24 -29 -24 -14 -6 -2 -1 -2 -4 -6 -6 -6 -14 -17 -14 -7 -1 -0 -0 -0 0 0 0 0 0 0 0 -2 -10 -33 -30 -29 -24 -9 0 0 0 0 0 0 0 -2 -14 -15 -2 -1 -0 -9 -16 -21 -24 -22 -18 -10 -7 -4 -2 -2 -4 -4 -3 -2 -1 -1 -0 -0 -0 -1 -3 -10 -25 -34 -41 -51 -54 -53 -50 -45 -40 -34 -34 -34 -40 -48 -52 -50 -42 -40 -39 -38 -35 -28 -26 -26 -26 -24 -21 -20 -22 -23 -15 -10 -16 -26 -38 -47 -54 -62 -63 -67 -69 -69 -69 -66 -89 -124 -147 -137 -85 -55 -46 -48 -51 -53 -59 -69 -75 -71 -50 -12 -2 -2 -2 -5 -15 -36 -36 -37 -23 -3 -1 -0 0 -1 -12 -36 -42 -43 -44 -37 -30 -34 -46 -40 -25 -13 -12 -15 -11 -11 -11 -7 -5 -9 -9 -7 -8 -14 -8 -2 0 -0 -2 -15 -24 -29 -26 -19 -19 -12 -6 -2 -0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -44 -61 -19 0 0 -5 -93 -175 -175 -159 -157 -120 -157 -145 -113 -107 -101 -74 -68 -63 -45 -30 -28 -35 -51 -69 -85 -100 -107 -112 -90 -31 -11 -4 -9 -25 -38 -42 -134 -123 -111 -102 -89 -80 -35 -15 -15 -8 -22 -16 -13 -14 -15 -13 -11 -17 -21 -18 -15 -20 -22 -20 -17 -17 -16 -16 -18 -17 -17 -19 -21 -24 -25 -22 -16 -17 -15 -15 -16 -19 -22 -18 -12 -9 -6 -5 -17 -23 -22 -17 -10 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -154 -204 -193 -165 -151 -151 -157 -165 -177 -196 -215 -198 -172 -157 -158 -170 -185 -183 -189 -207 -236 -249 -141 -34 -36 -119 -169 -62 -20 -4 0 -1 -3 -5 -1 -2 -3 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -9 0 0 0 0 0 -0 -1 -1 -10 -16 -21 -30 -39 -38 -24 -11 -5 -2 -1 -7 -16 -28 -43 -59 -29 -16 -15 -17 -19 -29 -60 -65 -46 -25 -12 -3 -1 -0 -0 -0 -1 -1 -4 -7 -13 -15 -3 -1 -0 -0 0 0 0 0 0 0 -0 -1 -6 -7 -17 -22 -16 -5 -0 0 0 0 0 0 0 -6 -27 -36 -11 -1 -0 -1 -2 -3 -3 -1 -3 -5 -5 -3 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -2 -12 -21 -28 -38 -53 -74 -74 -71 -65 -57 -50 -50 -46 -39 -39 -44 -49 -52 -43 -37 -36 -38 -33 -22 -20 -21 -20 -18 -16 -16 -49 -54 -20 -7 -14 -26 -36 -41 -45 -51 -57 -67 -73 -71 -62 -56 -56 -86 -129 -134 -73 -42 -34 -37 -44 -48 -56 -61 -56 -41 -23 -16 -30 -22 -15 -16 -18 -19 -19 -18 -14 -7 -6 -2 -0 0 -2 -12 -21 -31 -32 -30 -35 -40 -50 -44 -29 -21 -24 -29 -26 -19 -12 -8 -10 -13 -12 -9 -12 -23 -14 -5 -0 -1 -2 -12 -19 -24 -22 -12 -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 -2 -53 -54 -70 -122 -178 -25 0 0 0 -9 -115 -208 -207 -177 -150 -165 -152 -108 -70 -56 -56 -70 -82 -66 -40 -33 -41 -62 -89 -115 -134 -142 -148 -88 -22 0 0 -27 -75 -116 -143 -164 -81 -108 -133 -116 -60 -34 -66 -47 -33 -58 -22 -9 -11 -14 -14 -13 -15 -21 -25 -20 -18 -21 -21 -17 -13 -14 -23 -20 -17 -18 -22 -27 -26 -23 -17 -15 -21 -21 -22 -24 -24 -21 -18 -16 -17 -16 -13 -15 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -164 -206 -188 -163 -150 -147 -155 -169 -181 -192 -210 -210 -200 -193 -193 -201 -215 -182 -187 -206 -228 -234 -158 -34 -22 -116 -222 -207 -78 -17 -0 -1 -2 -5 -1 -1 -2 -2 -2 -3 -3 -1 -1 -1 -1 -0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 -13 -24 -25 -20 -19 -10 -4 -2 -1 0 0 -1 -3 -12 -25 -35 -50 -51 -38 -21 -13 -30 -43 -28 -16 -11 -6 -1 -0 -3 -4 -2 0 -0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 -2 -1 -0 0 0 0 0 0 -0 -0 0 0 -0 -15 -35 -39 -21 -3 -0 -0 -0 0 0 -0 -1 -2 -3 -2 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -3 -1 -14 -24 -33 -41 -54 -86 -92 -90 -84 -77 -67 -57 -47 -40 -37 -37 -39 -42 -38 -32 -26 -19 -19 -24 -27 -27 -25 -14 -16 -15 -14 -14 -5 -5 -9 -16 -22 -27 -35 -46 -57 -71 -80 -73 -56 -44 -41 -64 -107 -114 -53 -27 -24 -23 -24 -31 -34 -30 -23 -16 -12 -15 -24 -31 -30 -22 -13 -6 -8 -18 -22 -15 -8 -4 -5 -5 -1 -3 -15 -17 -11 -14 -23 -17 -21 -26 -21 -30 -40 -45 -42 -33 -16 -11 -14 -15 -12 -9 -16 -24 -17 -4 -0 -1 -0 -3 -12 -23 -15 -15 -14 -10 -4 -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 -32 -123 -139 -139 -153 -135 -27 -3 0 0 0 -1 -41 -75 -92 -127 -169 -107 -83 -59 -44 -43 -55 -79 -62 -46 -44 -51 -75 -114 -149 -171 -178 -185 -88 -21 -8 -27 -68 -124 -139 -130 -108 -37 -62 -73 -48 -7 -9 -35 -84 -87 -90 -46 -10 -7 -10 -13 -15 -18 -15 -10 -11 -15 -19 -24 -23 -17 -13 -17 -17 -16 -18 -20 -22 -20 -21 -17 -12 -14 -18 -22 -24 -27 -26 -24 -18 -11 -10 -11 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -139 -189 -186 -167 -157 -153 -157 -171 -182 -191 -210 -220 -223 -227 -230 -233 -243 -205 -198 -202 -212 -217 -185 -54 -9 -2 -34 -111 -59 -14 -0 -0 -2 -4 -1 -1 -2 -2 -2 -2 -2 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 -15 -28 -28 -16 -8 -2 -6 -11 -8 -3 -1 -0 -4 -11 -19 -17 -50 -78 -77 -54 -24 -30 -22 -10 -2 -1 0 0 0 -1 -2 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 -1 -2 -2 0 0 -0 -19 -44 -58 -47 -11 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -1 -7 -15 -18 -20 -54 -89 -101 -103 -103 -104 -87 -63 -46 -36 -32 -31 -31 -31 -29 -25 -19 -14 -30 -35 -36 -41 -52 -47 -43 -31 -13 -6 -5 -4 -6 -8 -12 -16 -23 -34 -51 -68 -78 -67 -52 -43 -42 -49 -62 -95 -59 -30 -27 -19 -18 -19 -16 -14 -13 -13 -15 -21 -30 -37 -34 -27 -18 -10 -9 -16 -15 -6 -2 -4 -10 -19 -41 -24 -9 -7 -2 -3 -3 -3 -5 -4 -6 -18 -27 -34 -41 -46 -26 -18 -17 -16 -10 -11 -18 -20 -12 -2 -0 -0 -0 -2 -6 -13 -8 -6 -6 -4 -1 -0 -0 -1 -1 -1 -1 -1 -1 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 -18 -59 -120 -164 -181 -130 -25 -3 -0 0 0 -1 -5 -17 -93 -149 -105 -90 -65 -46 -37 -39 -48 -34 -35 -42 -55 -78 -106 -140 -160 -150 -110 -39 -39 -78 -121 -149 -165 -146 -72 -20 -8 -4 -3 -4 -7 -9 -12 -49 -36 -13 -7 -9 -11 -11 -12 -12 -13 -20 -15 -11 -12 -16 -19 -20 -20 -19 -17 -15 -17 -19 -20 -20 -21 -19 -6 -2 -1 0 0 0 0 -3 -6 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -4 -4 -5 -12 -125 -189 -193 -174 -167 -167 -168 -172 -180 -194 -215 -232 -246 -259 -261 -258 -264 -235 -225 -209 -186 -169 -181 -178 -94 -46 -38 -27 -6 -1 -2 -9 -15 -5 -1 -2 -3 -3 -3 -2 -1 -1 -1 -1 -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 -6 -11 -12 -10 -3 -10 -17 -17 -12 -9 -2 -0 -17 -36 -31 -27 -31 -36 -51 -64 -44 -36 -25 -12 -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 -1 -2 -2 -0 0 0 -11 -35 -62 -64 -24 -4 -1 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -4 -7 -5 -1 -3 -10 -20 -25 -66 -82 -85 -76 -53 -28 -40 -45 -38 -29 -28 -26 -24 -22 -20 -17 -14 -11 -11 -15 -20 -24 -37 -26 -14 -8 -8 -6 -6 -5 -5 -6 -7 -13 -19 -25 -36 -50 -59 -56 -52 -53 -58 -35 -18 -53 -79 -82 -63 -35 -26 -16 -10 -12 -20 -31 -28 -24 -32 -40 -37 -31 -22 -15 -10 -7 -4 -2 -1 -2 -5 -13 -31 -28 -8 0 0 0 -4 -11 -17 -6 -3 -4 -6 -7 -11 -38 -35 -24 -19 -16 -10 -11 -15 -14 -5 -2 -1 -1 -0 -2 -12 -13 -8 -3 -2 -1 -1 -2 -4 -4 -3 -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 -34 -104 -155 -191 -254 -152 -10 -0 0 0 0 -0 -2 -24 -90 -116 -94 -61 -46 -40 -33 -23 -14 -18 -24 -50 -83 -105 -117 -131 -122 -84 -65 -144 -158 -173 -178 -150 -88 -34 -8 -3 -5 -9 -11 -12 -11 -10 -14 -6 -4 -4 -4 -4 -5 -8 -10 -14 -20 -16 -11 -10 -12 -13 -10 -11 -11 -10 -12 -14 -19 -21 -23 -29 -33 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -5 -7 -8 -9 -18 -117 -202 -204 -180 -170 -168 -160 -163 -179 -203 -226 -240 -260 -238 -212 -193 -180 -193 -221 -220 -183 -142 -160 -199 -206 -218 -205 -140 -68 -13 -1 -10 -18 -7 -2 -1 -2 -3 -3 -3 -3 -3 -3 -3 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -0 -3 -4 -3 -6 -15 -9 -13 -14 -9 -11 -20 -23 -24 -24 -26 -36 -36 -33 -30 -31 -30 -17 -13 -13 -13 -9 0 0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 -5 -20 -56 -61 -36 -13 -2 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -2 -6 -8 -4 -1 -2 -12 -34 -39 -44 -40 -37 -40 -23 -15 -26 -35 -34 -27 -23 -21 -20 -18 -16 -12 -11 -10 -10 -10 -10 -11 -14 -12 -11 -11 -11 -8 -7 -6 -5 -5 -7 -11 -16 -22 -29 -41 -42 -45 -56 -72 -75 -27 -23 -52 -88 -99 -79 -46 -23 -12 -10 -17 -30 -28 -15 -7 -21 -26 -26 -21 -14 -9 -4 -3 -3 -5 -5 -0 -10 -24 -30 -19 0 0 0 0 -3 -11 -17 -9 -5 -3 -2 -3 -6 -30 -39 -28 -23 -17 -15 -17 -17 -6 -3 -3 -3 -3 -3 -6 -13 -10 -4 -1 -5 -8 -5 -1 -2 -2 -2 -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 -51 -97 -90 -7 0 -22 -4 0 0 0 0 0 -1 -8 -104 -130 -102 -70 -54 -48 -37 -28 -20 -11 -15 -54 -103 -143 -146 -126 -134 -131 -120 -122 -96 -112 -131 -92 -5 -11 -5 -6 -9 -13 -15 -12 -11 -14 -15 -6 -5 -5 -4 -4 -7 -11 -10 -11 -12 -11 -7 -7 -8 -11 -12 -11 -21 -24 -20 -15 -17 -21 -23 -26 -21 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -3 -4 -6 -6 -8 -9 -22 -107 -223 -219 -187 -172 -163 -152 -158 -183 -218 -245 -241 -216 -136 -74 -40 -25 -71 -144 -212 -217 -171 -154 -188 -200 -204 -212 -216 -181 -34 -0 -2 -5 -5 -4 -3 -3 -3 -3 -4 -3 -75 -105 -68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -11 -10 -14 -18 -19 -23 -32 -23 -17 -22 -32 -34 -32 -25 -27 -39 -44 -38 -32 -23 -13 -5 -1 -0 -1 -4 -7 -9 -6 -3 -1 0 0 -0 -0 -1 -1 -1 0 -0 0 0 0 0 0 -0 -1 -1 -2 -1 -1 -0 0 0 -1 -4 -38 -46 -36 -17 -0 -0 -1 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -3 -4 -6 -5 -6 -13 -26 -23 -17 -17 -23 -18 -14 -24 -34 -35 -31 -30 -26 -23 -22 -24 -24 -15 -10 -9 -10 -11 -11 -13 -15 -17 -18 -17 -13 -10 -8 -5 -4 -3 -5 -9 -14 -18 -22 -34 -39 -48 -63 -78 -71 -58 -45 -45 -57 -56 -38 -21 -13 -11 -11 -19 -28 -26 -22 -25 -19 -14 -9 -5 -3 -2 -2 -2 -5 -8 -9 -2 -28 -56 -58 -37 -9 -2 0 0 -0 -1 -7 -9 -8 -5 -4 -4 -24 -44 -49 -30 -29 -23 -20 -21 -19 -4 -2 -3 -5 -13 -18 -19 -16 -9 -1 -1 -8 -8 -4 -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 -17 -78 -104 -65 -16 -2 0 0 0 0 0 0 -1 -8 -37 -111 -105 -83 -67 -57 -43 -40 -37 -29 -25 -73 -95 -115 -127 -132 -159 -96 -54 -44 -84 -80 -57 -35 -12 -13 -7 -10 -12 -11 -8 -9 -15 -14 -11 -8 -8 -13 -13 -14 -14 -15 -10 -9 -8 -7 -10 -10 -11 -13 -15 -20 -30 -36 -40 -32 -19 -12 -13 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -8 -9 -10 -10 -19 -67 -171 -220 -214 -188 -173 -164 -169 -192 -219 -229 -204 -116 -58 -25 -10 -5 -6 -50 -189 -242 -176 -89 -131 -169 -190 -194 -181 -125 -26 -2 0 -0 -1 -1 -2 -2 -2 -3 -3 -2 -12 -9 -2 0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 -0 -2 -8 -22 -39 -45 -36 -23 -16 -17 -20 -20 -15 -9 -14 -36 -54 -51 -43 -32 -21 -14 -7 -6 -7 -9 -11 -15 -12 -6 -2 -0 -0 -2 -4 -7 -9 -9 -5 -3 -2 -1 -0 0 0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 -0 -9 -13 -9 -2 -3 -3 -2 -1 -1 -0 -1 -1 -1 -1 -3 -1 -1 -0 0 -0 -1 -2 -6 -11 -16 -16 -11 -6 -4 -6 -9 -7 -15 -26 -28 -22 -27 -29 -28 -26 -26 -29 -27 -20 -15 -12 -12 -13 -13 -16 -18 -20 -22 -18 -13 -9 -6 -5 -4 -3 -5 -11 -15 -16 -19 -27 -38 -49 -57 -52 -41 -30 -23 -21 -23 -19 -11 -6 -8 -11 -10 -14 -15 -13 -9 -5 -17 -20 -14 -0 -0 -1 -3 -9 -12 -6 -4 -1 -16 -41 -48 -42 -17 -3 0 0 0 0 -4 -7 -6 -2 -4 -6 -15 -35 -45 -35 -32 -31 -26 -31 -16 -6 -2 -2 -4 -28 -31 -24 -14 -6 -3 -2 -3 -3 -0 0 0 0 0 -0 -1 -1 -1 -1 -2 -1 -0 -0 -1 -3 -8 -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 -4 -94 -188 -219 -159 0 0 0 0 0 0 0 0 -1 -36 -136 -119 -87 -67 -58 -53 -56 -70 -71 -71 -94 -66 -36 -55 -108 -143 -25 -4 -2 -10 -21 -12 -24 -39 -27 -10 -12 -13 -12 -19 -27 -22 -14 -12 -10 -13 -19 -16 -10 -8 -9 -7 -9 -8 -12 -18 -20 -20 -20 -18 -18 -21 -36 -24 -15 -7 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -3 -3 -5 -7 -8 -9 -8 -7 -8 -22 -106 -175 -209 -215 -205 -208 -197 -145 -88 -87 -43 -22 -12 -8 -7 -8 -22 -157 -182 -104 -48 -59 -91 -151 -173 -119 -8 -2 -0 -0 0 0 0 -0 -1 -1 -2 -2 -1 -0 -0 -0 -0 -1 -0 -0 -1 -2 -4 -4 -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 -1 -1 -1 -1 -0 -0 -0 -0 0 0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -3 -4 -4 -2 -2 -1 -0 -2 -4 -3 -1 -0 0 -0 -10 -37 -58 -45 -52 -58 -47 -44 -41 -33 -26 -19 -12 -9 -7 -6 -6 -8 -14 -9 -6 -9 -13 -14 -13 -21 -15 -7 -3 -1 -0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -1 -3 -5 -3 -4 -3 -2 -1 -1 -1 -1 -2 -2 -2 -5 -9 -7 -5 -2 0 0 -0 -0 -2 -5 -10 -10 -5 -1 -0 -1 -2 -7 -14 -18 -19 -18 -21 -21 -19 -17 -18 -23 -26 -26 -22 -18 -15 -15 -15 -17 -18 -18 -18 -14 -10 -6 -5 -5 -4 -4 -5 -8 -10 -13 -15 -20 -29 -42 -71 -41 -21 -14 -10 -6 -5 -4 -3 -4 -8 -12 -13 -9 -5 -3 -1 -20 -31 -31 -23 -2 -1 -7 -16 -23 -27 -9 -2 0 -1 0 0 -8 -5 -1 0 0 0 -0 -3 -7 -3 -0 -5 -13 -19 -34 -29 -31 -36 -31 -11 -24 -13 -4 -2 -2 -2 -17 -25 -20 -9 -4 -3 -3 -4 -1 -0 0 0 0 -0 -1 -2 -2 -2 -3 -2 -1 -0 -1 -3 -5 -8 -6 -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 -6 -50 -151 -167 -85 0 0 0 0 0 0 -1 -8 -25 -76 -140 -147 -97 -70 -69 -84 -102 -105 -109 -84 -61 -44 -72 -135 -127 -80 -7 -8 -3 -3 -17 -42 -68 -75 -50 -12 -7 -9 -11 -35 -87 -118 -15 -14 -12 -12 -14 -13 -7 -4 -5 -6 -10 -11 -15 -18 -21 -21 -18 -11 -12 -12 -7 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -4 -3 -3 -4 -5 -6 -6 -6 -6 -8 -10 -14 -57 -94 -97 -79 -69 -61 -48 -33 -29 -16 -9 -7 -6 -6 -6 -4 -66 -66 -37 -57 -80 -89 -124 -146 -116 -26 -4 -0 -0 0 0 0 0 -0 -1 -1 -1 -1 -0 0 0 -0 -2 -1 -1 -1 -2 -4 -6 -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 -2 -7 -6 -7 -8 -7 -4 -13 -11 -7 -6 -5 0 0 -2 -5 -4 -3 -14 -18 -14 -45 -79 -71 -64 -60 -50 -41 -33 -20 -14 -12 -10 -12 -18 -29 -19 -10 -5 -4 -6 -6 -8 -9 -8 -6 -5 -7 -5 -2 -1 -1 -1 -0 -0 -1 -1 -3 -3 -3 -8 -15 -9 -6 -3 -1 -1 -2 -1 -1 -1 -1 -2 -4 -7 -7 -4 -1 0 -0 -0 -0 -0 -1 -3 -4 -2 -1 -1 -3 -7 -10 -9 -6 -5 -8 -11 -9 -6 -5 -7 -14 -23 -26 -24 -19 -15 -13 -12 -13 -15 -16 -15 -12 -8 -5 -4 -4 -4 -5 -10 -20 -10 -7 -10 -14 -18 -20 -16 -11 -9 -7 -6 -3 -2 -2 -5 -13 -15 -16 -13 -6 -1 -1 -0 -2 -6 -11 -12 -8 -16 -26 -27 -24 -29 -14 -8 -9 0 -1 -1 0 0 0 0 0 0 -1 -3 -9 -4 -10 -27 -36 -18 -14 -14 -24 -36 -33 -23 -18 -11 -2 -2 -1 -8 -21 -30 -17 -6 -2 -1 -3 -5 -2 -1 0 -0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -0 -3 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -54 -105 -40 0 0 0 0 0 -15 -38 -58 -70 -94 -118 -122 -96 -94 -112 -132 -151 -150 -133 -60 -16 -29 -100 -178 -135 -54 -31 -61 -21 -5 -7 -24 -43 -10 -10 -9 -9 -12 -15 -16 -17 -15 -8 -10 -10 -11 -11 -12 -10 -7 -6 -9 -14 -17 -15 -12 -8 -7 -7 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -5 -4 -4 -4 -4 -3 -3 -3 -6 -9 -12 -10 -9 -12 -15 -17 -15 -13 -20 -22 -11 -4 -3 -4 -4 -3 -4 -6 -11 -10 -17 -43 -86 -125 -149 -155 -124 -43 -6 -0 -0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 -0 -1 -2 -2 -2 -2 -3 -3 -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 -1 -4 -7 -7 -8 -10 -15 -38 -31 -30 -31 -24 -2 -0 -28 -45 -41 -22 -2 -1 -36 -67 -68 -43 -35 -53 -53 -42 -33 -25 -20 -20 -16 -10 -12 -19 -14 -7 -2 -3 -9 -15 -16 -15 -12 -9 -13 -19 -17 -10 -5 -3 -5 -5 -5 -8 -12 -14 -13 -13 -18 -22 -18 -14 -9 -4 -0 -1 -0 -0 -1 -1 -2 -3 -5 -4 -2 0 0 0 0 0 -0 -0 -1 -2 -2 -1 -2 -3 -3 -3 -3 -2 -1 -2 -4 -3 -2 -1 -2 -6 -15 -21 -21 -17 -12 -8 -7 -8 -10 -11 -11 -9 -6 -4 -3 -3 -2 -2 -5 -19 -15 -10 -5 -7 -21 -21 -12 -7 -5 -8 -8 -5 -2 -2 -4 -22 -18 -11 -6 -2 -0 -0 -0 -1 -2 -4 -4 -6 -8 -8 -8 -13 -15 -21 -34 -44 -40 -28 -14 -10 -27 -14 -4 0 -1 -1 -10 -15 -9 -5 -10 -25 -17 -7 -5 -11 -28 -26 -29 -26 -11 -2 -1 -1 -6 -16 -27 -14 -5 -0 -0 -3 -8 -6 -4 -3 -0 -0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -1 -2 -3 -6 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -0 0 0 0 0 0 -10 -33 -56 -66 -64 -69 -73 -99 -145 -180 -177 -186 -234 -255 -74 -14 -54 -129 -184 -132 -35 -82 -116 -48 -6 -5 -7 -7 -7 -11 -11 -10 -11 -12 -12 -10 -9 -8 -8 -8 -8 -8 -7 -6 -7 -11 -16 -17 -15 -8 -2 -1 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -6 -6 -5 -4 -3 -2 -1 -1 -2 -5 -7 -6 -5 -4 -4 -6 -10 -5 -3 -3 -1 -1 -2 -4 -3 -2 -4 -8 -9 -11 -25 -60 -114 -150 -182 -185 -146 -68 -7 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -3 -4 -5 -5 -8 -5 -1 0 0 0 -0 -0 -0 -0 -0 -0 -1 -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 -2 -3 -2 -4 -8 -9 -13 -23 -42 -49 -35 -20 -13 -36 -67 -80 -52 -7 -1 -30 -50 -32 -3 -9 -37 -43 -30 -23 -17 -17 -24 -25 -16 -11 -10 -8 -8 -9 -7 -13 -24 -32 -33 -29 -17 -26 -30 -27 -19 -11 -4 -10 -17 -24 -33 -40 -41 -41 -45 -50 -44 -41 -27 -15 -8 -4 -3 -1 -0 -0 -1 -2 -2 -3 -4 -3 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -4 -3 -3 -3 -1 -1 -2 -2 -2 -2 -2 -1 -2 -6 -13 -16 -14 -8 -4 -2 -3 -4 -5 -6 -5 -3 -3 -4 -20 -48 -68 -31 -18 -23 -18 -2 -3 -25 -30 -26 -14 -4 -14 -12 -6 -2 -3 -6 -8 -4 -1 -2 -2 -1 -2 -4 -6 -5 -4 -2 -2 -3 -3 -5 -10 -15 -20 -24 -32 -46 -45 -42 -60 -78 -39 -10 -3 -11 -5 -19 -22 -15 -3 -1 -4 -5 -4 -1 -3 -6 -19 -29 -23 -3 -2 -1 -1 -3 -12 -17 -9 -2 0 -0 -7 -11 -11 -7 -3 -0 -0 0 0 0 0 -0 -0 -0 -0 0 -0 -1 -2 -4 -6 -8 -11 -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 -7 -25 -39 -43 -47 -49 -108 -183 -229 -213 -199 -214 -185 -73 -12 -53 -108 -97 -16 -9 -121 -98 -36 -7 -3 -2 -2 -2 -5 -7 -7 -9 -10 -10 -9 -9 -11 -12 -13 -13 -15 -14 -16 -23 -25 -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 -1 -6 -7 -7 -7 -6 -5 -6 -3 -3 -3 -4 -4 -4 -2 -1 -0 -0 -2 -1 -0 0 -0 -0 -1 -3 -3 -2 -2 -4 -3 -14 -44 -90 -130 -153 -179 -193 -169 -96 -9 -1 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -5 -5 -6 -6 -4 -1 0 0 0 0 -1 -1 -0 -0 -0 -1 -1 -2 -1 -1 -0 -0 -1 -1 -2 -0 -0 -0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -3 -5 -6 -13 -22 -24 -16 -23 -16 -23 -51 -67 -14 -2 -0 -2 -6 -18 -18 -11 -12 -14 -14 -14 -8 -9 -14 -19 -18 -17 -15 -11 -9 -7 -6 -8 -13 -16 -20 -36 -32 -38 -43 -43 -35 -28 -18 -21 -32 -44 -55 -66 -69 -72 -75 -77 -74 -63 -48 -41 -43 -36 -20 -7 -1 -1 0 -0 -1 -2 -2 -2 -0 0 0 0 0 -0 0 0 0 -0 -0 -0 -2 -3 -3 -3 -0 -0 -1 -1 -1 -2 -2 -1 -0 -1 -5 -7 -7 -4 -1 -1 -1 -1 -2 -2 -2 -2 -2 -4 -20 -48 -65 -39 -20 -20 -31 -40 -46 -35 -29 -24 -7 -7 -15 -9 -2 -0 -0 -3 -4 -4 -6 -7 -6 -6 -8 -8 -7 -3 -1 -1 -1 -2 -4 -9 -12 -12 -13 -18 -29 -38 -46 -60 -100 -79 -34 -3 -9 -39 -28 -18 -9 -6 -5 -3 -4 -10 -17 -6 -3 -10 -19 -19 -11 -3 -2 -1 -0 -3 -16 -13 -6 -0 0 0 -3 -5 -5 -1 0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -3 -6 -7 -10 -13 -16 -20 -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 -7 -19 -30 -34 -32 -139 -210 -229 -201 -157 -171 -172 -120 -46 -8 -1 0 -5 -38 -163 -78 -25 -4 -2 -0 -1 -3 -7 -12 -15 -15 -14 -12 -10 -7 -11 -11 -14 -19 -21 -17 -10 -5 -7 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -4 -4 -5 -9 -13 -5 -2 -2 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -2 -2 -3 -20 -42 -70 -110 -111 -109 -103 -86 -48 -5 -2 -1 -0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -5 -4 -5 -5 -4 -5 -3 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -0 -1 -1 -2 -2 -1 -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 -1 -1 -2 -4 -3 -2 -1 -6 -4 -7 -11 -11 -1 -0 0 -9 -34 -70 -49 -37 -30 -24 -16 -10 -8 -7 -8 -10 -10 -9 -9 -8 -8 -8 -5 -6 -9 -9 -11 -28 -26 -31 -42 -47 -22 -51 -44 -31 -20 -14 -14 -48 -64 -75 -87 -93 -52 -61 -73 -65 -49 -32 -29 -21 -12 -3 -0 -0 -1 -1 -1 -0 -0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -0 -1 -1 -1 -0 -0 -1 -1 -2 -3 -4 -5 -12 -11 -8 -14 -42 -53 -29 -13 -16 -19 -6 -11 -10 -5 -0 -0 -1 -1 -2 -5 -8 -6 -6 -6 -5 -4 -2 -1 -1 -1 -2 -5 -12 -18 -18 -13 -12 -12 -13 -19 -29 -44 -79 -85 -55 -0 -2 -43 -58 -40 -1 -0 -2 -6 -10 -15 -29 -15 -7 -4 -4 -3 -3 -2 -2 -2 -1 -11 -14 -8 -2 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -3 -4 -5 -9 -11 -12 -12 -17 -18 -22 -27 -33 -42 -52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -29 -30 -58 -208 -208 -155 -111 -92 -125 -140 -148 -103 -35 -2 -1 -7 -55 -119 -43 -16 -9 -8 -7 -6 -7 -6 -6 -9 -9 -10 -11 -12 -15 -15 -19 -24 -22 -12 -3 -1 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -1 -0 -1 -3 -4 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -2 -20 -86 -112 -98 -101 -63 -31 -15 -8 -2 -3 -3 -2 -0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -5 -4 -4 -3 -3 -3 -3 -1 0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -1 -1 -1 -0 -0 -1 -2 -3 -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 -1 -1 -0 -0 -0 -1 -2 -3 -1 -0 0 0 -0 -1 0 -26 -36 -41 -38 -22 -23 -14 -7 -4 -4 -2 -1 -1 -1 -2 -5 -7 -7 -9 -10 -11 -11 -5 -10 -22 -33 -21 -24 -12 -3 -1 -0 0 0 -13 -33 -48 -60 -24 -42 -72 -76 -78 -71 -32 -11 -12 -3 -1 -2 -2 -2 -1 -1 -0 -0 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -3 -4 -4 -6 -16 -19 -17 -39 -37 -26 -25 -30 -13 -6 -5 -4 -4 -2 -2 -3 -3 -3 -4 -4 -5 -6 -5 -3 -2 -2 -2 -3 -2 -2 -4 -9 -14 -18 -18 -19 -16 -12 -11 -21 -46 -75 -94 -92 -23 -35 -71 -95 -87 -25 -6 -3 -6 -9 -9 -14 -7 -3 -4 -4 -3 -2 -2 -2 -3 -7 -15 -14 -5 -1 -0 0 0 0 0 -0 -0 -2 -3 -4 -4 -6 -8 -9 -9 -13 -18 -19 -17 -22 -28 -33 -41 -52 -60 -64 -67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -17 -82 -52 -77 -168 -165 -88 -69 -79 -94 -97 -126 -98 -56 -23 -17 -11 -62 -71 -20 -7 -7 -8 -11 -12 -10 -9 -7 -6 -8 -10 -10 -11 -12 -12 -11 -21 -21 -14 -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 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -5 -14 -83 -117 -113 -108 -66 -18 -2 -3 -3 -4 -3 -2 -1 0 0 0 0 0 0 0 0 -1 -3 -4 -5 -6 -4 -3 -3 -2 -3 -3 -2 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 -0 -0 -2 -3 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -2 -0 -0 -0 -0 0 0 -0 -1 -2 -3 -2 -0 0 0 0 0 0 -1 -13 -30 -40 -27 -24 -14 -6 -2 -1 -0 -0 -0 0 -0 -1 -1 -3 -4 -5 -9 -7 -2 -2 -4 -8 -10 -6 -2 -0 -0 -0 -0 -0 -1 -3 -10 -17 -13 -18 -28 -37 -50 -76 -53 -16 -3 -0 -0 -5 -7 -4 -1 -2 -3 -3 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -0 -0 -1 -2 -1 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -5 -7 -5 -1 -2 -3 -4 -5 -7 -11 -20 -20 -16 -11 -8 -5 -3 -2 -3 -5 -4 -4 -3 -3 -3 -3 -5 -6 -6 -5 -4 -3 -2 -2 -3 -2 -1 -2 -7 -17 -26 -31 -35 -38 -40 -39 -31 -47 -63 -61 -71 -44 -42 -63 -98 -119 -69 -25 -0 -1 -5 -8 -5 -2 -2 -4 -3 -2 -2 -2 -2 -2 -6 -10 -11 -2 -1 -0 0 0 0 -0 -0 -2 -6 -9 -10 -12 -15 -18 -13 -12 -21 -27 -16 -9 -12 -22 -36 -56 -81 -82 -77 -72 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -55 -145 -104 -47 -52 -105 -123 -127 -104 -80 -75 -96 -98 -95 -92 -79 -18 -77 -78 -40 -13 -14 -22 -20 -15 -9 -9 -7 -8 -8 -8 -7 -8 -12 -12 -9 -15 -18 -19 -18 -17 -14 -3 -9 -14 -13 -11 -8 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -7 -19 -92 -107 -108 -105 -96 -57 -15 -3 -3 -3 -3 -2 -1 -0 0 0 0 0 0 0 0 0 -1 -3 -4 -5 -6 -5 -3 -2 -2 -3 -3 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -2 -3 -4 -2 -0 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -2 -2 -0 -0 0 0 0 0 0 -1 -2 -4 -4 -1 0 0 0 0 0 -1 -5 -9 -13 -6 -12 -14 -10 -2 -2 -15 -14 -8 -4 -0 -1 -0 0 0 -0 -2 -1 -1 -0 -0 -1 -1 -0 -0 0 -0 -1 -1 -1 -1 -2 -4 -7 -8 -9 -10 -12 -19 -24 -18 -6 -3 -1 -0 -6 -12 -8 -2 -1 -1 -0 -1 -3 -4 -2 -0 0 0 0 0 0 0 0 -0 -1 -2 -2 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -5 -9 -28 -37 -23 -0 -1 -1 -2 -2 -1 -3 -13 -21 -22 -18 -4 -2 -1 -1 -2 -3 -2 -2 -2 -2 -2 -3 -5 -6 -5 -7 -8 -4 -1 -0 -1 -0 -1 -3 -11 -27 -32 -40 -43 -35 -43 -35 -23 -36 -71 -66 -70 -51 -38 -54 -90 -103 -74 -32 0 0 -4 -6 -4 -2 -6 -5 -4 -2 -2 -2 -2 -2 -2 -4 -4 -1 -0 0 0 0 -0 -1 -2 -5 -11 -15 -18 -17 -12 -7 -15 -15 -14 -13 -6 -5 -6 -11 -23 -50 -82 -87 -79 -74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -97 -203 -265 -107 -159 -225 -242 -211 -169 -102 -73 -82 -102 -123 -134 -119 -85 -89 -89 -57 -23 -9 -16 -26 -19 -13 -12 -9 -8 -9 -9 -7 -6 -8 -9 -8 -8 -11 -15 -17 -16 -14 -11 -23 -29 -31 -32 -30 -23 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -27 -40 -29 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -3 -3 -5 -20 -71 -105 -105 -72 -19 -5 -3 -3 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -4 -6 -6 -5 -3 -2 -3 -3 -3 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 0 -0 -2 -4 -5 -2 -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 -1 -3 -1 -0 0 0 0 0 0 0 -0 -1 -2 -3 -1 0 0 0 0 0 0 0 0 -0 -1 -6 -8 -6 -2 -3 -6 -13 -20 -17 -1 -0 -0 0 0 0 -0 -0 -1 -1 -2 -1 -0 0 0 0 -0 -0 -0 -0 -0 -0 -2 -3 -3 -3 -1 -6 -18 -20 -14 -8 -4 -2 -1 -2 -5 -3 -1 -1 -0 -0 -1 -5 -4 -1 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 -7 -13 -12 -3 -14 -17 -26 -33 -25 -4 -1 -1 -0 -1 -6 -5 -6 -11 -23 -26 -10 -5 -3 -1 -2 -1 -1 -0 -1 -6 -8 -11 -12 -10 -7 -9 -8 -5 -1 -0 0 -0 -1 -3 -13 -27 -31 -37 -40 -29 -47 -46 -26 -14 -48 -41 -21 -12 -33 -59 -84 -89 -57 -6 0 0 -1 -2 -2 -2 -3 -3 -3 -2 -1 -2 -1 -1 -3 -6 -2 -0 0 0 -0 -1 -1 -2 -3 -4 -9 -13 -15 -17 -8 -10 -18 -17 -9 -11 -11 -7 -3 -6 -14 -33 -60 -78 -72 -67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -40 -133 -211 -242 -109 -158 -235 -241 -182 -119 -66 -74 -86 -94 -102 -118 -133 -122 -85 -63 -40 -28 -24 -23 -21 -17 -15 -15 -15 -12 -8 -7 -6 -6 -8 -8 -7 -6 -7 -8 -10 -12 -13 -17 -32 -39 -37 -30 -22 -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 -19 -75 -125 -99 -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 -1 -1 -2 -3 -2 -2 -9 -57 -91 -101 -90 -60 -9 -4 -2 -3 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -3 -4 -5 -5 -4 -2 -1 -3 -3 -3 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -1 -1 -0 -0 -1 -1 -2 -2 -2 -0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 0 -0 -1 -4 -3 -1 -1 -1 0 0 0 0 0 -0 -1 -3 -1 -0 -0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -8 -13 -12 -7 -2 -1 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 0 -0 -1 -2 -2 -3 -6 -1 -15 -20 -18 -13 -9 -4 -2 -1 -0 -1 -0 -3 -4 -2 -0 -2 -5 -4 -3 -3 -0 0 0 0 0 0 0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -5 -13 -17 -5 -9 -8 -6 -6 -4 -0 -0 -0 -1 -2 -16 -24 -24 -18 -8 -11 -16 -13 -4 -1 -1 -0 -0 -1 -7 -15 -19 -21 -20 -14 -12 -9 -5 -1 -0 -0 -0 -0 -2 -6 -21 -38 -51 -63 -83 -89 -60 -26 -9 -0 -9 -6 -1 -11 -45 -53 -60 -70 -75 -28 -6 0 0 -0 -1 -2 -3 -3 -2 -2 -2 -2 -1 -2 -7 -5 -2 0 0 0 -0 -2 -3 -3 -3 -5 -8 -8 -9 -12 -10 -9 -10 -11 -11 -19 -15 -5 -3 -3 -5 -12 -24 -35 -35 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -78 -182 -153 -97 -51 -35 -59 -87 -75 -39 -47 -158 -129 -86 -76 -87 -102 -108 -105 -89 -67 -35 -24 -22 -21 -17 -19 -14 -13 -15 -15 -10 -6 -8 -12 -13 -16 -12 -6 -4 -6 -10 -13 -15 -16 -24 -19 -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 -10 -37 -84 -103 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -3 -3 -3 -3 -11 -58 -60 -32 -12 -11 -6 -4 -3 -3 -3 -3 -0 0 -0 -0 -0 0 0 0 0 0 0 0 -1 -2 -2 -1 -2 -2 -2 -2 -1 -1 -1 -2 -1 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 -0 -1 -2 -1 -1 -1 -1 -1 -1 -4 -5 -3 -1 0 0 0 0 -0 -1 -1 -0 -0 -0 0 -0 -1 -1 -1 -1 -1 -0 -1 -0 -2 -9 -11 -5 -6 -6 -1 -0 0 0 0 0 0 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 -18 -41 -42 -21 -8 -4 -3 -2 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -3 -6 -7 -2 -0 0 0 0 -2 -4 -4 -4 -9 -15 -18 -18 -15 -11 -8 -5 -3 -3 -4 -4 -2 -5 -8 -8 -2 -1 -2 -4 -8 -8 -2 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -4 -3 -2 -0 -0 0 0 -0 -1 -3 -2 -12 -19 -15 -3 -1 -0 -1 -2 0 -0 -0 -0 -0 -1 -4 -6 -12 -19 -17 -10 -5 -2 -0 -0 -0 -1 -1 -1 -4 -13 -28 -43 -56 -67 -88 -98 -62 -8 0 0 0 0 0 -0 -5 -33 -45 -45 -74 -53 -20 -0 0 0 -0 -0 -2 -2 -2 -1 -2 -3 -2 -1 -3 -3 -1 0 0 -0 -1 -3 -6 -7 -7 -11 -15 -11 -10 -12 -15 -17 -20 -17 -12 -16 -20 -13 -7 -5 -6 -10 -13 -12 -11 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -123 -202 -147 -101 -57 -36 -33 -33 -34 -37 -44 -53 -62 -67 -67 -71 -77 -80 -86 -90 -84 -56 -30 -21 -21 -20 -18 -13 -7 -5 -5 -4 -2 -5 -7 -5 -7 -5 -2 -1 -2 -3 -5 -3 -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 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -3 -4 -5 -7 -21 -49 -80 -68 -31 -7 -7 -4 -4 -3 -3 -2 -1 -0 0 -0 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -1 -1 -2 -2 -1 -2 -1 -0 -0 -0 -1 -0 -0 -1 -1 -1 -0 0 0 -0 -1 -1 -1 -1 -0 -0 -0 -5 -6 -6 -3 0 0 0 0 -0 -2 -2 -1 -0 -0 0 -0 -1 -1 -1 -1 -3 -1 -1 -1 -1 -4 -4 -2 -5 -7 -2 -0 0 0 -0 -0 -0 -0 -1 -1 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 -9 -21 -20 -4 -0 -2 -3 -3 -3 -1 -2 -2 -1 -0 0 0 0 -0 -1 -3 -3 -1 -0 -0 -0 -0 -1 -3 -4 -4 -5 -7 -11 -13 -12 -10 -8 -5 -4 -4 -7 -3 -1 -4 -10 -15 -5 -1 -0 -2 -6 -10 -4 -0 0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -1 -2 -2 -1 -0 -1 -0 -0 -1 -1 -1 -3 -2 -3 -4 -2 -0 -0 0 0 0 0 0 -0 -1 -3 -3 -4 -2 -3 -6 -4 -6 -6 -4 -2 -0 -0 -0 -1 -1 -3 -6 -13 -19 -20 -33 -78 -110 -84 -17 -2 0 -1 -4 -7 -7 -23 -46 -55 -52 -72 -65 -30 -1 -2 -1 -0 0 -0 -1 -1 -1 -1 -2 -1 -2 -4 -3 -0 0 0 -0 -1 -3 -8 -9 -11 -17 -24 -18 -9 -4 -5 -13 -17 -13 -10 -13 -15 -12 -9 -8 -9 -9 -5 -5 -7 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -130 -161 -149 -229 -105 -44 -27 -25 -26 -35 -53 -67 -67 -61 -60 -63 -67 -70 -75 -81 -82 -72 -49 -25 -18 -22 -22 -15 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -32 -60 -78 -63 -21 -5 -4 -6 -5 -4 -4 -3 -3 -4 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -3 -3 -2 -3 -2 -2 -2 -1 -0 -0 -0 -1 -1 -0 -0 -1 -1 -1 -0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -3 -4 -3 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -3 -3 -2 -1 -0 -0 -1 -0 0 0 0 -0 -0 -1 -1 -0 -0 -1 -1 -1 -0 0 0 0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -1 -2 -8 -10 -9 -6 -4 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -5 -6 -6 -7 -6 -5 -4 -3 -3 -3 -4 -4 -6 -11 -5 -2 -0 -0 -2 -6 -4 -1 -1 -5 -1 -0 0 0 -0 -0 -1 -4 -7 -4 -4 -2 -0 -1 -0 -0 -0 -1 -1 -0 -0 -1 -2 -2 -1 -1 -2 -3 -3 -2 -0 -1 -2 -2 -0 0 0 0 0 0 0 0 0 -0 -2 -4 -5 -4 -2 -1 -1 -2 -4 -5 -4 -3 -1 0 -0 -1 -1 -1 -2 -3 -4 -1 -6 -21 -25 -6 -1 0 0 -6 -25 -26 -32 -41 -43 -44 -55 -63 -38 -5 -3 -5 -2 -0 -0 -0 -2 -2 -1 -1 -1 -2 -5 -8 -4 -0 -0 0 -0 -2 -5 -6 -5 -6 -11 -17 -14 -8 -5 -6 -7 -9 -12 -14 -14 -9 -8 -7 -6 -10 -18 -11 -3 -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 -7 -28 -29 -35 -89 -195 -104 -55 -32 -27 -26 -37 -61 -68 -62 -60 -58 -60 -67 -74 -76 -125 -144 -116 -69 -32 -11 -9 -11 -10 -13 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -36 -70 -82 -64 -20 -6 -3 -5 -6 -5 -4 -3 -2 -3 -4 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -3 -2 -1 -1 -0 -0 -0 -1 -1 -2 -1 -1 -1 -2 -2 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -1 -0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -1 -0 -2 -4 -4 -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 -5 -9 -14 -16 -7 -8 -9 -7 -5 -5 -2 -1 -2 -5 -8 -6 -5 -4 -2 -1 -1 -1 -1 -1 -2 -3 -3 -2 -2 -2 -1 -2 -3 -3 -4 -4 -2 -1 -1 -0 0 -0 -3 -4 -7 -13 -12 -5 -2 -2 -2 -1 -0 -0 -2 -4 -8 -11 -7 -1 0 -0 -0 -0 -0 -0 0 -0 -1 -2 -2 -3 -2 -1 -1 -0 0 -0 -1 -1 -1 -0 0 0 0 0 0 -1 -1 -1 -0 -0 -1 -1 -0 -0 -2 -2 -3 -3 -1 -1 -0 -0 -0 -1 -1 -0 -2 -4 -6 -7 -9 -8 -3 -1 -0 -0 -0 -0 -0 -2 -4 -12 -19 -25 -43 -57 -52 -30 -8 -4 -4 -6 -10 -8 -2 -2 -4 -5 -3 -3 -3 -6 -8 -2 -0 0 -0 -0 -2 -3 -4 -5 -6 -8 -7 -6 -5 -2 -1 -2 -9 -21 -27 -18 -10 -7 -7 -7 -8 -13 -13 -5 -6 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -54 -95 -19 -14 -29 -29 -38 -35 -31 -34 -41 -50 -69 -78 -69 -64 -63 -67 -72 -67 -56 -88 -78 -43 -8 0 -0 -1 -5 -10 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -5 -6 -8 -52 -82 -84 -55 -9 -5 -6 -7 -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 -1 -2 -4 -4 -3 -2 -2 -2 -1 -0 -0 -0 -1 -1 -1 -1 -0 -1 -2 -1 -0 -0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 -1 -1 -1 -1 -0 -0 -0 -1 -0 -0 -1 -1 -2 -3 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -3 -2 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 -1 -2 -3 -2 -0 -3 -3 -2 -4 -8 -2 -0 -3 -8 -14 -11 -11 -11 -9 -5 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -3 -5 -3 -1 -0 -0 -0 -2 -3 -6 -9 -15 -7 -5 -5 -4 -2 -1 -0 0 -0 -2 -7 -12 -11 -4 -3 -1 0 0 0 0 -0 -0 -1 -3 -3 -2 -1 -1 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -1 -1 -1 0 -0 -1 -2 -4 -1 -3 -4 -4 -2 -1 -0 0 -0 -1 -3 -2 -4 -6 -7 -8 -9 -17 -24 -20 -18 -22 -22 -13 -0 -0 -0 0 0 -1 -11 -27 -34 -31 -17 -10 -3 -1 -3 -9 -11 -7 -5 -7 -6 -3 -2 -2 -1 -0 -0 0 0 -0 -0 -1 -1 -1 -3 -4 -5 -7 -8 -6 -3 -3 -5 -12 -25 -24 -14 -9 -12 -11 -10 -12 -15 -14 -9 -13 -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 -8 -30 -52 -40 -23 -14 -4 -8 -42 -48 -39 -34 -46 -64 -43 -8 -12 -13 -6 0 0 0 0 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -4 -8 -27 -42 -48 -37 -9 -8 -8 -7 -6 -5 -3 -2 -2 -1 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -6 -4 -3 -2 -2 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -0 0 0 0 -0 -1 -2 -3 -3 -4 -3 -2 -0 0 0 0 0 0 0 0 -1 -2 -2 -1 -0 -0 -0 -1 -0 -0 -0 -0 -1 -4 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -2 -1 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -1 -3 -5 -3 -5 -7 -10 -14 -10 -8 -7 -5 -3 -1 -1 -1 -0 -0 -1 -3 -6 -10 -9 -6 -2 -0 -0 -0 -0 -2 -6 -8 -3 -2 -4 -5 -3 -1 -0 -0 0 0 0 -0 -2 -5 -6 -5 -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 -1 -2 -4 -6 -14 -4 -2 -2 -3 -3 -1 -0 -0 -1 -5 -7 -5 -4 -5 -6 -7 -7 -12 -23 -40 -49 -64 -63 -34 -4 -0 -0 0 0 -0 -2 -5 -4 -0 -2 -2 -1 -1 -1 -5 -18 -15 -4 -4 -3 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 -3 -8 -14 -18 -16 -8 -5 -8 -14 -20 -17 -12 -12 -16 -18 -22 -27 -28 -21 -16 -19 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -3 -1 0 -8 -57 -67 -53 -35 -30 -44 -20 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -5 -8 -11 -27 -33 -8 -6 -7 -7 -5 -4 -3 -3 -2 -0 -0 -0 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -3 -3 -2 -2 -3 -2 -1 -1 -1 -1 -1 -0 -1 -1 -1 -0 -0 -0 0 0 0 -0 -1 -3 -3 -1 -1 -0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -1 -1 -2 -8 -14 -16 -16 -15 -11 -9 -8 -7 -3 -1 -0 -2 -6 -7 -5 -2 -0 -1 -1 -0 -2 -5 -8 -1 -0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -3 -5 -4 -2 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 0 0 0 0 0 -0 -1 -0 -0 0 0 0 0 -0 -0 -1 -1 -1 -6 -8 -6 -4 -11 -6 -2 -0 -1 -2 -1 -0 -1 -1 -2 -1 -0 -1 -2 -2 -2 -3 -6 -21 -60 -67 -62 -52 -23 -4 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -8 -15 -16 -9 -4 -3 -3 -3 -3 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -5 -12 -17 -17 -11 -6 -8 -9 -12 -13 -10 -9 -14 -23 -32 -39 -38 -31 -29 -26 -19 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -15 -50 -62 -57 -44 -27 -10 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -8 -7 -16 -19 -4 -2 -3 -4 -4 -3 -2 -2 -2 -1 0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -2 -2 -3 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -1 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 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 -15 -20 -28 -32 -31 -24 -15 -14 -10 -6 -4 -4 -5 -4 -3 -3 -6 -8 -5 -1 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -12 -10 -7 -5 -3 -1 -1 -0 -0 -1 -2 -1 -1 0 0 0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -4 -7 -9 -6 -1 -1 -4 -4 -2 0 -0 -0 -1 -1 -2 -1 -1 -1 -1 -1 -0 -0 -1 -1 -4 -19 -46 -50 -31 -15 -5 -1 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -28 -39 -27 -12 -8 -7 -6 -3 -1 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -1 -4 -8 -11 -12 -12 -13 -11 -12 -13 -10 -5 -4 -11 -27 -45 -48 -40 -39 -32 -23 -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 -5 -19 -39 -38 -24 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -3 -2 -1 -1 -1 -2 -4 -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 -1 -1 -1 -2 -3 -3 -2 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -2 -2 -3 -2 -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 -1 -3 -7 -17 -20 -15 -6 -4 -7 -9 -10 -11 -9 -8 -6 -5 -5 -10 -13 -10 -5 -2 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -1 -5 -13 -13 -10 -6 -3 -1 -1 -0 -0 -1 -1 -1 -1 -0 0 0 -0 -1 -2 -3 -3 -1 -1 -1 -1 -0 -0 -0 -1 -8 -12 -14 -11 -4 -1 -2 -3 -4 -5 -1 -0 -0 -0 -1 -1 -0 -0 -1 -2 -2 -2 -1 -1 -2 -4 -17 -22 -12 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -1 -14 -26 -17 -9 -13 -16 -10 -3 -1 -0 -0 -0 0 0 0 0 -0 -0 -1 -1 -2 -3 -4 -8 -11 -9 -8 -8 -11 -13 -9 -3 -5 -12 -24 -37 -34 -27 -21 -15 -11 -8 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -10 -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 -2 -3 -5 -2 -1 -1 -1 -2 -4 -5 -4 -3 -1 -1 -1 -0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -2 -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 -0 0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -2 -3 -1 -0 -1 -2 -5 -14 -17 -14 -11 -8 -6 -4 -6 -4 -1 -2 -2 -2 -2 -2 -1 -1 -0 -0 0 0 0 -0 -0 -1 -2 -4 -7 -7 -5 -2 -2 -1 -0 -0 -0 -1 -1 -1 -0 -1 -1 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -5 -8 -17 -24 -7 -3 -4 -6 -9 -8 -4 -1 -0 -1 -1 -1 -1 -1 -1 -3 -4 -2 -1 -0 -0 -5 -12 -14 -4 -1 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -1 -5 -10 -13 -9 -4 -1 -0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -4 -4 -5 -5 -5 -3 -4 -9 -12 -10 -9 -13 -18 -21 -31 -31 -23 -16 -9 -7 -7 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -1 -0 -1 -1 -2 -4 -5 -5 -3 -1 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -2 -2 -2 -2 -2 -2 -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 -1 -1 -1 -0 0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 -6 -18 -32 -26 -20 -16 -12 -6 -4 -3 -1 -1 -0 -0 -0 -1 -2 -1 -1 -1 -0 -0 -0 -1 -1 -2 -1 -2 -3 -3 -3 -3 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -1 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -3 -10 -23 -8 -3 -3 -5 -12 -8 -3 -1 -1 -2 -2 -2 -5 -7 -1 -2 -2 -2 -0 -0 -1 -7 -14 -19 -5 -1 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -2 -5 -10 -13 -8 -3 -1 -0 0 0 0 0 0 -0 -1 -2 -2 -2 -3 -4 -5 -7 -6 -3 -3 -6 -6 -9 -15 -20 -22 -21 -31 -38 -34 -23 -11 -6 -6 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -1 -1 -1 -1 -0 -1 -1 -2 -2 -2 -3 -2 -2 -2 -2 -3 -3 -2 -1 -1 -2 -2 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -0 0 0 -3 -10 -18 -30 -35 -31 -18 -7 -7 -7 -7 -6 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -5 -4 -1 -1 -1 -2 -2 -2 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -1 -2 -1 -0 -0 -0 -1 -1 -1 -1 -2 -5 -5 -3 -1 -1 -1 -1 -1 -2 -5 -2 -2 -3 -4 -1 -1 -3 -8 -16 -18 -9 -3 0 -0 -0 -1 -1 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 -1 -2 -6 -5 -2 -1 -1 -0 0 0 0 0 0 -1 -2 -3 -4 -3 -4 -6 -10 -10 -5 -1 -0 -0 -1 -4 -8 -15 -16 -19 -26 -27 -22 -19 -13 -9 -10 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -5 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -2 -3 -3 -2 -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 -1 -0 -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 -0 -1 -2 -2 -2 -2 -1 -0 -1 -1 -1 -1 -1 -1 -2 -3 -3 -3 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -19 -29 -26 -15 -11 -11 -12 -13 -13 -11 -9 -7 -5 -4 -3 -2 -1 -1 -1 -2 -3 -4 -4 -1 -1 -0 -0 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -2 -3 -5 -2 -1 -1 -1 -1 -1 -1 -5 -7 -4 -1 -1 -1 -0 -1 -1 -2 -4 -4 -3 -7 -4 -2 -1 -4 -11 -12 -11 -8 -2 -1 -4 -6 -7 -0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 0 -0 -1 -1 -1 -1 -1 -1 -0 0 0 -0 -0 -0 -1 -1 -3 -5 -6 -7 -8 -5 -1 -2 -1 -0 -1 -4 -6 -9 -8 -11 -16 -13 -9 -8 -8 -9 -10 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -12 -9 -4 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -2 -2 -3 -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 -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 -2 -3 -4 -4 -3 -2 -1 -2 -3 -4 -3 -2 -2 -1 -2 -2 -2 -2 -1 -0 -1 -2 -2 -2 -3 -2 -3 -3 -2 -1 -1 -0 -0 -0 0 0 0 -0 -1 -1 -2 -2 -1 -0 0 0 -5 -12 -16 -14 -14 -14 -15 -16 -13 -15 -15 -13 -12 -14 -8 -4 -3 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -2 -2 -1 -0 0 0 -0 -1 -5 -10 -14 -14 -7 -2 -1 -1 -1 -2 -8 -21 -24 -9 -5 -3 -2 -1 -1 -1 -5 -6 -4 -1 -3 -2 -0 -1 -4 -6 -10 -10 -3 -1 -0 -3 -7 -11 -3 -1 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -1 -0 -1 -3 -3 -5 -7 -10 -12 -7 -3 -2 -4 -9 -9 -9 -9 -9 -8 -6 -6 -6 -5 -5 -7 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -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 -1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -2 -3 -3 -2 -2 -2 -2 -3 -3 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -2 -4 -4 -4 -4 -3 -2 -1 -0 -0 -0 -1 -1 -0 -0 -2 -2 -2 -2 -2 -0 -0 0 -1 -5 -13 -16 -17 -18 -19 -21 -8 -12 -15 -13 -12 -8 -4 -3 -6 -8 -4 -2 -1 -1 -0 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -3 -9 -15 -17 -12 -5 -2 -0 -0 -1 -1 -3 -9 -17 -11 -6 -3 -2 -4 -6 -8 -7 -4 -1 -0 -0 -0 -0 -2 -5 -8 -10 -13 -5 -2 -1 -2 -5 -8 -5 -2 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 -5 -12 -17 -18 -12 -6 -2 -1 -2 -4 -6 -8 -10 -10 -7 -6 -8 -7 -4 -3 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -2 -2 -2 -1 -1 -2 -2 -2 -1 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -2 -2 -3 -5 -5 -4 -3 -2 -2 -1 -0 -0 -1 -6 -4 -1 -0 -1 -1 -1 -2 -2 -2 -1 -0 -0 -1 -4 -7 -11 -14 -14 -14 -14 -14 -13 -11 -10 -8 -7 -5 -7 -11 -8 -5 -4 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -5 -6 -3 -2 -1 -1 -0 -0 -0 -0 -1 -1 -2 -5 -8 -7 -3 -0 0 0 -0 -1 -3 -5 -6 -4 -8 -7 -5 -2 -1 -7 -11 -14 -12 -5 -2 -1 -0 -1 -4 -5 -5 -6 -8 -8 -7 -10 -12 -11 -12 -8 -4 -1 0 -0 -0 -1 0 0 -0 -0 -0 0 0 -0 -0 -0 0 0 -0 -1 -2 -3 -5 -5 -4 -2 -1 -0 -0 -1 -1 -1 -8 -16 -20 -15 -8 -3 -0 -1 -2 -3 -4 -7 -13 -14 -16 -20 -13 -7 -5 -6 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 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 -2 -1 -1 -1 -2 -2 -2 -2 -1 -1 -2 -2 -2 -3 -3 -3 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 0 -0 -0 -0 0 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 -1 -2 -2 -3 -3 -4 -4 -2 -1 -1 -0 -0 -0 -5 -6 -5 -5 -3 -4 -4 -2 -3 -3 -1 -0 0 0 -0 -2 -5 -7 -4 -8 -11 -12 -14 -13 -12 -12 -11 -8 -8 -8 -7 -7 -6 -3 -3 -2 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -4 -8 -5 -2 -1 -2 -4 -2 -1 -1 -1 -2 -3 -5 -6 -3 -0 -0 0 0 -0 -1 -2 -8 -16 -13 -9 -6 -3 -3 -3 -5 -10 -15 -16 -11 -5 -1 -0 -0 -2 -4 -8 -10 -8 -5 -7 -16 -28 -32 -19 -8 -2 -0 0 -1 -3 -5 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -1 -4 -10 -14 -15 -11 -6 -4 -1 -0 -0 -1 -1 -1 -3 -6 -4 -2 -2 -1 -1 -4 -5 -5 -6 -13 -15 -14 -16 -18 -9 -8 -10 -13 -14 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -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 -3 -3 -1 -1 -2 -3 -2 -1 -2 -1 -1 -1 -2 -3 -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 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -2 -2 -2 -4 -4 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -1 -1 -0 -0 -0 -0 -2 -3 -4 -4 -2 -3 -4 -4 -5 -5 -3 -0 -0 0 0 -0 -0 0 0 -1 -3 -5 -7 -5 -5 -7 -10 -17 -9 -7 -9 -10 -4 -5 -6 -7 -6 -6 -6 -6 -6 -4 -3 -2 -2 -4 -3 -2 -2 -2 -2 -4 -2 -1 -1 -2 -2 -4 -4 -3 -1 -2 -2 -1 -1 -0 0 0 0 0 -0 -1 -2 -5 -11 -13 -8 -5 -4 -5 -4 -5 -9 -16 -19 -21 -16 -8 -2 -1 -3 -8 -14 -15 -14 -14 -12 -7 -23 -24 -18 -11 -1 -0 -0 -5 -10 -7 -3 -1 -0 -2 -1 -3 -4 -5 -5 -2 -1 -2 -5 -6 -8 -8 -9 -8 -6 -3 -1 -1 -0 -0 -0 -1 -1 -1 -1 -3 -4 -2 -1 -2 -3 -5 -10 -12 -9 -5 -8 -12 -11 -12 -14 -14 -19 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -1 -2 -2 -3 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -2 -2 -2 -1 -2 -2 -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 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -4 -5 -4 -5 -6 -6 -5 -4 -6 -7 -7 -5 -3 -6 -8 -7 -5 -4 -3 -2 -1 -1 -1 -0 -0 -0 -1 -1 -0 0 0 0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -3 -6 -6 -5 -3 -2 -1 0 0 0 0 -1 -1 -0 -0 0 -1 -1 -2 -3 -3 -6 -11 -16 -17 -13 -14 -15 -13 -16 -14 -14 -14 -14 -12 -10 -5 -2 -3 -5 -9 -11 -11 -5 -2 -1 -0 -0 -0 0 -0 -0 -0 -0 -1 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -1 -3 -6 -7 -6 -6 -5 -4 -2 -2 -6 -21 -30 -28 -11 -2 -0 -2 -6 -12 -13 -16 -17 -16 -15 -20 -21 -18 -11 -4 -6 -13 -17 -17 -9 -7 -4 -3 -11 -7 -5 -5 -4 -7 -5 -4 -5 -7 -5 -4 -2 -2 -3 -2 -2 -1 -0 -1 -0 -0 -1 -1 -1 -4 -9 -10 -5 -3 -4 -4 -4 -5 -5 -4 -4 -5 -8 -10 -10 -8 -6 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 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 -2 -3 -3 -3 -3 -3 -3 -4 -3 -2 -0 -0 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 -0 -0 -1 -3 -6 -9 -9 -9 -9 -10 -9 -10 -10 -9 -9 -9 -9 -8 -6 -8 -7 -6 -5 -5 -6 -5 -3 -2 -0 0 -0 -1 -1 -1 -1 -0 0 0 0 0 -0 -1 -2 -1 -0 -0 -1 -1 -5 -7 -6 -6 -4 -2 -1 -1 -2 -4 -8 -8 -5 -7 -9 -9 -7 -9 -34 -24 -21 -28 -36 -30 -35 -35 -25 -16 -32 -34 -29 -26 -25 -17 -10 -4 -1 -3 -14 -19 -20 -22 -14 -5 -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 -7 -3 -2 -3 -3 -10 -19 -24 -23 -8 -2 -0 -1 -3 -7 -10 -13 -14 -12 -14 -13 -10 -7 -4 -7 -15 -19 -9 -5 -7 -8 -8 -7 -9 -9 -7 -5 -3 -3 -3 -4 -3 -3 -3 -2 -0 0 0 -0 -0 -1 -0 0 -0 -2 -2 -2 -3 -8 -13 -10 -8 -6 -5 -3 -3 -4 -4 -4 -3 -3 -3 -2 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -1 -2 -3 -1 -1 -3 -5 -5 -6 -6 -4 -2 -0 -0 -1 -2 -3 -3 -2 -1 -0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -1 -1 -1 -1 -1 -2 -2 -1 -3 -2 -1 -0 0 -0 -0 -0 -0 -2 -4 -4 -7 -9 -10 -9 -11 -7 -5 -10 -10 -10 -10 -9 -10 -10 -8 -6 -4 -2 -3 -4 -4 -4 -2 -0 0 -0 -0 -1 -1 -0 -0 0 0 0 -0 -1 -2 -1 -0 -1 -1 -1 -0 -3 -6 -7 -8 -7 -7 -7 -8 -10 -12 -15 -18 -16 -15 -13 -9 -6 -7 -23 -32 -46 -58 -54 -48 -49 -47 -40 -37 -37 -32 -28 -29 -28 -15 -4 -1 0 -6 -15 -15 -9 -17 -18 -10 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -1 -1 -2 -7 -9 -5 -1 -1 -3 -4 -9 -14 -15 -12 -3 -0 -0 -2 -6 -7 -7 -8 -9 -8 -7 -5 -1 -1 -1 -3 -9 -20 -8 -4 -4 -5 -10 -9 -8 -7 -8 -7 -7 -6 -6 -5 -3 -2 -1 -0 0 0 0 -0 -0 -0 0 -0 -1 -6 -7 -9 -11 -11 -13 -11 -9 -7 -6 -3 -2 -2 -3 -1 -1 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -2 -3 -3 -1 -0 -1 -2 -6 -7 -6 -4 -2 -1 -1 -2 -3 -4 -5 -5 -3 -2 -1 -0 -0 0 0 0 0 0 0 -0 0 0 -0 -0 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -0 -0 -0 0 -0 -1 -4 -8 -11 -11 -7 -6 -6 -7 -9 -10 -7 -8 -8 -8 -8 -7 -5 -6 -7 -1 -2 -3 -4 -5 -2 -1 -0 -0 0 0 0 -0 -0 0 0 0 0 -0 -0 -0 -1 -2 -3 -1 -1 -2 -4 -5 -4 -5 -8 -11 -12 -11 -8 -10 -17 -18 -16 -13 -10 -10 -25 -35 -42 -46 -50 -50 -52 -55 -59 -62 -54 -46 -39 -33 -32 -23 -12 -4 0 0 -1 -7 -11 -10 -15 -20 -16 -4 -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 -1 -2 -9 -19 -22 -15 -6 -1 -9 -21 -21 -13 -7 -7 -5 -4 -3 -3 -2 -7 -10 -10 -7 -11 -8 -4 -2 -6 -8 -5 -3 -2 -6 -8 -7 -4 -1 -1 -1 -0 -0 0 0 0 0 0 -1 -2 -3 -4 -6 -10 -11 -9 -4 -3 -7 -10 -11 -12 -10 -5 -2 -1 -1 -1 -1 -0 0 -0 -0 -0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -1 -2 -2 -1 -1 -1 -2 -4 -6 -6 -5 -4 -3 -2 -2 -3 -4 -6 -6 -5 -4 -3 -3 -1 -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 -3 -5 -7 -9 -13 -11 -5 -3 -5 -5 -2 -4 -5 -5 -5 -5 -6 -7 -7 -4 -2 -2 -5 -9 -5 -4 -2 -1 -0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -1 -1 -2 -1 -0 -1 -2 -4 -3 -4 -6 -8 -9 -10 -11 -13 -16 -16 -15 -14 -19 -45 -62 -66 -62 -58 -56 -55 -56 -60 -65 -78 -80 -73 -60 -49 -50 -43 -33 -24 -16 -21 -25 -27 -27 -23 -25 -25 -19 -8 -3 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -1 -0 -0 -0 0 0 0 0 -0 -2 -5 -5 -6 -11 -9 -4 -8 -25 -46 -51 -32 -11 -7 -9 -10 -9 -7 -7 -10 -25 -33 -17 -13 -12 -11 -8 -4 -5 -3 -1 0 0 -2 -2 -1 0 -0 -0 0 0 0 0 0 -0 -0 -0 -3 -7 -9 -12 -14 -13 -10 -8 -4 -3 -5 -7 -7 -5 -3 -2 -1 -0 -1 -2 -2 -0 -0 -1 -3 -5 -9 -13 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -2 -4 -6 -7 -7 -6 -4 -3 -3 -4 -5 -5 -5 -4 -3 -3 -1 -1 -1 -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 -1 -3 -6 -10 -10 -8 -5 -3 -3 -2 -1 -1 -3 -3 -4 -5 -5 -5 -5 -9 -14 -16 -13 -11 -8 -6 -5 -3 -3 -2 -0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -6 -6 -8 -14 -11 -9 -9 -11 -14 -15 -15 -14 -14 -30 -46 -56 -62 -56 -49 -47 -52 -64 -59 -71 -75 -74 -84 -72 -66 -62 -58 -52 -45 -40 -38 -38 -32 -26 -23 -20 -14 -8 -6 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -2 -3 -2 -2 -1 -1 0 0 0 0 -0 -1 -4 -8 -9 -7 -5 -2 -0 -6 -23 -37 -33 -17 -4 -7 -11 -21 -30 -30 -28 -28 -33 -37 -13 -8 -11 -12 -6 -4 -2 -1 0 0 0 -0 -0 0 0 -0 -0 0 -0 -0 -0 -0 -0 -2 -5 -9 -10 -5 -10 -12 -11 -9 -9 -8 -7 -6 -4 -2 -1 -0 0 0 0 -0 -1 -1 -1 -3 -6 -10 -15 -21 -23 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -5 -7 -7 -6 -4 -3 -5 -5 -5 -5 -4 -4 -2 -2 -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 -1 -2 -3 -3 -5 -5 -4 -3 -4 -1 -0 -1 -4 -5 -4 -4 -4 -3 -3 -7 -10 -12 -8 -7 -7 -7 -5 -3 -4 -2 -1 -0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -1 -4 -5 -7 -12 -26 -16 -7 -4 -5 -7 -8 -9 -10 -9 -13 -17 -27 -41 -37 -34 -37 -46 -54 -51 -46 -39 -44 -83 -69 -58 -51 -43 -28 -37 -44 -45 -42 -25 -17 -13 -9 -5 -3 -2 -2 -2 -2 -1 -1 -1 -1 -2 -3 -3 -2 -1 -1 -2 -2 -2 -1 -1 -1 -1 -0 -0 0 0 0 -0 -6 -10 -11 -7 -3 -1 -0 -4 -7 -10 -7 -2 -3 -7 -13 -22 -37 -45 -43 -35 -25 -11 -5 -3 -4 -6 -2 -1 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -9 -12 -9 -8 -9 -11 -11 -11 -9 -6 -3 -1 -0 -0 -0 0 0 -0 -0 -1 -1 -3 -7 -11 -15 -20 -20 -15 -10 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -8 -7 -4 -5 -4 -3 -3 -3 -3 -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 -1 -2 -2 -2 -2 -2 -2 -2 -2 -1 -0 -0 -1 -1 -1 -1 -2 -3 -4 -5 -11 -18 -18 -16 -13 -9 -4 -2 -1 -1 -0 -0 -0 0 -0 -0 -1 -0 -1 -1 -2 -2 -2 -3 -5 -4 -6 -7 -7 -9 -17 -16 -9 -3 -5 -9 -7 -4 -2 -3 -6 -9 -13 -17 -21 -24 -27 -32 -35 -36 -38 -38 -40 -47 -53 -51 -46 -38 -27 -20 -27 -35 -36 -32 -19 -12 -7 -2 -1 -0 0 -0 -1 -0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -0 -0 0 0 -0 -2 -5 -8 -9 -5 -2 -5 -18 -30 -10 0 -0 -0 -3 -5 -9 -17 -28 -37 -39 -33 -20 -9 -6 -4 -1 -2 -1 -1 -3 -3 -2 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -2 -1 -1 -4 -7 -7 -8 -8 -8 -7 -6 -5 -2 -1 -0 0 0 0 0 0 0 -0 -2 -4 -5 -7 -11 -15 -14 -13 -10 -5 -6 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -4 -5 -3 -2 -2 -1 -2 -2 -2 -2 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -2 -1 -0 0 0 0 0 0 -0 -1 -1 -1 -7 -14 -20 -21 -21 -18 -13 -8 -3 -1 -0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -1 -2 -3 -3 -5 -6 -4 -7 -11 -11 -9 -14 -9 -5 -7 -18 -17 -11 -4 -2 -3 -8 -11 -14 -18 -23 -28 -32 -36 -38 -37 -33 -33 -36 -42 -43 -42 -39 -32 -22 -26 -31 -31 -26 -20 -16 -11 -6 -1 0 0 0 0 0 0 0 -0 0 -0 -0 -1 -0 -0 -0 -0 -0 0 -0 -1 -1 -2 -1 -1 -0 -0 -0 -1 -3 -4 -4 -5 -3 -1 -1 -4 -5 -2 0 -0 -1 -2 -2 -3 -6 -10 -20 -31 -32 -22 -10 -3 -3 -2 -1 -1 -2 -5 -4 -2 -1 -0 -0 -0 -0 -0 -2 -2 -2 -3 -6 -5 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -0 -0 0 0 0 0 -0 -1 -2 -5 -8 -7 -5 -4 -8 -12 -12 -11 -9 -10 -13 -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 -6 -16 -22 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -2 -3 -2 -2 -3 -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 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -5 -11 -13 -15 -13 -12 -13 -9 -4 -2 -1 -0 -0 -1 -1 -2 -2 -3 -2 -1 -1 -1 -3 -4 -4 -5 -5 -7 -6 -4 -6 -6 -4 -4 -8 -13 -10 -6 -3 -2 -5 -10 -15 -19 -24 -29 -33 -38 -42 -44 -39 -36 -39 -40 -38 -37 -34 -30 -27 -20 -15 -14 -12 -17 -16 -14 -12 -5 -2 -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 -3 -3 -2 -1 -0 0 0 0 0 -0 -0 -1 -2 -4 -6 -5 -8 -17 -21 -20 -13 -3 -2 -2 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 -0 -0 -1 -1 -2 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 0 -0 -1 -2 -3 -8 -14 -15 -11 -5 -5 -12 -18 -19 -19 -24 -23 -19 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -54 -76 -39 -48 -34 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -1 -1 -0 -0 -1 -0 -0 -0 -0 0 0 -0 -0 0 -0 -1 -2 -3 -5 -5 -6 -6 -6 -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 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -3 -5 -12 -10 -5 -2 -2 -0 -0 -0 -1 -1 -3 -2 -2 -1 -1 -0 -1 -2 -3 -4 -4 -6 -6 -3 -3 -2 -2 -3 -6 -6 -5 -3 -3 -4 -8 -12 -16 -22 -22 -23 -27 -34 -42 -40 -34 -33 -38 -32 -29 -26 -23 -35 -29 -21 -18 -21 -17 -18 -17 -13 -10 -7 -4 -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 -1 -2 -3 -3 -3 -2 -1 -0 0 0 0 0 -0 -3 -8 -13 -13 -12 -10 -6 -8 -10 -11 -9 -4 -4 -3 -2 -1 -1 -1 -1 -2 -1 -1 -0 -0 -1 -1 -0 -0 -1 -2 -1 -0 -1 -0 -0 0 -0 -1 -1 -2 -1 -0 -0 -1 -1 -1 0 -0 -2 -5 -6 -12 -13 -9 -3 -3 -10 -18 -22 -19 -22 -21 -16 -10 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -19 -54 -65 -48 -74 -48 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -1 -1 -1 -0 -0 -0 -0 0 -0 -0 -0 -0 -1 -1 -2 -5 -11 -11 -11 -10 -10 -10 -9 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -1 -1 -0 -0 -0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 -0 -2 -9 -13 -9 -3 -2 -1 -0 -0 -0 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -2 -3 -5 -4 -2 -1 -1 -1 -2 -1 -0 -1 -2 -3 -5 -9 -15 -21 -22 -22 -23 -27 -40 -37 -31 -27 -20 -18 -17 -15 -13 -14 -10 -9 -12 -18 -19 -16 -10 -6 -4 -2 -1 -0 -0 -0 -0 0 -0 0 0 0 -0 -1 -3 -2 -0 0 -0 -1 -1 -2 -3 -2 -1 0 0 0 -0 -1 -1 -2 -2 -3 -4 -3 -2 -1 -0 0 0 -0 -1 -4 -9 -13 -10 -9 -10 -7 -4 -3 -4 -5 -4 -4 -4 -4 -3 -2 -1 -1 -1 -2 -3 -3 -1 -2 -1 -0 0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -2 -2 -2 -1 -1 -2 -3 -3 -1 -0 -1 -2 -4 -10 -14 -11 -5 -6 -7 -11 -16 -18 -17 -17 -12 -5 -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 -4 -15 -17 -19 -29 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -1 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -4 -13 -13 -12 -11 -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 -1 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -4 -11 -19 -22 -14 -7 -5 -3 -2 -1 -0 -1 -1 -1 -1 -2 -2 -3 -3 -2 -1 -1 -0 -0 -1 -3 -3 -2 -1 -0 -0 -0 0 -0 -1 -3 -4 -5 -7 -11 -16 -23 -28 -29 -27 -34 -34 -30 -24 -15 -13 -12 -11 -10 -9 -7 -5 -8 -13 -14 -10 -3 -7 -8 -7 -6 -4 -3 -2 -1 -1 -2 -1 -0 -0 -1 -3 -5 -4 -1 -0 -1 -1 -2 -3 -3 -3 -2 -0 -1 -1 -1 -1 -1 -3 -4 -5 -4 -4 -2 -0 0 0 -0 -1 -2 -2 -4 -6 -7 -7 -9 -7 -4 -3 -4 -4 -4 -3 -3 -2 -1 -2 -3 -2 -2 -4 -7 -8 -5 -3 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 0 0 -2 -2 -2 -2 -6 -8 -7 -8 -7 -6 -6 -6 -11 -17 -14 -5 -3 -2 -4 -8 -11 -9 -6 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -12 -4 -1 0 0 0 0 0 0 -0 -2 -3 -2 -3 -7 -10 -9 -9 -9 -10 -8 -4 -2 -1 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -4 -4 -3 -2 -0 -1 -0 -0 -1 -0 -0 -0 -0 0 0 0 0 0 0 -1 -12 -27 -34 -19 -8 -2 -2 -3 -3 -2 -1 -2 -2 -1 -3 -5 -2 -1 -2 -4 -3 -2 -1 -1 -1 -1 -2 -2 -2 -1 -0 0 0 -1 -3 -6 -7 -6 -4 -6 -13 -22 -30 -34 -31 -31 -31 -30 -23 -14 -10 -10 -8 -8 -8 -7 -6 -9 -12 -15 -15 -7 -15 -23 -29 -29 -22 -17 -13 -9 -6 -7 -7 -6 -7 -8 -11 -12 -8 -3 -1 -1 -2 -2 -3 -3 -3 -1 -0 -0 -1 -1 -2 -3 -4 -4 -4 -2 -1 -1 -0 0 -0 -1 -1 -2 -2 -5 -5 -6 -7 -6 -4 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 -4 -3 -4 -7 -10 -9 -6 -4 -3 -2 -2 -1 -0 0 0 -0 -0 0 0 -0 -1 -1 -1 -1 -2 -3 -5 -13 -13 -12 -11 -10 -14 -13 -8 -6 -2 -2 -4 -6 -6 -5 -5 -6 -5 -3 -5 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -1 0 0 0 0 0 0 -0 -1 -5 -6 -5 -6 -6 -6 -7 -8 -7 -4 -3 -2 -1 -1 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -2 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -11 -27 -38 -27 -11 -3 -1 -2 -3 -3 -2 -2 -4 -4 -3 -2 -5 -3 -5 -8 -8 -3 -2 -1 -1 -1 -0 -1 -2 -2 -1 -0 0 -0 -1 -5 -8 -10 -9 -3 -4 -11 -20 -29 -32 -31 -31 -32 -31 -24 -17 -11 -8 -6 -7 -9 -10 -10 -11 -14 -17 -19 -18 -26 -37 -47 -44 -41 -40 -37 -27 -26 -27 -26 -24 -25 -26 -25 -20 -14 -11 -17 -21 -14 -8 -5 -3 -1 -0 -0 -0 -0 -2 -5 -5 -5 -5 -2 -1 -0 0 0 -0 -0 -0 -0 -0 -0 -2 -4 -4 -5 -7 -9 -7 -2 -1 -1 -1 -1 -2 -2 -2 -2 -3 -6 -8 -8 -8 -6 -5 -3 -2 -3 -3 -2 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -1 -3 -8 -9 -9 -11 -14 -16 -14 -10 -5 -3 -2 -2 -4 -3 -6 -10 -11 -10 -7 -8 -13 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -5 -3 -3 -4 -5 -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 -1 -2 -2 -2 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -10 -28 -38 -27 -19 -12 -6 -2 -1 -2 -2 -1 -2 -4 -6 -6 -5 -6 -6 -8 -8 -7 -3 -2 -2 -1 -1 -0 -0 -1 -1 -1 -0 -0 -1 -2 -6 -8 -9 -7 -3 -5 -11 -20 -25 -29 -31 -30 -25 -25 -20 -13 -7 -5 -5 -9 -12 -13 -13 -14 -16 -19 -20 -22 -26 -36 -49 -44 -46 -52 -59 -45 -46 -47 -46 -43 -51 -46 -38 -33 -34 -22 -19 -21 -16 -12 -7 -4 -1 -0 0 -0 -1 -2 -3 -4 -4 -3 -2 -1 -0 0 0 -0 -0 0 0 0 -0 -1 -1 -1 -1 -2 -2 -0 -0 -1 -1 -0 -0 -1 -1 -1 -2 -5 -8 -8 -4 -2 -2 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -3 -6 -11 -10 -8 -8 -6 -4 -2 -1 -2 -3 -3 -5 -8 -9 -11 -12 -11 -9 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -1 -1 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -10 -30 -42 -41 -32 -26 -18 -11 -5 -1 -1 -0 -0 -1 -2 -6 -11 -13 -11 -8 -7 -7 -7 -6 -5 -3 -1 -1 -0 -0 -0 -1 -2 -1 -1 -2 -4 -7 -8 -5 -3 -1 -2 -4 -9 -14 -25 -32 -32 -18 -18 -15 -11 -7 -6 -7 -12 -16 -15 -13 -13 -16 -20 -25 -33 -37 -37 -45 -45 -44 -46 -56 -53 -57 -62 -63 -64 -67 -62 -51 -39 -43 -34 -22 -17 -17 -13 -8 -5 -3 -3 -2 -1 -1 -2 -2 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 0 -0 -0 -1 -0 -0 -0 0 -0 -1 -3 -5 -5 -4 -3 -3 -3 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -3 -4 -5 -7 -7 -11 -10 -6 -0 -0 -2 -5 -7 -8 -8 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -1 -0 -0 -1 -1 -0 -0 0 -1 -5 -29 -51 -61 -56 -48 -35 -22 -12 -8 -3 -1 -0 0 -0 -0 -2 -3 -4 -4 -5 -6 -7 -6 -5 -4 -3 -1 -0 -0 -0 -0 -0 -1 -2 -2 -2 -4 -7 -8 -6 -3 -1 -0 -2 -7 -17 -26 -32 -33 -23 -23 -23 -21 -13 -10 -13 -18 -19 -15 -15 -17 -21 -25 -32 -40 -46 -48 -48 -47 -43 -36 -39 -46 -54 -59 -58 -55 -55 -53 -41 -26 -18 -13 -13 -16 -18 -17 -14 -12 -14 -14 -11 -6 -4 -2 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -3 -6 -9 -8 -5 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -2 -3 -9 -19 -22 -28 -28 -13 -3 -2 -4 -7 -9 -7 -5 -4 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 0 -3 -22 -61 -74 -67 -61 -48 -31 -17 -10 -8 -4 -2 -0 0 0 0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -1 -1 -0 -0 0 0 0 0 -1 -2 -2 -2 -4 -5 -6 -4 -2 -0 -0 -1 -7 -15 -20 -20 -25 -26 -24 -22 -28 -17 -13 -14 -18 -19 -19 -21 -24 -26 -32 -38 -43 -48 -48 -44 -41 -38 -33 -33 -36 -38 -38 -40 -41 -39 -33 -21 -18 -18 -19 -19 -18 -21 -23 -24 -27 -31 -30 -24 -19 -17 -11 -3 -0 -0 -1 -1 -1 -1 -0 -0 0 0 0 0 -0 -1 -1 -0 0 0 0 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -4 -5 -4 -3 -2 -1 -1 -0 -0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -3 -4 -4 -3 -3 -3 -5 -10 -23 -28 -24 -11 -2 -2 -3 -5 -6 -7 -5 -2 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -13 -50 -58 -37 -22 -11 -4 -4 -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 -1 -2 -3 -3 -4 -4 -5 -5 -2 -0 -0 -1 -4 -10 -14 -11 -19 -23 -22 -19 -21 -18 -15 -14 -20 -25 -29 -32 -32 -30 -32 -35 -39 -47 -50 -42 -29 -31 -32 -33 -31 -30 -37 -38 -38 -35 -29 -27 -31 -36 -43 -46 -44 -41 -38 -37 -44 -50 -52 -48 -41 -32 -19 -5 -1 -1 -1 -1 -1 -1 -1 -2 -0 -0 -0 -0 -0 -1 -1 -1 -1 -3 -2 -1 -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 -1 -2 -3 -3 -2 -3 -4 -5 -7 -7 -7 -7 -4 -1 -0 -7 -11 -8 -3 -2 -2 -2 -2 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -1 -1 -1 -0 -0 0 -0 -0 -0 -1 -1 -2 -3 -4 -3 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 0 0 0 -0 -0 -1 -1 -0 -0 -1 -2 -2 -3 -3 -4 -6 -5 -2 -1 -2 -2 -6 -12 -10 -9 -11 -15 -18 -23 -23 -19 -13 -24 -29 -30 -29 -28 -28 -31 -37 -45 -48 -47 -34 -15 -16 -22 -33 -44 -43 -46 -50 -52 -53 -52 -52 -54 -60 -71 -75 -75 -71 -64 -61 -64 -69 -73 -66 -54 -38 -20 -7 -2 -1 -1 -1 -0 -1 -1 -3 -2 -2 -2 -2 -1 -1 -2 -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 -1 -1 -2 -3 -3 -4 -5 -7 -3 -2 -3 -4 -5 -5 -5 -3 -1 -0 -1 -2 -3 -3 -2 -2 -2 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -3 -4 -4 -3 -3 -3 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -2 -1 -0 -0 -0 -1 -1 -2 -2 -3 -2 -1 -2 -1 -1 -2 -6 -5 -4 -7 -14 -12 -14 -17 -19 -13 -22 -25 -22 -12 -7 -14 -26 -37 -47 -38 -26 -16 -9 -11 -22 -41 -59 -64 -69 -72 -72 -72 -77 -80 -82 -83 -87 -93 -100 -105 -107 -103 -99 -97 -91 -74 -58 -42 -25 -16 -9 -3 -0 -1 -2 -4 -4 -4 -3 -2 -2 -3 -4 -4 -3 -1 -2 -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 -1 -3 -1 -1 -3 -6 -5 -3 -2 -3 -3 -3 -4 -5 -5 -2 -2 -3 -4 -5 -6 -6 -5 -4 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -0 -0 -4 -7 -9 -7 -8 -7 -5 -5 -5 -6 -6 -6 -2 -1 -1 -0 0 -0 0 -0 -0 -1 -3 -5 -5 -3 -2 -1 -0 0 0 -0 -0 -0 -1 -2 -1 -1 -1 -1 -1 -0 -0 -1 -3 -7 -12 -11 -9 -9 -11 -17 -18 -23 -28 -31 -39 -32 -30 -33 -32 -34 -25 -16 -12 -12 -12 -28 -56 -60 -76 -77 -56 -34 -39 -50 -70 -96 -79 -69 -81 -114 -122 -122 -113 -101 -113 -100 -84 -69 -55 -39 -29 -20 -9 -3 -2 -4 -10 -12 -12 -9 -4 -5 -8 -9 -8 -5 -2 -2 -5 -6 -6 -6 -6 -4 -1 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -4 -5 -4 -5 -2 -2 -2 -2 -2 -3 -5 -5 -8 -7 -7 -7 -6 -6 -5 -4 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -2 -2 -1 -2 -1 -1 -1 -0 -0 -11 -20 -21 -20 -15 -10 -7 -7 -9 -10 -12 -12 -6 -3 -1 -0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -2 -5 -8 -10 -10 -9 -10 -14 -15 -19 -26 -35 -42 -44 -46 -44 -40 -32 -27 -21 -16 -15 -17 -19 -19 -19 -32 -55 -59 -28 -18 -16 -10 -6 -17 -6 -11 -35 -78 -63 -35 -16 -50 -99 -90 -66 -53 -62 -56 -45 -34 -21 -15 -13 -19 -34 -45 -45 -35 -25 -22 -19 -16 -12 -10 -9 -8 -6 -4 -3 -2 -3 -3 -1 -1 -1 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -1 -3 -4 -8 -10 -9 -6 -4 -2 -1 -3 -1 -1 -2 -1 -1 -3 -6 -7 -6 -5 -4 -3 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 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 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -5 -9 -11 -14 -15 -14 -13 -14 -15 -18 -22 -22 -14 -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 -2 -2 -1 -1 -2 -5 -9 -14 -15 -12 -9 -10 -14 -15 -22 -33 -39 -44 -35 -24 -19 -22 -22 -18 -14 -15 -14 -16 -17 -17 -14 -14 -17 -19 -9 -6 -2 -0 -0 0 0 -1 -5 -14 -8 -7 -23 -62 -54 -34 -17 -12 -13 -24 -46 -53 -36 -29 -36 -52 -62 -62 -59 -60 -45 -30 -18 -10 -13 -12 -9 -4 -1 -3 -3 -3 -2 -1 -1 -3 -4 -2 -1 -0 0 -0 -0 -0 -1 -2 -3 -2 -1 -0 -0 -0 -2 -9 -10 -7 -4 -2 -3 -1 -0 0 0 0 -0 -0 0 -0 -1 -3 -2 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 -0 -2 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -6 -13 -20 -15 -19 -36 -39 -33 -24 -12 -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 -2 -4 -7 -9 -11 -13 -15 -15 -16 -19 -20 -23 -30 -39 -43 -42 -39 -37 -42 -38 -35 -32 -27 -11 -8 -10 -10 -8 -8 -8 -4 -0 -3 -14 -22 -7 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -6 -21 -23 -12 -18 -49 -67 -55 -51 -64 -54 -31 -14 -6 -12 -17 -14 -5 -1 -3 -3 -4 -4 -2 -2 -2 -4 -8 -7 -6 -5 -3 -2 -1 -2 -5 -8 -7 -3 -0 -0 -0 -0 -1 -5 -8 -7 -3 -1 -0 0 0 0 0 0 0 -0 -1 -1 -2 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -2 -4 -4 -4 -5 -4 -1 -1 -3 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -2 -2 -2 -10 -30 -41 -51 -43 -14 -3 -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 -4 -7 -10 -13 -15 -21 -23 -22 -24 -26 -25 -24 -29 -37 -42 -42 -40 -44 -48 -49 -48 -49 -23 -8 -3 -3 -5 -12 -16 -11 -6 -11 -16 -15 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -4 -19 -16 -6 -3 -12 -3 -0 -0 -0 -5 -3 0 0 0 -0 -1 -1 -2 -1 -1 -0 -1 -3 -3 -3 -3 -6 -5 -4 -7 -11 -13 -10 -4 -1 -1 -1 -2 -3 -5 -6 -6 -4 -2 -1 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -18 -24 -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 -1 -2 -3 -3 -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 -1 -2 -2 -2 -1 -0 -0 -1 -1 -1 -1 -2 -1 -0 -0 -0 -1 -2 -3 -6 -11 -14 -27 -33 -12 -3 0 0 0 0 0 -0 -1 -1 -2 -2 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -1 -1 -3 -8 -13 -10 -10 -10 -13 -20 -31 -36 -35 -45 -50 -51 -50 -46 -46 -45 -44 -44 -35 -21 -11 -6 -6 -7 -11 -17 -20 -28 -37 -39 -35 -34 -20 -5 -11 -23 -33 -29 -2 -1 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 0 0 -1 -3 -5 -6 -3 -0 -1 -2 -3 -4 -5 -5 -5 -5 -4 -3 -2 -1 -0 -0 0 0 0 0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -13 -22 -25 -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 -1 -1 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -4 -3 -2 -1 -0 -0 -3 -5 -6 -6 -7 -5 -8 -14 -9 -3 0 0 0 0 -0 -0 -1 -2 -2 -1 -1 -0 -0 0 0 0 0 0 -0 -1 -1 -4 -8 -12 -6 -2 -1 -5 -11 -6 -3 -3 -6 -18 -33 -45 -51 -53 -55 -56 -56 -55 -54 -46 -31 -27 -20 -16 -13 -11 -11 -11 -13 -17 -27 -36 -41 -41 -44 -50 -47 -38 -49 -59 -67 -63 -21 -5 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -1 -1 -2 -4 -5 -6 -6 -4 -4 -3 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -14 -22 -7 -2 0 0 0 0 0 0 -0 -1 -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 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -2 -2 -2 -2 -3 -4 -3 -2 -1 -0 -0 -2 -4 -5 -5 -3 -2 -2 -4 -3 -1 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 0 0 -0 -0 0 -0 -0 -1 -3 -5 -8 -5 -2 -2 -5 -6 -5 -4 -4 -3 -12 -24 -35 -39 -52 -56 -50 -52 -62 -55 -36 -25 -19 -17 -18 -25 -23 -18 -15 -17 -21 -34 -44 -45 -41 -43 -44 -42 -42 -54 -53 -40 -26 -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 -1 -0 -1 -2 -2 -2 -2 -1 -0 -1 -1 -1 -0 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -1 -1 -1 -0 0 0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -3 -2 -2 -1 -1 -1 -2 -3 -3 -2 -1 -1 -2 -2 -1 -0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 0 0 -0 -0 0 0 0 -0 -0 -1 -1 -2 -2 -2 -1 -3 -4 -5 -5 -4 -3 -6 -9 -9 -17 -31 -40 -40 -55 -66 -57 -30 -31 -33 -34 -32 -51 -44 -29 -15 -19 -28 -40 -51 -50 -47 -38 -22 -10 -10 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -0 -1 -3 -5 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -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 -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 -1 -1 -0 -0 -0 -0 -0 -0 -1 -2 -3 -2 -2 -2 -2 -2 -2 -2 -1 -2 -4 -5 -4 -3 -1 -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 -2 -2 -2 -4 -7 -9 -7 -6 -6 -6 -7 -13 -20 -25 -31 -46 -59 -66 -65 -57 -57 -63 -61 -36 -49 -45 -30 -12 -22 -37 -55 -70 -51 -39 -25 -15 -28 -46 -45 -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 -1 -3 -7 -5 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -1 -0 -0 -0 -1 -3 -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 0 0 0 0 0 0 0 0 0 0 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 -3 -3 -2 -1 -2 -2 -1 -1 -1 -3 -5 -7 -5 -3 -1 -1 -1 -3 -2 -1 -0 -0 -0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -2 -2 -3 -4 -7 -12 -15 -11 -9 -8 -9 -11 -24 -31 -40 -55 -72 -76 -73 -69 -60 -54 -52 -51 -38 -31 -24 -20 -10 -7 -16 -36 -52 -31 -29 -47 -82 -85 -70 -42 -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 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -4 -8 -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 -1 -1 -2 -2 -2 -4 -4 -3 -2 -2 -3 -3 -2 -2 -3 -4 -5 -1 -1 -0 -1 -1 -3 -3 -3 -5 -2 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -2 -3 -2 -1 -1 -2 -2 -2 -2 -4 -9 -17 -25 -24 -21 -19 -18 -16 -18 -31 -46 -61 -77 -86 -85 -72 -54 -45 -46 -51 -49 -40 -30 -24 -27 -13 -4 -0 -0 -0 -15 -46 -90 -116 -73 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -2 -4 -8 -9 -6 -3 -0 -0 -0 -0 0 0 0 -0 -1 -2 -1 -0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -2 -4 -4 -3 -1 -1 -1 -1 -1 -2 -3 -5 -7 -3 -1 -0 -0 -0 -0 -3 -10 -16 -8 -2 -2 -1 -0 -0 -0 -1 -2 -3 -4 -3 -3 -3 -3 -4 -5 -5 -5 -6 -10 -18 -30 -40 -37 -32 -30 -29 -28 -36 -50 -67 -82 -82 -82 -81 -75 -62 -59 -60 -55 -45 -40 -45 -58 -36 -12 0 0 -0 -1 -11 -31 -58 -45 -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 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -0 -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 -0 -0 -0 -0 -6 -5 -2 -0 -0 0 0 0 0 0 0 -0 -1 -1 -0 0 -0 -0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -1 -1 -2 -3 -3 -2 -1 -0 -1 -2 -2 -2 -3 -5 -4 -3 -2 -2 -0 -0 0 -1 -3 -2 -2 -3 -3 -4 -3 -2 -2 -2 -4 -6 -8 -7 -9 -11 -14 -15 -15 -14 -13 -13 -19 -22 -26 -38 -44 -47 -51 -62 -56 -57 -65 -83 -91 -83 -75 -71 -67 -60 -56 -53 -42 -40 -52 -69 -56 -17 0 0 0 0 -0 -2 -5 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -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 -1 -1 -1 -1 -0 -0 0 -0 -0 -0 -0 -0 -1 -1 -0 0 -0 -1 -1 -1 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -1 -3 -2 -0 -1 -3 -4 -3 -1 -1 -1 -0 -1 -1 -2 -3 -4 -5 -5 -5 -4 -1 -1 -0 -0 -0 0 -0 -1 -3 -8 -10 -11 -10 -8 -7 -7 -7 -14 -21 -28 -35 -36 -36 -36 -34 -30 -28 -27 -29 -41 -48 -45 -36 -57 -61 -62 -67 -82 -80 -72 -64 -57 -53 -48 -43 -39 -41 -51 -60 -62 -33 -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 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -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 -10 -18 -11 -4 -1 -1 -2 -1 -0 0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -3 -0 -1 -3 -4 -4 -2 -1 -1 -1 -2 -1 -1 -2 -4 -6 -6 -4 -3 -2 -2 -1 0 0 0 -0 -0 -1 -4 -9 -18 -22 -18 -14 -11 -9 -14 -23 -34 -45 -47 -49 -50 -49 -47 -38 -27 -26 -27 -42 -46 -21 -32 -46 -60 -67 -67 -64 -61 -60 -59 -55 -53 -55 -59 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -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 -9 -4 -3 -4 -4 -3 -2 -1 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -6 -3 -2 -1 -2 -4 -3 -2 -2 -2 -3 -3 -2 -2 -1 -1 0 0 0 -0 -0 -0 -0 -1 -5 -11 -13 -20 -26 -25 -23 -25 -28 -31 -36 -39 -41 -42 -45 -31 -18 -16 -23 -20 -24 -33 -26 -27 -41 -60 -63 -61 -62 -63 -61 -63 -68 -74 -74 -66 -39 -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 -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 -1 -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 -3 -4 -4 -4 -3 -2 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 -0 -1 -1 -2 -1 -1 -0 0 0 0 0 0 0 0 -0 -2 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 -0 -0 -1 -3 -3 -4 -4 -4 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 -0 -0 -0 -1 -2 -3 -4 -16 -33 -33 -32 -33 -33 -34 -34 -34 -33 -34 -43 -37 -23 -6 -10 -15 -20 -25 -29 -33 -42 -59 -62 -65 -69 -70 -70 -72 -67 -47 -30 -17 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 0 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 -4 -3 -5 -5 -4 -2 -1 -0 -0 -0 -1 -0 -0 -0 -1 -1 -1 -0 0 -0 -0 -0 -0 0 0 0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -1 -1 -1 -1 -0 -1 -1 -0 0 0 0 -0 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -2 -4 -6 -9 -16 -23 -27 -30 -33 -36 -37 -39 -45 -44 -33 -15 -10 -10 -13 -25 -45 -55 -52 -49 -53 -61 -67 -64 -69 -64 -44 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -1 -1 -0 -0 -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 -5 -3 -4 -5 -4 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -0 -1 -1 -1 -0 -0 -0 0 0 0 -0 -0 -1 -0 -0 -0 -1 -2 -4 -3 -1 -1 -1 -1 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -2 -4 -5 -3 -1 -3 -8 -13 -29 -46 -45 -41 -39 -33 -19 -36 -26 -10 -8 -14 -23 -24 -14 -16 -22 -24 -21 -32 -33 -26 -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 -1 -0 -0 -0 -0 -0 -1 -1 -2 -1 -2 -2 -1 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -2 -2 -1 -1 -2 -2 -2 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -1 -0 -0 -0 0 0 -0 -0 -0 -0 0 -0 -1 -4 -7 -8 -3 -2 -2 -1 -0 -1 -1 -2 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -3 -4 -5 -6 -11 -18 -7 -8 -15 -22 -35 -36 -30 -21 -16 -10 -5 -3 -4 -8 -8 -5 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -2 -5 -6 -2 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -1 -5 -9 -7 -4 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 -0 -0 0 0 -0 -0 -1 -0 -0 -1 -2 -2 -3 -4 -4 -4 -3 -1 -1 -2 -3 -3 -3 -1 -1 -1 -0 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -2 -4 -5 -5 -4 -2 -1 -1 -1 -3 -28 -42 -49 -59 -36 -18 -6 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -1 -2 -3 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -8 -14 -15 -13 -10 -6 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -2 -2 -1 -1 -2 -3 -3 -2 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -2 -3 -3 -2 -1 -0 -0 -0 -1 -1 -2 -3 -3 -3 -3 -3 -5 -5 -3 -3 -10 -20 -31 -41 -31 -22 -15 -3 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -5 -7 -7 -5 -4 -5 -4 -2 -1 -0 -0 -0 -1 -1 -1 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 -0 -0 -2 -2 -1 -0 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -5 -5 -3 -1 -0 0 -0 -1 -2 -1 -1 -2 -2 -4 -4 -4 -2 -3 -3 -5 -13 -20 -26 -31 -27 -10 -2 -0 -1 -6 -10 -12 -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 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -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 -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 -1 -2 -1 -1 -0 -0 0 0 -0 -1 -3 -7 -9 -8 -3 -1 -1 -0 -0 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -3 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -4 -4 -4 -4 -3 -1 -2 -5 -7 -10 -20 -12 -4 -0 -1 -15 -30 -37 -26 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -0 -0 0 0 0 -0 -1 -2 -1 -1 -0 -0 -0 -0 -0 -1 -2 -7 -8 -5 -2 -2 -2 -1 -1 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -2 -3 -3 -3 -2 -3 -4 -4 -3 -7 -6 -3 -0 -0 -5 -8 -3 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -1 -1 -2 -2 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -0 -0 0 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -5 -5 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -1 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -2 -1 -1 -2 -4 -6 -5 -5 -3 -1 -0 0 -0 -0 0 -0 -1 -2 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -1 -1 -0 -0 -0 0 0 -0 -1 -1 -2 -2 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -1 -0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -1 -2 -3 -4 -3 -2 -1 -0 0 0 0 0 0 -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 -1 -1 -0 0 -0 -0 -1 -0 -0 -0 0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -2 -1 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -2 -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 -1 -1 -0 -0 -0 0 0 0 0 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 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -1 -3 -6 -6 -3 -4 -5 -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 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -6 -3 -2 -2 -2 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -4 -4 -3 -3 -3 -3 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 0 0 0 0 0 -0 -1 -2 -3 -3 -3 -2 -2 -1 -1 -2 -2 -1 -1 -1 -0 -0 -0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -5 -5 -5 -4 -4 -3 -3 -1 -0 -0 0 0 0 -1 -2 -3 -3 -3 -2 -1 -0 0 0 0 0 0 -0 -1 -2 -3 -3 -3 -3 -2 -1 -0 -1 -1 -0 -0 -1 -0 -0 0 0 -0 -0 -0 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -4 -6 -6 -4 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -2 -1 0 0 0 0 0 0 -0 -1 -1 -2 -2 -2 -1 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -1 -1 -0 -2 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -4 -4 -4 -2 -1 -0 -0 0 -0 -1 -1 -0 -0 -0 -1 -1 -2 -3 -3 -3 -1 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -1 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -3 -2 -1 -1 -1 -0 -0 -0 0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -3 -3 -2 -0 0 0 0 0 0 0 -1 -2 -2 -1 -0 -0 -1 -1 -1 -2 -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 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 -0 -1 -2 -2 -0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -0 0 -0 -0 0 0 -0 -0 -1 -1 -0 -0 -0 -1 -2 -4 -4 -1 -1 -0 -1 -1 -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 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -0 -0 -0 -0 0 0 -0 -1 -1 -2 -1 -0 -0 -1 -2 -3 -2 -1 -0 -0 -0 -1 -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 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -0 0 0 0 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 0 0 -0 -0 0 0 -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 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -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 -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 0 0 0 0 0 0 0 0 -0 -2 -4 -4 -5 -6 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 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 -1 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 0 0 0 -0 -0 0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 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 -0 0 0 0 0 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 -1 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -14 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -1 -1 -1 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -0 0 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 -14 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -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 -1 -1 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 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 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 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 0 0 -0 -0 0 -0 -0 -1 -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 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -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 -1 -3 -3 -0 -0 -0 -0 -2 -4 -3 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -3 -2 -1 -1 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -1 0 0 -0 -1 -3 -9 -7 -3 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -3 -3 -2 -2 -2 -2 -3 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -6 -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 -1 -1 -1 -1 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -1 -4 -9 -9 -6 -4 -3 -2 -3 -3 -3 -3 -2 -1 -1 -2 -2 -1 -1 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 -1 -2 -4 -5 -3 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 -3 -9 -16 -12 -8 -6 -5 -4 -4 -4 -4 -3 -2 -1 -2 -2 -2 -1 -1 -1 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -5 -4 -2 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 0 0 -4 -9 -15 -12 -11 -10 -8 -7 -6 -6 -5 -3 -2 -1 -2 -4 -4 -2 -2 -4 -5 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -0 0 -0 -1 -2 -4 -4 -3 -2 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -0 -0 -1 -4 -9 -12 -13 -9 -8 -8 -9 -6 -4 -4 -3 -2 -2 -3 -5 -5 -3 -2 -3 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -1 -0 -0 -0 0 0 0 -0 -0 -0 0 0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -0 -1 -1 -0 -0 -1 -2 -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 -1 -1 -1 -0 -1 -1 -1 -0 -0 0 0 0 -1 -3 -7 -8 -8 -8 -8 -8 -7 -4 -4 -4 -3 -2 -3 -5 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -2 -1 -1 -3 -5 -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 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -1 -2 -3 -5 -6 -5 -1 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -3 -2 -2 -3 -3 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -1 -4 -6 -4 -0 -1 -1 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -1 -1 -1 -1 -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 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -2 -2 -1 -0 -1 -2 -4 -5 -5 -4 -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 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -3 -4 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -7 -8 -6 -3 -1 0 0 -0 -2 -5 -6 -4 -0 -0 0 0 0 0 -0 -2 -2 -2 -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 -1 -0 0 0 -0 -0 -1 -3 -5 -5 -4 -2 -1 -2 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -0 -1 -1 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -14 -13 -10 -5 -1 0 0 0 -2 -4 -6 -2 -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 -1 -1 -1 -2 -4 -6 -6 -6 -6 -7 -6 -5 -4 -5 -5 -5 -4 -6 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -9 -18 -16 -11 -6 -0 -0 -0 -0 -1 -2 -3 -1 -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 -1 -2 -2 -2 -1 -0 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -1 -1 -2 -3 -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 -1 -1 -1 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -9 -19 -17 -11 -4 -0 -2 -5 -7 -6 -5 -3 -1 -0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -1 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -4 -2 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -3 -5 -6 -4 -1 -1 -2 -4 -6 -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 -2 -3 -2 -2 -1 -0 -0 -0 -1 -1 -3 -1 -1 -2 -2 -1 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 -0 0 0 0 0 0 0 -0 -1 -2 -3 -2 -2 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -6 -6 -4 -1 -1 -1 -3 -7 -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 -1 -0 -0 -0 -0 -2 -3 -3 -2 -2 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -13 -34 -26 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -0 -0 0 0 0 0 0 0 -0 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -2 -3 -5 -8 -7 -5 -2 -0 -1 -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 -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 -11 -38 -98 -76 -20 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -3 -6 -10 -12 -11 -8 -5 -2 -0 0 -0 -1 -2 -3 -1 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -4 -13 -32 -24 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 -0 -0 -0 -0 0 -0 -2 -6 -11 -14 -10 -8 -7 -5 -2 -0 0 -0 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -36 -70 -39 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -2 -1 -1 -1 -1 -0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -5 -6 -3 -3 -5 -5 -1 -0 0 0 0 -0 -0 -2 -2 -1 -0 -0 -0 -2 -5 -7 -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 -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 -25 -70 -122 -74 -15 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -3 -2 -1 -1 -0 -0 0 0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 -1 -1 -0 0 0 -0 -1 -2 -2 -3 -3 -3 -3 -1 -0 -1 -2 -4 -7 -9 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -4 -2 -1 0 0 0 0 0 -0 -1 -1 -2 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -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 -2 -2 -2 -1 -0 -0 0 -0 -1 -1 -3 -6 -11 -7 -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 -1 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -2 -2 -3 -3 -3 -1 -0 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -3 -2 -1 -2 -3 -3 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -16 -77 -77 -50 -23 -11 -25 -69 -54 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -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 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -1 -1 -2 -2 -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 -3 -15 -111 -143 -136 -107 -47 -35 -94 -68 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -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 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -33 -61 -90 -130 -87 -46 -36 -14 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -1 -2 -2 -2 -2 -2 -1 -0 0 0 0 -0 -0 -1 -1 -0 -0 -1 -1 -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 -1 -1 -0 -1 -2 -3 -4 -4 -3 -1 -1 -1 -1 -2 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -35 -32 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -8 -9 -71 -116 -101 -35 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -3 -3 -3 -3 -2 -1 -0 -0 0 0 0 -0 -1 -2 -2 -1 -1 -1 -1 -0 -0 0 0 -0 -1 -1 -1 -1 -0 -0 0 0 0 -1 -2 -2 -1 -1 -2 -1 -1 -0 -1 -1 -0 0 -0 -1 -2 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 -1 -1 -0 -1 -1 -1 -0 -0 -2 -3 -4 -1 -0 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -17 -24 -24 -22 -14 -5 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -91 -117 -74 -39 -19 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -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 -1 -1 -1 -3 -2 -3 -3 -6 -4 -1 -0 -1 -3 -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 -0 -0 -1 -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 -1 -4 -17 -26 -29 -25 -17 -10 -9 -8 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -59 -97 -91 -74 -54 -39 -33 -32 -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 -1 -1 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -2 -5 -6 -4 -0 -0 -1 -1 -1 -1 -1 -1 -3 -6 -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 -1 -1 -0 -0 -0 -0 -1 -1 -2 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -16 -19 -11 -6 -7 -24 -28 -20 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -12 -44 -69 -78 -54 -69 -103 -59 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -13 -34 -29 -21 -16 -29 -23 -12 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 -2 -3 -6 -3 -1 -1 -1 -1 -1 -3 -4 -4 -5 -5 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -25 -28 -8 -0 -4 -19 -27 -23 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -38 -49 -83 -102 -101 -70 -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 -2 -24 -74 -73 -69 -65 -78 -59 -28 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -2 -1 -1 -1 -1 -1 -2 -3 -5 -6 -5 -4 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 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 -1 -1 -2 -2 -2 -3 -3 -3 -4 -4 -4 -3 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -21 -28 -10 -2 -2 -11 -21 -25 -19 -13 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -11 -40 -89 -85 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -7 -13 -12 -14 -32 -41 -55 -83 -67 -46 -29 -33 -24 -12 -12 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -3 -3 -2 -1 -1 -2 -2 -2 -2 -3 -3 -4 -4 -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 -1 -1 -1 -1 -0 -1 -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 -1 -2 -2 -2 -2 -3 -4 -4 -5 -5 -6 -7 -7 -8 -9 -10 -10 -9 -7 -5 -5 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -3 -3 -9 -17 -19 -15 -6 -3 -3 -4 -8 -14 -20 -15 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -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 -8 -27 -61 -66 -58 -43 -37 -21 -5 -8 -3 -1 -5 -12 -22 -35 -34 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -4 -4 -3 -1 -1 -2 -3 -4 -2 -2 -2 -2 -3 -4 -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 -1 -3 -4 -4 -2 -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 -1 -1 -2 -2 -2 -4 -7 -10 -11 -9 -10 -10 -10 -8 -6 -5 -7 -8 -8 -8 -9 -10 -12 -12 -11 -10 -10 -9 -6 -4 -2 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -0 -0 -1 -4 -11 -11 -4 -1 -2 -7 -16 -11 -5 -7 -12 -16 -22 -35 -38 -30 -6 -1 -3 -7 -7 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -22 -42 -59 -58 -59 -69 -78 -58 -15 -4 0 0 0 0 -2 -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 -2 -3 -4 -2 -1 -2 -5 -9 -10 -6 -3 -2 -1 -1 -2 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -4 -1 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -7 -9 -11 -14 -14 -12 -11 -11 -11 -12 -10 -8 -8 -8 -8 -8 -11 -13 -14 -14 -13 -12 -10 -10 -10 -9 -7 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -2 -3 -6 -17 -18 -10 -6 -6 -9 -8 -5 -2 -0 -1 -8 -20 -31 -34 -28 -6 -0 -1 -4 -7 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -11 -31 -52 -49 -50 -55 -58 -58 -44 -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 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -2 -1 -2 -4 -7 -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 -1 -2 -4 -3 -2 -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 -3 -7 -10 -11 -11 -9 -9 -9 -11 -14 -16 -15 -14 -13 -12 -12 -13 -13 -12 -11 -9 -8 -14 -17 -17 -15 -13 -13 -13 -13 -13 -12 -11 -10 -9 -6 -4 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -2 -3 -3 -10 -13 -13 -15 -21 -24 -12 -5 -2 -3 -1 -4 -12 -17 -18 -15 -5 -1 -1 -3 -6 -8 -5 -5 -3 0 0 0 0 0 0 0 0 0 -0 -0 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -18 -35 -26 -19 -17 -18 -17 -13 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -1 -1 -2 -0 -0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -3 -2 -1 -2 -3 -7 -7 -3 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -1 -4 -8 -11 -15 -19 -19 -15 -13 -13 -13 -16 -17 -16 -16 -15 -13 -11 -13 -14 -15 -15 -13 -11 -12 -12 -13 -14 -16 -18 -18 -16 -13 -9 -10 -11 -13 -16 -18 -15 -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 -1 -1 -1 -1 -1 -1 -1 -1 -0 -5 -11 -17 -22 -23 -19 -10 -4 -2 -3 -2 -2 -5 -7 -7 -5 -2 -1 -1 -1 -5 -12 -21 -21 -13 0 0 0 0 0 0 0 0 0 -0 -0 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -44 -65 -68 -60 -52 -30 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -0 -0 -1 -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 -1 -1 -3 -3 -3 -3 -2 -1 -1 -1 -1 -1 -2 -2 -2 -1 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -14 -16 -17 -19 -20 -19 -16 -12 -10 -12 -13 -14 -14 -13 -12 -11 -11 -12 -12 -13 -12 -11 -10 -11 -14 -18 -20 -20 -19 -17 -13 -10 -11 -12 -13 -14 -14 -17 -24 -17 -9 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -4 -4 -2 -1 -1 -2 -2 -3 -12 -21 -30 -34 -26 -15 -6 -2 -1 -2 -13 -23 -32 -27 -17 -6 -3 -2 -1 -0 -3 -7 -13 -14 -10 -1 -0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -11 -17 -33 -44 -46 -33 -16 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -1 -1 -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 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 -18 -17 -19 -20 -19 -16 -10 -5 -3 -2 -3 -5 -8 -8 -6 -7 -8 -10 -11 -10 -10 -10 -12 -13 -14 -16 -17 -17 -15 -16 -15 -12 -11 -11 -13 -14 -15 -16 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -1 -1 -1 -1 -1 -2 -4 -8 -20 -18 -11 -3 -1 -1 -3 -11 -19 -25 -21 -15 -8 -4 -2 -1 -1 -3 -6 -8 -9 -7 -2 -1 -0 -1 -2 -2 -1 -0 0 0 0 0 -0 -1 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -4 -3 -2 -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 -8 -17 -22 -20 -18 -20 -19 -18 -16 -13 -11 -8 -5 -4 -4 -5 -4 -4 -6 -9 -10 -9 -8 -9 -9 -10 -9 -8 -11 -13 -14 -14 -15 -16 -14 -12 -10 -9 -12 -14 -15 -15 -15 -14 -8 -5 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -2 -0 -0 -0 -0 -2 -10 -11 -8 -1 -0 -0 -2 -5 -10 -14 -14 -11 -6 -2 -1 -1 -1 -3 -5 -8 -10 -9 -6 -6 -7 -11 -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 -4 -7 -6 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -20 -19 -18 -17 -16 -15 -13 -11 -8 -6 -6 -9 -7 -6 -6 -8 -8 -8 -9 -10 -11 -13 -13 -14 -15 -16 -16 -15 -13 -13 -14 -14 -11 -8 -8 -9 -10 -12 -15 -18 -18 -14 -9 -2 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -0 0 -0 -1 -2 -8 -10 -8 -2 -1 -0 -0 -1 -3 -4 -4 -3 -2 -0 -0 -1 -1 -2 -4 -7 -10 -13 -17 -22 -25 -26 -22 -14 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -10 -21 -18 -16 -15 -7 -3 -2 -1 -2 -5 -5 -2 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -25 -23 -23 -24 -24 -22 -20 -15 -12 -10 -8 -8 -7 -7 -7 -7 -7 -8 -9 -11 -12 -13 -14 -13 -13 -13 -13 -13 -14 -15 -12 -12 -14 -18 -21 -21 -15 -11 -9 -10 -13 -16 -17 -15 -12 -7 -6 -4 -3 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -1 -2 -3 -3 -2 -2 -1 -1 -0 -0 -0 -0 -1 -2 -2 -1 -1 -1 -1 -2 -2 -4 -8 -13 -19 -25 -32 -37 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -20 -33 -29 -21 -14 -7 -5 -3 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -6 -8 -11 -12 -11 -9 -7 -14 -23 -22 -23 -22 -12 -7 -4 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -5 -4 -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 -1 -8 -17 -24 -22 -21 -21 -21 -21 -20 -18 -14 -11 -8 -8 -7 -7 -8 -10 -12 -14 -14 -13 -13 -14 -13 -11 -11 -11 -12 -12 -12 -12 -13 -14 -16 -17 -17 -15 -12 -12 -13 -17 -16 -15 -14 -13 -14 -14 -8 -5 -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 -1 -4 -6 -6 -6 -6 -5 -2 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 0 0 -1 -1 -2 -1 -1 -1 -2 -1 -2 -3 -5 -8 -12 -18 -25 -34 -34 -33 -28 -12 -4 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -36 -46 -45 -39 -40 -36 -25 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -1 -2 -2 -4 -8 -12 -14 -20 -30 -30 -32 -31 -24 -18 -14 -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 -1 -4 -4 -3 -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 -1 -2 -5 -7 -9 -13 -18 -23 -24 -21 -18 -16 -19 -18 -15 -12 -10 -8 -8 -7 -8 -10 -13 -14 -12 -11 -10 -11 -13 -14 -14 -18 -20 -21 -19 -16 -13 -14 -15 -15 -15 -13 -12 -12 -15 -18 -22 -22 -20 -18 -16 -15 -15 -9 -5 -3 -4 -6 -7 -7 -5 -3 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -8 -7 -6 -5 -4 -2 -2 -2 -1 -1 -1 -0 -1 -2 -3 -1 -0 0 -0 -0 -1 -0 -1 -2 -3 -4 -4 -3 -4 -7 -13 -24 -33 -40 -39 -29 -13 -5 -2 -4 -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 -7 -23 -37 -45 -48 -58 -59 -46 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -7 -14 -23 -34 -28 -23 -21 -29 -23 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -10 -14 -16 -18 -21 -23 -23 -23 -24 -23 -23 -22 -23 -20 -15 -11 -8 -7 -10 -9 -9 -9 -12 -12 -10 -10 -10 -11 -10 -12 -14 -16 -18 -19 -18 -17 -17 -16 -16 -15 -12 -13 -14 -16 -16 -17 -17 -17 -18 -20 -22 -19 -15 -10 -6 -3 -3 -5 -6 -6 -5 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -3 -4 -4 -4 -3 -2 -2 -1 -1 -0 -0 -1 -1 -2 -5 -12 -7 -3 -0 -0 -0 -0 -1 -3 -4 -4 -4 -4 -2 -3 -7 -16 -24 -28 -29 -24 -15 -6 -3 -5 -13 -30 -20 -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 -1 -2 -2 -6 -21 -22 -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 -1 -3 -5 -3 -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 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -15 -21 -22 -21 -20 -24 -23 -21 -21 -24 -26 -26 -21 -16 -12 -11 -12 -16 -14 -12 -11 -13 -13 -13 -12 -11 -11 -12 -13 -14 -14 -13 -14 -18 -18 -19 -20 -22 -20 -16 -17 -18 -20 -21 -19 -18 -19 -22 -25 -24 -23 -20 -16 -9 -5 -4 -4 -4 -4 -3 -5 -8 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -2 -2 -1 -2 -2 -2 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -2 -7 -18 -13 -7 -1 -0 -0 -1 -5 -9 -12 -7 -4 -2 -1 -1 -3 -8 -8 -7 -6 -5 -5 -6 -6 -4 -3 -13 -17 -19 -19 -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 -1 -1 -1 -2 -1 -0 -0 -0 -0 -0 0 -0 -0 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -2 -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 -1 -4 -12 -18 -22 -23 -22 -20 -21 -21 -21 -22 -24 -25 -25 -20 -16 -13 -18 -18 -17 -15 -14 -14 -16 -16 -15 -14 -14 -14 -17 -18 -18 -16 -13 -12 -14 -13 -13 -15 -19 -19 -16 -14 -14 -16 -19 -19 -19 -21 -23 -25 -25 -23 -20 -16 -13 -9 -6 -5 -5 -5 -6 -8 -9 -7 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -4 -14 -13 -10 -4 -3 -4 -6 -10 -11 -9 -4 -2 -1 -0 -0 -1 -3 -4 -4 -5 -5 -6 -9 -10 -7 -4 -12 -16 -15 -11 -5 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -1 -1 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -16 -19 -22 -23 -22 -23 -24 -25 -23 -23 -22 -20 -18 -18 -23 -21 -17 -14 -14 -16 -20 -21 -20 -21 -25 -25 -21 -20 -19 -19 -15 -14 -16 -16 -16 -17 -21 -18 -13 -10 -15 -20 -22 -23 -23 -23 -24 -25 -25 -23 -21 -19 -18 -14 -10 -8 -8 -10 -10 -10 -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 -1 -2 -2 -4 -5 -4 -3 -3 -2 -1 -0 0 -0 -0 -0 -0 -3 -9 -13 -12 -8 -6 -7 -8 -9 -6 -1 -0 -0 0 0 0 -0 -0 -0 -1 -1 -2 -3 -5 -6 -7 -7 -7 -6 -4 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -5 -10 -15 -11 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -1 -2 -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 0 0 0 0 0 0 0 0 0 0 0 -0 -6 -12 -19 -23 -25 -25 -20 -15 -13 -18 -22 -24 -25 -26 -27 -29 -26 -23 -19 -17 -19 -26 -23 -18 -13 -17 -20 -21 -22 -22 -21 -19 -21 -24 -26 -26 -24 -22 -19 -17 -16 -20 -21 -17 -17 -19 -23 -29 -28 -23 -21 -22 -24 -23 -20 -16 -13 -13 -13 -12 -11 -10 -10 -11 -11 -11 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -7 -6 -4 -3 -1 -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 -1 -2 -6 -10 -13 -12 -9 -6 -3 -3 -4 -7 -9 -10 -8 -6 -4 -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 -1 -5 -9 -11 -9 -4 0 -0 -2 -5 -8 -13 -18 -23 -27 -30 -31 -28 -21 -10 -7 -4 -1 -0 -0 0 0 0 0 0 -2 -4 -4 -2 -0 0 0 0 0 -0 -1 -3 -3 -2 -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 -1 -2 -2 -1 -1 -1 -2 -3 -3 -4 -5 -5 -5 -4 -3 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -6 -10 -11 -12 -12 -8 -4 -2 -7 -9 -11 -16 -24 -29 -29 -26 -24 -24 -27 -29 -29 -25 -21 -19 -23 -24 -22 -19 -19 -19 -18 -20 -23 -26 -26 -24 -21 -21 -22 -24 -26 -25 -24 -25 -29 -34 -32 -28 -24 -21 -20 -19 -21 -21 -22 -22 -22 -21 -17 -13 -11 -11 -12 -13 -13 -12 -10 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -5 -5 -5 -5 -3 -2 -1 -1 -1 -0 -0 -0 0 -0 -4 -10 -9 -6 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -3 -4 -5 -4 -3 -2 -4 -7 -9 -11 -11 -11 -11 -11 -8 -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 -2 -6 -22 -32 -34 -27 -19 -12 -18 -24 -29 -27 -23 -20 -23 -25 -25 -20 -13 -9 -10 -15 -14 -4 -1 0 0 0 -2 -7 -16 -22 -25 -13 -5 -0 -0 -1 -2 -4 -7 -10 -14 -13 -11 -11 -14 -15 -11 -9 -7 -3 -2 -1 0 -0 -1 -2 -1 -0 -1 -1 -1 0 0 -0 -0 -0 -1 -2 -4 -6 -6 -2 -1 -2 -5 -9 -9 -4 -2 -2 -1 -3 -4 -4 -2 -1 -1 -2 -3 -4 -6 -6 -6 -7 -5 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -24 -24 -16 -18 -27 -37 -39 -37 -34 -33 -36 -35 -22 -22 -25 -31 -29 -28 -28 -30 -31 -30 -21 -19 -24 -25 -21 -17 -20 -21 -21 -21 -24 -28 -30 -32 -32 -30 -27 -25 -24 -22 -20 -17 -18 -17 -13 -10 -9 -11 -11 -12 -12 -12 -13 -12 -9 -5 -2 -0 0 0 0 -0 -0 -2 -1 -1 0 0 0 0 0 0 0 0 -2 -5 -6 -7 -6 -6 -5 -4 -4 -4 -3 -2 -1 -1 0 -0 -3 -9 -11 -9 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -1 -1 -2 -4 -5 -7 -6 -7 -7 -8 -7 -7 -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 -1 -2 -2 -2 -1 -0 0 0 0 0 -0 0 0 0 0 -0 -0 -1 -2 -2 -2 -3 -4 -11 -15 -18 -21 -20 -14 -11 -9 -7 -6 -5 -5 -9 -10 -8 -5 -2 -2 -4 -4 -2 -0 -0 0 -0 -0 -2 -6 -10 -10 -8 -4 -2 -0 -1 -3 -4 -5 -8 -11 -12 -12 -12 -11 -10 -8 -7 -7 -8 -8 -8 -7 -5 -7 -9 -7 -4 -3 -4 -4 -3 -2 -5 -6 -5 -3 -4 -9 -13 -14 -14 -9 -7 -6 -7 -7 -5 -4 -3 -3 -4 -6 -7 -7 -5 -3 -3 -2 -1 -1 -2 -3 -3 -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 0 0 -0 -0 -0 -1 -2 -2 -1 -1 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -9 -8 -4 -4 -8 -13 -12 -11 -12 -15 -24 -27 -20 -25 -32 -41 -37 -32 -27 -21 -14 -9 -13 -18 -22 -22 -18 -13 -13 -15 -17 -21 -18 -16 -19 -22 -26 -29 -25 -23 -25 -27 -22 -10 -12 -14 -14 -14 -15 -17 -13 -9 -6 -6 -7 -8 -8 -7 -6 -6 -7 -7 -6 -3 -5 -13 -10 -6 0 0 0 0 0 -0 -1 -4 -5 -6 -5 -4 -4 -3 -3 -3 -3 -3 -2 -2 -1 -0 0 -1 -3 -8 -13 -13 -9 -5 -2 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -5 -5 -6 -7 -6 -5 -8 -7 -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 -4 -8 -11 -11 -8 -5 -4 -3 -2 -1 -0 -0 -1 -1 -0 -0 -0 -0 -1 -2 -5 -6 -6 -4 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -3 -3 -2 -1 -0 -0 -0 -1 -0 0 0 0 0 -0 0 0 -0 -1 -3 -3 -3 -2 -1 -1 -0 -0 -3 -6 -10 -11 -12 -11 -10 -8 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -6 -5 -4 -4 -4 -3 -3 -3 -4 -3 -2 -3 -5 -7 -9 -13 -10 -6 -3 -4 -4 -1 -1 -2 -2 -3 -3 -4 -5 -6 -7 -7 -6 -2 -2 -1 -1 -1 -2 -3 -4 -6 -9 -5 -4 -3 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -1 -1 -1 -1 -2 -2 -2 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -14 -9 -1 -3 -4 -6 -10 -12 -14 -17 -20 -22 -23 -22 -22 -24 -21 -14 -3 -1 -0 -2 -7 -14 -22 -14 -9 -8 -12 -19 -29 -18 -12 -12 -16 -14 -9 -11 -13 -15 -17 -17 -15 -12 -10 -7 -6 -5 -5 -5 -5 -6 -8 -9 -10 -9 -9 -9 -11 -9 -5 -1 -0 -0 0 0 0 -0 -2 -3 -4 -6 -6 -5 -4 -3 -3 -2 -2 -2 -1 -0 0 0 -0 -3 -7 -13 -14 -12 -10 -9 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -0 -1 -1 -3 -3 -3 -4 -6 -8 -10 -8 -4 -1 0 -0 -2 -4 -6 -7 -7 -6 -4 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -1 -1 -2 -4 -5 -8 -5 -2 -1 -2 -1 -0 -2 -3 -4 -2 -1 -2 -2 -1 -1 -1 -1 -0 -0 -0 -1 -1 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -4 -2 -1 -1 -0 -0 -1 -1 -0 -0 -0 -3 -5 -6 -8 -9 -8 -7 -7 -10 -11 -11 -10 -9 -8 -7 -7 -7 -7 -7 -8 -9 -8 -7 -4 -4 -4 -3 -2 -1 -0 -1 -3 -6 -8 -8 -6 -3 -2 -1 -1 -1 -2 -3 -2 -2 -2 -3 -4 -7 -8 -7 -3 -2 -1 -1 -1 -1 -2 -2 -3 -3 -3 -5 -9 -10 -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 -1 -1 -1 -1 -0 -0 -1 -2 -3 -4 -5 -3 -2 -1 -0 -0 -1 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 -6 -6 -3 0 0 -9 -20 -25 -14 -5 -21 -23 -19 -9 -10 -11 -10 -6 -3 -0 0 -2 -7 -9 -7 -0 -9 -14 -17 -12 -11 -13 -10 -8 -7 -8 -8 -9 -10 -12 -13 -14 -13 -13 -12 -11 -9 -7 -6 -6 -6 -5 -4 -5 -7 -8 -9 -9 -10 -11 -11 -10 -9 -5 -3 -1 -0 0 0 0 -1 -4 -9 -9 -8 -6 -4 -3 -3 -2 -1 -1 -0 0 0 -1 -2 -3 -3 -7 -12 -17 -19 -18 -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 -1 -1 -1 -2 -3 -4 -3 -2 -0 0 -2 -9 -15 -18 -16 -13 -10 -8 -8 -8 -4 -2 -1 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -2 -3 -4 -5 -9 -8 -5 -4 -5 -7 -9 -11 -12 -11 -6 -2 -1 -0 -0 -0 0 0 0 0 -0 -1 -1 -1 0 0 0 0 0 -0 -0 -0 0 0 -0 -1 -1 -2 -3 -4 -6 -8 -10 -11 -9 -8 -7 -3 -2 -3 -4 -3 -2 -1 -1 -0 -1 -1 -0 0 -1 -3 -7 -8 -8 -9 -9 -8 -8 -8 -9 -11 -11 -10 -7 -5 -4 -4 -4 -3 -1 -0 -0 0 -0 -0 -0 -1 -2 -2 -4 -5 -6 -6 -5 -5 -4 -3 -2 -2 -2 -3 -5 -5 -2 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -2 -4 -7 -8 -9 -8 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -2 -2 -1 -1 -1 -0 -0 -0 -0 -1 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 Wind_Speed nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 nan nan nan nan nan nan nan nan 26 25 26 26 26 27 nan nan nan 28 28 27 27 26 26 26 25 25 25 25 25 25 25 26 27 27 27 26 26 26 25 25 24 24 23 23 23 23 23 23 23 23 22 22 21 21 19 18 16 15 13 12 11 10 9 8 8 8 7 6 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 12 11 11 10 10 9 10 12 13 14 16 15 15 14 13 12 10 7 6 8 10 10 11 11 11 11 11 10 10 11 11 12 11 11 10 9 9 10 11 nan nan nan 10 8 6 4 2 2 8 11 14 16 15 14 14 15 16 17 nan nan nan nan 12 12 12 11 10 9 8 8 8 9 10 11 12 12 13 11 10 nan nan nan nan nan 14 14 14 14 14 14 14 14 14 14 13 13 12 13 16 17 16 15 12 10 8 6 3 2 2 3 3 4 5 6 6 8 9 10 9 8 7 8 9 11 12 13 12 12 11 11 12 12 12 12 11 10 9 8 6 5 4 3 2 2 2 3 4 7 9 11 12 12 13 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 11 10 9 8 8 8 8 8 7 7 8 8 8 8 8 8 8 7 6 6 6 6 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 6 7 7 8 8 9 10 10 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 9 9 8 7 7 6 6 6 5 4 4 3 3 3 2 2 3 3 3 3 4 5 5 5 4 3 1 3 5 6 6 5 4 4 4 5 6 6 6 6 6 6 6 7 7 7 7 6 6 7 7 8 8 8 7 7 7 8 9 11 13 14 15 16 16 17 18 17 17 17 16 15 14 13 11 10 9 8 7 6 5 5 4 3 3 3 3 4 6 8 9 10 11 11 8 3 1 0 1 2 1 1 1 2 2 3 4 4 5 6 8 9 11 11 10 8 7 6 8 9 10 10 10 9 9 10 10 9 9 8 7 7 8 10 11 10 10 12 13 14 13 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 26 26 25 25 26 26 27 27 28 28 27 27 26 25 25 25 25 24 24 24 24 24 24 25 25 26 26 25 25 24 24 24 23 23 22 22 22 21 21 22 22 22 21 21 20 20 19 18 17 15 14 13 12 11 10 10 9 8 8 6 5 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 12 12 12 13 13 13 13 12 12 12 11 11 10 10 9 10 11 15 14 15 15 15 14 14 13 12 9 7 7 8 9 10 11 12 13 13 12 11 11 11 12 12 13 12 11 10 nan nan nan 12 12 11 10 9 7 7 6 4 7 12 15 17 15 13 13 13 14 15 nan nan nan nan 12 13 12 11 10 9 9 10 10 11 13 14 14 14 14 14 13 12 11 nan nan 13 13 13 14 15 15 15 15 15 14 14 14 12 12 14 16 17 16 15 13 11 9 7 5 3 3 3 4 4 5 5 6 8 9 10 9 8 8 8 9 11 12 13 12 12 12 12 12 11 11 11 11 10 9 8 7 6 4 3 3 3 3 4 5 7 9 10 11 11 12 13 14 14 13 13 13 13 12 12 12 13 13 13 12 11 10 9 8 8 8 8 8 8 8 7 8 8 8 8 9 9 8 7 6 5 5 6 6 6 6 5 5 4 4 4 4 4 4 4 4 5 5 6 7 8 9 9 10 10 11 11 11 12 12 12 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 7 7 6 6 5 4 3 4 4 5 6 6 6 5 5 5 5 5 5 5 5 4 2 1 3 4 5 5 4 4 5 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 8 8 8 8 8 9 11 13 14 15 16 17 18 18 18 18 18 17 16 15 13 12 10 9 8 7 7 6 6 5 5 5 5 5 6 8 10 10 11 13 12 8 5 3 2 1 2 2 1 2 3 3 3 3 5 7 8 10 11 12 12 11 10 8 8 8 9 10 10 9 9 8 8 7 2 8 10 9 10 11 10 10 10 10 13 15 16 16 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 26 25 25 26 26 26 27 27 27 26 26 25 25 24 24 24 24 23 23 23 24 24 24 25 25 24 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 19 19 19 18 17 16 15 14 13 12 12 11 10 9 8 6 5 5 5 5 5 6 6 7 7 7 8 9 9 10 10 11 11 11 11 11 11 11 11 12 13 12 12 12 11 11 10 9 9 11 13 15 14 14 14 14 13 13 12 12 9 8 9 10 10 nan nan 12 13 14 13 13 12 12 12 13 13 12 11 11 nan nan nan 12 12 11 11 10 10 11 13 11 5 8 14 18 16 14 13 12 13 13 13 nan nan 13 13 12 11 10 9 9 10 11 12 13 14 14 15 16 16 16 15 13 12 12 13 13 14 14 15 16 16 15 15 15 15 14 13 11 12 15 16 16 16 14 13 11 9 7 6 4 4 3 4 4 5 5 6 7 9 10 9 8 8 8 10 11 12 12 12 12 12 12 12 11 10 10 10 10 10 8 7 6 5 4 4 4 4 5 6 7 9 10 11 11 12 13 13 13 13 12 12 12 12 12 12 12 13 12 12 11 10 9 8 8 8 8 8 7 7 7 7 8 8 8 9 9 9 7 6 5 5 5 6 6 6 6 5 4 4 4 5 5 5 5 6 6 7 8 9 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 10 10 10 9 9 9 8 8 7 7 6 5 5 6 7 8 9 9 8 7 7 6 6 5 5 5 5 5 5 3 2 2 2 3 4 5 6 7 7 7 8 8 8 8 8 7 7 7 7 7 7 6 6 6 7 8 8 7 8 10 12 13 15 15 16 16 17 18 18 18 17 16 15 14 13 11 10 9 8 7 7 7 6 6 6 6 6 6 8 9 10 11 13 14 13 10 5 2 2 3 3 3 1 3 4 4 4 5 7 9 10 11 12 12 12 11 10 9 9 9 9 10 9 9 8 6 6 5 2 4 7 9 10 9 6 3 2 3 8 12 16 17 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 28 27 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 23 23 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 17 16 15 14 14 13 12 12 11 9 8 7 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 11 12 12 12 12 11 10 10 9 10 11 13 14 13 13 13 13 13 12 12 11 10 10 12 13 13 nan 12 13 13 14 14 14 13 13 13 13 12 12 11 10 nan nan nan nan 11 11 11 12 12 13 16 19 16 11 14 16 15 14 13 12 12 12 13 13 13 12 12 11 10 9 10 10 11 12 13 13 14 15 16 16 17 16 15 14 13 13 13 14 14 15 16 17 16 15 15 15 14 13 11 11 14 16 16 16 15 14 13 11 9 8 6 5 4 3 3 3 4 5 5 7 8 9 9 9 8 8 10 11 11 12 12 12 12 12 11 10 10 10 10 10 10 9 8 7 6 5 5 5 5 6 6 7 8 9 10 11 12 13 13 13 12 12 12 12 11 11 11 12 12 12 11 11 10 8 8 8 8 8 7 7 7 6 7 8 8 8 8 9 8 7 6 5 5 5 5 6 6 6 5 5 5 5 5 6 7 7 7 8 9 10 10 11 12 12 12 12 12 12 12 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 7 8 9 10 11 11 10 9 9 9 8 8 6 5 5 5 5 6 5 4 3 3 3 4 5 6 7 7 8 8 9 9 9 8 8 7 7 7 7 7 7 6 7 7 8 8 8 9 11 13 14 15 15 15 16 16 17 17 16 16 15 14 13 12 10 9 8 8 7 7 7 6 6 6 6 7 8 9 10 11 12 13 14 14 12 8 5 3 5 3 2 1 2 3 3 4 6 8 10 11 12 12 12 12 11 11 10 10 9 9 9 9 8 7 6 6 5 3 2 5 7 6 5 6 6 6 5 2 4 11 16 18 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 28 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 22 21 20 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 16 15 14 14 13 12 12 10 9 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 9 9 9 9 9 10 10 11 11 11 11 10 9 9 10 10 11 12 13 12 12 12 13 13 12 12 11 10 10 11 13 14 14 14 14 14 14 14 14 14 14 14 13 12 11 11 10 10 9 9 9 9 10 11 12 12 12 15 19 21 19 15 13 13 13 12 11 11 12 12 12 12 12 11 10 10 10 10 11 11 12 13 13 14 15 16 16 16 16 16 15 15 14 14 15 15 16 17 17 16 15 15 14 12 10 10 12 15 16 16 16 15 14 12 10 9 8 7 5 4 3 3 3 4 5 6 7 8 9 9 8 8 8 9 10 11 11 11 12 12 11 11 10 9 9 10 10 9 8 7 7 6 6 6 6 7 7 7 7 7 8 10 12 12 12 12 13 12 11 11 11 11 11 11 11 11 12 11 10 9 8 7 7 7 7 7 7 6 6 7 7 8 8 8 8 8 7 6 5 5 5 5 6 6 6 6 5 5 5 6 7 7 8 9 9 10 11 12 12 13 13 13 12 12 12 13 13 13 14 14 14 14 14 14 14 13 13 13 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 11 12 12 11 11 10 10 10 10 9 9 8 6 5 5 6 6 5 5 4 4 4 4 5 6 7 7 8 8 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 9 10 11 13 14 14 14 15 15 15 15 15 15 14 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 7 8 9 11 12 13 13 14 15 14 12 8 6 7 4 2 0 1 2 3 4 6 8 10 11 12 12 11 11 10 10 10 10 10 10 10 9 8 7 7 7 7 7 5 5 5 6 8 9 8 8 8 7 4 3 10 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 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 23 23 22 22 22 21 20 20 20 19 19 18 17 17 16 16 16 16 16 16 16 17 17 16 16 15 14 14 13 12 11 10 9 8 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 8 8 8 9 10 10 10 10 10 9 9 9 10 10 10 11 11 11 11 12 13 13 12 11 10 9 9 10 11 13 14 14 14 15 15 15 15 15 15 15 14 13 11 10 9 8 7 6 5 5 7 8 10 10 11 12 15 17 17 14 10 10 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 12 13 14 15 16 16 16 16 16 16 17 16 15 15 16 17 17 17 16 15 15 14 11 9 8 10 13 14 15 15 15 15 13 12 10 9 8 7 5 4 4 4 4 5 6 7 8 8 8 8 8 7 7 8 9 10 10 11 11 11 11 10 9 9 9 9 9 9 8 7 7 6 6 7 7 8 7 7 6 7 8 11 13 13 12 12 13 12 11 11 11 11 11 11 11 11 11 11 10 9 8 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 6 6 5 5 6 6 6 6 6 6 5 6 6 7 8 9 9 10 11 11 12 12 13 13 13 13 13 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 15 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 11 11 11 10 10 10 9 8 6 6 5 5 5 5 4 4 4 4 5 5 6 7 7 8 8 8 8 8 8 8 8 9 9 9 8 7 6 7 8 9 10 11 12 13 14 14 14 14 14 14 14 13 12 11 10 9 8 8 7 6 6 7 6 6 6 5 5 6 7 8 10 11 12 13 13 13 14 14 12 10 10 9 6 3 2 2 4 5 5 6 7 9 10 11 11 10 9 9 9 9 9 9 10 10 9 8 8 8 8 8 7 6 6 6 7 7 8 7 7 7 7 7 4 4 10 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 28 nan nan nan nan nan nan nan nan nan 27 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 23 24 24 24 24 24 24 23 22 22 21 21 20 20 20 19 19 18 18 17 16 15 15 14 14 15 15 15 16 16 15 15 15 14 13 12 11 10 9 8 7 7 6 6 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 5 6 8 10 10 9 9 9 9 9 9 9 10 9 9 9 9 10 11 12 13 13 11 9 8 9 10 11 12 13 14 14 15 15 15 15 15 15 15 14 12 10 9 8 7 5 3 1 1 2 5 7 7 8 9 10 12 11 8 6 7 9 10 10 10 10 10 10 11 11 10 11 11 12 12 12 12 12 13 14 16 16 16 17 17 17 17 16 15 15 15 17 18 17 16 16 15 14 13 9 7 8 10 12 14 14 15 15 14 13 11 10 8 7 7 6 5 4 4 5 5 6 7 8 8 7 7 7 6 6 7 8 9 9 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 8 8 8 7 6 5 8 12 13 13 12 12 13 12 12 11 11 11 11 11 11 11 11 10 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 6 6 7 8 8 9 10 10 11 12 12 12 13 13 13 13 13 12 12 13 13 14 14 14 14 14 15 15 16 16 16 16 15 14 14 14 14 14 14 14 14 13 13 13 12 12 12 13 13 13 13 13 12 12 12 12 12 11 11 10 9 9 7 6 5 4 3 3 3 3 3 4 4 5 5 6 7 7 7 7 8 8 8 8 9 9 9 9 9 8 7 7 8 8 9 10 10 11 12 13 13 13 13 13 12 12 11 10 9 8 7 6 6 5 4 4 5 6 5 5 5 5 6 7 8 10 11 12 12 12 13 13 12 13 13 12 9 6 4 4 5 6 6 5 5 7 8 10 10 9 8 8 8 8 8 9 9 10 10 10 9 9 9 10 10 9 8 7 6 6 6 6 5 5 5 6 7 6 2 5 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 27 nan nan nan nan nan nan nan nan nan 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 24 24 25 25 24 24 23 23 22 21 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 14 14 15 15 15 15 14 14 14 13 12 11 10 9 8 7 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 8 7 6 6 6 6 5 7 9 9 8 8 8 9 9 9 8 8 8 8 8 8 9 11 12 13 12 11 9 8 9 11 13 13 13 14 14 14 14 13 14 15 15 15 13 11 9 8 7 5 3 2 3 3 1 4 7 5 5 7 8 9 9 8 6 6 7 9 10 11 10 10 11 11 11 11 11 12 12 13 13 13 13 13 14 15 16 nan nan nan 16 16 16 15 15 16 17 17 17 17 16 15 14 12 8 7 8 10 12 13 14 14 15 14 13 11 9 8 7 7 6 5 5 5 5 6 6 7 7 7 6 6 5 5 5 6 7 8 8 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 8 8 9 8 6 5 8 12 14 12 12 12 12 12 12 11 11 11 11 11 10 11 11 10 9 8 7 7 7 7 7 6 6 6 5 5 5 5 5 6 7 7 7 7 7 6 6 6 6 6 6 6 6 5 6 6 7 8 8 9 10 10 11 11 12 12 12 13 14 14 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 15 15 14 14 14 14 14 15 15 15 14 14 14 13 13 14 14 14 14 13 13 12 12 12 12 12 12 11 10 8 7 5 4 4 3 1 1 2 3 4 4 5 5 6 6 7 7 7 8 8 9 9 9 10 10 10 9 9 9 8 8 9 9 10 10 11 12 12 12 12 11 11 11 10 9 8 7 6 5 4 4 3 2 3 4 5 4 4 5 5 6 7 8 10 11 11 11 12 12 12 12 12 12 11 7 5 4 4 6 7 7 6 6 6 8 9 9 9 8 8 7 7 8 8 9 9 10 11 10 10 10 10 10 10 10 8 7 7 7 6 5 5 5 6 6 6 4 3 6 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 25 26 nan nan nan nan nan nan nan nan nan 27 26 26 26 26 25 25 25 24 24 24 23 23 23 24 24 24 24 25 25 25 24 23 23 22 22 21 21 21 20 19 19 18 18 17 16 16 15 15 14 14 14 13 14 14 15 15 15 14 14 13 13 12 10 9 8 7 6 5 4 4 3 3 3 3 4 4 5 5 5 4 4 4 6 7 8 7 6 7 7 6 8 10 9 8 9 9 9 9 8 8 7 7 7 7 8 10 12 13 13 12 11 9 9 11 12 13 14 13 13 13 13 12 11 13 14 15 16 15 13 10 10 8 7 5 4 5 6 7 9 9 6 4 5 6 8 8 8 8 8 8 9 10 11 10 11 12 12 12 12 12 12 nan nan 14 14 14 13 13 13 14 15 nan nan 16 16 16 16 16 16 16 16 17 17 16 15 13 10 7 7 9 10 11 12 13 14 14 14 13 11 9 8 7 7 6 5 5 5 5 6 6 6 6 6 5 5 5 4 5 5 6 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 7 8 8 9 8 6 6 9 13 13 12 11 11 12 11 11 10 10 10 10 10 10 10 10 10 9 8 7 7 7 7 6 6 5 5 5 4 4 4 4 5 6 7 8 8 8 7 7 6 6 6 6 6 6 6 6 7 7 8 9 10 10 11 11 11 11 12 12 13 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 14 14 14 14 15 15 15 16 16 15 15 15 14 14 15 15 14 14 13 13 13 13 13 14 13 12 10 8 6 3 3 5 4 2 2 3 4 5 5 5 6 6 6 6 7 7 8 9 9 10 10 11 11 10 10 10 9 9 9 9 9 10 10 11 11 11 11 10 10 9 9 8 7 6 5 4 3 2 2 1 1 2 3 3 3 4 5 5 6 8 9 9 10 10 11 11 11 11 11 11 11 9 7 5 4 5 6 7 7 6 6 6 7 9 9 9 8 8 7 7 7 8 9 10 11 11 11 10 10 10 10 10 9 8 7 7 8 7 7 7 7 7 7 6 5 5 6 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 25 25 nan nan nan nan nan nan nan nan nan nan 26 26 26 25 25 25 25 24 24 24 23 23 24 24 24 24 25 25 25 24 24 23 22 22 22 21 21 21 21 20 19 18 17 16 16 15 15 15 14 14 14 13 13 13 14 14 14 14 13 13 12 11 10 8 7 6 5 4 3 2 2 1 1 2 3 4 5 5 5 5 3 2 3 5 7 8 8 8 8 8 9 10 8 8 9 9 10 9 9 7 7 7 7 8 9 11 13 13 13 12 12 11 11 12 13 14 14 13 13 12 11 11 11 12 12 14 16 17 16 14 13 12 10 9 9 10 11 12 11 10 7 4 4 6 7 9 9 9 8 8 8 9 9 10 11 12 13 13 12 12 12 nan nan nan 14 13 12 11 12 13 14 15 15 16 16 16 16 16 16 16 16 16 16 15 14 12 9 7 8 9 9 10 11 12 13 13 13 12 11 10 9 8 7 6 5 5 5 5 6 6 6 6 5 5 4 4 4 4 5 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 8 8 8 7 6 6 9 12 12 11 10 10 10 10 10 9 9 9 9 9 9 9 10 9 8 8 7 6 6 6 6 5 5 4 4 4 4 3 3 4 5 7 8 8 8 8 8 7 7 6 6 6 6 7 7 8 9 10 11 11 12 12 12 12 12 12 13 13 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 15 15 16 16 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 15 15 13 11 9 8 5 3 5 4 3 2 4 5 6 6 5 5 6 6 6 7 7 8 9 10 10 10 11 11 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 9 8 7 6 5 4 3 2 1 1 1 2 2 2 2 2 3 4 5 6 7 8 8 9 9 9 10 11 11 11 11 11 10 9 7 5 4 5 6 7 6 6 5 6 8 9 10 9 8 8 8 7 8 8 9 10 11 12 11 11 10 10 9 9 9 8 8 8 8 9 9 8 8 8 9 8 6 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 nan nan nan nan nan nan nan nan nan 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 24 24 23 22 22 22 21 21 21 21 21 20 19 18 17 16 16 15 14 14 14 14 13 13 13 13 13 14 14 13 13 12 11 10 9 7 7 6 5 4 3 2 1 1 1 3 4 5 6 6 7 7 7 9 10 10 10 10 10 9 8 8 8 9 8 6 7 7 9 8 8 7 7 8 8 9 11 12 13 13 13 13 13 12 12 13 14 14 14 14 14 13 12 12 12 12 11 11 12 15 15 15 15 15 14 13 14 15 14 13 12 9 6 4 4 6 7 9 9 8 7 6 6 7 8 10 12 13 13 13 12 12 11 12 13 14 13 12 11 10 11 12 13 14 15 16 16 16 16 16 15 15 15 14 14 14 13 11 8 8 8 9 10 10 11 12 12 13 13 12 11 10 9 8 7 6 6 5 5 5 5 5 5 5 5 4 4 4 3 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 8 8 7 6 7 9 11 11 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 7 6 6 6 6 5 5 4 3 3 3 3 3 3 4 5 7 8 9 9 9 9 8 8 7 7 7 8 8 9 9 10 11 12 12 13 13 14 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 15 15 15 15 15 15 16 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 12 11 10 8 6 6 5 5 4 4 6 6 6 6 5 6 6 7 7 8 9 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 7 6 4 3 2 1 1 1 2 3 3 2 2 2 3 3 4 6 7 8 8 8 8 8 9 11 11 11 11 11 10 9 7 6 5 6 6 6 6 6 6 7 9 10 10 9 9 9 8 8 9 9 9 10 12 12 12 11 10 10 10 9 9 9 9 9 10 10 10 10 9 9 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 23 24 nan nan nan nan nan nan nan nan nan 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 21 21 21 20 20 19 18 17 17 16 15 14 14 14 13 13 13 13 13 13 13 13 13 12 12 11 10 8 7 6 5 5 4 3 3 2 2 2 3 5 6 6 7 8 8 9 10 11 11 11 11 10 10 9 7 7 8 9 8 7 7 8 10 8 8 9 9 10 11 11 12 13 13 14 14 14 13 13 14 15 15 15 15 14 13 12 13 13 11 10 8 8 10 11 13 15 15 15 15 16 16 14 12 10 8 6 5 5 6 7 8 8 7 5 5 5 6 8 10 12 14 14 14 12 11 10 10 11 12 12 10 9 10 11 12 13 13 14 15 15 15 15 15 14 14 14 13 13 12 12 10 8 8 8 9 10 10 11 11 11 12 12 12 11 10 9 8 8 7 6 6 5 5 5 5 5 5 4 4 4 3 3 3 3 4 4 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 6 6 7 8 9 8 7 7 8 9 10 9 8 7 6 6 6 6 7 7 7 7 8 8 8 8 8 8 7 6 6 5 5 5 4 3 3 2 2 3 3 3 4 6 7 9 9 10 10 10 9 9 9 9 9 9 10 10 11 11 12 12 13 14 14 14 15 15 15 15 16 16 16 16 15 15 16 16 16 16 16 16 17 17 17 18 18 17 17 16 16 16 16 15 15 15 16 17 17 17 17 17 18 18 18 17 17 17 18 18 17 17 16 16 15 15 14 13 12 12 10 8 6 5 4 3 4 5 6 6 6 6 6 6 7 8 10 11 13 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 6 4 3 2 1 0 1 2 3 3 3 2 1 2 2 3 4 5 7 8 8 8 8 8 10 11 11 11 11 11 10 8 7 7 6 6 5 5 5 6 7 9 10 10 10 10 10 10 10 10 10 10 10 11 12 13 12 12 11 11 11 11 11 11 11 11 11 12 12 11 11 11 11 12 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 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 21 21 21 20 19 19 18 18 17 16 15 15 14 14 14 14 13 13 13 13 13 12 12 12 11 10 9 8 6 5 5 5 4 3 2 2 1 2 3 4 5 6 7 8 8 9 9 10 10 10 10 10 10 10 10 11 12 12 10 9 9 11 12 10 11 11 13 12 11 12 12 13 14 14 15 14 14 14 14 15 15 15 14 12 12 12 13 12 10 9 8 9 10 11 13 15 16 16 16 15 14 13 11 9 7 5 5 5 5 nan nan nan nan 4 4 5 7 9 11 13 14 14 14 13 11 9 8 9 10 10 9 8 10 11 12 12 12 13 14 15 15 15 14 13 13 13 12 12 12 11 9 8 8 9 9 10 10 10 10 11 11 12 12 11 11 10 9 8 7 7 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 8 8 9 8 8 8 9 9 9 8 7 6 6 6 6 6 7 7 7 7 7 7 8 8 7 7 6 6 5 5 4 3 3 3 2 3 3 4 4 5 7 9 10 10 11 11 11 11 11 10 10 11 11 11 11 12 12 12 13 14 14 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 15 16 17 17 18 18 18 18 18 18 17 16 16 16 15 15 16 17 18 18 18 17 17 17 18 18 18 18 18 18 18 18 17 17 16 15 13 12 12 11 11 10 8 6 4 3 3 4 5 5 5 6 7 8 10 10 11 12 13 13 13 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 5 3 2 1 1 1 2 3 3 3 3 2 1 1 2 3 4 5 6 7 7 7 8 9 10 11 11 11 11 11 10 9 8 7 7 6 5 5 5 5 7 9 9 10 10 10 10 11 11 11 11 11 12 12 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 13 13 12 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 19 18 18 18 17 16 16 15 15 15 14 14 14 14 14 14 13 13 12 12 11 10 9 7 6 5 5 4 3 2 2 1 1 2 3 4 5 5 6 7 8 8 8 9 9 9 10 10 10 10 11 12 12 12 11 11 11 12 12 12 13 13 13 11 12 12 12 12 13 14 15 15 15 14 14 14 15 15 14 12 11 12 13 12 11 11 12 13 13 14 16 18 19 17 16 14 11 11 10 8 6 5 5 5 5 nan nan nan nan 4 4 5 7 10 12 13 14 14 13 13 11 8 7 8 9 9 9 9 10 11 11 11 11 12 14 15 15 14 14 13 12 12 12 12 11 10 8 8 8 9 10 10 10 10 10 10 11 11 12 11 11 10 9 8 8 7 7 6 5 4 4 3 3 3 3 2 2 2 2 2 2 2 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 7 8 8 9 9 9 9 9 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 6 6 5 4 4 4 4 4 5 5 5 6 7 8 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 16 16 17 17 16 16 16 15 14 13 13 14 15 17 18 19 19 19 19 19 18 17 17 17 16 16 16 17 17 18 18 17 16 16 17 17 17 17 17 16 16 16 16 16 16 15 13 12 11 10 10 10 9 8 6 5 4 4 5 5 6 7 8 10 12 12 12 13 13 13 13 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 8 7 7 7 6 5 4 3 2 1 1 2 3 3 4 4 3 2 1 1 1 2 3 4 5 6 7 7 8 10 11 12 12 12 11 11 10 9 9 8 7 6 5 5 4 5 6 7 8 8 9 10 10 11 12 12 12 12 13 14 14 13 12 12 12 12 12 12 12 12 13 14 15 15 15 15 14 13 14 13 13 15 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 24 24 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 12 12 11 10 8 7 6 5 5 4 3 2 1 1 1 1 2 3 4 5 5 6 7 7 7 8 8 9 9 10 10 10 10 11 11 11 11 11 11 11 12 12 13 12 12 12 12 12 12 13 14 15 15 15 15 16 15 15 15 15 14 14 14 15 14 13 13 14 15 15 16 17 18 19 19 17 15 12 9 9 9 7 6 5 5 6 6 nan nan nan nan 5 6 6 8 10 13 14 14 13 12 11 11 9 8 9 9 9 9 9 10 10 10 10 11 12 13 14 14 14 13 13 12 12 12 12 11 9 7 8 8 9 9 10 10 10 10 10 10 11 11 11 11 10 9 8 8 7 7 6 6 5 4 3 3 2 2 2 1 1 1 1 1 2 2 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 7 8 8 9 9 9 9 9 9 8 8 8 8 8 9 9 10 10 10 10 9 9 9 9 9 8 8 7 6 6 6 6 6 7 7 7 7 8 8 10 10 11 12 12 13 13 13 13 13 13 13 13 12 13 13 13 13 13 14 14 14 15 15 16 17 17 17 17 17 17 17 16 14 13 12 13 15 17 19 20 20 20 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 14 14 13 13 13 13 13 13 11 10 9 10 10 10 9 8 8 7 6 6 6 7 8 9 11 12 13 13 13 14 14 14 14 13 13 12 11 11 11 10 10 10 9 9 9 9 9 9 8 7 7 6 6 5 4 3 2 1 0 1 2 3 4 4 4 3 3 2 1 1 1 2 3 5 6 7 8 9 11 12 12 12 12 12 11 10 10 9 9 8 6 5 5 4 4 4 5 6 7 8 9 10 11 12 11 12 13 14 14 14 13 12 11 11 12 12 12 12 13 14 14 15 16 17 17 17 16 16 15 16 18 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 21 21 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 12 12 11 11 10 8 7 6 5 4 4 3 2 1 1 1 1 1 2 3 4 4 5 6 6 6 7 7 8 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 14 16 16 17 16 17 19 17 16 15 14 13 14 16 16 15 14 15 16 16 16 16 17 18 18 17 16 13 10 8 8 8 7 5 4 5 6 6 nan nan nan nan 6 7 8 9 11 13 14 14 11 10 10 10 9 9 10 10 9 9 9 9 10 10 11 11 12 13 13 13 13 12 12 12 12 12 11 9 8 7 8 8 9 9 9 10 10 10 10 10 10 11 11 11 10 9 9 8 8 7 7 6 5 4 4 3 3 2 1 1 0 0 1 1 2 2 3 3 4 4 4 4 4 5 5 5 5 5 5 5 4 4 5 5 6 7 8 9 9 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 11 10 10 10 10 10 9 9 8 8 8 8 8 8 8 8 8 9 10 10 11 12 12 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 15 16 17 18 18 18 18 18 18 17 16 14 13 14 16 18 19 20 20 20 19 18 18 18 18 18 19 19 18 18 17 17 17 17 16 16 16 15 14 13 12 12 11 11 11 11 11 11 10 9 9 10 10 10 10 9 9 8 8 8 9 9 11 12 13 14 14 14 14 14 14 14 14 13 13 12 11 11 11 11 10 10 9 9 9 9 9 8 7 7 6 5 5 4 3 2 1 0 1 2 3 4 4 4 4 4 3 2 2 1 1 2 3 4 6 7 9 10 11 12 12 12 12 12 12 11 10 10 9 8 7 6 5 4 3 3 4 5 6 8 9 11 12 12 11 11 12 13 14 14 12 11 11 11 12 12 13 13 14 14 15 16 17 19 19 19 19 18 18 19 20 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 13 12 12 11 11 10 9 8 7 6 5 4 3 3 2 1 1 1 1 1 2 2 3 4 4 5 6 6 7 7 8 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 13 13 15 17 17 18 18 20 20 19 17 15 14 13 14 15 16 15 14 14 14 15 14 14 14 14 14 14 13 11 8 7 7 8 7 5 4 4 5 6 nan nan nan 6 6 7 8 10 12 13 13 12 9 8 9 10 10 10 11 10 9 9 9 10 11 11 12 12 13 13 12 12 11 11 11 11 11 11 10 8 7 7 7 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 9 8 8 8 8 7 7 6 5 4 3 2 2 1 0 1 1 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 6 7 8 9 10 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 10 10 11 11 12 13 13 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 13 14 16 17 18 19 19 19 19 19 19 17 16 15 15 17 18 19 19 19 19 18 18 18 18 18 18 18 19 19 19 18 18 18 17 17 17 16 15 13 12 12 12 11 11 11 11 11 11 10 9 10 10 11 11 11 11 11 12 12 12 12 13 14 14 14 14 15 15 15 14 14 14 14 13 13 12 11 11 11 11 10 10 9 9 9 9 8 8 7 6 5 4 4 3 2 1 1 1 2 3 4 5 5 5 4 4 3 3 3 2 1 2 4 5 7 8 9 11 11 12 12 12 12 12 12 11 11 10 9 8 7 6 5 3 3 3 4 5 7 8 9 11 11 11 11 11 11 12 13 12 12 11 11 11 13 14 15 15 15 15 15 16 18 20 21 21 21 21 20 19 20 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 14 13 12 11 11 11 10 9 9 7 6 5 4 3 2 2 1 1 1 1 2 2 2 3 3 4 5 5 6 7 7 8 8 9 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 13 14 16 17 18 19 20 21 21 19 17 15 14 14 15 15 16 14 13 12 11 10 11 11 11 11 10 10 10 9 8 7 7 7 6 4 3 4 5 6 6 nan nan nan 7 8 9 11 11 11 10 8 6 6 8 9 10 11 11 10 9 9 9 10 12 13 13 13 13 12 12 11 11 10 10 10 11 10 9 7 7 7 7 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 9 8 8 7 8 8 8 7 6 5 4 3 2 2 1 1 2 2 3 3 4 4 5 5 5 5 6 6 6 6 5 5 5 5 5 4 4 4 5 5 6 8 9 10 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 10 10 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 11 12 14 16 18 19 19 20 20 20 20 19 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 18 18 18 18 17 16 16 16 15 14 13 13 13 13 12 12 13 12 11 10 10 11 11 11 11 12 12 13 14 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 13 12 12 11 11 11 10 10 9 9 9 8 8 7 6 5 4 3 3 2 1 1 2 2 3 3 4 5 5 5 4 4 4 4 4 3 2 3 4 6 7 8 9 11 12 12 12 12 13 13 12 12 11 10 9 8 7 5 4 3 2 2 4 5 7 9 10 11 11 11 11 11 11 12 12 11 11 10 11 12 13 15 16 16 16 16 16 16 18 19 21 22 22 21 20 19 19 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 24 24 24 24 24 24 24 23 23 23 23 22 22 23 23 23 23 23 23 22 22 21 21 21 20 20 19 19 18 18 18 18 17 17 16 16 16 15 14 13 12 11 11 11 11 10 9 8 7 5 4 3 2 1 1 0 1 2 2 2 2 3 3 4 5 5 6 7 7 7 8 9 10 10 10 10 11 11 11 12 12 12 12 12 12 12 11 12 12 13 15 17 18 18 19 19 20 20 19 17 15 15 15 16 16 15 13 11 10 8 7 8 9 9 8 8 8 8 8 7 6 6 7 5 3 3 4 6 6 6 nan nan nan 8 8 9 10 10 10 8 5 4 5 7 8 10 11 11 10 9 9 10 11 12 14 14 13 12 12 12 11 11 11 10 10 10 9 8 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 9 8 8 7 8 8 8 8 7 6 5 4 4 3 2 2 2 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 5 5 6 7 8 9 10 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 11 11 11 12 12 11 11 10 10 10 11 11 11 11 11 11 12 13 13 13 14 14 14 14 14 14 14 14 14 15 14 14 14 13 13 12 12 12 12 14 16 17 18 19 20 20 20 20 19 19 18 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 14 15 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 12 12 12 12 12 12 13 14 14 15 16 17 17 17 17 17 17 16 16 16 16 16 16 15 15 14 14 13 12 12 11 11 10 10 9 8 8 8 7 6 5 4 3 3 2 1 1 2 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 4 5 6 7 9 10 11 12 12 12 13 13 13 12 12 11 10 9 7 6 5 5 3 2 2 4 6 8 9 10 11 11 10 10 11 11 11 11 11 10 10 11 12 14 15 15 16 16 16 16 16 17 18 20 21 21 21 21 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 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 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 22 21 21 21 21 20 19 19 19 18 18 18 18 17 17 16 16 15 14 13 12 12 12 12 11 11 10 9 7 6 5 4 3 2 1 1 1 2 2 3 3 3 3 4 5 5 6 6 7 7 8 9 10 10 11 11 11 12 12 12 13 13 13 12 12 11 11 11 12 14 16 18 18 18 17 17 17 18 18 18 16 15 15 15 15 14 13 11 9 7 6 7 8 8 7 7 8 8 7 6 6 6 6 4 2 2 4 6 7 7 7 nan nan 8 8 8 8 9 8 6 5 4 6 7 9 10 11 10 10 9 9 10 11 12 14 14 13 12 11 11 12 12 12 11 10 10 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 7 7 8 8 8 8 7 6 5 4 3 3 2 3 3 4 4 5 5 6 6 7 7 7 7 7 7 7 7 7 7 6 6 5 5 5 5 6 7 8 9 10 11 11 12 13 13 13 13 13 13 12 11 11 11 11 10 10 10 10 11 11 12 12 12 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 15 14 13 12 12 13 13 14 15 16 17 19 20 20 20 19 18 18 17 17 17 17 16 16 15 14 14 13 13 13 12 11 11 11 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 14 14 15 15 14 15 15 16 16 16 17 18 19 19 19 18 18 18 18 18 17 17 17 16 16 16 15 14 13 12 12 12 11 11 10 9 8 7 7 6 6 5 4 3 2 2 1 1 2 3 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 5 6 7 9 10 11 11 12 13 13 13 13 12 12 11 10 8 7 7 6 5 3 2 2 4 7 9 10 10 10 9 9 10 11 11 11 11 11 11 11 12 13 14 14 14 15 16 16 16 16 16 17 18 20 21 21 21 20 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 22 21 21 21 21 20 20 19 19 19 19 18 18 17 17 16 16 15 14 14 13 13 13 12 12 11 10 9 8 7 6 5 4 3 3 2 2 2 2 2 3 3 4 4 5 5 5 6 7 7 8 9 10 10 11 11 12 12 13 13 13 13 13 13 12 12 11 11 13 15 17 17 17 16 16 16 17 18 19 18 17 15 14 14 14 14 13 10 8 7 6 7 7 7 7 7 7 7 7 7 7 7 6 4 2 2 4 6 7 8 8 nan nan 9 7 7 7 7 7 7 6 6 8 9 9 10 11 10 10 9 9 9 11 12 14 15 14 13 11 11 12 12 12 12 11 11 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 8 9 9 8 7 6 5 4 3 3 3 4 4 4 5 6 6 7 7 7 8 8 8 8 8 8 8 8 8 7 7 6 6 6 7 7 8 9 9 10 11 12 12 13 14 14 13 13 12 11 11 10 10 10 10 11 11 11 12 12 12 12 11 11 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 15 14 13 12 12 11 11 11 11 12 14 16 18 18 18 18 18 18 18 18 17 16 15 14 12 11 11 10 10 9 10 9 9 8 9 10 11 12 13 13 14 14 14 14 14 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 19 19 20 20 20 20 19 19 19 19 19 18 18 17 17 16 15 15 13 13 12 12 11 11 10 9 8 7 7 6 5 4 3 2 2 1 1 2 3 4 5 5 5 5 5 5 4 4 3 3 3 4 3 4 4 5 6 8 9 10 11 12 12 13 13 13 13 13 12 11 10 9 8 7 6 5 3 2 1 4 7 9 10 10 9 9 9 10 11 11 11 11 11 12 13 14 14 14 13 13 14 15 16 16 16 16 16 17 18 19 20 21 20 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 23 23 23 24 24 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 9 8 7 6 5 4 4 3 3 3 3 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 11 12 12 13 13 13 13 13 13 13 13 12 12 12 14 16 17 17 18 19 20 22 23 23 22 20 18 16 14 14 14 14 12 10 8 7 7 6 7 7 7 7 7 7 7 7 8 8 7 4 3 3 4 7 8 9 nan nan nan 9 8 6 6 7 7 8 8 8 8 7 8 9 9 9 9 9 9 9 11 13 14 15 15 13 12 12 12 13 13 13 12 12 11 10 10 10 9 9 9 8 8 8 8 8 8 9 9 10 9 9 9 9 9 8 8 8 7 7 7 8 9 9 8 8 7 6 5 4 4 4 4 4 5 5 6 6 7 7 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 13 13 13 12 11 11 10 10 10 10 11 11 12 12 12 12 12 12 12 12 12 13 14 14 15 15 15 15 15 15 14 15 15 15 15 15 15 16 16 16 16 17 17 16 16 16 15 15 13 12 11 11 10 10 9 9 9 10 11 14 15 16 17 17 17 17 16 16 15 14 12 10 9 9 8 8 8 8 8 8 8 8 8 9 11 12 12 13 13 13 14 14 15 17 18 18 19 19 20 21 21 21 22 22 22 24 24 22 21 22 22 22 21 21 20 20 20 20 20 19 18 17 17 16 15 14 13 12 12 11 11 10 9 8 7 6 6 5 4 2 2 1 1 1 2 3 5 6 6 6 5 5 5 4 3 3 3 3 3 3 3 4 4 6 8 9 10 11 12 13 13 13 13 13 13 12 11 10 9 8 7 6 5 3 2 1 3 6 8 10 10 10 9 10 10 10 11 11 11 12 13 14 15 15 14 13 13 13 14 15 16 16 17 17 17 18 19 19 20 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 23 23 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 23 22 22 21 21 21 20 19 19 19 19 18 18 18 18 17 17 16 16 15 14 14 13 13 13 12 12 11 11 10 9 8 7 6 5 5 4 4 4 4 3 3 3 4 4 5 5 6 6 7 8 9 10 10 11 11 12 12 12 12 12 12 12 13 14 13 13 13 13 15 16 18 21 23 26 28 28 28 27 25 21 18 16 15 14 13 12 11 10 9 8 7 6 6 6 6 6 6 5 5 6 8 8 7 5 3 4 5 7 8 nan nan nan nan nan nan 7 7 7 8 9 9 9 7 6 6 7 7 8 8 9 9 9 12 14 15 15 15 13 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 7 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 8 8 7 6 5 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 11 11 12 12 12 12 12 11 11 10 10 10 10 11 11 11 12 12 12 12 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 16 16 16 15 14 13 12 11 10 9 9 8 8 7 8 8 8 9 11 12 14 15 15 15 15 15 14 13 12 10 9 8 7 7 7 7 7 7 7 7 7 8 9 10 11 11 12 12 13 15 18 20 21 22 23 23 23 23 22 22 22 22 23 25 25 24 23 23 24 24 23 22 22 21 21 21 21 20 19 18 18 17 16 15 14 13 12 12 11 10 8 7 6 5 4 4 4 2 1 0 1 2 2 4 5 6 6 6 4 5 4 4 3 3 3 3 3 4 4 4 4 6 7 9 10 11 12 13 13 13 13 13 12 12 11 10 9 9 8 7 6 4 2 1 3 6 8 9 10 10 10 11 11 11 11 12 13 13 14 15 15 14 14 13 13 13 14 15 16 17 18 18 18 18 18 19 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 23 23 22 22 22 22 nan nan 23 23 23 23 23 23 23 23 23 23 24 24 23 23 23 22 22 21 21 20 19 19 18 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 13 12 12 11 10 10 9 8 7 6 5 5 5 5 4 4 4 4 4 4 5 5 6 7 8 8 9 10 11 11 11 12 12 12 11 11 11 11 13 14 14 14 13 14 15 17 21 26 28 29 29 29 28 26 23 20 17 16 15 13 12 10 10 10 10 9 7 7 6 6 5 6 6 5 4 4 7 8 7 5 4 5 6 8 9 nan nan nan nan nan nan 8 7 8 9 9 9 8 7 5 5 5 6 7 8 8 8 9 11 14 15 15 15 14 13 12 12 12 12 12 12 12 12 12 12 11 11 10 10 9 8 8 7 7 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 8 7 7 6 6 6 6 6 6 6 6 7 7 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 11 11 11 12 12 12 12 11 11 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 14 14 13 12 11 10 10 9 8 8 7 7 7 7 7 7 8 9 10 12 13 13 14 14 13 12 11 10 9 8 7 7 6 6 5 6 6 6 7 7 8 9 10 10 11 12 14 16 20 22 23 24 25 25 24 23 22 23 23 23 24 25 25 26 25 25 26 25 24 24 23 23 23 22 22 21 21 20 19 18 16 15 14 14 13 12 11 10 8 7 6 4 3 2 3 2 1 1 0 1 3 4 4 5 5 5 5 4 4 4 3 3 3 3 3 4 4 4 4 5 7 8 9 11 12 12 13 13 13 13 12 12 11 11 10 9 8 8 6 4 2 1 3 5 7 8 9 10 10 11 11 12 12 13 14 14 14 14 14 14 14 13 12 13 13 14 16 17 19 19 19 18 19 20 21 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 22 nan nan nan nan 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 20 19 19 19 18 18 18 17 17 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 10 9 8 8 7 6 6 6 5 5 5 4 4 5 5 5 6 6 7 8 9 10 10 11 11 12 12 11 11 11 11 11 11 12 14 14 13 13 14 17 20 25 28 27 26 26 25 24 21 19 17 16 16 14 13 11 11 11 11 11 9 7 7 7 6 6 7 7 6 4 4 6 7 7 5 5 6 7 8 9 nan nan nan nan nan nan 8 8 8 9 10 9 8 6 6 6 6 6 7 7 8 8 9 11 14 15 15 15 14 13 12 11 11 11 11 11 11 11 12 12 12 12 11 10 10 9 8 7 7 8 8 9 9 9 10 10 9 9 9 9 8 8 9 9 8 8 9 9 9 8 8 7 7 7 7 6 6 6 7 7 7 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 11 11 12 12 12 12 12 12 11 11 11 11 11 11 12 12 11 11 11 11 11 12 13 13 14 15 15 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 15 15 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 8 7 7 7 7 8 9 10 11 11 11 11 10 9 8 8 8 7 6 6 5 5 5 5 5 6 7 8 9 9 10 11 13 15 18 20 22 23 24 24 25 25 24 24 24 24 25 26 26 27 27 27 27 27 26 26 25 24 24 24 23 23 23 22 21 20 19 18 16 15 15 14 13 11 10 9 8 6 5 3 3 3 2 2 1 0 1 3 4 4 4 4 5 4 4 4 4 3 3 3 3 3 4 4 4 4 5 6 8 9 10 11 12 12 13 13 13 12 12 11 11 11 10 9 8 7 5 3 2 3 5 6 8 8 9 10 11 12 12 13 14 14 14 14 14 14 14 14 13 13 13 13 14 15 17 18 19 19 19 19 21 22 23 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 21 21 21 nan nan nan nan nan 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 20 20 19 19 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 13 13 12 12 11 11 10 10 9 8 7 7 6 6 5 5 5 5 5 6 6 6 7 8 8 9 10 10 11 11 12 11 11 11 11 11 11 12 13 14 14 14 14 16 19 22 24 24 23 22 21 20 19 18 17 16 16 15 15 14 13 12 12 12 11 9 8 8 8 7 6 6 7 6 5 4 6 7 7 6 7 8 8 9 9 nan nan nan nan nan nan 8 8 9 10 10 9 7 6 6 7 7 7 7 7 7 7 9 11 13 15 15 15 14 12 11 11 10 10 10 11 11 11 11 12 13 13 12 11 10 9 8 7 7 8 8 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 11 11 11 11 12 12 13 13 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 13 13 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 8 8 8 8 8 9 10 10 10 10 10 9 9 8 7 7 6 5 5 5 5 5 5 6 8 9 10 10 11 13 15 17 19 20 21 22 23 23 24 24 24 24 24 25 25 27 27 28 28 28 28 28 27 27 26 26 25 24 24 24 24 23 22 21 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 2 3 4 4 4 5 5 5 4 4 4 4 3 3 3 3 4 4 4 4 4 6 7 8 10 11 12 12 12 12 12 12 11 11 12 11 11 10 9 7 5 4 3 3 4 6 7 7 8 9 10 11 12 13 13 13 13 13 13 13 14 14 14 13 13 13 14 15 16 18 19 19 20 20 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 21 21 nan nan nan nan nan nan nan 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 10 10 9 8 8 7 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 11 11 11 11 10 11 13 15 15 15 15 16 17 18 19 21 21 21 20 19 18 17 16 15 15 15 15 15 15 14 14 14 13 12 11 10 9 9 9 8 5 4 6 6 6 5 6 7 8 8 8 9 9 10 10 nan nan nan nan nan nan 9 9 nan 10 10 9 7 6 7 7 8 8 8 7 7 8 9 11 13 14 15 15 14 13 11 10 10 10 10 10 10 10 11 12 13 13 13 12 11 10 9 8 8 8 8 9 10 10 10 10 10 10 9 9 9 9 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 11 11 11 11 12 12 12 12 12 12 12 11 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 16 16 16 15 15 14 14 14 13 12 11 11 10 10 10 10 11 11 12 12 12 12 12 12 12 12 11 11 10 10 9 9 9 9 10 11 11 11 11 11 11 10 9 8 7 6 6 5 5 5 6 7 8 10 11 12 12 13 15 17 18 18 19 20 21 22 22 22 23 23 23 23 23 24 25 27 27 28 28 28 28 27 27 27 26 26 25 25 25 25 24 23 22 21 20 18 17 16 15 15 14 13 12 11 10 9 8 6 5 4 3 2 2 2 3 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 6 8 9 10 11 12 12 12 12 12 11 12 12 12 11 10 9 7 6 4 3 3 4 5 6 7 8 9 10 11 11 12 12 12 12 12 12 13 14 14 14 14 13 13 13 14 15 16 18 19 19 19 19 21 22 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 nan nan nan nan nan 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 10 9 9 8 8 7 7 6 6 7 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 11 10 13 17 18 17 17 18 19 18 18 18 19 19 19 18 17 16 16 15 15 15 15 15 15 14 14 14 14 13 12 11 10 9 9 9 7 4 3 5 7 7 7 7 8 8 9 9 9 10 10 10 nan nan nan nan nan nan nan nan 10 10 10 9 7 7 8 8 9 9 9 8 8 9 9 11 13 15 16 16 15 14 12 11 10 10 10 11 10 10 10 12 14 14 13 13 12 11 10 9 8 8 9 9 10 10 10 10 10 10 9 9 9 9 10 10 10 9 9 9 9 9 9 10 10 9 9 9 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 15 15 16 16 16 16 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 10 11 11 12 12 12 13 13 13 13 13 12 12 12 12 11 11 11 11 12 13 13 13 13 13 12 12 10 9 9 8 7 7 8 8 9 10 12 14 14 15 15 15 16 17 17 18 19 19 20 20 21 21 21 22 22 22 22 22 23 24 25 26 27 28 28 28 27 27 27 27 26 26 26 26 25 25 24 22 21 19 18 17 16 16 15 15 14 14 13 11 9 7 5 5 4 3 3 3 4 4 4 4 5 5 5 4 3 4 4 4 4 4 4 4 4 4 3 3 4 6 7 9 10 10 11 12 12 12 12 12 12 12 12 11 10 9 8 6 5 3 3 3 4 5 6 7 8 9 10 10 10 10 10 10 11 11 12 12 13 13 12 12 12 12 12 13 15 16 17 17 17 17 18 19 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 20 19 19 nan nan nan nan nan 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 17 17 16 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 10 10 9 9 9 8 7 6 6 7 9 9 10 10 10 10 10 10 10 10 10 10 10 11 12 13 16 19 21 20 20 19 20 19 18 18 18 17 17 17 17 16 16 15 16 16 16 16 15 15 14 14 13 12 11 10 10 10 9 9 8 6 4 4 6 8 9 10 9 9 9 9 9 10 10 10 10 nan nan nan nan nan nan nan 11 11 11 10 9 9 9 9 10 10 10 10 10 10 10 11 12 13 14 15 16 16 15 14 12 11 11 11 11 11 10 10 12 14 14 14 13 13 12 11 10 10 9 9 9 9 9 9 10 10 10 9 9 9 9 10 10 10 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 15 16 16 16 15 15 15 14 13 12 11 11 11 11 10 10 10 10 10 10 10 10 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 13 14 15 16 16 16 15 14 13 12 12 11 11 10 11 12 12 12 13 14 15 16 16 16 17 17 17 17 17 18 19 19 20 20 20 21 21 21 20 20 20 21 22 23 24 25 27 27 28 28 28 28 28 28 27 26 26 26 26 25 23 22 20 19 18 17 17 16 16 16 15 14 12 10 7 5 5 4 4 4 4 4 4 4 4 4 5 5 4 3 4 5 5 4 3 3 3 4 3 3 2 3 5 6 8 9 10 11 11 11 11 12 12 12 12 12 11 10 9 8 6 5 4 3 3 4 5 5 6 7 8 8 8 8 8 8 9 9 10 10 10 11 11 11 11 10 11 11 12 13 14 15 16 16 16 17 18 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 9 7 6 6 8 9 10 11 11 11 11 10 10 10 10 10 10 10 12 14 16 19 20 21 21 20 20 19 18 18 17 17 17 16 15 15 15 16 16 16 17 16 16 16 16 15 15 13 12 11 11 10 10 10 9 8 7 6 6 7 9 11 12 12 11 11 10 10 10 10 10 10 nan nan nan nan nan 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 14 14 15 16 16 16 15 14 13 12 12 12 11 10 11 12 14 14 14 14 13 13 12 11 11 10 10 10 9 9 9 10 10 10 9 9 9 9 10 10 9 9 9 10 10 9 9 9 10 10 10 10 10 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 11 11 11 10 10 9 9 10 10 10 10 10 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 14 14 13 12 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 13 14 15 16 17 17 17 18 17 16 15 14 14 14 14 14 14 14 14 14 14 15 16 17 17 17 17 17 17 17 18 18 19 20 20 21 21 21 21 20 20 20 20 20 21 22 23 25 26 27 28 28 28 29 29 28 27 26 26 26 25 24 22 20 19 18 17 17 17 17 17 16 15 13 10 6 4 4 5 5 4 4 4 3 3 3 4 4 4 3 3 4 4 5 4 3 3 3 3 3 2 1 2 3 5 7 8 10 10 11 11 11 12 12 12 12 12 11 10 8 7 6 5 4 3 3 3 4 5 5 5 5 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 13 14 15 16 16 16 17 19 20 nan nan nan nan nan nan 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 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 13 13 13 12 12 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 7 6 6 8 9 10 11 11 12 12 11 11 11 10 9 9 10 12 16 18 19 19 20 20 19 18 18 18 17 18 17 17 16 15 14 14 15 16 17 17 17 17 16 16 15 14 14 13 12 12 12 11 11 10 10 9 9 8 9 10 12 13 13 12 12 11 11 11 11 11 11 11 nan nan nan 11 11 11 11 11 12 12 12 12 13 13 13 12 12 12 12 12 12 14 14 14 14 14 16 17 17 15 14 14 13 12 12 11 11 11 13 14 15 14 14 14 13 13 12 12 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 11 11 10 10 10 10 11 10 10 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 14 13 13 12 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 14 15 17 18 17 18 19 19 18 17 16 15 15 15 14 14 14 14 14 14 15 15 16 17 17 17 17 17 17 18 19 19 20 21 22 22 22 22 21 20 20 20 20 20 21 22 23 25 26 27 28 28 29 29 29 28 27 26 26 25 24 22 21 19 18 17 17 17 17 17 17 15 13 10 6 4 4 5 5 5 5 5 4 2 2 3 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 4 6 7 9 10 10 10 11 12 13 13 13 12 11 9 8 7 7 6 5 4 3 2 3 4 4 4 4 4 5 6 6 6 6 6 6 6 7 8 8 9 10 10 11 12 12 13 13 14 15 15 15 16 17 18 20 nan nan nan nan nan 8 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 7 7 8 10 11 11 12 13 13 12 12 12 11 10 9 9 12 15 17 18 17 16 16 16 16 17 17 17 17 17 16 16 15 15 15 16 16 17 17 17 16 14 13 12 12 12 11 11 13 14 14 13 nan 12 11 11 10 11 12 14 14 14 13 12 12 12 12 12 12 12 11 nan nan 11 10 10 10 11 12 12 13 14 14 14 14 14 13 13 13 13 13 13 14 15 15 15 14 15 17 17 16 14 13 12 11 11 11 11 11 13 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 10 10 9 9 9 9 8 9 9 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 11 11 10 10 10 10 11 10 10 9 8 9 9 9 10 9 9 9 9 10 10 10 11 11 11 11 11 11 12 12 13 13 13 13 13 14 14 14 14 14 14 14 13 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 13 13 13 12 12 11 11 11 12 15 18 19 18 18 18 18 18 18 17 16 15 15 14 14 14 14 14 14 15 15 16 16 17 17 17 17 18 18 19 20 21 22 22 23 23 22 22 21 21 21 20 20 20 21 22 23 24 26 27 28 29 30 29 28 27 27 26 26 25 23 21 20 18 17 17 17 17 17 17 16 14 11 7 4 4 4 4 5 6 5 4 3 3 3 3 4 4 4 4 5 4 4 4 4 3 3 3 3 3 2 2 3 5 6 8 9 10 10 11 11 12 12 13 12 11 9 8 8 8 7 6 5 3 1 1 3 4 3 3 3 4 4 5 5 5 5 5 5 6 6 7 8 9 11 12 13 14 14 14 14 15 15 15 15 16 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 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 7 7 8 10 11 11 13 14 14 13 13 13 12 11 9 9 11 14 14 12 11 11 11 12 14 16 17 17 16 16 15 14 14 15 16 16 17 17 16 15 14 12 11 11 11 10 11 12 14 nan nan nan nan 13 12 11 11 12 14 15 15 15 13 12 12 13 13 13 13 13 13 12 12 11 11 10 10 11 12 13 14 14 14 14 14 14 14 14 14 13 13 13 14 15 16 15 15 15 17 17 16 14 12 11 10 9 10 10 11 13 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 10 10 10 10 9 9 8 8 9 10 11 11 11 11 10 10 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 11 11 10 9 9 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 12 12 13 13 13 13 13 13 13 13 14 13 13 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 13 12 12 11 10 9 9 12 18 23 22 19 18 18 18 18 17 16 15 15 14 14 14 15 15 15 15 15 16 16 16 16 17 18 18 19 20 20 21 21 21 22 22 22 22 22 21 21 21 21 21 21 21 22 23 25 26 27 28 29 29 29 28 28 27 27 26 25 22 20 19 18 17 17 17 17 16 16 14 11 7 4 4 4 4 3 4 5 4 3 3 3 3 4 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 4 5 7 9 9 10 10 11 11 11 12 12 12 10 9 9 8 7 6 5 3 2 1 2 3 3 3 3 3 3 4 5 5 5 5 4 5 6 6 7 8 10 11 12 13 14 14 15 15 16 16 16 17 17 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 12 12 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 8 6 6 7 10 11 12 14 15 15 14 14 13 13 12 10 10 12 14 15 13 11 10 11 12 13 15 16 16 15 14 14 14 14 14 15 16 17 16 15 13 11 10 10 10 10 nan nan nan nan nan nan nan nan nan 12 11 11 12 14 15 15 15 13 13 13 13 13 14 14 14 14 13 13 12 11 11 11 11 nan nan nan 15 15 15 14 14 14 14 13 13 13 13 14 15 16 15 15 15 16 17 16 13 11 10 9 9 9 9 11 13 15 15 15 14 14 14 14 14 14 13 13 12 11 11 10 10 9 10 10 9 9 8 8 9 10 11 12 11 11 11 10 10 9 9 9 10 10 10 11 11 12 12 13 13 13 13 13 12 12 13 12 12 11 11 11 11 11 11 11 10 9 8 8 8 8 8 8 8 8 8 9 9 10 10 10 10 10 10 10 11 11 12 12 12 12 12 12 12 12 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 14 14 13 12 11 9 8 7 8 13 21 22 19 17 17 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 18 18 19 19 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 21 22 23 24 25 26 27 28 29 29 29 29 28 29 28 26 23 21 20 19 18 18 17 17 16 16 13 10 6 4 4 4 4 4 4 5 4 4 3 3 4 5 6 6 6 5 4 3 3 3 3 3 3 3 3 3 3 3 3 4 6 8 9 10 10 10 10 10 11 11 11 11 11 10 9 8 6 5 4 2 1 1 2 3 3 3 3 3 4 4 5 5 5 5 5 5 6 6 6 7 8 9 10 12 13 14 15 16 16 17 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 8 7 6 5 6 9 11 13 14 15 15 15 15 14 13 12 12 12 15 17 17 15 13 13 13 14 14 15 15 14 13 13 13 13 14 14 14 15 16 15 14 11 9 8 8 8 nan nan nan nan nan nan nan nan nan nan 10 10 11 12 13 14 14 14 13 12 13 14 14 15 15 15 15 14 13 13 12 12 nan nan nan nan nan nan 15 15 15 15 14 14 12 12 11 12 13 14 15 15 14 15 16 16 16 13 11 9 8 8 8 9 10 13 15 15 15 14 14 14 14 14 14 14 13 13 12 11 10 10 9 9 9 9 9 8 8 9 10 11 12 12 11 11 11 11 10 10 10 10 10 11 11 12 12 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 12 11 10 9 8 8 8 8 8 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 11 11 11 10 10 10 11 12 12 13 13 13 14 14 15 15 15 15 15 15 15 15 14 13 13 11 10 9 8 10 13 18 18 18 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 18 18 19 19 20 20 21 21 20 20 19 19 19 19 19 18 18 18 19 20 22 23 23 24 24 26 27 29 29 29 29 30 30 29 26 23 21 20 19 19 18 17 17 16 15 13 10 7 4 4 5 5 5 5 5 5 4 3 3 4 5 7 7 7 6 4 4 4 3 3 3 3 2 3 3 3 2 2 3 5 7 8 9 9 9 9 9 10 10 10 10 11 11 10 8 6 5 4 2 1 1 2 3 3 4 4 4 4 5 5 5 6 6 6 6 5 5 4 4 5 6 7 9 11 13 15 16 17 17 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 8 7 6 7 8 11 13 14 16 16 16 15 15 14 13 12 13 16 18 17 16 16 15 15 15 16 16 15 13 12 11 11 12 13 13 14 14 15 14 13 10 8 7 nan nan nan nan nan nan nan nan nan nan nan nan 9 9 10 11 12 13 14 14 13 12 13 15 15 16 16 15 14 14 13 12 12 12 13 nan nan nan nan nan nan nan 15 15 15 14 13 12 11 11 11 12 13 13 13 14 15 16 15 13 10 9 8 8 9 9 10 13 15 15 15 15 15 15 15 15 14 14 14 13 12 12 11 10 10 9 9 9 9 9 9 9 10 11 11 12 11 11 12 12 11 11 11 11 11 11 11 12 13 13 13 14 14 13 12 12 12 12 12 12 12 12 12 12 12 12 11 10 9 8 8 8 8 8 8 9 9 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 12 12 12 12 11 11 11 11 10 10 11 11 12 13 13 14 14 15 15 16 16 16 16 16 15 15 15 14 13 12 11 10 10 11 14 16 16 16 15 15 16 16 16 17 17 17 18 17 17 17 17 17 17 17 17 16 16 16 17 18 18 19 19 20 20 20 20 20 19 19 18 18 17 17 17 16 16 16 18 21 22 23 23 24 25 27 28 29 30 30 31 31 29 26 23 21 21 20 19 18 17 17 16 15 13 10 8 6 6 7 7 7 6 5 5 4 4 4 4 6 7 8 8 7 5 4 4 3 3 3 3 2 3 3 3 2 2 1 3 5 6 8 8 8 8 8 9 9 9 10 11 10 9 8 7 5 4 2 1 1 1 2 3 4 4 4 4 5 6 6 6 6 6 6 5 5 4 4 4 5 5 7 9 11 13 15 17 17 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 11 12 12 11 10 9 7 6 7 8 10 12 14 15 16 16 15 15 14 13 12 12 14 15 16 16 16 16 17 17 17 16 15 14 12 12 12 12 12 13 14 14 14 14 12 10 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 11 12 13 14 14 14 13 14 15 16 16 15 14 13 12 11 11 11 11 12 13 13 13 12 nan nan nan 15 15 15 14 14 14 13 12 11 11 11 11 11 13 15 15 15 12 10 9 9 9 9 9 10 13 15 15 15 15 15 15 15 15 15 15 14 14 13 12 11 10 10 9 9 9 9 9 9 9 10 11 11 11 11 12 12 12 12 12 12 11 11 11 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 10 9 8 8 8 8 8 8 8 9 9 9 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 12 13 14 14 14 15 15 16 16 16 16 16 16 15 15 14 14 13 12 11 11 12 13 14 15 15 15 15 16 17 18 18 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 18 19 19 19 20 20 20 20 19 19 18 18 17 16 16 15 14 14 15 17 19 21 22 22 23 24 26 28 30 31 31 33 34 32 27 23 21 21 20 19 18 17 17 16 15 14 11 9 8 8 8 8 8 7 6 5 4 4 4 4 6 7 8 8 7 5 4 3 3 4 3 3 2 3 3 3 2 2 1 1 3 4 5 6 6 7 7 8 8 9 10 11 10 9 8 7 5 4 2 1 1 1 1 2 3 3 4 4 5 6 7 7 7 6 6 6 6 5 5 4 4 5 6 7 10 13 15 17 17 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 11 12 13 13 13 12 10 8 7 6 7 9 11 13 15 16 16 15 15 14 12 11 11 12 14 15 16 17 17 18 18 17 17 16 15 14 13 12 12 13 13 15 15 14 13 11 9 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 11 12 14 15 15 15 14 14 15 16 15 14 13 11 10 9 9 9 10 11 12 13 12 12 12 13 nan 15 15 15 14 14 15 15 15 13 11 10 9 10 12 14 15 14 12 10 9 9 10 10 10 11 13 15 16 16 16 16 16 16 16 16 15 14 14 13 12 12 11 10 10 10 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 10 9 8 7 7 7 7 8 8 8 8 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 10 10 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 12 12 13 14 14 14 15 15 16 16 16 16 16 16 15 15 15 14 14 13 12 12 12 13 14 14 15 15 16 17 18 19 20 20 20 20 20 19 18 18 18 17 17 17 17 17 17 17 18 18 19 19 20 20 20 20 19 19 18 17 16 15 15 14 13 13 15 17 18 20 21 22 23 25 26 29 30 31 33 34 36 34 27 22 21 21 20 20 19 17 17 16 16 14 12 10 10 10 10 9 8 7 6 4 4 4 4 5 6 7 8 9 8 6 4 3 4 4 4 3 2 2 3 3 3 2 1 1 2 2 3 3 4 5 6 7 8 9 10 10 10 9 8 7 6 4 2 1 1 1 1 2 3 3 4 4 5 6 7 7 7 7 7 7 6 6 5 5 4 4 5 7 10 13 15 17 17 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 16 16 16 16 17 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 11 11 10 10 11 12 13 14 15 15 14 11 9 7 6 7 8 10 12 14 15 15 15 14 13 12 11 10 11 13 15 16 17 17 17 17 17 16 16 16 15 14 13 13 14 14 15 15 13 12 10 8 7 6 nan nan nan nan nan nan nan nan nan 7 5 5 5 nan nan 10 12 14 16 16 16 16 15 15 15 14 13 11 10 9 8 8 8 9 10 11 12 12 12 13 13 14 15 14 14 14 14 14 15 15 13 11 9 9 10 12 13 14 13 12 11 10 11 11 10 10 11 14 16 17 16 16 16 16 16 16 16 15 15 14 14 13 12 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 12 12 13 13 13 13 13 12 12 12 12 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 10 9 9 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 14 14 14 15 15 15 16 16 16 16 16 16 16 15 15 15 14 13 13 13 13 14 14 15 15 16 18 19 20 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 19 19 18 17 16 15 14 13 13 13 16 18 19 20 21 22 23 25 26 28 30 32 33 36 38 36 28 21 20 21 21 21 20 18 18 17 17 15 14 12 12 11 10 10 9 8 6 5 4 4 4 5 5 7 8 9 8 6 4 4 4 4 4 3 2 2 2 3 3 3 2 2 3 3 2 2 3 4 5 6 8 9 10 10 10 9 8 7 6 4 2 2 2 1 1 2 3 3 4 4 5 6 7 7 7 7 7 7 7 7 6 5 4 4 5 7 10 12 14 16 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 16 16 15 15 15 15 16 16 17 17 17 17 16 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 11 11 11 11 11 12 13 14 15 16 15 13 11 9 7 6 7 10 12 13 14 15 15 14 13 12 11 10 11 13 14 15 15 15 15 15 15 16 16 17 16 15 14 14 14 15 15 13 12 10 9 8 7 nan nan nan nan nan nan nan nan nan 7 6 5 5 6 7 nan 10 12 14 16 17 17 17 16 15 14 13 12 10 9 9 8 9 9 9 10 11 12 13 13 13 14 14 14 14 13 12 13 13 13 13 12 10 9 10 11 13 14 14 13 13 12 12 12 12 11 11 12 14 16 17 17 17 17 16 16 16 16 16 15 15 14 13 13 12 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 9 9 8 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 9 8 8 8 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 15 15 16 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 15 16 17 18 20 21 21 20 19 18 18 18 18 18 18 18 18 19 19 19 18 18 18 19 19 20 20 20 20 20 19 19 17 16 14 13 12 12 13 15 17 19 19 20 21 22 23 24 25 27 29 31 33 36 38 36 27 19 18 20 22 22 22 20 19 18 18 17 15 13 12 12 11 10 10 9 7 6 5 5 5 5 6 7 8 9 8 6 5 5 5 5 4 2 2 2 2 3 4 3 3 3 3 3 2 2 3 4 5 6 7 8 9 10 9 9 8 7 6 4 2 2 2 1 1 2 2 3 3 4 5 6 7 7 7 8 8 8 8 8 7 6 4 3 5 7 9 12 14 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 15 15 15 15 15 15 15 16 16 17 17 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 12 12 11 11 10 10 10 11 11 11 11 12 12 13 14 15 16 16 15 13 10 8 7 7 9 11 13 14 14 14 14 13 11 10 10 11 12 13 13 13 12 13 13 14 15 16 16 16 16 15 14 14 15 14 12 10 9 8 7 nan nan nan nan nan nan nan nan nan 9 7 6 6 6 7 8 9 11 12 14 15 16 16 16 15 14 13 13 11 10 9 9 10 10 10 10 11 12 12 13 13 14 14 14 13 13 12 12 13 13 13 12 11 11 11 12 13 14 15 14 14 14 13 14 14 13 12 11 12 15 17 18 18 17 17 17 16 16 16 16 15 15 15 14 13 13 12 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 8 8 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 10 9 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 12 12 12 13 13 14 14 15 14 15 15 16 16 16 16 16 17 17 16 16 16 15 15 15 14 14 14 15 16 17 18 19 20 19 18 17 16 17 18 18 18 18 18 19 19 20 19 19 19 19 19 20 20 20 20 20 20 19 18 17 15 12 10 10 10 12 15 18 19 19 20 21 22 23 23 24 25 27 29 32 36 38 35 27 19 16 18 21 22 22 22 21 19 18 17 15 14 13 12 11 11 11 10 9 7 6 6 6 5 6 7 8 8 7 6 5 5 5 5 4 2 2 2 2 4 4 4 4 4 3 3 2 3 3 4 4 5 6 6 7 8 9 8 8 7 5 4 3 2 2 1 1 2 2 2 3 4 5 6 7 7 8 8 8 8 9 9 8 6 3 3 5 8 10 12 14 16 17 17 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 15 15 15 15 16 17 17 17 16 16 15 14 14 13 12 12 12 12 11 11 11 12 12 12 12 13 13 13 13 13 12 11 11 10 10 10 11 11 11 11 12 12 13 14 15 16 16 15 13 11 9 7 7 8 10 12 13 14 14 13 12 11 9 10 11 11 10 10 10 9 9 10 11 13 15 15 16 15 15 14 14 14 13 11 9 8 7 nan nan nan nan nan nan nan nan nan nan 9 8 7 7 8 8 9 10 11 13 14 15 15 15 14 14 13 12 12 11 10 10 10 10 10 10 11 12 12 13 13 14 14 14 13 12 11 11 12 14 14 13 12 12 12 14 15 16 16 16 16 15 14 15 15 14 14 12 11 12 15 17 18 18 18 17 17 17 16 16 15 15 15 15 14 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 11 11 11 11 10 10 9 9 8 8 7 7 7 7 7 7 8 8 8 8 8 9 9 10 10 10 10 10 9 8 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 15 15 16 16 16 17 17 17 17 17 17 16 16 15 15 15 14 15 15 17 18 19 19 18 16 15 15 16 18 18 18 18 19 19 20 20 20 20 19 19 20 20 20 20 20 20 20 19 17 16 13 11 9 8 9 11 14 17 18 19 20 21 22 22 23 23 24 25 28 31 34 37 36 29 21 17 16 18 20 21 22 22 20 18 17 16 14 13 12 12 11 11 11 10 8 7 7 6 6 6 7 8 8 7 6 5 4 4 4 3 3 3 3 3 3 4 4 4 3 3 3 3 3 4 4 4 4 5 5 6 7 7 7 7 6 5 4 3 2 2 1 2 2 2 3 3 4 5 7 7 8 8 8 9 9 9 9 8 5 3 4 6 8 10 13 15 17 18 17 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 15 15 15 15 16 17 17 16 16 15 14 14 13 12 12 12 12 11 11 11 11 12 12 12 13 13 13 13 13 12 12 11 10 10 10 11 11 11 11 12 12 13 13 14 15 15 15 13 11 9 7 7 7 9 11 13 13 13 13 12 10 9 10 10 9 8 7 6 6 6 6 8 10 12 13 14 14 14 14 13 13 13 11 8 6 nan nan nan nan nan nan nan nan nan nan 13 11 10 9 9 10 10 10 11 13 14 15 15 14 13 12 11 11 11 11 11 10 10 11 11 10 10 10 11 12 12 13 14 14 13 12 11 10 10 12 14 15 nan 12 12 14 16 17 17 17 17 17 15 15 15 15 14 14 12 11 12 14 17 18 18 18 18 17 17 16 16 16 16 15 15 15 14 14 13 12 12 11 11 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 12 12 12 11 11 10 10 11 11 12 12 12 11 11 11 11 10 10 9 9 9 8 8 7 7 7 7 7 8 8 8 8 8 8 9 10 10 10 10 10 9 9 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 11 12 12 13 13 13 13 14 14 15 15 15 15 15 16 16 17 17 18 18 18 18 17 17 16 16 15 15 15 15 16 17 18 18 16 15 14 15 16 17 18 18 18 19 20 20 21 21 20 20 20 20 20 20 20 20 20 19 18 17 15 12 10 9 8 9 10 13 16 18 18 19 20 21 22 23 23 23 25 27 29 33 35 35 31 27 23 19 17 17 18 18 18 19 19 17 16 15 13 12 12 12 12 12 11 10 8 8 7 7 7 7 8 8 7 6 5 5 4 4 4 3 3 3 3 3 3 4 4 3 3 3 4 4 4 4 4 4 4 4 5 5 6 6 6 6 5 3 2 2 2 2 2 3 3 3 4 4 6 7 8 8 9 9 9 10 10 9 8 5 2 4 7 9 11 14 15 17 17 16 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 14 14 14 15 15 16 17 16 16 15 14 14 13 12 12 12 12 11 11 11 11 12 12 12 12 12 13 13 12 12 11 11 10 10 10 10 10 10 10 11 12 12 13 13 14 14 14 13 11 9 7 6 7 8 10 12 12 12 12 11 10 9 9 8 7 5 3 3 3 3 2 4 7 9 10 12 13 14 14 13 13 12 10 7 6 nan nan nan nan nan nan nan nan 13 13 13 13 12 11 11 11 12 13 13 14 15 15 15 14 12 11 10 10 11 11 11 11 11 11 10 9 9 9 10 11 12 13 13 12 11 9 9 9 10 12 14 nan nan 13 13 16 17 17 17 16 16 15 15 14 15 15 14 13 11 10 11 14 17 18 18 18 18 18 17 17 16 16 16 15 15 15 15 14 13 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 9 9 10 10 9 9 9 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 10 10 10 10 9 9 9 9 9 10 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 18 18 18 18 18 18 17 17 16 15 15 16 16 17 17 17 16 14 15 16 17 17 17 17 18 19 20 21 21 21 20 20 20 20 20 20 20 20 20 19 18 17 15 13 11 10 9 10 12 15 17 17 18 19 20 21 22 22 22 23 24 26 28 31 33 33 32 31 29 25 20 19 18 14 13 17 19 18 16 15 14 13 12 12 12 12 12 11 10 9 8 8 7 7 8 8 7 6 5 5 4 4 4 4 3 3 3 3 3 4 3 3 3 4 4 4 3 3 3 3 3 3 4 4 5 6 6 5 4 3 2 1 1 2 2 3 3 3 4 5 6 7 8 8 9 9 9 10 10 9 7 4 1 5 8 11 13 15 16 17 17 16 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 14 14 14 14 15 15 16 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 10 10 9 9 9 9 10 11 11 12 12 13 13 13 13 12 10 8 7 6 6 7 9 10 11 11 11 10 9 8 8 7 6 4 2 1 1 1 1 3 5 6 8 10 12 13 14 14 13 12 9 7 6 nan nan nan nan nan nan nan 11 12 13 14 14 14 13 12 13 14 15 15 16 16 15 15 14 12 11 10 10 11 12 12 11 11 10 9 8 8 9 9 10 12 12 12 11 9 7 7 8 9 11 nan nan 13 13 15 17 17 16 15 14 13 13 13 13 14 14 13 12 11 10 10 13 16 17 18 18 18 18 18 17 16 16 16 15 15 15 15 14 13 13 12 12 12 12 12 12 12 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 9 10 11 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 8 8 8 8 8 8 7 7 8 8 9 10 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 10 11 12 13 13 13 13 13 13 13 14 14 15 15 15 15 16 16 17 17 18 18 18 18 18 18 17 17 16 16 16 17 17 17 17 16 15 16 17 17 17 17 17 18 19 20 21 21 21 21 20 20 20 20 20 20 20 20 19 18 17 16 14 12 11 10 11 14 16 17 17 18 18 19 20 21 21 21 22 23 24 26 28 30 32 32 33 32 28 24 22 19 16 12 13 16 17 16 15 15 14 13 13 12 12 12 12 10 10 9 8 8 7 8 8 7 7 5 5 4 4 4 3 3 3 3 3 3 4 3 4 4 5 4 4 3 3 3 3 3 3 3 4 5 5 5 4 3 2 1 1 1 1 2 3 3 3 4 5 6 7 8 8 9 9 9 10 10 9 7 4 1 5 9 12 14 16 17 18 17 16 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 13 13 13 14 15 15 16 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 8 8 9 10 10 11 11 11 11 12 12 12 11 9 7 6 5 5 6 7 8 9 10 9 9 8 7 7 6 5 3 2 1 0 1 2 3 4 5 6 8 10 13 14 14 13 11 9 7 7 nan nan nan nan nan nan nan 9 11 13 14 15 14 14 14 14 15 16 16 16 16 15 14 14 13 12 12 11 12 12 11 11 10 9 8 8 8 9 10 11 12 13 12 10 8 6 6 7 9 nan nan 13 12 13 15 17 17 15 13 11 11 10 11 12 13 13 12 12 11 9 10 13 16 17 17 17 18 18 18 17 16 16 15 15 15 15 15 14 14 13 13 12 12 12 12 12 12 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 12 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 10 10 11 11 12 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 18 20 21 21 21 21 21 21 20 20 20 20 20 20 19 19 18 16 15 13 11 11 13 15 16 16 17 17 18 18 19 20 20 20 20 21 22 24 26 28 30 31 32 32 30 26 23 21 19 15 10 10 13 14 15 16 16 16 15 14 13 12 12 11 10 9 9 8 8 8 7 7 6 6 5 4 4 4 4 3 3 3 3 3 3 4 4 5 5 4 4 3 3 3 3 3 3 3 4 4 4 4 4 3 2 1 0 0 1 2 2 3 3 4 5 6 6 7 8 9 9 9 9 9 9 7 3 2 6 9 12 15 16 18 19 19 18 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 13 13 13 13 14 15 15 15 14 14 13 13 13 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 8 8 8 8 9 10 10 10 10 10 10 11 10 10 8 6 5 4 4 5 6 7 8 8 8 8 7 6 6 5 4 3 2 2 2 2 3 4 4 5 6 7 9 11 12 12 10 8 7 6 nan nan nan nan nan nan nan nan 9 11 13 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 13 12 12 11 11 10 9 9 8 8 8 9 10 11 12 13 13 13 11 9 7 7 8 nan nan nan 11 11 13 15 17 17 15 12 10 10 10 11 12 13 13 12 11 10 9 9 12 15 16 17 17 17 18 17 17 16 15 15 15 15 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 10 10 9 8 7 7 7 7 7 7 7 7 7 8 8 8 7 7 7 7 6 6 7 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 9 9 9 9 9 9 10 10 11 11 12 12 13 13 13 13 12 12 13 13 13 14 14 14 14 15 15 16 16 16 17 17 17 17 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 18 19 20 21 21 21 21 21 21 21 20 21 21 20 20 19 18 17 16 14 13 13 14 16 17 16 17 17 17 18 19 19 18 18 18 19 20 21 23 25 27 28 30 31 29 26 25 23 21 17 13 8 7 10 13 17 19 18 17 16 14 13 12 11 10 9 9 8 7 7 7 7 6 5 5 4 4 4 4 4 3 3 3 3 3 4 4 5 5 4 4 4 4 3 2 2 3 3 4 4 4 4 3 3 2 1 0 0 1 1 2 2 3 4 5 5 6 7 7 8 9 9 9 9 8 6 4 4 7 10 12 15 17 18 20 20 19 17 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 13 13 14 14 14 14 14 13 13 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 9 9 10 9 9 9 9 9 9 8 7 6 4 4 4 5 5 6 6 6 6 6 6 6 5 5 5 4 4 4 5 6 6 7 8 8 8 8 8 10 10 8 6 5 5 nan nan nan nan nan nan nan nan 8 9 11 12 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 14 12 11 11 10 9 9 9 9 9 9 10 11 12 14 15 14 14 13 11 10 8 9 nan nan 10 10 10 12 15 17 16 14 12 11 10 10 11 12 13 13 12 11 10 9 9 12 14 16 16 17 17 17 17 17 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 10 10 9 9 8 7 7 7 7 7 7 6 6 7 7 7 7 7 7 6 6 6 5 6 6 7 7 7 7 7 7 7 7 7 7 8 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 14 13 13 13 13 14 14 16 18 20 21 21 21 21 21 21 21 21 21 21 21 20 19 19 18 17 16 15 15 16 17 17 17 17 17 17 18 18 18 18 18 17 17 18 19 21 23 25 26 28 28 28 26 24 23 21 19 16 12 9 10 14 18 21 22 21 19 16 14 12 11 10 9 8 8 7 7 7 7 6 6 5 4 4 4 4 4 3 3 3 3 4 4 4 5 5 5 5 5 4 3 2 1 2 3 4 4 4 4 3 2 2 1 1 1 1 1 2 2 3 3 4 5 5 6 7 7 8 8 9 9 8 6 5 5 7 9 11 14 17 19 21 21 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 12 13 13 13 14 14 14 13 13 13 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 5 4 4 4 5 5 5 5 5 4 4 4 5 5 5 5 6 7 8 9 9 9 9 9 9 9 8 8 8 8 6 4 3 nan nan nan nan nan nan nan nan nan 10 10 10 11 11 12 13 13 13 13 12 13 14 14 14 14 14 14 14 12 11 10 10 9 9 9 10 10 10 10 11 11 13 14 15 15 15 15 15 13 nan nan nan nan 9 8 9 12 15 16 15 14 12 11 11 11 12 12 13 13 12 11 10 9 10 12 13 14 15 16 16 17 17 17 16 16 15 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 15 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 15 14 13 13 12 12 12 13 15 18 19 20 21 21 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 18 19 20 22 24 25 26 26 26 25 23 22 21 19 17 14 13 14 16 17 19 22 22 21 18 15 12 11 10 9 8 7 6 6 6 6 6 6 5 4 3 3 4 4 3 3 3 3 4 4 5 5 5 5 5 5 4 3 2 1 1 3 4 4 4 4 3 2 2 1 1 1 1 1 1 2 2 3 4 4 5 5 6 7 7 8 8 8 8 7 5 6 8 9 10 13 16 19 22 22 20 17 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 9 9 9 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 2 2 3 4 4 4 5 7 8 10 10 10 10 9 9 9 9 8 7 7 7 5 3 4 nan nan nan nan nan nan nan nan nan 11 9 9 8 9 10 12 12 11 11 11 13 13 14 13 13 13 12 12 11 10 9 8 9 9 10 10 11 11 10 10 10 11 13 15 15 16 17 17 nan nan nan nan 8 8 7 9 12 14 14 14 13 13 13 12 13 13 13 13 13 12 11 9 9 10 11 12 13 13 14 15 16 17 17 16 16 16 15 15 15 14 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 6 6 5 5 5 5 6 6 6 6 6 6 5 5 4 4 5 5 6 6 7 7 7 7 7 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 11 11 11 11 11 11 12 11 11 11 11 12 12 12 13 13 13 13 12 12 12 13 13 14 15 15 16 16 16 16 17 17 16 16 16 17 17 17 17 16 16 15 14 13 13 12 12 12 13 15 17 19 20 21 21 21 21 21 21 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 17 17 18 20 21 22 23 24 24 24 23 22 20 19 18 17 16 16 16 17 16 16 18 21 22 19 16 13 11 10 8 7 6 5 5 5 6 6 6 5 4 3 3 3 4 4 3 3 3 4 4 5 5 6 5 5 5 5 4 2 0 2 3 3 4 4 4 3 3 2 2 2 1 1 1 1 2 2 2 3 4 5 5 6 6 7 7 7 8 8 7 6 7 8 9 10 12 15 19 23 24 23 19 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 12 13 13 13 13 13 13 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 7 7 8 8 9 8 8 7 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 5 5 5 4 3 2 1 3 4 5 5 4 5 6 7 8 9 10 9 8 7 7 8 7 7 7 7 5 4 nan nan nan nan nan nan nan nan nan nan 10 8 7 7 8 9 10 10 10 10 11 12 13 14 13 13 12 11 10 9 8 7 7 8 9 10 10 10 10 9 8 8 9 11 13 14 16 17 16 14 12 10 9 8 7 7 9 11 12 13 13 13 13 14 14 14 13 13 12 12 12 11 10 9 10 11 11 11 11 12 14 15 16 16 17 17 16 16 15 14 14 13 12 12 12 13 13 12 12 11 11 11 11 10 10 10 10 9 9 10 10 10 10 10 11 11 11 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 6 6 7 7 8 7 7 6 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 12 12 12 12 13 13 14 15 16 16 16 16 16 16 16 16 16 17 18 18 17 16 15 15 14 13 13 13 12 12 12 14 16 18 20 21 21 21 21 21 22 22 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 18 18 18 18 18 17 17 18 19 20 21 21 22 22 22 21 20 19 18 17 17 17 17 18 18 17 16 16 19 21 20 17 14 12 9 8 7 6 5 4 5 5 5 5 4 3 3 2 3 3 3 4 4 4 4 4 4 6 6 6 5 5 5 4 3 1 2 3 3 3 4 4 3 3 2 2 2 1 1 1 1 2 2 2 3 4 4 5 5 6 6 7 7 7 7 7 7 8 10 11 11 11 13 17 22 26 25 21 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 12 12 13 13 13 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 8 7 6 6 7 8 8 8 7 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 3 1 0 1 3 5 5 5 4 4 5 5 6 7 7 7 6 5 5 5 5 5 6 6 5 nan nan nan nan nan nan nan nan nan nan nan 9 8 7 7 8 9 10 9 9 10 11 12 13 13 13 13 12 10 9 8 7 6 6 7 8 9 9 9 8 7 6 6 7 9 11 13 14 15 15 14 12 10 8 6 6 7 9 10 11 11 12 13 14 14 15 14 14 13 12 12 11 11 10 10 10 10 10 9 9 11 13 15 16 16 17 17 16 16 15 14 13 13 12 12 13 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 5 5 4 4 4 4 4 5 5 5 5 5 5 4 4 5 5 6 6 7 7 8 8 7 7 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 12 12 12 12 13 14 15 15 16 16 16 16 16 16 16 17 18 19 18 17 16 15 14 13 13 13 13 13 12 12 13 15 18 20 21 21 21 21 22 22 22 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 17 17 18 17 18 17 17 17 18 18 19 19 19 20 20 20 19 18 17 17 17 17 17 18 19 20 20 18 17 18 19 19 18 15 12 10 8 6 5 4 4 4 4 4 5 5 5 4 3 2 3 3 4 4 4 5 5 5 6 6 6 5 5 4 4 3 2 1 2 3 3 3 3 3 3 2 1 1 1 1 1 1 1 2 2 3 3 4 5 5 5 6 7 7 7 7 7 7 9 11 13 13 13 13 16 22 26 26 22 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 12 12 13 13 13 13 12 12 12 11 11 10 10 9 9 9 9 9 9 8 8 6 5 5 6 8 8 8 7 6 5 5 5 6 6 6 5 5 6 6 6 7 7 7 7 7 6 6 6 5 4 2 1 2 2 3 4 5 5 4 4 3 3 3 4 5 4 4 3 4 4 3 4 5 5 nan nan nan nan nan nan nan nan nan nan nan 9 8 7 7 7 8 9 10 10 10 10 11 12 12 13 12 11 11 10 9 8 7 7 7 7 8 8 8 7 6 5 5 5 7 8 10 11 12 13 13 12 11 9 7 6 6 7 8 9 10 10 11 12 13 14 15 14 13 13 12 12 11 11 11 10 10 10 9 8 8 10 12 14 15 16 17 17 16 15 15 14 13 12 12 12 13 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 6 6 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 7 7 6 6 6 6 6 6 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 12 12 13 13 14 15 15 16 16 16 16 16 16 16 17 18 19 18 17 15 14 13 13 13 13 13 13 13 13 13 15 17 19 20 21 21 21 22 22 22 22 22 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 16 16 16 16 17 18 19 21 23 22 20 19 19 20 20 19 17 13 10 7 6 4 3 3 3 3 4 4 6 6 5 4 3 3 3 4 4 5 5 5 5 6 6 5 5 5 4 4 3 2 1 2 2 3 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 3 4 4 5 5 6 6 7 7 7 7 8 9 12 13 13 14 14 17 22 25 24 19 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 12 12 13 13 12 12 12 12 11 11 10 10 10 9 9 8 8 9 9 8 7 5 4 4 6 8 8 8 7 6 6 6 6 6 6 6 6 6 7 7 7 8 7 7 7 7 6 6 6 5 4 2 2 4 4 4 5 5 5 5 4 4 3 2 1 3 3 3 2 3 4 4 5 5 5 nan nan nan nan nan nan nan nan nan nan 8 6 5 5 6 7 9 9 9 9 10 10 11 11 11 11 11 10 9 9 8 8 7 7 7 7 7 6 6 5 5 4 4 5 7 8 9 10 10 10 11 10 9 8 6 6 7 8 9 9 9 10 11 12 13 14 14 13 13 12 12 11 11 11 10 10 10 9 8 7 7 9 12 13 14 15 16 16 16 15 14 14 13 13 13 13 14 14 14 14 13 13 12 12 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 6 6 5 5 4 4 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 7 7 7 8 7 7 6 6 6 6 6 6 6 7 7 8 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 15 15 16 16 16 16 16 16 16 17 18 18 17 16 14 13 13 13 13 13 13 13 13 13 13 14 16 18 20 20 21 21 22 22 22 22 22 22 22 21 21 20 20 20 20 19 19 18 17 17 16 15 14 14 15 15 16 16 16 17 17 17 17 17 16 16 16 15 15 14 14 14 15 15 16 18 19 21 19 18 18 20 21 21 21 21 20 16 11 7 5 4 2 2 2 2 3 4 6 7 6 5 4 3 4 4 5 6 6 5 4 4 4 5 4 4 4 4 3 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 4 4 5 5 6 6 6 7 7 7 8 9 11 12 12 13 14 16 20 22 19 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 13 13 12 12 12 12 11 10 10 10 9 9 8 8 8 9 8 7 5 3 3 5 6 8 8 7 7 6 6 7 7 6 6 6 6 7 8 8 8 8 8 8 7 7 7 6 6 5 4 4 4 5 6 6 6 7 7 7 7 7 7 6 5 4 4 2 1 4 5 5 6 6 nan nan nan nan nan nan nan nan nan nan 8 5 4 3 4 6 7 8 9 9 9 9 9 10 10 10 10 10 9 8 7 7 7 7 7 7 6 5 5 4 4 4 4 5 6 7 8 8 8 8 8 8 8 8 7 6 7 8 10 10 10 9 10 10 11 12 13 13 12 12 12 12 11 11 10 10 9 9 9 8 7 7 9 11 13 14 14 15 15 15 15 14 13 13 13 13 14 14 14 14 14 14 13 13 12 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 10 10 9 9 9 9 9 8 7 7 6 5 5 4 3 3 3 3 4 4 5 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 8 8 8 8 8 9 9 9 10 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 16 16 16 16 16 16 17 18 17 16 14 13 12 12 13 13 13 13 13 13 14 14 14 15 17 19 20 21 21 21 21 21 22 22 22 22 22 21 21 21 20 20 19 19 18 17 16 15 14 14 14 15 15 15 16 16 16 16 16 16 15 14 14 14 13 13 12 12 13 13 14 15 16 18 17 10 7 11 17 22 23 23 23 23 20 14 8 5 3 2 1 1 2 3 5 7 8 8 7 5 5 5 5 5 6 6 5 4 3 3 4 4 4 4 4 3 2 2 2 2 2 1 0 1 1 1 1 1 1 2 2 2 2 2 2 2 3 4 4 4 5 5 6 6 6 7 7 7 8 10 10 11 11 13 14 17 17 15 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 13 13 13 13 12 12 12 11 11 10 10 10 9 8 7 7 8 8 7 5 3 2 4 6 7 7 8 7 7 7 7 7 7 7 6 7 8 8 9 9 9 9 9 8 8 8 8 7 7 7 6 5 4 5 6 7 8 8 9 9 9 9 9 9 8 7 5 2 4 7 7 6 7 7 nan nan nan nan nan nan nan nan nan 9 6 3 2 2 4 6 8 8 8 8 8 8 8 9 10 10 9 9 8 7 6 6 6 7 7 7 5 4 4 4 4 5 5 5 6 7 7 8 7 7 7 7 7 7 7 8 8 9 10 10 10 10 10 10 11 12 11 11 12 12 12 11 11 10 9 9 8 8 8 7 7 7 9 11 12 13 13 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 10 9 9 9 10 9 10 10 10 10 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 8 7 6 6 5 4 3 3 3 3 3 4 5 6 6 7 7 7 7 7 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 7 7 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 15 15 15 15 15 16 17 17 17 15 13 12 12 12 13 13 12 12 13 14 14 14 14 15 17 19 20 21 21 21 21 21 21 21 21 22 22 21 21 21 21 20 19 18 18 17 16 15 14 14 14 14 15 15 15 15 15 15 15 15 14 13 13 12 11 11 11 11 11 12 12 13 14 14 11 7 6 11 16 20 21 22 23 24 21 15 10 5 2 2 2 1 2 4 7 9 10 10 9 7 6 6 6 6 6 6 5 3 3 3 3 3 4 4 4 4 3 2 1 1 1 1 0 1 1 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 5 5 6 6 6 7 7 7 8 9 9 10 11 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 13 13 13 13 12 12 12 11 10 10 10 9 8 7 7 7 8 8 6 3 1 4 6 7 7 7 7 7 7 7 8 8 8 7 8 8 9 10 10 10 10 10 10 9 9 9 10 9 9 9 7 6 5 5 6 8 8 9 9 10 10 10 11 12 12 10 7 6 8 10 9 8 8 9 nan nan nan nan nan nan nan nan nan 8 5 3 2 3 4 6 7 7 7 7 7 8 8 9 9 9 9 8 7 6 5 4 5 6 7 6 5 4 3 4 5 5 5 5 5 6 7 7 7 6 6 7 7 8 8 9 9 9 9 9 10 10 10 10 11 11 11 10 11 11 11 11 10 9 9 8 8 8 8 7 7 8 10 11 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 12 12 12 11 10 10 10 9 9 9 9 10 10 10 11 11 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 8 8 7 6 5 4 3 3 2 2 2 3 5 6 6 7 7 7 7 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 16 17 16 15 13 12 12 13 13 12 12 12 13 13 14 14 14 15 17 19 21 21 21 21 21 21 21 21 21 21 22 21 21 21 21 20 19 18 17 16 15 15 14 14 13 14 14 14 15 15 15 15 15 14 13 12 11 11 9 9 9 9 10 10 11 11 12 11 10 12 12 13 15 16 17 18 19 20 19 15 10 6 3 0 1 2 3 5 9 10 11 10 9 8 7 6 6 5 5 5 4 4 3 3 3 4 4 5 5 4 3 2 0 0 0 0 0 1 2 2 3 3 2 2 2 2 2 2 3 3 3 3 3 3 4 4 5 5 6 6 6 7 7 7 7 8 9 10 11 11 11 11 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 13 13 13 13 12 12 11 10 10 10 9 7 6 6 7 7 7 4 1 4 6 7 8 8 8 7 7 7 8 8 9 9 9 9 10 11 12 12 12 11 11 11 11 11 11 12 12 11 10 8 6 5 6 8 8 9 10 11 11 11 12 13 14 13 11 9 9 11 11 10 10 10 10 nan nan nan nan nan nan nan 12 10 8 5 3 3 3 4 4 4 5 6 6 7 8 9 9 9 8 8 7 7 6 5 4 4 5 6 6 4 3 3 4 5 5 4 3 3 4 5 6 5 5 5 6 7 8 9 9 8 8 8 8 9 10 10 11 11 10 10 10 10 11 11 11 10 9 8 8 7 8 8 7 7 9 10 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 9 10 10 11 11 12 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 9 8 7 6 5 5 4 3 3 2 2 3 5 6 7 7 8 8 7 7 6 6 6 6 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 16 16 15 14 13 13 13 13 12 12 12 12 13 14 14 14 15 17 19 21 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 19 18 17 16 15 14 14 13 12 13 14 14 14 14 14 14 14 13 12 11 10 9 8 7 7 8 8 8 9 10 11 12 13 14 14 14 13 13 13 14 15 17 17 14 10 6 3 1 1 3 5 7 9 11 11 10 9 8 7 7 6 5 5 4 4 4 4 4 4 5 5 6 7 6 4 2 1 1 0 0 0 1 2 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 4 4 5 5 6 6 6 6 6 6 7 9 10 10 11 11 11 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 13 13 12 12 11 10 10 10 10 8 6 5 5 6 7 6 3 3 6 8 8 8 8 8 8 8 8 8 9 10 10 11 11 12 13 13 13 13 13 12 12 12 12 12 13 14 14 12 9 6 6 7 8 9 10 11 12 12 14 15 15 15 13 11 10 10 12 12 12 12 12 12 11 10 9 9 10 10 11 11 10 8 6 5 4 3 3 3 3 4 5 7 8 8 8 8 8 7 7 7 7 6 6 5 4 4 5 5 4 3 3 4 4 3 2 1 1 3 4 4 4 4 5 6 7 8 8 8 7 6 7 8 9 10 10 11 10 10 10 10 10 11 11 10 10 9 8 8 8 7 7 7 8 10 11 12 12 11 12 12 12 13 13 13 13 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 11 12 12 13 13 13 14 14 14 14 14 13 13 13 12 12 11 11 10 9 8 7 7 6 5 5 4 3 3 3 3 5 6 8 8 8 8 8 7 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 7 8 8 8 9 9 10 10 10 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 13 13 12 12 12 12 13 13 14 14 15 17 19 21 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 18 17 16 15 15 14 13 12 12 13 14 14 14 14 14 14 13 13 12 11 10 9 7 6 6 6 7 7 7 8 10 11 12 13 13 13 12 11 11 12 13 14 13 11 8 5 3 1 2 4 6 7 9 9 8 8 8 8 8 7 7 6 5 5 5 5 5 5 5 6 6 8 8 6 2 3 3 2 1 0 1 1 2 3 3 4 4 3 3 2 2 2 3 3 3 3 3 2 3 3 4 4 5 6 6 6 6 6 6 7 8 9 9 10 10 10 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 11 10 10 10 9 7 5 4 5 6 6 5 3 5 7 9 9 9 9 9 9 8 8 9 10 11 12 12 13 13 14 15 14 14 14 13 13 13 13 13 14 15 15 14 11 8 6 7 8 9 10 11 12 14 16 17 18 16 13 11 10 11 13 14 14 14 14 14 13 11 10 10 9 9 9 10 9 8 7 6 5 4 3 3 4 5 6 7 8 8 8 7 7 7 7 7 7 7 6 5 5 4 4 4 3 3 3 3 3 3 2 1 0 2 2 2 3 3 4 5 6 7 7 7 6 6 7 8 10 10 11 11 10 10 10 10 10 10 11 10 9 9 8 8 8 8 8 7 8 11 12 12 11 11 11 12 12 13 13 13 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 11 12 12 13 13 14 14 14 14 15 15 15 14 14 14 13 12 12 11 11 10 9 8 7 6 6 5 5 4 4 4 4 5 7 8 9 9 9 8 8 7 7 7 7 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 15 14 14 13 13 12 13 13 13 13 13 14 15 17 20 21 22 22 21 21 22 21 21 21 20 19 18 18 18 18 18 18 17 16 15 15 14 13 13 13 14 14 15 14 14 14 14 13 12 12 10 10 8 7 6 6 6 5 5 5 6 8 9 10 10 11 10 9 8 9 10 10 10 9 7 5 3 1 1 3 4 5 7 8 9 7 8 8 8 8 7 7 6 6 5 5 5 6 6 6 6 7 9 8 4 2 4 4 3 2 2 2 2 2 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 5 6 6 6 6 6 6 7 7 8 8 9 9 10 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 10 10 10 10 9 7 4 4 5 6 6 5 4 6 8 9 9 9 9 9 9 9 9 10 12 13 13 14 14 15 16 16 15 15 15 15 14 13 13 12 13 14 14 14 12 9 6 nan 8 10 11 11 13 15 17 19 18 15 11 10 11 14 15 16 16 16 16 15 13 12 11 10 9 8 8 9 9 9 8 7 6 5 4 4 4 5 6 6 7 7 7 6 6 6 6 6 6 6 7 7 6 5 4 3 3 3 3 4 4 4 3 2 0 1 2 1 1 2 3 5 6 6 7 6 6 7 8 9 10 11 11 11 10 10 10 10 10 11 11 10 9 9 9 8 8 8 8 8 9 11 12 12 11 11 11 12 12 13 13 14 14 14 14 14 13 13 13 13 12 12 11 11 11 12 12 12 12 12 12 12 11 11 11 11 12 13 13 14 14 14 15 15 15 15 15 15 15 14 14 13 13 12 11 10 9 8 8 7 6 6 5 5 5 5 5 6 7 8 9 9 9 9 8 7 7 7 8 8 9 9 8 7 7 7 7 7 8 8 9 9 8 8 8 8 8 8 9 9 10 10 11 11 11 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 14 15 15 15 14 13 13 13 14 14 13 13 13 13 14 17 20 21 22 21 21 21 21 21 21 21 20 18 17 16 16 17 17 17 17 16 16 15 14 13 14 14 15 15 15 14 14 14 13 13 12 12 10 10 9 8 7 7 5 4 3 3 4 5 6 7 7 7 6 5 3 4 6 6 6 6 5 3 2 2 4 5 5 6 6 7 8 7 7 7 8 8 8 7 7 6 6 6 6 7 7 7 7 8 9 9 6 5 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 3 4 4 4 4 3 3 3 3 4 4 5 5 6 6 5 6 6 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 9 9 10 10 9 7 5 5 5 6 6 5 5 7 9 10 10 9 9 9 9 9 11 12 14 15 15 15 16 17 17 17 17 16 16 16 15 14 13 12 12 13 14 13 nan nan nan nan nan nan 12 12 13 15 16 17 15 11 9 11 14 16 17 17 17 18 17 16 14 13 12 10 9 8 8 8 9 9 9 8 7 6 5 5 5 5 5 5 6 6 6 5 5 5 6 6 6 6 7 7 7 6 5 4 4 4 4 5 6 6 5 3 2 1 1 1 1 1 2 3 5 6 6 7 7 8 9 10 11 11 11 11 11 10 10 10 10 11 10 9 9 9 9 9 8 8 8 8 10 12 12 12 12 11 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 14 15 15 15 16 16 16 16 15 15 14 14 13 12 12 11 10 9 8 8 7 7 6 6 6 6 6 7 7 9 9 10 9 9 8 8 8 8 8 9 9 9 8 8 7 6 7 8 9 10 9 9 9 8 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 14 15 15 15 14 14 14 14 15 15 14 13 12 13 14 16 19 21 21 21 21 21 21 21 21 20 20 18 17 17 17 17 17 18 18 17 16 15 14 14 15 16 16 16 15 15 14 14 13 13 13 12 11 10 9 9 8 7 6 5 4 4 3 3 2 3 3 3 4 3 1 2 3 4 4 4 4 4 3 4 6 7 7 6 6 7 8 8 7 7 7 8 8 8 7 7 7 7 7 7 8 8 8 9 9 9 7 5 5 5 5 5 5 5 4 4 4 4 4 5 4 4 5 5 4 4 5 5 5 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 11 10 8 7 6 6 5 5 4 5 7 9 10 10 10 10 9 9 10 12 14 16 16 17 17 18 18 18 18 18 18 17 18 17 14 12 11 12 nan nan nan nan nan nan nan nan nan 11 12 13 14 13 12 10 9 12 15 18 18 18 18 18 18 18 16 15 14 13 11 9 8 8 8 9 9 9 9 8 7 7 6 6 6 5 5 4 4 5 4 4 4 5 5 5 6 7 7 8 7 6 6 5 5 5 6 7 7 7 5 3 2 1 1 1 1 1 2 4 5 6 7 8 9 10 11 11 12 12 12 12 11 11 10 10 10 10 9 9 8 9 8 8 8 8 9 11 12 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 12 11 11 12 14 16 16 16 16 16 16 16 15 15 14 14 13 12 11 10 10 9 8 8 7 7 6 6 6 6 7 8 9 10 10 10 9 9 8 8 9 9 9 10 10 9 8 7 7 7 9 11 11 10 10 9 9 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 13 13 14 15 16 15 14 14 14 14 15 16 15 14 13 12 12 13 16 19 21 21 21 21 21 21 21 21 20 20 19 19 18 18 18 18 18 18 17 16 16 15 15 16 16 16 16 16 15 15 14 14 13 13 12 12 11 10 10 9 8 7 6 5 5 4 3 2 1 0 1 2 3 2 2 2 3 4 4 4 4 5 6 7 8 7 7 7 8 8 9 8 7 7 8 8 7 7 7 8 8 8 8 8 9 9 9 9 8 8 6 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 10 8 7 6 6 5 4 3 5 7 9 11 11 11 11 10 10 11 14 16 17 18 18 19 20 20 19 19 19 19 18 18 18 16 13 12 nan nan nan nan nan nan nan nan nan 8 8 11 13 13 13 12 13 15 18 20 20 20 19 18 18 18 17 17 16 15 14 12 10 8 8 8 9 9 9 9 9 9 8 8 7 7 6 5 5 4 4 4 4 3 3 3 4 5 6 6 6 7 7 6 6 5 6 6 7 7 7 6 5 4 3 2 2 2 1 1 3 4 6 7 9 10 11 11 12 12 12 13 13 12 12 11 11 10 10 9 8 8 8 8 8 7 8 9 11 12 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 12 12 11 12 14 16 17 17 17 17 17 16 16 15 15 14 14 13 12 11 10 10 9 9 8 7 7 7 7 7 7 8 10 11 11 10 10 9 9 9 10 10 10 10 10 10 9 9 8 9 10 11 12 11 10 10 9 9 9 9 10 10 10 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 15 15 14 14 14 14 14 14 14 13 13 13 13 13 14 14 15 15 14 13 13 13 14 15 15 15 14 14 14 14 15 15 15 14 12 12 12 13 16 19 20 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 14 13 13 13 12 11 11 10 9 9 8 8 7 6 5 4 4 3 3 2 1 1 1 1 0 1 2 3 4 6 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 9 9 9 8 8 8 8 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 7 7 7 7 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 8 7 6 6 5 3 3 5 8 10 11 12 12 12 11 12 13 15 17 17 18 20 21 21 21 20 20 19 19 18 18 17 16 15 14 nan nan nan nan nan nan nan nan 8 3 6 10 12 14 15 16 19 21 21 21 21 20 20 19 19 18 17 16 16 16 16 13 11 9 8 8 9 9 10 10 10 10 9 8 8 7 7 6 5 4 3 3 3 2 1 1 2 4 5 5 5 6 7 7 7 6 6 6 6 7 7 6 5 4 4 4 4 3 2 2 3 4 6 8 9 11 11 12 12 13 13 14 14 13 13 12 11 11 10 9 8 8 8 7 7 7 7 8 10 12 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 12 12 13 14 16 17 18 18 18 17 17 16 16 15 14 14 13 13 12 11 11 10 9 9 8 8 7 7 7 7 9 11 12 12 11 11 10 10 10 11 11 11 11 11 11 11 10 10 11 11 12 12 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 13 13 13 14 15 15 14 14 13 13 13 13 14 14 13 11 11 12 14 17 19 20 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 6 5 5 4 4 3 2 1 1 2 1 1 1 2 4 7 9 10 10 9 9 9 9 8 8 9 9 9 8 9 9 8 8 8 8 9 9 9 9 8 8 9 9 9 8 8 9 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 5 5 5 4 3 5 7 9 10 11 12 12 12 13 14 15 16 17 18 19 21 22 22 22 21 20 19 18 17 17 16 15 15 15 nan nan 16 18 nan nan nan nan 5 1 6 10 12 14 17 19 22 23 22 20 19 19 19 20 19 17 16 15 16 17 16 15 12 10 9 9 8 9 9 10 10 10 9 8 7 7 7 6 5 5 4 3 3 2 2 1 1 3 4 4 5 6 7 8 7 7 6 6 6 6 6 5 4 4 5 5 5 5 4 4 4 5 7 8 10 10 11 12 12 13 14 14 14 14 14 13 12 11 10 9 8 8 7 7 6 6 6 7 8 10 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 14 15 17 18 18 18 18 17 17 16 15 15 14 14 13 12 12 11 11 10 9 9 8 8 8 8 9 11 12 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 15 14 13 13 13 14 15 15 14 14 13 13 12 12 12 12 11 11 11 12 15 18 19 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 17 16 16 16 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 3 3 3 3 4 6 9 10 11 11 10 10 10 9 9 9 10 10 9 9 10 9 9 9 9 10 10 9 9 9 8 8 8 9 9 9 9 10 10 10 10 9 8 8 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 4 4 4 4 6 8 9 10 11 11 12 13 14 15 16 16 17 18 20 22 23 23 22 22 20 19 18 17 16 16 16 16 18 nan nan nan 20 21 nan 19 14 7 4 8 11 12 15 18 21 22 22 21 18 17 18 19 18 17 16 15 14 15 16 17 16 14 11 10 9 8 8 8 9 9 9 8 7 7 6 6 6 7 6 6 5 4 4 3 2 1 2 3 4 6 7 8 8 8 7 7 6 6 6 5 4 4 5 5 6 6 6 7 7 7 7 7 8 9 10 11 12 13 14 15 15 15 15 14 13 12 12 11 10 8 7 7 6 6 5 5 6 7 9 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 15 16 17 18 18 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 10 12 13 14 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 15 15 15 15 16 16 16 15 14 13 13 13 14 14 15 15 15 14 13 12 12 11 11 11 11 11 13 16 18 19 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 17 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 4 5 5 4 5 6 9 11 12 13 12 11 11 10 10 11 12 11 10 10 10 10 10 10 11 10 10 10 10 9 9 8 8 9 9 9 9 10 11 11 11 10 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 nan 6 7 8 9 9 11 11 12 13 14 15 16 16 17 18 21 22 23 23 23 22 21 19 17 16 16 16 16 17 18 19 nan nan nan nan 23 21 17 10 6 7 9 11 14 18 20 21 21 20 18 17 15 15 15 14 13 14 14 15 16 18 18 16 13 11 9 9 8 8 8 8 8 7 7 6 7 7 8 8 8 7 6 5 4 3 2 2 1 2 4 6 8 9 9 8 7 7 6 6 6 5 4 4 5 5 6 6 7 8 8 9 8 7 7 8 9 11 12 13 14 15 16 16 16 15 14 13 12 11 9 8 7 6 6 5 5 5 5 5 7 9 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 16 17 18 18 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 9 9 10 11 12 13 14 13 13 13 13 14 14 14 13 13 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 11 12 12 12 12 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 16 14 13 13 13 13 13 14 16 17 16 15 14 12 12 11 10 10 11 12 14 17 18 19 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 20 19 19 19 19 18 18 17 16 16 15 15 14 13 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 7 7 6 6 7 9 12 13 14 14 13 12 12 12 13 14 13 11 11 11 11 11 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 11 11 11 10 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 8 8 8 8 9 9 9 9 9 9 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 6 7 7 8 9 11 11 12 13 14 15 15 15 16 18 21 23 23 23 22 22 20 19 17 17 16 16 16 17 17 18 19 nan nan nan 23 22 19 13 7 4 6 9 13 16 18 19 19 19 18 17 15 13 11 10 10 12 13 15 17 18 17 16 14 12 10 9 8 8 7 7 7 6 6 7 8 9 9 9 9 8 7 6 5 3 2 1 1 2 4 6 8 9 9 8 7 7 7 6 6 5 4 4 5 5 5 6 7 8 9 9 9 7 6 6 8 10 12 14 15 16 17 17 17 16 15 14 12 11 9 8 7 6 5 5 5 5 5 5 6 8 9 10 10 10 10 10 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 15 16 17 18 18 17 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 11 12 13 14 14 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 16 15 14 13 13 13 13 15 18 20 19 17 15 13 11 11 10 10 10 12 15 17 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 18 18 17 16 15 15 14 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 7 7 8 8 7 7 7 7 8 8 8 7 8 10 12 14 15 15 14 13 14 15 16 17 16 14 13 13 13 12 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 6 7 8 9 10 11 12 12 13 13 13 14 16 19 22 23 24 23 22 21 20 18 17 16 15 15 16 16 16 17 18 nan nan nan 21 20 18 15 9 2 3 7 nan nan nan 14 14 13 13 12 11 9 7 5 6 8 11 13 15 14 15 16 15 13 11 9 8 7 7 7 6 6 7 7 8 10 10 9 9 8 7 6 5 4 3 1 1 2 5 7 8 9 8 8 7 7 7 6 6 5 4 4 4 5 5 6 7 8 9 9 8 7 5 5 7 10 13 15 16 17 18 19 19 18 17 15 13 12 10 8 7 6 6 5 5 5 5 5 5 7 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 12 12 12 12 12 13 13 13 14 13 14 14 15 15 16 17 17 17 17 16 15 14 14 13 12 12 12 11 11 11 11 10 10 10 10 11 12 13 14 14 14 14 14 14 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 17 16 15 15 14 13 12 14 17 21 22 20 17 14 12 11 10 9 9 10 12 15 18 19 20 20 21 21 21 21 21 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 18 17 16 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 9 9 8 9 11 13 14 16 16 15 15 15 17 18 19 18 17 16 15 14 13 13 13 13 13 12 12 11 11 11 10 10 10 10 10 11 11 10 10 11 11 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 5 5 7 8 9 10 11 11 11 11 12 13 16 19 22 24 24 23 21 20 18 16 15 15 14 14 15 15 16 17 19 21 nan 22 20 17 15 13 10 5 4 nan nan nan nan nan nan 8 8 8 8 7 5 3 1 2 3 6 8 12 16 17 16 12 10 8 7 7 7 7 7 7 7 8 9 10 10 10 9 8 8 7 6 5 3 2 2 4 6 7 8 8 8 8 8 8 7 7 6 5 4 4 4 5 5 6 7 8 8 8 7 6 5 6 8 10 13 16 18 20 21 21 21 20 18 16 15 13 11 10 9 7 6 6 6 6 6 6 6 6 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 12 12 13 13 13 14 14 14 14 14 15 15 16 16 17 16 16 15 14 14 13 12 12 12 12 11 11 11 10 10 10 10 11 12 13 13 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 15 15 16 16 17 17 18 18 18 18 18 17 17 16 16 15 14 13 15 18 22 23 21 16 11 9 8 8 8 9 10 13 16 19 20 20 21 21 21 21 21 22 22 23 22 22 22 22 21 21 20 20 20 19 19 19 19 19 19 20 19 19 18 17 17 16 15 14 13 12 11 11 11 11 10 11 11 11 12 12 11 11 11 11 10 11 10 9 9 8 8 8 8 9 9 9 10 11 13 15 18 19 19 18 18 18 19 19 19 19 18 16 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 11 10 10 10 9 8 8 8 8 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 4 4 5 7 8 9 10 10 10 10 11 13 16 20 23 25 24 22 19 17 16 14 13 14 14 14 15 15 16 17 18 20 21 21 20 17 14 12 10 7 nan nan nan nan nan nan nan nan nan 15 15 13 10 9 8 9 10 12 14 18 19 17 13 10 8 7 6 6 7 7 7 7 7 8 9 10 11 11 10 9 8 8 7 6 5 4 4 5 7 8 7 7 7 7 8 8 8 7 6 5 4 4 4 5 6 7 8 9 8 7 7 6 5 8 10 10 12 16 20 23 25 25 24 22 20 19 17 15 14 12 11 9 8 7 6 6 6 7 7 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 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 15 15 14 13 13 13 12 12 12 12 11 11 10 10 10 10 11 11 12 13 13 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 15 16 16 17 17 18 18 18 18 18 17 17 17 17 16 16 15 14 15 17 20 22 22 16 11 8 6 7 7 9 11 14 17 19 20 21 21 21 21 22 22 22 23 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 20 20 19 19 18 18 17 16 15 14 13 12 11 10 10 10 10 10 11 11 12 12 12 12 12 12 12 12 11 10 9 9 9 9 9 9 9 10 11 12 15 18 20 21 21 20 19 19 19 19 20 20 18 16 15 14 14 14 13 12 12 12 12 12 11 11 11 11 11 11 12 13 13 12 11 10 9 8 8 7 7 7 7 7 7 7 8 8 8 9 9 8 8 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 6 4 4 5 7 8 10 10 10 10 10 11 14 17 21 24 25 22 19 16 14 13 12 12 13 14 15 14 14 15 16 17 19 20 21 20 18 15 12 10 nan nan nan nan nan nan nan nan nan nan nan 21 20 18 17 17 18 20 21 21 20 17 13 9 7 6 6 6 6 7 7 7 7 8 8 9 10 11 11 10 10 9 9 8 8 6 6 6 7 7 7 6 6 6 7 8 9 9 8 6 5 4 4 4 5 7 8 8 9 8 8 7 6 6 7 10 9 11 16 22 25 27 27 26 24 23 22 22 21 20 17 15 13 11 9 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 14 13 13 13 13 12 12 12 11 10 10 10 10 10 10 11 11 12 13 13 13 14 14 14 14 15 15 15 15 14 14 14 14 15 15 15 14 14 14 13 13 13 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 15 16 17 17 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 17 18 19 16 13 10 8 8 9 10 12 16 18 20 21 21 22 22 22 22 22 23 23 23 24 23 23 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 18 18 17 16 15 14 13 12 11 10 10 10 10 10 10 11 12 13 13 14 14 14 13 13 12 10 10 10 10 10 10 9 10 11 11 12 13 16 18 20 21 21 20 19 19 20 21 20 18 16 15 16 15 14 14 13 12 12 12 12 11 11 11 10 11 11 12 13 14 14 13 11 10 8 7 6 6 6 6 6 6 6 7 7 8 9 9 9 8 8 9 9 9 8 8 8 8 8 8 8 8 8 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 7 7 7 6 5 5 6 8 10 11 12 11 11 12 13 15 18 21 24 23 21 18 15 13 12 12 13 14 15 16 15 14 13 14 16 17 19 20 20 19 nan nan nan nan nan nan nan nan nan nan nan 14 18 21 24 25 24 22 21 21 21 20 19 16 13 10 8 6 5 5 5 5 6 6 7 8 8 8 9 10 11 11 10 10 10 9 9 8 7 7 7 7 7 6 5 5 5 7 8 8 8 7 6 5 4 3 4 6 7 8 8 8 8 8 8 9 10 11 11 9 10 15 20 23 23 22 22 24 26 29 31 31 28 25 22 19 17 14 12 10 8 9 9 10 9 9 8 7 7 7 7 7 7 7 7 7 7 7 8 8 9 10 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 11 11 10 10 10 10 10 10 11 11 12 12 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 14 14 15 16 17 17 18 18 18 19 19 18 18 17 17 17 17 16 16 16 17 16 16 16 16 15 13 12 11 10 11 12 14 17 19 21 22 22 22 22 22 22 23 23 23 24 23 23 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 18 18 17 16 15 14 13 12 11 10 10 10 10 10 10 11 11 12 13 14 15 15 15 14 13 12 11 11 11 11 11 11 11 13 12 12 11 13 15 16 17 18 19 20 20 22 21 20 18 16 15 15 15 15 15 14 13 12 12 12 11 11 10 10 11 12 12 14 16 16 15 13 11 9 7 6 6 6 6 5 6 6 6 7 7 8 9 9 9 8 8 9 9 8 8 8 8 7 7 8 8 8 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 7 7 7 6 6 7 7 8 10 12 13 14 13 13 13 14 16 19 21 22 22 20 17 15 14 13 13 13 14 15 15 14 13 13 14 15 16 17 19 20 20 nan nan nan 8 nan nan nan nan nan nan 10 11 14 20 26 28 26 23 21 19 18 16 14 12 9 7 6 4 4 4 4 4 4 6 7 8 9 9 10 10 11 11 10 10 10 9 9 9 8 7 7 6 6 5 5 5 6 7 7 8 7 6 5 4 4 3 4 6 7 8 7 8 8 9 10 11 12 13 12 11 9 9 12 12 14 19 24 29 32 36 38 38 36 33 30 27 25 22 19 15 12 10 11 11 11 10 9 7 7 6 6 6 6 6 6 6 6 7 7 7 8 9 10 10 10 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 12 12 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 16 17 18 18 18 19 19 19 19 18 18 17 17 17 16 16 17 17 17 16 15 14 14 14 14 13 13 13 14 16 19 20 22 22 23 23 23 23 23 23 23 23 24 23 23 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 18 18 17 16 15 14 13 12 11 11 10 10 10 10 10 10 11 12 13 14 15 16 15 14 13 13 13 12 12 12 12 13 13 14 13 13 13 14 14 13 14 17 18 20 23 23 21 20 18 16 15 15 14 14 15 15 13 12 12 12 11 10 10 10 10 10 11 12 13 14 15 13 11 9 7 6 5 5 5 5 5 5 6 6 7 7 8 9 9 8 8 8 8 8 8 8 8 7 7 7 8 8 9 9 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 6 6 6 7 8 9 10 12 14 15 16 15 15 15 16 17 19 20 21 20 19 18 16 15 14 14 14 14 15 15 14 13 12 13 14 15 16 17 19 20 20 nan nan 9 3 nan nan nan nan 11 11 13 17 22 27 29 26 22 19 16 14 12 11 9 7 6 5 4 4 3 3 3 4 5 7 9 9 10 10 10 11 11 10 10 10 9 9 8 8 7 6 5 5 5 6 6 7 7 8 7 6 6 5 5 4 4 4 6 7 7 7 8 9 11 12 13 14 14 14 13 10 5 2 7 16 21 26 30 31 36 38 39 38 36 35 32 30 27 23 19 15 12 12 13 13 13 11 9 8 7 7 7 7 7 6 6 6 6 6 7 7 8 9 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 13 12 12 11 11 11 11 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 16 16 16 16 16 16 16 15 15 15 14 14 13 13 14 14 14 14 14 14 13 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 16 17 18 18 19 19 19 19 19 19 18 17 17 17 16 16 17 17 17 17 16 15 15 15 15 15 15 15 16 18 20 21 22 23 23 23 23 23 23 23 23 24 24 23 23 23 22 21 21 21 21 21 21 21 20 20 20 20 20 20 19 18 18 17 16 15 14 13 13 12 11 11 10 10 10 10 10 11 12 13 14 15 16 15 14 13 13 13 12 12 12 13 13 14 14 14 15 15 13 11 11 12 15 18 20 22 21 21 21 20 17 15 14 14 14 15 15 14 13 12 12 11 10 10 9 8 6 5 6 8 10 13 13 11 9 7 6 5 5 5 5 5 5 5 5 6 6 7 8 8 8 8 8 8 8 8 8 8 7 7 7 8 9 9 10 10 10 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 7 6 6 6 7 9 10 12 14 16 17 17 17 16 16 17 17 18 18 19 20 19 18 17 16 16 15 15 15 15 14 13 12 12 12 13 14 15 16 17 19 20 nan 16 11 5 nan nan nan nan 10 12 15 20 24 27 28 25 21 17 14 12 10 9 8 7 6 6 5 4 3 3 3 4 5 7 8 9 10 10 11 11 11 11 10 10 9 9 8 7 6 5 5 6 7 7 8 8 8 8 7 6 5 5 5 4 4 4 5 6 6 7 9 10 11 12 13 14 14 14 13 11 9 7 7 12 18 23 28 33 37 38 36 34 33 32 30 27 24 21 18 14 11 12 14 15 15 14 12 11 9 8 8 7 8 7 7 7 6 6 6 7 7 8 8 9 10 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 14 14 14 14 14 14 14 14 13 13 13 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 13 13 12 12 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 17 18 19 19 19 20 20 20 19 19 18 17 17 17 17 17 17 18 17 16 16 16 16 16 16 15 15 17 19 20 22 23 24 24 24 23 23 23 23 23 23 23 23 23 23 22 21 21 21 21 21 21 21 21 20 20 20 20 20 19 18 18 17 16 15 14 13 13 12 12 11 11 10 10 10 10 11 11 13 14 15 15 15 14 13 13 12 11 11 11 12 13 14 15 16 16 15 11 11 11 13 15 18 19 19 20 22 22 22 19 16 15 14 14 15 15 14 13 12 12 11 10 8 6 5 3 4 5 7 8 10 11 10 9 7 6 5 5 4 4 4 4 4 4 5 5 6 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 8 7 6 5 6 7 9 11 13 15 16 17 17 17 17 17 16 16 16 17 18 19 19 19 18 18 17 16 16 15 14 13 13 12 12 12 12 13 14 15 17 18 19 19 16 12 7 7 nan nan 10 11 13 18 22 25 26 25 23 19 16 13 11 10 9 8 8 8 7 7 6 4 4 3 4 6 7 8 9 9 10 11 11 11 11 10 10 9 9 8 7 6 6 6 7 8 9 10 10 9 8 7 6 5 5 5 5 4 4 5 5 6 7 8 10 11 12 13 14 13 13 11 11 12 12 11 11 15 21 30 39 43 39 32 27 25 23 20 17 14 12 10 9 11 13 15 17 17 17 16 14 12 11 10 10 10 10 9 9 8 8 7 7 7 7 8 9 10 11 12 12 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 16 16 17 17 16 16 16 16 16 16 15 15 15 14 14 14 13 14 14 14 13 13 13 13 13 14 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 19 19 19 20 20 20 19 19 18 18 17 17 17 17 17 18 17 17 17 17 17 16 15 15 16 17 19 21 22 23 24 24 24 24 23 22 22 23 23 23 23 23 22 22 21 21 21 21 21 22 21 21 20 20 20 20 20 19 18 18 17 16 16 15 14 13 13 12 12 11 11 11 11 11 11 11 12 13 14 15 15 14 13 12 11 11 11 11 12 13 14 16 17 17 15 9 12 12 13 15 17 18 18 17 19 22 22 20 17 15 14 14 14 14 14 13 12 12 10 8 5 4 3 3 3 4 6 7 8 9 9 8 7 6 5 5 5 4 4 4 4 4 4 5 5 5 6 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 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 nan nan nan nan nan nan nan nan nan 9 7 6 5 5 6 8 10 12 14 15 16 16 16 17 17 17 16 15 15 16 17 19 19 19 19 19 18 18 16 15 14 13 13 12 12 11 12 12 14 15 16 17 18 17 15 12 9 7 9 nan 10 12 15 19 21 23 23 22 20 18 16 14 12 11 10 9 9 9 9 9 8 7 6 5 5 7 7 8 8 9 10 11 12 11 11 10 10 9 9 8 7 7 7 7 8 10 11 12 12 11 8 7 6 6 5 5 4 4 4 4 5 6 7 8 9 11 12 13 13 11 10 10 11 13 13 13 16 18 25 35 43 45 38 28 20 15 12 9 6 3 3 5 9 11 13 15 17 18 18 17 16 15 14 14 14 15 14 14 13 12 11 10 9 8 8 8 8 9 10 11 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 16 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 16 16 17 17 17 17 17 16 16 16 16 15 15 14 14 14 14 13 13 14 13 13 13 14 14 14 14 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 20 20 20 19 19 18 18 17 18 17 17 17 17 17 17 18 17 16 15 14 15 16 18 20 21 22 23 24 24 24 24 23 22 22 22 23 23 23 23 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 11 11 11 12 13 14 15 15 15 13 12 11 11 11 12 13 13 15 16 18 18 15 12 12 13 13 14 16 17 17 15 16 19 21 20 17 16 15 15 14 13 13 12 12 10 8 6 5 4 3 3 3 3 4 6 7 8 8 7 7 6 6 6 5 5 4 4 4 4 4 5 5 5 5 6 7 7 8 8 8 9 9 10 10 10 11 11 11 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 8 6 4 4 nan nan 8 10 12 13 14 15 15 16 17 17 16 15 14 14 15 16 18 19 19 19 19 19 18 17 16 15 13 12 12 11 11 12 12 13 14 15 16 16 15 14 12 9 8 9 10 12 13 16 18 19 20 20 20 18 17 16 14 13 12 11 10 10 10 10 10 10 9 8 7 7 7 7 8 8 9 10 11 12 11 11 10 10 9 9 9 9 9 8 9 10 12 13 14 13 12 9 8 8 7 6 5 4 4 4 4 5 6 7 8 10 11 12 13 12 10 9 10 13 16 16 17 18 21 26 35 41 40 34 25 16 7 3 2 3 6 8 11 13 14 13 14 16 17 17 17 17 17 19 20 21 22 21 19 18 16 15 13 12 10 9 9 8 8 9 10 11 12 12 13 13 13 14 14 14 14 14 14 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 15 15 16 16 15 15 15 15 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 14 14 14 14 13 13 13 13 14 14 15 15 15 15 16 16 17 18 18 19 20 20 20 19 19 18 18 17 17 17 17 18 17 17 17 17 17 17 16 15 14 15 17 19 20 21 22 22 23 24 24 24 23 22 22 22 22 23 23 23 23 22 22 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 17 16 16 16 15 15 14 14 13 12 12 11 11 11 11 12 13 14 15 15 15 14 13 12 12 12 13 13 14 16 18 19 20 19 17 16 14 14 15 16 16 16 14 15 18 20 19 17 16 16 14 13 12 11 10 10 9 7 6 6 5 5 4 4 4 4 5 6 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 7 7 8 8 8 9 10 10 10 11 11 11 11 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 6 7 8 9 10 12 13 15 16 16 16 15 14 13 13 14 15 17 18 19 19 19 19 18 17 16 15 14 12 11 11 11 11 12 12 12 13 13 13 13 12 11 10 10 10 12 13 14 15 16 17 18 18 18 18 17 16 15 14 13 12 11 11 11 11 11 11 10 9 9 8 8 8 8 8 9 10 11 12 12 11 11 10 10 10 10 11 11 11 11 12 13 15 15 14 12 11 9 9 8 7 6 5 5 5 5 6 7 8 9 11 12 13 14 13 13 13 16 18 20 21 22 22 21 21 27 32 32 28 21 14 7 7 12 14 16 16 17 17 16 14 13 14 14 14 15 16 19 22 26 28 28 27 25 22 20 18 17 15 14 12 11 10 9 9 9 10 11 11 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 16 16 17 17 17 17 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 14 14 14 13 13 13 13 13 14 14 15 15 15 15 16 16 17 17 18 19 19 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 14 14 15 17 20 21 21 21 22 23 24 24 24 23 22 22 22 22 22 22 23 23 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 11 11 12 12 13 14 14 15 15 15 14 13 13 13 14 14 15 17 19 21 21 21 21 20 18 18 18 17 16 15 12 13 17 19 19 16 16 15 13 12 11 10 9 8 8 7 7 6 6 6 6 5 5 5 6 6 7 7 7 7 7 7 7 7 7 6 6 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 13 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 1 3 4 5 6 7 8 10 12 13 15 15 15 14 13 13 13 13 14 16 17 19 19 19 18 18 17 16 15 14 12 11 10 10 10 10 10 10 11 12 12 11 11 10 10 11 12 12 13 13 14 15 16 17 18 18 18 17 17 16 15 14 13 12 12 12 11 11 11 11 11 10 9 8 8 8 9 10 11 12 12 13 13 12 12 11 11 11 12 13 13 12 13 15 16 17 16 14 13 11 10 9 8 7 7 7 7 7 8 9 9 10 12 14 15 16 17 18 20 21 23 24 25 25 24 22 21 21 22 23 21 16 11 14 20 25 25 22 20 19 18 17 15 13 12 12 13 14 18 22 26 29 32 32 30 27 23 21 19 18 18 17 16 14 12 10 9 9 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 17 17 16 16 17 17 17 17 17 17 17 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 16 16 17 17 17 16 16 15 15 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 13 13 13 13 14 14 15 15 15 15 15 16 16 17 18 18 19 19 18 18 18 17 17 16 16 16 17 17 16 15 15 15 15 15 15 14 14 16 18 20 21 21 21 22 22 23 24 24 23 22 22 22 22 22 22 23 22 22 21 21 21 22 21 21 20 20 20 20 20 20 19 19 19 18 18 18 18 17 17 16 16 16 15 15 14 13 12 12 12 12 12 12 13 14 15 15 15 14 14 14 14 14 15 16 18 20 22 23 23 23 23 23 22 21 19 18 15 13 12 14 17 17 15 14 13 12 12 11 10 9 9 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 8 7 7 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 0 2 3 4 4 5 7 8 10 12 14 15 15 14 14 13 13 13 14 15 17 18 19 18 17 17 16 15 14 13 12 10 9 9 9 8 8 8 9 10 11 11 11 11 11 12 12 13 13 13 14 15 16 17 18 18 18 18 18 17 16 15 14 13 12 12 12 12 12 12 12 11 9 8 8 8 9 10 11 12 13 14 14 14 14 13 13 13 13 14 14 14 15 16 18 18 17 16 14 13 12 11 10 9 9 8 8 9 10 11 11 12 13 16 17 18 20 21 23 24 25 27 28 28 26 24 22 19 17 17 16 12 12 22 30 30 25 21 19 20 19 18 16 15 14 14 16 19 23 26 29 30 31 31 28 26 23 21 19 18 18 18 18 16 14 12 11 10 11 11 11 11 10 10 10 11 11 11 12 12 12 13 13 13 13 13 14 14 15 15 16 17 17 17 17 17 17 17 18 19 19 19 18 18 17 17 16 16 16 16 16 16 17 17 17 16 15 15 15 15 14 14 14 14 15 15 16 17 17 17 17 16 15 15 14 14 14 14 14 14 13 12 12 13 13 14 14 14 14 14 13 13 13 14 14 14 14 15 15 15 15 15 16 16 17 18 18 18 17 17 17 16 16 16 16 16 16 16 15 14 14 14 14 14 14 14 15 16 18 20 20 20 20 21 22 23 23 23 23 22 22 21 21 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 13 12 12 12 12 12 13 14 14 15 15 15 15 15 15 15 16 17 19 21 22 23 24 25 26 25 24 23 22 21 19 16 14 13 14 15 15 14 13 12 11 10 10 10 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 9 9 8 7 7 6 6 7 7 8 8 9 9 9 9 10 10 10 11 11 11 11 11 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 3 3 4 4 4 5 6 8 10 11 13 14 15 15 15 15 15 15 15 16 18 18 18 17 17 16 15 13 12 12 11 9 8 7 7 7 7 7 8 9 10 11 11 11 12 12 12 13 13 14 15 16 16 16 17 17 18 18 18 17 17 16 14 13 12 12 12 13 13 13 12 12 10 9 8 9 10 11 12 13 14 15 16 16 16 15 15 15 15 15 15 16 16 17 18 19 18 17 16 15 14 13 12 11 10 10 10 10 11 12 12 13 15 17 19 21 22 23 23 24 26 28 29 29 28 26 26 24 20 19 17 17 22 32 33 26 20 18 20 21 20 18 17 17 17 19 22 25 27 29 29 28 27 24 21 21 20 18 16 15 15 16 16 16 14 12 11 11 11 12 12 12 11 11 10 10 10 10 10 11 11 12 12 12 12 12 13 13 14 15 16 17 17 18 18 18 18 19 20 22 22 22 20 20 19 19 19 18 17 17 17 18 18 19 19 18 17 16 16 15 15 14 14 14 14 15 16 17 18 18 17 17 16 15 15 15 14 14 14 13 13 12 12 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 14 13 13 13 14 14 14 15 17 19 19 19 19 20 21 22 23 23 23 23 22 22 21 21 21 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 18 18 17 17 16 16 15 14 13 13 12 12 12 12 13 13 14 15 15 16 16 16 16 16 17 18 19 21 23 24 25 26 26 26 25 25 24 23 22 21 18 16 16 16 15 14 13 12 11 11 11 11 10 10 9 9 9 9 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 10 10 9 8 8 7 7 7 8 8 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 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 5 5 6 6 6 5 5 5 5 6 7 8 10 11 13 15 16 16 17 17 17 16 16 17 18 18 18 17 16 15 13 11 11 11 10 8 7 6 7 7 7 7 8 9 10 11 12 12 12 12 13 13 13 14 14 15 15 15 15 16 17 18 18 17 17 16 14 13 12 11 12 13 13 13 13 12 11 10 9 10 11 12 12 13 14 15 17 17 17 17 16 16 16 16 16 17 17 18 19 19 18 17 17 16 15 14 13 13 12 11 11 11 11 12 13 14 16 19 21 23 24 25 25 25 26 28 29 29 29 28 28 27 26 24 23 26 29 29 24 19 17 20 24 25 23 20 19 18 19 21 24 26 27 27 27 24 20 15 11 10 11 11 10 9 9 10 11 11 10 10 10 11 12 13 14 14 13 12 11 10 9 9 10 10 11 11 11 11 11 11 12 12 13 14 15 16 17 18 19 19 20 22 23 25 25 25 24 23 22 22 21 20 19 19 19 19 19 20 19 19 18 17 17 16 15 14 14 14 14 15 16 17 18 18 18 17 17 16 16 15 15 14 14 13 12 12 13 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 14 14 13 13 13 13 13 14 16 18 18 18 18 18 19 21 22 22 23 23 22 22 21 21 21 21 21 21 21 21 20 21 21 21 21 20 20 20 20 20 20 19 19 18 18 18 18 18 19 19 19 18 18 17 17 16 16 15 14 13 12 12 12 13 13 14 14 15 16 17 17 18 18 18 18 18 19 21 23 24 25 26 26 26 26 26 25 25 24 23 21 20 19 18 17 15 14 13 13 12 12 12 12 11 11 10 10 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 12 12 11 11 10 9 9 8 8 9 9 9 9 9 10 10 10 10 10 11 11 12 12 12 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 4 5 7 8 9 9 8 7 7 7 7 8 9 11 12 14 16 17 18 19 19 19 18 17 17 18 18 18 17 15 13 11 10 9 10 9 8 7 6 7 7 8 8 8 9 10 11 12 12 12 13 13 13 13 14 15 15 14 14 15 17 18 18 18 17 17 16 15 13 11 11 11 12 13 13 13 13 12 11 11 11 12 12 12 13 14 15 17 18 18 18 18 17 17 17 17 17 18 18 19 18 18 18 17 17 16 15 14 14 13 12 12 12 12 13 14 15 17 19 22 24 26 27 27 27 28 29 30 30 29 29 28 27 26 24 22 20 18 14 13 16 21 25 28 28 26 23 20 19 19 21 23 25 26 26 25 22 17 11 5 2 3 4 5 7 9 11 11 9 8 9 10 12 14 15 16 16 16 15 13 12 11 10 10 11 11 11 11 12 12 12 12 13 14 15 16 17 18 19 20 20 22 23 25 26 27 27 27 26 25 25 24 22 21 21 21 20 20 20 19 19 19 18 17 16 15 14 14 14 14 15 16 18 18 19 18 18 18 17 16 16 15 15 14 13 13 13 14 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 14 13 13 13 13 13 14 15 16 18 18 17 17 18 19 21 22 22 22 22 22 21 21 21 20 20 21 21 20 20 20 20 21 21 21 20 20 19 19 19 19 19 18 18 18 18 18 18 19 19 19 18 18 17 17 16 16 15 15 14 13 12 12 13 13 14 15 16 17 18 18 19 19 19 18 18 20 21 23 24 25 26 26 26 27 27 26 25 25 24 23 22 21 20 18 18 17 16 15 15 14 14 13 12 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 12 12 11 11 10 9 9 9 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 13 13 13 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 8 9 10 10 9 9 9 9 9 10 11 12 13 15 16 18 19 20 20 19 19 18 17 18 18 18 17 15 12 10 9 9 9 9 8 7 7 7 8 8 9 9 10 10 11 12 13 13 13 13 13 nan 15 15 15 15 15 15 17 18 18 18 18 18 17 15 13 12 11 11 12 13 14 14 14 14 13 13 12 13 13 13 13 14 16 17 18 19 19 18 18 18 18 18 18 18 18 19 18 18 18 18 18 17 16 16 15 14 13 13 13 13 14 15 17 18 20 22 25 27 27 27 27 29 30 30 30 29 29 27 27 26 23 20 17 14 13 17 23 28 31 31 30 28 25 22 21 21 22 25 27 28 27 25 22 17 12 9 8 8 10 12 14 16 16 15 13 12 11 13 14 16 17 18 18 18 17 16 14 13 12 12 12 12 12 12 13 14 15 15 15 15 16 18 19 20 20 21 22 23 24 26 27 27 28 27 27 26 26 25 25 24 22 21 20 20 19 19 19 19 18 17 16 15 14 14 14 15 16 17 18 18 18 18 18 18 18 17 16 16 15 14 14 14 14 15 15 16 16 16 15 15 15 14 14 13 12 12 12 12 12 12 12 12 13 13 14 14 15 14 14 14 15 15 15 15 16 16 15 15 15 14 13 13 13 13 14 14 15 16 17 17 17 17 18 19 21 21 22 22 22 22 21 21 20 20 20 20 20 20 19 20 20 21 21 20 20 19 19 19 19 18 18 18 18 17 17 18 18 18 18 18 18 18 17 17 17 16 16 15 14 13 13 13 13 13 14 15 16 17 18 19 19 20 19 19 19 20 21 23 24 25 25 26 26 27 27 26 26 25 25 24 23 22 21 20 20 19 18 17 16 15 14 14 13 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 12 12 11 10 9 10 10 10 10 10 10 10 11 10 11 11 11 12 12 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 9 9 10 10 10 10 11 11 12 12 14 15 16 17 19 20 20 20 19 18 18 17 18 19 18 17 14 12 10 9 10 10 9 9 8 7 8 8 9 9 9 10 11 12 13 14 14 14 14 14 14 15 15 15 14 14 15 16 18 19 19 19 19 18 16 14 12 11 11 11 12 14 15 15 15 15 14 13 13 13 13 14 15 17 18 18 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 18 18 18 17 16 16 15 15 15 15 16 17 18 20 22 23 25 27 27 27 28 29 30 30 30 29 28 27 27 26 24 23 23 25 28 32 34 35 34 32 30 27 25 23 22 22 23 26 28 30 29 27 23 20 16 15 15 15 17 18 20 20 19 18 17 16 15 15 16 17 18 19 19 19 18 17 16 15 15 15 16 15 15 16 16 17 17 17 17 18 18 19 20 21 22 23 23 24 25 26 27 27 27 27 26 26 26 26 25 24 23 22 21 20 18 18 18 18 18 17 16 15 14 14 15 16 17 18 18 18 17 17 18 18 18 18 17 16 15 15 15 14 15 15 16 16 16 16 16 16 15 15 14 13 12 11 11 11 11 11 11 12 12 13 13 14 14 14 14 14 14 14 15 15 16 16 15 15 15 14 13 13 14 14 14 14 15 16 16 16 16 17 18 20 21 21 22 22 22 21 21 20 20 19 19 20 20 19 19 19 20 20 20 20 20 19 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 17 17 17 16 16 15 14 13 13 13 13 14 14 15 16 17 18 19 20 19 19 19 20 21 23 24 25 25 25 25 26 27 27 26 26 25 25 24 23 21 21 20 19 19 18 17 16 15 15 14 14 13 13 12 12 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 11 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 14 14 14 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 8 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 20 19 18 17 17 18 18 18 17 15 13 11 10 10 10 10 9 9 8 8 8 8 9 10 11 11 12 13 15 15 16 15 14 15 15 15 14 13 13 14 16 18 19 19 19 19 18 16 14 12 11 11 11 12 14 15 16 16 15 14 13 13 13 14 15 16 17 18 18 18 19 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 18 19 20 22 24 25 26 27 28 28 29 29 30 30 29 28 27 27 27 26 25 26 27 29 32 35 37 35 34 31 29 26 24 22 22 22 23 25 27 29 28 27 24 22 21 21 21 21 22 22 22 21 21 20 20 19 18 18 17 17 18 18 18 18 18 17 17 17 18 19 19 20 21 21 21 21 21 20 20 20 20 21 21 22 23 23 24 24 25 26 27 27 27 27 26 26 26 25 25 25 24 24 22 21 19 18 17 17 17 16 15 14 14 14 15 16 17 18 17 17 16 16 17 17 18 18 17 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 15 14 12 11 11 10 10 10 11 11 12 12 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 14 13 13 14 14 14 14 15 16 16 16 16 17 19 20 20 21 21 22 22 21 21 20 19 19 19 19 19 18 18 19 19 20 20 20 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 16 15 14 14 13 13 13 14 14 15 16 17 17 18 19 19 19 19 19 21 22 24 25 25 24 24 25 26 26 26 26 25 25 24 23 21 21 20 20 19 19 19 17 17 16 15 15 15 14 13 13 12 12 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 11 11 10 10 10 10 10 10 10 11 11 11 11 11 12 12 13 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 20 21 21 19 18 17 17 18 19 19 19 17 14 12 11 11 11 10 10 9 9 9 8 8 9 10 11 12 13 14 15 16 16 15 15 15 15 14 13 12 13 14 16 18 19 19 19 19 18 17 15 14 12 12 12 12 14 15 16 16 15 14 13 13 13 15 16 17 18 18 18 18 19 20 21 21 20 19 19 20 20 20 20 19 20 20 20 20 20 20 19 19 19 19 20 20 21 21 22 23 25 26 27 28 28 29 29 30 30 29 28 27 27 26 26 26 25 26 26 28 29 31 32 32 30 28 26 25 24 22 21 21 22 24 25 26 26 26 25 24 23 23 24 23 23 23 23 22 22 22 22 21 21 20 20 20 20 20 19 19 18 17 17 18 18 19 19 20 21 22 23 23 23 23 22 22 23 23 23 24 24 24 24 24 25 26 27 27 27 27 27 26 26 25 25 25 25 24 23 21 20 18 17 16 16 16 15 15 14 15 15 16 17 17 16 15 15 15 16 17 17 17 17 16 16 16 15 15 15 16 16 16 16 17 17 17 17 17 16 15 14 13 12 11 11 10 11 11 11 12 13 13 13 13 13 13 13 14 14 15 15 15 15 15 15 14 13 13 14 14 14 14 15 16 16 16 17 18 19 19 19 20 21 21 22 21 21 20 19 18 18 18 19 18 18 18 19 19 20 20 19 18 17 17 17 17 17 17 17 16 16 17 17 17 17 18 18 18 18 17 17 17 17 16 16 15 14 13 13 13 13 14 15 15 16 17 17 18 18 18 19 20 21 22 24 24 25 24 24 25 26 26 25 25 24 24 23 22 21 21 21 21 20 21 20 19 17 16 16 16 15 15 14 14 13 12 12 12 12 12 12 12 13 13 13 13 13 12 12 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 13 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 18 19 20 20 21 20 19 18 17 18 19 21 22 21 19 17 14 12 12 11 11 11 10 10 9 9 9 9 10 12 13 14 15 15 16 16 16 16 15 14 14 13 13 14 15 17 18 19 19 19 19 19 18 17 15 14 13 13 13 14 15 16 15 15 14 13 13 14 16 18 19 19 18 18 19 20 20 21 20 20 19 19 20 20 20 19 19 20 20 20 20 21 21 21 21 21 22 22 23 23 23 24 24 25 26 27 28 29 29 29 30 29 29 28 27 27 26 26 25 25 25 26 26 27 28 28 29 28 27 25 24 22 22 21 21 22 22 23 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 23 23 23 23 24 23 23 21 20 19 18 18 18 18 18 17 17 18 19 20 20 21 22 24 25 25 26 26 25 25 25 25 26 26 27 27 26 26 26 26 25 25 25 25 24 23 22 21 19 18 17 16 15 16 15 15 15 15 15 15 16 16 15 15 14 14 15 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 17 17 16 16 15 14 13 13 12 11 11 11 12 12 13 13 13 13 13 13 13 14 14 15 15 14 15 15 14 14 13 13 14 14 14 14 15 16 16 17 17 18 18 19 19 19 20 21 21 21 20 19 19 18 18 18 18 18 17 17 18 19 19 19 18 17 16 16 16 17 17 17 17 16 16 16 17 17 17 17 18 18 17 17 17 17 17 17 16 16 15 13 13 12 13 13 14 15 15 15 16 16 17 18 19 20 22 23 23 24 24 24 25 26 26 26 25 24 23 23 22 22 21 22 22 22 22 22 22 21 19 18 17 17 16 16 15 14 13 13 12 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 11 11 11 11 12 13 13 13 14 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 6 6 6 7 8 9 10 11 12 13 14 15 16 17 18 18 19 20 20 20 20 19 18 18 18 20 22 23 22 21 18 16 14 13 12 12 11 11 11 10 10 10 10 11 12 13 15 15 16 16 16 16 16 15 15 14 13 13 14 16 17 18 18 19 20 20 20 19 18 17 15 14 14 14 15 15 16 15 15 14 14 15 16 18 20 20 20 19 19 20 20 21 20 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 25 25 25 26 27 27 28 28 29 29 29 29 28 28 27 27 26 26 26 26 26 26 26 27 27 27 27 26 25 24 23 22 22 22 21 22 22 22 23 22 22 22 22 22 22 22 22 23 23 24 25 26 26 25 25 25 25 26 26 26 25 24 23 23 22 21 20 20 19 18 17 16 17 17 18 19 21 23 25 27 27 28 27 27 27 27 27 27 27 26 26 25 25 24 24 24 24 24 23 22 22 21 19 18 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 15 17 17 17 17 17 16 16 16 16 16 16 17 17 18 18 18 18 18 17 17 16 16 15 15 14 13 13 13 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 14 14 13 14 14 14 14 15 16 16 16 17 17 18 18 18 18 18 19 20 20 20 20 19 18 17 17 17 17 17 16 17 17 18 18 18 17 16 15 15 16 16 17 17 17 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 16 16 15 14 13 12 12 12 13 14 14 14 14 15 16 18 20 21 22 23 23 22 23 24 26 27 27 26 26 24 23 23 22 22 22 23 24 24 23 23 23 23 23 21 20 18 17 16 15 14 14 13 12 12 12 12 12 12 13 13 13 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 13 13 13 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 9 8 7 6 7 7 8 9 11 12 13 14 15 15 16 17 17 18 19 19 20 20 19 19 18 18 18 20 22 23 23 22 20 18 15 14 13 12 12 12 11 11 11 11 11 11 12 13 15 16 16 16 16 16 16 15 15 15 14 14 15 16 17 18 18 19 20 21 21 20 19 18 17 16 15 15 16 16 16 15 15 15 15 16 18 20 21 21 20 20 20 20 21 21 20 19 19 19 19 19 19 19 19 19 19 20 20 21 22 22 23 23 24 24 24 24 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 27 27 26 25 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 23 24 25 26 26 26 25 25 26 26 27 27 27 27 26 25 25 25 24 24 23 22 22 20 19 18 18 18 19 21 23 25 26 28 28 29 29 28 28 28 28 27 26 25 24 23 23 23 23 24 24 24 24 23 22 21 19 18 17 18 18 18 17 16 15 15 14 14 14 14 14 14 14 16 17 18 18 18 17 17 16 16 17 17 17 18 18 18 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 14 14 14 14 14 14 15 16 16 17 16 16 17 18 18 18 18 18 19 19 20 19 19 19 17 17 17 17 17 16 16 16 17 18 18 17 16 15 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 14 13 12 11 11 12 13 13 13 13 14 16 18 20 22 23 23 22 21 21 23 25 26 27 27 26 25 24 23 23 23 24 25 26 25 25 24 24 25 25 24 23 21 19 17 16 15 14 13 13 13 12 12 12 12 12 13 12 12 12 12 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 12 10 9 8 8 8 9 10 11 13 14 14 15 16 16 17 17 18 18 19 19 19 19 18 18 18 18 20 22 23 23 21 20 18 16 14 13 13 13 13 12 12 11 11 11 12 13 13 15 16 17 17 17 16 16 16 16 16 16 16 16 17 18 18 19 19 20 20 21 20 20 19 18 17 17 17 17 17 16 15 15 15 16 17 19 21 22 22 21 21 21 21 21 21 20 19 19 19 19 19 19 19 19 19 19 20 21 21 22 23 23 23 24 24 24 24 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 29 29 29 28 28 28 28 28 28 29 29 28 28 28 27 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 23 24 25 26 26 26 26 26 26 26 27 27 27 27 26 26 25 25 24 24 24 24 24 23 23 22 22 21 21 21 22 23 25 26 28 29 29 29 28 27 27 26 26 25 24 23 23 23 23 24 24 25 25 25 24 23 21 20 20 20 21 21 20 19 17 15 14 14 15 15 16 16 16 16 18 19 19 19 18 18 17 17 18 18 19 19 19 19 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 14 14 14 15 15 14 15 16 17 17 16 17 17 18 19 19 19 19 19 20 20 19 19 18 17 16 16 17 17 16 15 16 16 17 17 17 16 15 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 13 12 11 11 12 12 12 12 12 13 15 17 20 22 23 24 23 21 20 20 23 25 26 26 26 25 24 24 24 24 24 25 25 25 25 25 24 25 26 26 24 22 20 18 17 16 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 16 13 11 10 9 10 11 12 13 14 15 15 16 16 17 17 17 17 18 18 18 19 19 18 17 17 18 19 21 22 22 21 20 18 17 15 14 13 13 13 13 12 12 12 12 12 13 14 14 16 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 19 19 18 18 18 18 17 16 16 17 18 19 21 22 23 23 23 22 22 22 21 21 20 20 20 20 20 19 19 19 19 19 19 20 21 22 22 23 23 24 24 24 24 24 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 29 29 29 28 28 29 29 29 29 30 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 22 22 22 22 22 22 23 24 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 26 25 25 24 24 24 23 23 24 24 25 24 24 23 23 23 23 25 26 28 28 28 28 27 27 27 27 27 26 25 24 24 24 24 25 25 26 26 25 25 24 23 23 24 25 26 25 23 21 19 17 16 16 17 17 17 18 18 19 20 20 20 20 19 19 19 19 19 20 20 20 20 20 19 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 15 15 15 15 16 17 17 17 17 18 19 19 19 19 19 20 20 20 20 19 18 17 16 16 16 16 15 15 15 16 16 16 16 15 15 15 15 15 16 16 17 17 18 18 18 18 18 18 17 17 17 16 16 16 16 17 16 16 16 15 14 14 13 12 11 11 12 11 11 10 11 13 16 19 22 24 25 24 22 19 19 21 23 25 25 25 25 25 24 24 24 25 25 24 24 25 25 24 24 24 25 24 23 21 19 18 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 14 15 15 15 15 14 15 15 15 15 16 16 16 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 18 16 14 12 11 12 12 13 14 15 16 16 17 17 17 17 17 17 17 18 18 18 18 18 17 17 18 19 20 21 21 21 20 19 17 15 14 13 13 13 13 12 12 12 13 13 14 14 15 16 17 18 18 18 18 19 19 20 20 19 18 18 18 19 19 19 20 20 20 20 21 21 20 20 20 19 19 19 18 17 17 18 19 20 22 23 23 24 24 23 23 22 21 20 20 20 20 20 20 20 19 19 19 20 20 21 22 22 23 23 23 24 24 24 24 24 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 31 31 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 24 24 24 24 25 25 26 26 26 26 26 26 25 26 26 27 27 27 27 27 27 27 27 26 25 25 24 23 23 23 24 24 25 25 24 23 23 22 23 24 26 28 29 29 29 29 29 29 29 29 28 27 26 25 25 25 26 26 26 26 25 25 25 26 27 28 29 29 27 25 23 21 20 19 19 19 19 19 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 17 17 17 17 17 18 19 20 20 20 20 20 21 20 20 19 19 17 16 16 16 16 15 14 15 15 15 15 15 15 15 15 15 15 16 16 17 18 18 18 18 18 18 18 18 17 16 16 16 16 16 16 16 16 16 15 15 14 13 12 11 11 11 11 10 9 9 12 15 18 22 24 26 25 23 21 20 20 22 23 24 24 24 24 24 24 25 25 26 26 26 27 26 25 23 22 23 23 22 21 19 18 17 17 16 16 15 15 15 14 14 14 14 14 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 20 20 19 17 15 14 14 14 14 15 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 17 18 19 19 20 20 20 20 19 18 16 15 14 14 13 13 12 12 13 14 15 16 16 16 16 17 18 19 19 19 20 21 22 22 21 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 20 20 19 18 19 20 20 21 22 23 24 25 25 24 23 22 21 20 20 20 20 nan 20 20 20 20 20 20 21 21 22 23 23 23 23 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 28 28 29 29 29 29 30 nan nan nan 31 nan 32 32 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 26 26 25 25 26 26 26 27 27 28 28 28 28 27 27 26 26 26 26 27 27 27 27 27 27 26 26 26 25 25 24 24 23 22 23 23 24 24 24 23 23 23 24 25 27 29 29 30 30 31 32 32 32 31 30 28 27 26 26 26 26 26 26 26 26 26 27 28 29 29 29 28 27 25 24 23 22 21 20 20 20 21 21 21 21 21 21 20 20 20 20 20 21 20 20 20 19 19 18 18 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 17 17 17 17 17 18 19 20 20 20 19 20 20 20 20 19 19 18 17 16 16 16 15 14 14 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 19 19 18 18 17 16 16 15 15 15 15 16 16 16 15 15 14 13 12 11 11 11 10 9 8 8 11 14 17 21 24 26 26 25 23 21 20 21 22 22 22 22 22 23 24 25 26 27 28 29 29 28 26 24 22 22 22 22 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 15 15 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 18 18 18 19 19 20 20 20 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 26 nan nan nan nan nan nan nan nan nan nan nan nan 19 20 22 22 21 19 18 17 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 17 16 15 14 13 12 12 13 14 16 18 18 18 18 17 18 18 19 19 20 21 22 23 23 22 20 19 19 19 20 20 20 20 21 21 21 22 22 22 22 22 21 21 20 20 20 21 21 22 23 24 25 26 26 25 24 22 21 20 20 nan nan nan nan nan nan nan nan nan nan 22 nan 23 nan nan 24 24 24 24 25 25 25 25 25 25 25 26 26 27 27 28 28 28 29 29 29 29 30 30 31 nan nan nan nan nan nan nan nan 33 33 32 32 32 32 31 31 30 30 30 29 29 28 28 28 28 28 27 27 27 28 28 28 29 29 29 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 22 22 22 22 23 24 24 24 24 24 25 26 28 30 31 32 33 34 35 35 34 33 31 30 29 28 27 27 26 26 26 26 26 27 27 28 28 28 28 27 26 25 25 24 23 22 21 21 21 21 21 21 21 20 20 19 19 20 20 20 20 20 20 19 18 18 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 14 14 14 13 14 15 17 17 17 17 18 19 19 19 19 19 19 19 19 19 19 19 19 18 17 16 16 15 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 19 19 19 19 18 18 17 16 15 15 15 15 15 15 15 15 15 14 14 13 12 11 11 10 10 9 8 8 10 13 17 20 23 25 26 26 25 24 22 21 21 21 21 21 21 22 23 25 26 28 28 29 29 29 27 25 23 22 22 21 20 19 18 17 16 16 15 14 14 13 13 14 14 14 14 14 14 14 14 15 15 14 15 15 15 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 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 28 26 25 25 nan nan nan nan nan nan nan nan nan nan 20 22 23 23 22 21 20 19 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 19 19 20 19 19 18 17 16 15 14 13 13 14 15 18 20 21 20 20 19 19 19 19 19 20 22 23 24 23 22 21 20 20 19 20 20 20 20 21 21 22 22 23 23 22 22 22 22 21 21 22 22 22 22 23 24 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 nan nan 24 24 25 25 nan 25 nan nan 25 26 26 26 27 27 28 28 29 29 29 30 30 nan nan 31 32 32 33 34 34 35 35 34 34 34 34 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 29 28 28 28 29 29 29 30 29 29 29 28 28 28 28 28 28 28 28 28 27 27 26 25 24 23 23 23 23 22 22 22 23 23 24 24 25 25 26 27 29 31 33 34 35 36 37 37 37 36 34 32 31 30 29 28 27 26 26 26 27 27 27 27 28 28 28 28 27 26 26 25 24 23 22 22 22 22 21 21 20 20 20 20 20 20 20 20 21 20 20 19 18 18 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 13 13 14 15 16 17 17 18 19 19 19 19 19 19 18 18 18 18 18 19 19 18 17 16 16 15 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 19 19 19 19 19 18 17 16 15 15 14 14 14 15 15 15 15 14 13 13 12 11 10 10 9 9 8 8 9 13 16 20 22 24 26 26 26 25 24 22 21 21 20 20 20 21 22 23 24 25 26 26 27 28 27 26 24 23 22 21 20 19 18 16 16 15 15 14 14 13 13 14 14 15 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 20 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 27 27 27 26 nan nan nan nan nan nan nan nan nan 20 22 23 23 23 23 22 21 20 19 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 19 19 19 19 20 20 21 21 21 20 20 20 19 19 18 17 16 16 15 14 14 15 17 19 21 22 22 21 20 19 19 19 20 21 23 24 24 23 22 21 20 20 19 19 20 20 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 23 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 nan nan 25 25 nan nan nan 25 nan nan nan nan nan nan 27 28 29 29 29 29 30 30 31 nan nan 32 33 33 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 34 34 33 33 33 32 32 31 30 30 29 29 30 30 30 30 30 29 29 29 29 29 29 28 28 29 29 28 28 27 26 25 24 23 22 22 23 23 23 23 23 23 24 25 26 27 29 30 31 32 33 34 35 36 36 37 37 36 34 33 32 31 29 28 27 27 27 27 27 27 27 28 28 28 27 27 26 26 25 24 23 23 23 23 22 22 21 21 21 21 21 21 21 21 21 21 20 20 19 18 18 17 17 16 16 17 17 16 16 16 16 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 15 14 14 13 13 14 16 17 18 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 18 17 16 15 15 14 14 14 15 15 15 16 16 17 17 17 17 18 18 19 19 19 19 19 19 19 18 17 15 15 14 14 14 14 14 14 14 14 14 13 12 12 11 10 10 9 8 8 8 9 12 16 20 22 24 25 26 26 25 24 23 22 21 20 20 20 21 22 23 22 21 22 23 24 25 26 25 24 23 22 21 20 19 18 17 16 15 15 15 14 14 14 14 15 15 16 16 15 15 15 15 16 16 15 15 15 16 15 15 16 16 16 17 17 17 17 18 18 19 19 20 20 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 27 28 28 26 nan nan nan nan nan nan nan nan 19 21 23 24 24 23 22 22 21 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 21 21 21 21 20 20 19 19 18 17 17 18 17 17 17 17 19 20 22 23 23 22 21 20 20 21 21 22 23 24 24 23 22 21 20 20 20 20 21 21 22 23 24 24 24 24 24 24 24 24 24 24 25 25 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 26 26 nan nan nan nan nan 28 29 29 30 30 30 30 31 31 nan 32 32 33 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 33 33 32 31 31 31 31 30 30 30 30 30 30 29 29 30 30 29 29 29 30 29 29 28 28 26 25 24 23 22 23 24 24 24 24 24 24 25 25 27 28 29 31 31 31 32 33 34 35 36 37 36 35 34 34 32 31 29 28 28 27 27 27 27 27 28 28 27 27 26 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 20 19 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 15 14 13 13 14 16 18 19 19 19 19 19 19 19 19 18 18 17 17 17 18 19 19 18 18 17 16 15 14 14 14 15 15 16 16 17 17 17 17 17 18 18 19 19 19 19 20 20 19 18 17 15 14 14 13 13 13 13 14 14 14 13 13 12 11 11 10 9 8 8 7 7 8 10 15 19 22 24 25 26 26 25 24 23 22 21 21 20 20 21 22 22 20 18 18 19 20 22 22 22 22 21 21 21 21 20 18 17 17 16 16 15 15 15 15 15 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 27 nan nan nan nan nan 17 18 19 20 22 24 24 24 23 22 21 21 21 20 19 19 19 19 19 18 18 18 18 17 17 18 18 18 18 19 19 19 19 20 20 21 21 21 21 21 21 20 19 18 18 18 19 20 20 19 19 20 21 23 24 25 24 22 21 21 21 22 22 23 23 23 22 21 21 21 21 21 21 22 23 24 25 25 25 25 25 24 24 nan nan 25 25 26 26 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 nan nan nan 25 25 26 26 nan nan 27 nan nan nan nan nan nan nan nan nan nan 31 31 31 31 nan 32 33 34 35 35 nan nan nan nan nan nan 37 nan 37 37 37 nan nan 37 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 30 30 30 31 31 30 30 30 31 30 29 28 27 25 24 24 24 24 24 24 24 24 24 24 24 25 26 27 28 29 30 31 31 31 32 34 36 36 36 35 35 35 34 32 31 30 28 27 27 26 26 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 25 25 25 25 24 24 23 22 21 21 20 19 18 18 18 18 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 16 15 14 13 13 14 16 17 18 19 19 18 18 18 19 19 18 18 17 17 17 17 18 19 19 18 18 17 15 14 14 15 15 16 16 17 17 17 17 17 17 17 18 18 18 19 19 20 20 19 18 17 15 14 13 13 12 12 13 13 13 13 13 13 12 11 10 9 9 8 7 7 6 6 8 12 17 21 24 25 26 25 25 24 23 22 21 21 20 20 21 21 20 17 16 15 16 17 19 20 20 20 20 20 20 20 19 19 18 17 17 17 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 19 19 20 20 21 21 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 nan nan nan nan 16 17 18 20 21 23 24 24 23 22 21 21 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 22 21 20 20 19 20 21 21 21 21 21 22 23 24 25 26 26 24 23 22 22 22 22 22 22 22 21 21 21 22 22 22 23 24 24 25 25 26 26 25 25 nan nan nan nan 26 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 27 nan nan 27 nan nan nan nan nan nan nan nan nan nan nan 32 32 33 33 33 34 35 35 36 37 38 38 38 nan 38 nan nan nan nan nan nan nan 38 38 38 38 38 38 38 37 37 37 36 35 35 34 34 34 33 33 33 32 31 31 31 31 31 31 32 32 32 32 31 32 31 31 29 27 25 24 24 25 25 25 25 25 25 25 25 25 25 26 27 27 28 29 29 30 30 31 32 33 34 34 35 36 36 35 34 33 31 29 27 27 26 26 26 27 27 26 26 26 26 26 26 25 24 24 24 24 25 25 26 26 26 26 26 26 25 24 23 22 21 20 19 19 19 19 19 18 18 18 18 19 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 16 14 14 13 13 15 16 17 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 19 19 18 17 16 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 18 18 19 20 20 19 18 17 15 14 13 12 12 12 12 12 13 13 13 12 12 11 10 9 8 8 7 6 6 6 6 9 13 19 22 24 26 26 25 24 23 22 21 21 20 20 19 19 17 15 15 14 15 16 17 18 18 18 19 19 19 19 19 19 19 18 18 17 17 17 16 16 16 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 17 17 18 18 18 19 20 20 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 19 21 22 24 24 24 23 22 21 21 21 22 21 21 20 19 19 18 18 18 17 17 16 16 16 16 17 18 18 19 19 20 20 21 21 22 22 23 23 23 22 21 20 21 21 22 22 22 23 23 23 24 24 25 26 26 25 24 23 22 22 22 22 22 21 21 22 22 22 23 23 24 25 25 26 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 nan nan nan nan nan nan nan nan nan nan 33 34 34 34 34 35 36 36 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 39 39 38 nan 38 37 37 36 36 36 35 35 34 34 33 33 33 33 32 32 32 32 33 33 32 32 32 32 32 30 29 27 25 25 26 26 26 25 25 26 26 26 27 27 28 28 28 28 28 28 28 29 29 30 31 33 34 36 37 38 38 37 34 31 30 29 28 27 27 27 27 26 26 26 26 26 26 25 25 24 24 24 24 25 26 26 27 27 27 27 27 27 26 25 23 22 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 19 19 19 19 18 17 16 15 14 13 13 14 16 17 18 18 18 17 17 17 18 18 18 17 17 17 17 17 18 18 19 19 18 17 16 16 16 16 16 17 17 17 17 16 16 16 16 16 17 17 18 18 19 19 19 18 17 15 14 13 12 12 12 12 12 12 13 13 12 12 11 10 9 9 8 7 7 6 6 6 7 10 14 19 22 24 26 26 25 23 22 21 19 19 19 18 16 15 14 14 15 16 16 17 17 17 18 18 18 18 18 19 19 19 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 15 15 16 17 17 17 18 19 19 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 17 19 22 23 25 25 25 23 22 22 22 22 22 22 21 20 19 19 18 18 17 16 16 15 14 15 15 16 17 18 19 19 20 20 20 21 22 23 23 23 22 21 21 21 22 23 23 24 24 25 25 25 24 24 25 26 26 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 35 35 36 36 37 37 38 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 nan nan nan nan nan 39 38 37 37 37 37 37 36 36 35 34 34 34 33 33 33 33 33 33 33 32 33 33 32 32 31 30 29 28 27 27 27 26 26 27 27 28 28 28 29 29 30 30 30 29 29 29 29 29 29 30 32 35 37 39 40 40 39 36 33 31 30 29 28 28 28 28 27 26 26 25 25 25 25 24 23 23 24 24 25 26 26 27 27 28 28 28 28 28 27 25 23 22 22 22 22 22 22 22 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 18 18 18 18 19 19 20 20 19 19 18 18 17 15 14 14 14 14 15 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 17 16 15 14 13 12 11 11 11 12 12 12 13 12 12 11 11 10 9 8 8 7 7 7 7 7 8 10 14 18 21 25 27 26 24 22 19 18 17 17 17 15 14 14 14 15 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 13 13 14 14 15 15 16 16 17 18 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 15 17 20 23 24 26 26 25 24 22 22 22 22 22 22 21 20 19 18 18 17 16 15 15 14 14 14 15 16 16 17 18 19 19 19 20 20 21 22 23 23 22 22 21 22 23 24 24 25 25 25 26 25 24 24 24 25 26 26 25 24 24 24 23 23 23 22 22 22 22 23 23 24 24 25 25 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 37 37 38 38 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 38 37 37 36 36 36 35 34 34 34 33 33 33 33 33 33 33 33 32 32 32 31 31 31 30 29 29 28 27 27 28 29 29 29 29 29 29 30 31 32 31 30 30 29 29 29 29 30 32 35 37 39 40 40 38 34 32 29 28 28 28 29 29 29 28 26 25 25 25 24 23 23 23 23 24 24 25 25 26 26 27 28 28 28 28 27 26 25 24 24 24 24 25 24 24 23 22 21 20 20 20 19 18 18 18 17 17 17 17 18 18 18 18 19 19 20 20 20 20 19 19 18 17 16 15 14 14 14 15 16 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 18 18 19 19 19 18 17 17 16 16 16 16 15 15 15 15 15 15 16 16 17 17 17 17 17 16 15 13 12 12 11 11 11 11 12 12 13 13 12 12 11 10 9 9 8 8 8 7 7 8 8 9 10 13 17 22 25 26 25 22 20 18 17 16 16 15 14 14 15 15 16 16 17 16 16 16 17 17 16 16 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 19 21 23 25 26 26 25 24 23 22 22 22 21 21 20 19 19 18 17 17 16 15 14 14 14 14 15 15 16 17 18 18 18 18 19 19 20 22 23 24 24 23 23 23 24 24 24 24 24 24 25 25 24 24 24 25 26 27 26 26 25 25 25 24 23 22 22 22 22 23 23 23 24 24 25 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 35 35 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 29 28 28 30 30 30 29 28 28 28 30 32 33 33 32 31 30 30 29 28 28 29 30 33 36 38 39 37 34 30 28 27 27 28 29 30 30 29 27 26 26 25 24 23 22 22 22 23 23 24 24 24 25 25 26 26 27 28 28 28 28 27 27 27 27 27 27 26 25 24 23 22 21 20 20 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 19 19 18 16 15 15 14 15 15 16 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 19 19 19 19 18 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 16 15 14 13 12 11 11 11 11 11 12 12 13 13 12 12 12 11 10 9 9 8 8 8 8 8 9 9 8 9 11 16 21 24 23 21 20 18 17 17 16 16 15 15 15 16 16 16 16 16 16 16 17 17 16 16 16 17 18 18 18 18 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 13 13 14 14 15 15 16 16 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 19 21 23 24 26 27 27 26 24 23 22 21 21 21 20 19 18 18 17 17 16 16 15 14 14 14 14 15 16 16 17 17 17 17 18 18 18 19 21 24 25 26 25 24 24 24 23 23 22 22 23 24 25 25 25 25 26 27 28 28 27 27 26 25 24 23 22 22 21 22 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 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 33 32 31 29 29 30 31 31 30 29 28 28 29 31 33 34 34 33 32 31 31 29 28 27 27 28 31 33 36 35 33 29 27 26 26 27 28 29 29 29 28 28 27 26 24 23 22 21 22 22 23 24 24 24 24 24 24 25 26 28 29 30 31 31 31 31 30 29 29 28 26 25 24 23 22 21 20 19 19 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 19 18 17 16 15 15 15 15 16 17 17 17 16 16 16 15 15 15 15 16 16 16 16 16 16 16 17 17 18 19 20 19 18 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 14 13 12 11 11 11 11 11 12 12 12 13 13 13 12 11 11 10 9 9 9 8 8 8 8 9 8 7 7 9 14 18 19 19 18 18 17 17 17 16 16 16 16 16 16 17 16 16 17 17 17 17 16 16 17 18 18 18 19 19 19 19 19 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 14 14 14 14 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 17 18 20 22 23 24 25 26 27 27 26 24 23 22 21 20 20 19 18 18 17 17 17 16 15 14 14 13 13 14 15 16 16 16 17 17 17 18 18 19 21 23 25 27 27 26 25 24 23 22 22 21 22 23 25 26 27 27 27 28 28 29 29 28 27 26 24 23 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 33 33 32 31 30 30 30 31 30 30 29 29 30 32 33 34 34 34 33 33 33 32 31 29 27 26 27 28 30 31 30 28 25 23 24 26 28 30 31 31 31 31 29 27 24 22 21 20 21 22 24 25 26 25 24 24 24 24 25 27 29 31 32 33 33 33 32 31 29 28 27 26 24 23 22 21 20 19 19 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 18 17 16 16 16 16 16 16 17 17 16 16 15 14 14 14 14 14 15 16 16 16 16 16 16 17 18 19 19 19 18 17 17 16 16 15 15 15 15 15 15 14 15 15 15 15 16 16 16 15 14 13 12 12 11 11 11 11 12 12 12 13 13 13 13 12 11 10 9 9 9 9 8 8 8 8 8 7 5 4 8 11 13 14 15 16 17 17 17 17 17 16 16 17 17 17 16 16 16 17 17 17 17 18 18 19 19 19 19 19 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 22 23 24 25 25 26 26 26 25 24 23 21 20 19 19 18 18 17 17 17 17 16 15 14 13 13 13 14 14 15 16 16 16 17 18 19 20 22 23 25 26 27 27 26 24 23 23 22 22 22 22 24 26 28 29 29 29 30 30 30 29 28 26 25 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 31 32 32 32 32 33 33 33 33 33 33 33 32 32 33 33 33 34 33 32 31 31 31 31 31 31 31 32 33 33 33 34 34 34 33 33 33 34 34 33 31 28 26 26 27 29 29 27 24 23 24 27 31 34 36 37 37 35 32 28 25 22 20 20 20 22 25 27 27 27 25 24 23 23 23 25 27 29 31 32 33 32 31 30 29 28 27 26 25 24 nan nan 21 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 18 18 17 17 17 16 16 16 16 16 16 15 14 14 14 14 13 13 14 16 16 16 16 16 16 16 17 18 19 19 18 17 17 16 16 16 15 15 15 15 14 14 14 14 15 15 15 16 16 15 14 13 12 12 11 11 11 11 11 12 12 12 13 13 12 12 12 11 10 9 9 9 8 8 8 8 8 8 6 5 5 6 8 10 12 14 15 16 17 17 17 17 17 17 16 16 16 16 16 17 18 18 18 19 19 20 20 20 20 20 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 13 13 13 13 13 13 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 19 22 24 25 25 25 25 25 25 25 25 24 22 20 19 18 18 17 17 17 17 17 17 16 15 15 14 14 14 14 14 14 15 16 16 17 19 20 22 24 25 26 27 27 26 25 24 24 24 23 23 23 24 25 27 29 30 31 31 31 31 nan nan nan 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 32 32 32 32 32 32 32 33 33 32 33 33 33 34 34 34 33 32 32 32 33 32 32 33 34 35 34 34 34 34 33 33 32 32 33 33 33 33 30 28 27 28 30 31 30 28 27 29 33 35 37 38 39 39 37 33 30 26 22 20 20 21 23 26 28 29 28 26 24 22 21 21 22 23 25 26 28 29 29 29 28 28 27 26 25 24 nan nan nan 21 20 20 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 20 20 20 20 19 19 18 18 17 17 17 17 16 16 15 14 14 14 14 13 12 12 13 15 16 16 16 16 16 16 17 18 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 14 13 12 11 11 11 11 11 12 12 12 12 12 12 12 12 11 10 9 9 8 8 8 8 8 8 8 7 6 5 5 6 7 9 10 12 14 15 16 17 17 17 17 16 16 16 16 17 18 19 19 19 20 20 21 21 21 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 20 23 25 25 25 25 25 25 25 24 24 23 21 19 18 17 17 16 16 17 17 17 17 16 16 15 15 14 14 14 14 14 14 15 17 18 20 22 23 25 26 26 26 26 25 25 25 25 25 25 25 25 25 27 28 30 31 31 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 34 34 33 32 32 33 33 33 33 33 34 35 35 34 34 34 34 33 32 32 31 31 31 32 31 29 29 31 34 37 38 36 33 32 34 34 35 36 36 36 34 32 29 25 22 20 19 21 24 28 30 30 29 28 26 23 21 20 20 20 21 22 23 24 24 25 26 26 26 26 25 nan nan nan nan 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 20 20 20 19 18 18 18 17 17 17 15 14 14 14 15 14 13 11 11 12 13 15 17 17 17 16 16 16 17 18 19 19 18 18 17 17 16 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 14 13 12 11 11 11 11 11 11 12 12 12 12 12 12 11 11 10 9 9 8 8 8 8 8 8 8 8 7 6 5 5 5 6 7 9 11 13 15 16 17 17 17 17 17 17 17 18 19 20 20 21 21 21 22 22 22 22 21 21 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 25 26 26 26 25 25 24 23 23 21 20 18 17 16 16 16 16 16 17 17 17 17 16 16 15 15 15 15 14 14 14 15 17 19 21 23 24 25 26 26 25 25 25 25 26 26 27 27 26 26 26 27 29 30 31 31 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 33 33 32 32 32 33 33 33 34 34 34 34 34 33 33 33 34 34 33 32 30 29 29 29 29 30 32 35 39 43 45 41 34 33 33 32 30 28 28 29 28 26 23 20 19 18 19 24 30 33 32 29 27 25 24 22 21 21 21 20 20 20 20 21 22 24 24 25 25 24 24 nan nan nan 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 18 18 18 17 17 16 15 15 15 14 13 12 10 10 10 12 15 18 19 19 18 16 16 17 18 19 19 19 18 18 17 16 16 15 15 14 14 14 14 15 15 15 15 14 15 15 15 14 13 12 11 11 11 11 11 11 11 12 12 12 12 12 11 11 10 9 8 8 8 8 8 8 8 8 8 8 7 6 5 5 4 5 6 9 11 13 15 16 16 17 17 17 18 18 19 20 21 21 22 22 22 23 23 23 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 15 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 17 19 22 24 26 26 26 26 25 24 23 23 22 21 19 17 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 15 15 15 16 17 19 21 23 24 25 25 26 25 25 25 26 27 28 28 28 28 27 27 27 28 30 31 32 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 33 34 34 34 34 33 33 33 34 34 35 34 33 31 30 29 30 31 32 34 38 43 47 47 44 42 38 34 29 23 20 22 23 22 20 19 19 19 19 21 27 30 31 28 25 23 21 20 21 22 22 22 21 20 20 20 21 22 23 24 24 24 23 nan nan nan 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 19 18 18 18 17 16 16 16 15 14 12 11 10 9 9 11 14 17 20 21 20 17 16 16 17 18 19 19 19 18 17 16 16 15 15 14 14 14 15 15 15 15 15 14 14 14 14 14 14 13 12 11 10 10 11 11 11 11 12 12 12 12 11 11 10 9 8 8 8 7 7 7 8 8 8 8 7 7 6 5 4 4 5 7 9 11 12 14 14 16 17 18 18 19 20 21 22 22 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 19 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 23 25 26 26 26 26 25 24 23 22 21 20 19 18 17 16 17 17 17 17 17 17 18 18 18 17 17 17 17 17 16 16 16 17 18 19 21 23 24 25 26 26 26 26 26 27 28 28 28 28 28 28 27 27 28 30 31 31 31 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 34 34 33 34 35 35 35 34 33 31 31 32 32 33 35 38 41 44 45 46 43 38 32 25 19 17 17 18 18 18 19 21 22 20 21 25 28 27 24 20 18 19 21 23 24 24 23 22 21 20 21 22 23 24 24 24 23 nan nan nan 24 24 24 24 24 24 24 24 24 24 23 23 22 22 22 22 22 22 22 22 22 22 21 21 20 20 19 18 18 18 17 17 17 16 15 14 12 10 9 8 9 10 13 16 20 22 21 19 17 16 17 18 19 19 19 18 17 16 16 15 15 14 14 15 15 16 16 16 15 15 14 14 14 14 14 13 12 11 10 10 10 10 10 11 11 12 12 12 11 11 10 9 9 8 8 7 7 7 7 8 8 8 8 8 7 5 4 5 5 7 8 9 11 12 12 14 15 17 19 20 21 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 20 20 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 22 23 25 25 26 26 25 25 24 23 22 22 21 20 20 19 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 20 20 22 23 25 27 27 28 27 27 27 28 29 29 29 29 29 29 29 28 29 30 30 30 30 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 nan nan nan 25 25 26 26 26 27 27 27 27 27 27 27 27 28 28 28 29 30 30 30 31 31 32 32 32 33 33 34 34 34 34 34 34 35 36 36 35 34 33 33 32 33 33 35 36 38 40 41 41 39 35 29 22 17 15 16 16 17 19 21 23 24 24 26 28 27 25 23 21 22 23 24 25 25 24 23 22 22 22 23 24 24 24 24 24 24 nan nan 25 25 26 26 26 26 26 26 25 25 24 24 23 23 23 23 23 22 22 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 15 14 12 11 9 9 9 10 12 15 19 22 22 20 18 17 17 17 18 19 19 18 17 16 16 15 15 14 14 15 15 16 16 16 16 15 15 15 14 14 13 13 12 11 10 9 9 9 10 10 11 11 11 12 11 11 10 9 9 8 7 7 8 8 8 8 8 8 8 8 8 6 5 5 6 7 8 9 10 10 11 12 14 16 18 20 21 23 23 24 24 23 23 22 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 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 22 22 23 23 24 25 25 25 25 25 24 23 23 23 23 23 22 22 21 21 21 21 22 22 21 20 20 19 19 19 19 19 19 19 19 20 20 21 22 22 24 25 27 29 29 28 27 27 27 28 29 30 30 30 31 30 30 29 28 28 29 29 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 nan 24 24 24 24 25 25 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 30 30 31 31 32 32 33 33 34 34 34 35 35 36 35 36 35 34 33 33 33 34 35 35 36 37 37 37 35 32 27 21 18 17 17 17 19 21 24 26 27 29 30 31 30 29 28 27 26 26 25 26 26 25 24 24 24 24 25 25 25 25 25 25 25 nan 26 27 27 27 27 27 27 27 27 26 26 25 24 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 19 19 18 18 18 17 16 14 13 12 11 11 11 11 12 14 18 21 22 21 20 18 17 17 18 18 19 18 17 16 16 15 14 14 14 14 15 15 16 16 16 16 15 15 15 14 14 13 12 11 10 9 9 9 9 10 10 11 11 11 11 11 10 9 9 8 7 7 7 7 7 8 8 8 9 9 9 8 7 7 7 8 8 9 9 9 10 11 12 14 17 19 20 22 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 25 25 25 25 25 25 24 23 23 22 23 24 24 24 24 24 23 23 23 24 24 23 23 22 22 22 21 21 21 21 21 21 21 22 23 24 25 26 28 30 31 31 29 28 28 28 29 30 31 32 32 32 31 30 29 27 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 28 29 29 29 29 29 29 29 30 30 31 32 33 33 33 34 35 35 35 35 35 35 34 34 34 35 35 34 33 33 34 34 34 33 31 28 26 24 23 23 23 25 27 28 30 31 32 33 34 33 32 31 29 27 27 26 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 28 28 28 28 28 28 27 26 25 24 24 24 23 23 23 23 22 22 22 22 21 20 20 20 19 19 19 18 18 18 17 15 14 13 13 13 13 13 13 14 17 19 21 22 20 19 17 17 18 18 19 18 17 16 15 14 14 13 14 14 14 15 15 16 16 16 16 16 15 14 14 13 12 11 10 10 9 9 9 10 10 11 11 11 11 11 10 9 9 8 7 7 7 7 7 7 8 8 9 9 10 10 9 9 9 9 9 9 9 9 10 10 12 14 16 18 19 21 22 22 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 17 17 17 17 16 16 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 25 25 25 25 25 25 25 24 23 22 22 23 24 25 25 25 25 24 24 24 25 25 25 25 24 24 24 24 23 23 23 23 22 23 23 24 25 27 29 30 31 32 32 31 29 29 29 30 32 33 34 34 33 32 30 28 26 25 25 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 28 28 28 28 28 28 28 28 28 29 29 30 31 32 32 33 33 34 34 34 34 34 34 34 34 35 35 34 33 33 33 33 33 33 33 34 35 35 34 34 33 33 33 33 33 34 34 35 35 34 33 32 31 30 29 28 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 28 27 26 25 25 24 24 24 23 23 23 23 22 22 21 21 20 20 20 19 19 19 18 18 17 16 16 15 14 14 14 14 14 14 16 18 20 21 21 19 18 17 17 18 19 18 18 16 15 14 13 13 13 13 14 14 15 15 16 16 16 16 15 15 14 13 12 11 10 10 9 9 9 9 10 10 11 11 11 11 10 9 9 8 8 7 7 7 7 7 7 8 8 9 10 11 11 11 11 11 10 10 10 10 11 11 13 15 16 17 18 19 20 21 22 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 17 16 16 16 16 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 26 27 27 27 26 25 25 24 23 22 21 21 22 23 25 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 26 27 29 31 32 32 32 31 30 30 30 31 33 34 35 34 33 31 30 27 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 28 28 28 28 28 28 28 28 28 28 29 30 30 31 31 32 33 33 33 33 33 33 34 34 33 34 34 33 33 33 32 33 33 33 36 39 41 43 43 43 41 38 37 37 37 37 37 36 35 34 33 33 32 32 31 30 30 30 30 29 29 28 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 28 27 26 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 18 18 18 18 17 17 16 15 15 15 15 15 15 15 17 19 20 20 19 18 17 17 18 18 18 18 16 15 14 12 12 12 13 13 13 14 15 15 16 16 16 15 15 14 13 11 10 10 10 9 9 9 9 10 10 11 11 11 11 10 10 9 9 8 7 7 7 7 7 7 8 9 9 10 11 12 12 12 12 12 12 12 12 13 13 15 16 16 17 17 18 19 20 21 22 22 23 23 23 22 22 22 22 22 22 22 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 27 28 29 29 28 27 26 25 24 23 22 21 21 22 23 24 25 25 25 25 24 25 25 25 26 26 26 26 26 26 26 26 25 25 nan nan 25 26 26 27 28 29 30 30 31 31 31 31 31 32 33 34 34 33 32 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 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 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 29 29 29 30 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 35 37 40 43 44 44 42 39 38 38 39 39 38 38 37 36 35 35 35 34 32 31 30 30 30 30 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 30 30 29 28 27 26 25 25 24 24 24 23 23 22 22 22 21 21 20 19 19 18 18 18 19 18 18 17 16 16 15 15 16 16 15 15 16 17 19 20 19 18 17 17 17 18 18 17 16 15 13 12 11 11 12 12 12 13 14 15 15 16 16 15 15 14 12 11 10 9 9 9 9 10 10 10 10 11 11 11 11 11 10 10 9 8 7 7 7 7 7 7 8 9 9 10 11 11 12 12 12 12 13 13 14 14 15 16 16 16 16 17 17 18 19 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 26 28 30 31 31 29 28 26 25 24 23 22 22 22 22 22 23 24 25 24 24 24 24 25 26 26 26 26 26 27 27 27 27 26 nan nan nan 26 27 27 28 28 29 29 29 30 31 31 32 32 32 32 32 32 32 32 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 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 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 26 26 25 25 25 26 27 28 28 28 29 30 31 31 31 31 31 31 31 32 32 32 33 33 33 33 33 33 34 35 37 38 40 39 38 37 38 38 39 39 39 38 38 37 37 36 35 34 33 31 30 30 30 30 30 29 29 30 30 30 31 31 32 32 32 32 32 32 32 32 32 31 31 30 30 29 28 27 26 25 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 19 19 18 17 17 16 16 16 16 16 16 16 15 15 16 18 19 19 18 17 17 17 17 17 17 16 15 13 12 11 11 11 11 11 12 13 14 15 15 15 15 15 14 13 11 10 9 9 9 10 10 10 10 11 11 12 12 12 11 11 10 9 8 8 7 7 7 7 8 8 9 9 10 10 11 11 12 12 12 13 14 14 15 15 16 16 16 16 16 16 17 18 18 19 20 21 21 22 22 22 22 22 21 21 21 22 22 22 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 16 16 16 16 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 23 26 30 32 32 31 30 28 26 25 24 24 23 23 23 23 23 23 23 24 24 24 24 25 26 26 27 27 27 27 27 27 27 27 27 nan nan nan nan 28 29 29 30 31 30 30 30 31 31 32 31 30 30 30 30 31 31 30 nan nan nan nan nan nan nan nan nan nan nan nan 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 25 25 25 25 26 26 25 25 24 25 25 26 27 27 28 28 29 30 30 31 30 30 30 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 35 35 36 38 39 39 39 38 38 38 38 37 37 35 33 31 30 30 30 30 30 30 30 31 31 31 32 32 33 34 34 33 33 33 33 33 32 32 32 31 30 29 28 27 26 26 25 25 25 24 23 23 22 22 21 20 20 19 19 18 19 19 18 17 17 16 16 16 16 17 17 17 16 16 15 16 17 18 19 18 17 16 16 16 17 16 16 15 13 12 11 10 10 10 10 11 11 13 14 15 15 15 15 14 13 11 10 9 8 9 9 10 11 11 11 12 12 13 13 12 11 11 10 9 8 7 7 7 7 7 8 8 9 9 10 10 11 11 11 11 12 13 14 14 15 15 15 15 15 15 16 16 17 17 18 19 20 20 21 22 22 21 21 21 21 21 21 22 21 21 21 20 20 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 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 22 24 28 31 32 32 31 29 27 26 25 25 25 25 25 25 25 24 23 23 23 24 24 24 25 26 27 28 28 28 27 27 27 27 27 27 nan nan nan nan 29 30 31 32 32 31 31 30 30 30 29 29 28 28 28 29 29 30 30 nan nan nan nan nan nan nan nan nan nan nan 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 26 26 26 25 25 25 25 26 26 27 28 28 29 29 30 30 30 30 30 30 31 31 31 32 32 32 33 33 33 33 33 33 33 33 34 34 35 36 37 38 39 39 38 38 38 39 39 39 38 35 33 33 32 32 31 31 31 32 32 32 32 32 33 34 34 34 34 34 34 34 34 33 33 32 32 31 30 29 28 27 26 26 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 17 17 16 16 16 16 17 17 17 17 17 16 16 16 16 17 18 18 17 16 15 16 16 16 15 14 13 12 11 11 10 10 10 10 11 12 13 15 15 16 15 15 13 12 10 9 8 8 9 10 11 11 12 12 12 13 13 13 12 11 11 10 9 8 8 7 7 7 7 7 8 8 9 9 10 10 10 10 11 11 12 13 13 13 14 14 14 14 15 15 16 16 17 18 19 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 18 18 18 19 19 19 19 19 19 19 20 19 19 18 18 18 17 17 17 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 25 27 30 31 31 30 29 28 27 26 26 26 27 27 27 27 26 25 25 24 24 24 25 25 26 27 27 28 28 28 28 27 27 27 28 nan nan nan nan 30 30 30 31 31 31 30 30 29 29 28 27 26 26 26 27 27 28 29 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 31 31 32 32 32 33 33 33 33 33 33 33 34 35 36 37 37 37 38 38 38 39 39 40 40 39 37 35 35 35 34 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 35 35 34 33 33 32 32 31 30 29 28 27 26 26 25 25 24 23 23 22 21 21 20 19 19 19 18 18 17 16 16 16 16 17 17 17 17 17 17 16 16 15 16 16 17 17 17 16 15 15 15 15 15 14 13 12 11 11 10 10 10 10 10 11 12 14 15 16 16 15 14 12 11 9 8 8 9 10 10 11 11 12 12 13 13 13 13 12 11 11 10 9 8 7 7 7 6 7 7 7 8 8 9 9 9 9 9 10 10 11 12 12 12 13 13 13 13 14 15 15 16 17 18 19 20 21 21 20 20 20 21 21 21 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 19 19 19 19 19 20 20 20 20 20 19 19 18 18 18 18 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 26 28 29 30 30 29 28 28 28 27 28 28 28 28 28 28 27 27 27 26 25 25 25 26 26 27 27 27 27 27 28 28 28 28 28 nan nan nan nan nan 29 29 28 28 28 28 28 28 28 27 26 25 25 25 25 26 26 27 27 nan nan nan nan nan nan nan nan nan nan nan 28 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 26 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 31 31 32 32 32 32 33 33 33 33 34 34 35 36 37 37 37 37 38 38 38 38 38 38 38 36 36 36 36 36 35 35 36 37 37 37 37 36 36 36 36 37 37 38 38 37 36 35 34 33 33 32 32 31 30 28 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 16 16 16 17 17 17 17 17 16 16 16 16 15 15 16 16 17 17 16 15 14 14 15 14 14 12 11 11 10 11 11 10 10 10 11 11 13 14 15 15 15 14 12 11 9 9 9 9 10 10 10 11 11 11 12 12 13 13 12 12 11 10 10 9 8 7 6 6 6 6 7 7 7 8 8 9 9 9 9 9 9 10 10 11 11 12 12 12 13 13 14 15 16 17 18 19 20 20 20 20 20 20 20 20 20 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 29 29 28 28 27 27 27 28 28 28 28 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 nan nan nan nan nan nan nan 27 26 26 26 26 26 26 26 26 25 25 24 24 24 25 25 25 nan nan nan nan nan nan nan nan nan 28 28 29 29 30 30 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 29 30 31 31 32 32 32 33 33 33 34 34 35 35 35 36 37 38 37 37 37 37 37 36 36 36 36 36 37 38 38 37 36 37 38 39 39 38 37 38 39 38 39 39 39 38 37 36 35 34 34 33 33 32 32 30 29 28 28 27 27 26 25 24 24 23 22 22 21 21 20 19 19 18 17 17 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 17 16 16 15 14 14 14 14 13 12 11 10 10 11 11 10 10 10 10 11 11 12 13 14 14 13 12 11 10 9 9 9 9 9 10 10 10 10 11 11 12 12 12 12 11 11 10 9 8 7 6 6 5 6 6 6 7 7 8 8 8 8 8 8 8 8 9 10 10 10 11 11 11 12 13 14 15 16 17 18 19 20 20 21 20 20 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 19 20 20 21 21 21 21 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 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 28 28 28 28 27 27 27 28 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 28 28 29 29 nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 25 25 24 23 23 24 24 24 24 nan nan nan nan 24 nan nan nan 30 30 31 31 31 32 32 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 26 26 27 nan nan nan nan nan nan 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 28 29 30 31 31 31 32 32 33 33 33 34 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 38 39 40 41 40 38 37 36 37 38 39 41 42 42 41 40 40 39 38 38 37 36 36 35 34 33 33 32 31 30 29 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 18 17 17 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 15 14 14 14 14 13 12 11 10 10 10 10 11 10 10 10 10 10 11 12 12 12 12 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 10 10 9 7 6 6 5 5 6 6 6 7 7 7 7 7 7 7 7 7 8 8 9 9 9 10 10 11 12 12 13 15 16 17 18 19 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 20 21 22 22 22 22 22 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 27 27 27 27 28 28 29 29 28 28 28 28 28 28 28 29 30 30 30 30 30 29 29 28 28 29 29 29 29 28 28 28 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 24 24 24 23 23 23 23 23 23 nan nan nan 22 23 24 26 28 30 31 32 33 33 33 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 25 25 26 nan nan nan nan nan nan nan nan 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 28 28 28 28 27 27 28 28 29 30 31 31 31 32 32 33 33 34 35 36 37 37 37 37 37 37 38 38 38 38 38 38 38 39 40 42 42 41 39 38 37 37 39 41 44 44 42 41 40 40 39 39 38 38 37 36 35 34 34 33 33 32 31 30 30 29 28 28 27 26 26 25 24 23 23 22 21 20 19 19 19 18 18 17 17 16 15 15 15 16 16 16 17 17 17 16 16 16 16 16 15 14 14 14 13 13 12 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 9 8 7 6 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 9 9 10 11 11 12 14 15 16 18 19 19 20 20 19 19 19 19 19 19 19 20 20 20 20 20 19 19 18 18 17 17 17 17 17 17 17 17 18 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 26 28 29 30 30 31 30 30 29 29 29 30 30 31 31 31 31 30 29 29 28 28 29 30 30 30 30 30 30 30 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 23 23 22 22 22 22 22 21 21 21 21 21 21 23 nan nan 29 31 32 33 33 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 24 24 25 25 25 nan nan nan nan nan nan nan 28 29 29 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 32 32 31 31 31 31 30 30 29 29 28 28 28 28 28 29 29 30 30 30 31 31 32 33 34 35 36 37 38 38 38 38 38 39 40 40 40 39 39 39 39 39 40 40 39 39 38 37 38 39 39 38 37 35 35 37 38 39 39 39 39 38 37 36 35 35 34 33 33 32 31 30 29 29 28 28 27 26 25 25 24 23 23 22 21 20 20 19 19 18 18 17 16 16 15 15 16 16 17 17 17 17 17 16 16 16 15 15 14 14 13 13 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 10 10 9 8 7 6 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 9 10 10 11 12 13 14 15 17 17 18 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 18 18 17 17 17 17 17 17 17 17 17 18 20 20 21 21 21 20 20 20 20 20 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 27 29 30 31 32 32 32 32 31 31 32 33 33 32 31 31 30 29 28 28 28 28 29 30 31 31 31 31 31 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 21 20 20 20 20 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 nan nan nan nan nan nan nan 27 28 29 30 30 31 31 31 32 32 32 32 33 33 33 32 32 33 33 33 34 34 34 34 34 33 33 32 32 32 32 31 31 31 30 30 29 29 28 28 28 29 29 29 29 30 30 31 32 33 34 36 37 38 38 39 39 39 40 41 42 41 41 40 39 38 37 36 36 36 36 36 36 35 33 30 27 25 25 27 31 35 38 39 40 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 16 16 16 16 16 16 17 17 18 17 17 16 16 15 15 15 15 14 13 12 12 11 10 9 9 9 9 9 10 10 10 10 10 10 10 11 11 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 8 8 9 10 10 10 9 8 7 6 6 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 16 17 17 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 18 18 19 19 19 19 20 21 21 20 20 19 19 18 18 19 20 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 34 34 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 24 25 27 29 31 32 33 34 35 35 34 34 35 35 34 33 32 31 30 29 28 28 28 28 30 31 31 32 32 31 31 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 23 23 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan 30 30 31 31 31 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 30 29 29 29 29 29 29 29 29 29 30 31 32 34 35 36 37 38 39 39 40 40 41 42 42 41 40 39 36 34 33 33 33 33 32 31 28 25 21 19 17 18 22 27 33 37 40 41 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 25 25 24 24 23 22 21 21 20 19 18 18 17 17 16 16 16 16 17 17 18 18 17 16 15 15 15 15 15 14 13 12 11 11 10 9 8 8 8 8 9 9 9 10 10 10 11 11 11 10 10 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 6 6 7 8 9 9 9 9 8 8 7 6 6 5 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 12 13 13 14 15 16 16 17 17 18 18 18 18 19 19 19 19 19 18 18 18 17 17 17 17 17 18 18 19 19 20 20 21 21 22 21 21 20 19 18 18 18 18 20 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 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 23 23 23 23 25 27 29 31 32 33 34 36 37 36 36 36 36 35 33 32 30 29 28 27 27 28 29 30 31 31 32 32 31 31 31 30 30 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 23 23 23 23 23 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 31 31 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 31 30 30 29 29 29 29 29 28 28 29 30 31 33 34 35 36 37 38 39 39 40 41 42 42 41 40 38 35 33 nan nan nan 31 29 26 23 19 17 15 15 17 21 26 31 36 39 41 42 41 40 39 38 37 35 34 33 32 31 31 31 30 29 28 28 27 27 26 25 25 25 24 24 23 22 21 20 20 19 18 18 17 17 17 17 16 17 17 18 17 16 15 14 14 15 15 15 14 13 12 12 11 10 9 8 8 8 8 8 8 8 9 9 10 10 11 11 11 10 10 9 9 9 9 9 9 9 8 8 7 7 6 6 6 5 5 6 6 7 8 8 8 8 8 7 6 6 5 5 5 5 5 5 5 6 7 7 8 9 9 10 10 11 11 11 11 11 12 12 12 13 14 14 15 16 17 18 18 18 19 19 20 20 20 19 19 18 18 17 17 16 16 17 17 18 19 19 20 20 20 21 21 22 22 21 20 19 18 17 18 18 20 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 36 38 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 23 24 26 28 30 31 32 33 35 36 36 36 36 35 34 33 32 31 29 28 28 28 29 30 31 31 31 31 31 31 31 30 29 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 23 23 23 23 23 23 23 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 nan nan nan 31 32 32 32 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 33 33 33 33 33 32 31 30 30 29 29 29 29 29 28 29 30 31 32 33 34 34 35 36 37 38 39 40 41 41 41 39 37 35 nan nan nan nan nan nan 24 21 18 16 15 16 18 21 26 30 35 38 40 41 41 41 40 39 38 36 34 33 32 31 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 16 16 17 17 16 15 14 14 14 15 15 15 14 14 13 12 11 10 9 9 8 8 8 8 7 7 8 9 9 10 10 11 11 11 10 10 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 5 5 6 7 7 8 8 8 7 7 6 6 5 5 5 5 5 5 6 7 8 9 10 10 11 11 12 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 20 21 21 21 20 20 19 19 18 18 18 17 17 17 18 19 19 20 20 20 20 21 21 21 21 21 20 18 18 18 18 19 20 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 36 37 39 40 40 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 22 22 22 23 24 26 27 29 30 30 31 32 34 34 34 34 34 34 33 32 31 30 29 29 29 30 31 31 31 30 30 30 30 30 29 28 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 23 23 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 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 32 31 30 30 30 30 30 30 29 29 30 30 31 32 33 33 34 35 36 37 38 39 39 40 40 39 37 nan nan nan nan nan nan nan 24 22 19 17 16 17 19 22 26 30 34 37 39 39 40 40 40 39 37 36 34 33 31 31 31 31 30 30 29 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 18 17 17 16 17 17 16 15 14 14 14 15 15 15 15 14 13 12 11 10 10 9 9 9 8 8 8 7 7 8 8 9 9 10 10 11 11 10 10 9 9 9 9 9 9 8 8 7 7 6 6 5 5 5 5 5 6 6 7 7 7 7 7 6 6 5 5 5 5 5 6 7 8 9 9 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 14 15 16 18 19 20 21 22 22 21 21 20 20 20 20 19 19 18 18 18 19 20 20 20 20 20 20 21 21 21 20 19 18 18 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 36 nan nan nan 39 39 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 22 22 24 25 26 27 28 28 29 29 30 31 32 32 32 32 33 32 32 32 31 31 31 31 32 32 31 30 29 29 29 29 29 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 32 31 30 30 31 31 31 31 31 30 31 31 32 32 33 33 34 35 36 37 37 38 38 39 39 38 nan nan nan nan nan nan 24 22 21 19 18 17 18 19 22 26 30 33 35 36 37 37 37 37 36 35 34 33 32 31 31 30 30 30 30 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 21 21 20 20 19 19 18 17 17 17 17 16 15 14 14 15 15 15 15 15 14 14 13 12 11 10 9 9 9 9 8 8 7 7 7 7 8 8 9 9 10 10 10 10 9 9 9 10 9 9 9 8 8 7 7 6 6 5 5 5 5 5 6 6 7 7 7 7 7 6 6 6 5 5 5 6 7 8 9 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 14 15 16 18 19 20 21 21 21 21 21 21 21 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 37 nan nan nan nan 39 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 23 22 23 24 26 27 28 28 28 28 28 29 30 30 30 30 30 31 31 32 32 32 31 31 32 32 31 30 29 28 28 28 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 30 30 30 30 30 30 31 31 31 31 32 33 33 33 33 33 32 31 31 32 32 33 33 32 32 31 31 31 32 33 33 34 34 35 36 36 36 37 38 38 38 nan nan nan nan nan 27 23 20 18 17 17 17 19 21 23 26 29 32 34 35 35 36 35 34 33 31 31 31 31 31 30 30 30 30 30 29 28 27 27 26 26 25 24 23 23 23 23 22 22 21 21 21 21 20 20 19 18 18 18 17 17 16 15 15 15 15 15 15 15 15 15 14 13 12 11 10 10 9 9 9 8 8 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 10 9 9 9 8 8 7 7 6 6 5 5 4 4 5 5 6 7 7 7 7 7 7 6 6 6 6 7 8 9 10 10 11 11 11 12 12 12 12 12 13 13 12 12 12 12 12 12 12 13 14 15 16 17 18 19 19 20 20 20 20 20 20 nan 20 19 19 19 20 20 20 19 19 19 19 20 20 20 19 19 19 19 20 20 20 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 nan nan nan 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 23 23 23 22 22 22 22 24 26 27 28 29 28 28 28 28 29 29 29 28 29 29 30 31 31 31 31 31 31 31 31 29 28 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 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 29 29 30 29 29 30 31 31 31 31 32 32 33 33 33 33 32 32 33 33 34 34 34 33 32 32 32 32 33 33 34 34 34 35 35 36 36 37 38 38 37 nan nan nan 32 30 26 22 19 17 17 19 20 22 24 26 28 31 32 34 35 35 34 31 29 27 28 28 29 30 30 31 31 30 30 29 28 27 27 26 26 25 25 24 23 23 23 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 15 15 15 15 15 15 15 15 14 14 13 12 11 10 9 9 9 9 8 8 7 7 6 7 7 7 7 7 7 8 9 9 9 8 9 9 10 10 9 9 8 8 7 7 6 6 5 5 4 4 5 5 6 7 7 8 8 8 7 7 7 7 7 8 9 10 10 11 11 11 12 12 12 12 13 13 13 13 13 12 12 12 12 12 13 14 14 15 15 16 17 17 18 18 nan nan nan 19 nan nan nan 19 19 20 20 19 19 19 20 20 21 21 21 20 20 20 20 20 21 21 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 nan nan 38 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 26 25 24 23 22 21 21 21 21 22 23 25 27 28 28 28 28 28 28 28 28 28 27 28 28 29 30 30 30 30 30 30 30 29 28 27 26 26 26 26 26 25 nan nan nan 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 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 29 29 29 29 30 30 30 30 31 32 33 33 33 33 33 33 33 34 34 35 35 34 34 33 33 33 33 33 33 34 34 35 35 35 35 36 37 38 37 36 36 36 35 33 30 26 23 20 20 21 22 24 25 26 28 30 31 33 35 36 34 29 26 24 25 26 28 29 31 31 31 31 31 30 29 28 27 27 26 26 25 24 24 24 24 24 24 23 22 21 20 20 19 19 19 18 18 18 18 17 16 16 15 15 15 15 15 15 15 14 14 13 12 11 10 10 9 9 9 8 8 7 7 6 6 6 6 6 6 6 7 8 8 8 7 8 8 9 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 5 6 7 8 8 8 8 8 8 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 nan nan nan nan nan 17 17 17 18 18 18 19 19 19 19 19 20 21 22 22 22 22 21 20 20 20 20 20 20 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 38 38 nan nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 27 25 24 23 22 21 20 20 20 21 22 24 25 26 27 27 28 28 28 28 28 27 27 27 28 28 29 29 29 29 29 29 29 28 27 27 27 26 26 25 nan nan nan nan nan 22 22 21 21 21 21 20 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 29 29 29 30 31 32 32 33 33 33 33 33 34 35 35 35 35 35 34 33 33 33 33 33 33 34 34 35 35 35 35 36 37 37 37 37 38 38 36 33 30 27 25 24 23 25 26 26 27 28 30 31 33 35 35 33 28 24 23 24 26 28 30 31 31 31 31 31 31 30 29 28 27 27 26 26 25 25 25 25 25 24 23 22 21 21 20 19 19 19 19 18 18 18 18 17 16 15 15 15 15 15 15 15 14 14 14 13 12 11 10 9 9 9 9 9 8 7 7 6 6 6 6 6 6 6 7 7 7 7 7 8 9 10 10 9 9 8 8 7 7 7 6 5 5 5 4 4 4 5 6 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 13 13 nan nan nan 14 14 15 15 15 16 16 17 17 18 18 18 18 18 19 20 21 22 23 23 22 21 21 20 20 20 20 20 20 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 38 38 38 37 nan nan nan nan nan nan nan nan nan nan nan nan 28 28 27 27 27 27 28 28 27 26 25 24 23 22 22 21 21 21 22 23 24 25 26 27 28 29 29 29 28 28 28 28 28 28 28 28 28 29 28 28 28 28 27 27 27 26 nan nan nan nan nan nan 22 21 20 20 20 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 28 28 29 29 30 31 31 32 32 32 33 33 34 35 35 35 35 35 35 34 33 33 33 33 33 34 34 34 34 34 35 36 36 36 37 38 39 40 39 36 34 32 30 28 26 27 27 27 27 28 30 31 32 34 34 31 28 25 24 27 28 30 31 31 31 32 32 32 31 31 30 29 28 27 27 26 26 26 26 26 25 25 24 23 22 21 20 20 19 19 19 19 18 18 18 17 16 15 15 14 14 14 14 14 14 14 14 13 12 11 10 10 9 9 9 9 9 8 8 nan nan 5 5 6 6 6 6 6 6 7 7 7 8 9 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 5 6 7 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 13 13 14 14 14 14 14 14 13 13 13 nan 12 12 12 13 13 13 14 15 15 16 16 16 17 17 17 17 18 20 21 22 22 22 22 21 21 21 20 20 20 20 21 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 38 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 27 28 28 29 29 29 29 28 28 27 26 25 24 23 22 22 23 23 24 26 28 29 30 30 31 30 30 30 30 29 28 28 27 27 27 27 27 27 27 27 27 28 27 nan nan nan nan nan nan nan 20 19 18 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 28 29 29 30 30 31 32 32 33 33 34 35 36 36 36 36 36 35 34 33 33 33 34 34 34 34 34 34 35 35 36 36 37 39 40 41 40 38 37 35 34 31 29 29 28 28 28 29 30 31 32 32 32 30 27 25 27 29 31 32 32 32 31 32 32 32 32 31 31 30 29 28 28 27 27 27 26 26 26 25 24 24 23 21 21 20 20 20 19 19 19 18 18 18 17 15 15 14 14 14 14 14 14 14 14 14 13 12 11 10 10 9 9 9 9 9 9 nan nan 6 5 6 6 6 5 5 6 7 7 7 8 9 10 10 9 8 8 7 7 7 6 6 5 5 4 4 4 4 6 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 15 15 15 16 16 16 17 18 19 20 20 20 21 21 21 21 21 21 21 21 21 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 27 27 nan nan nan nan nan 35 36 37 37 37 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan 29 28 28 28 29 30 31 31 31 31 31 31 30 28 27 26 25 25 25 26 27 28 30 32 32 32 32 32 32 32 31 31 30 28 27 26 26 26 26 26 26 26 26 26 26 nan nan nan nan nan nan nan 19 18 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 28 29 29 30 31 32 32 33 34 34 35 36 36 37 37 37 36 35 34 34 34 34 34 34 34 34 35 35 35 35 36 37 39 40 41 40 39 38 38 36 33 31 30 30 30 30 30 31 32 33 33 32 31 28 27 29 31 32 32 32 32 31 32 32 32 32 32 32 31 30 29 29 28 28 27 27 27 26 26 25 25 24 23 22 21 21 20 19 19 19 18 18 18 17 16 15 15 14 14 14 14 14 14 14 14 13 12 11 10 10 10 9 9 9 9 9 nan nan nan 5 6 6 6 5 5 5 6 7 8 9 9 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 4 6 7 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 14 14 14 15 15 15 15 15 15 16 16 16 17 18 19 20 21 22 22 22 22 22 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 23 25 nan nan nan 32 33 34 35 36 36 36 36 36 36 37 nan nan nan nan nan nan nan nan nan 32 30 29 28 29 29 30 31 32 33 33 33 33 33 32 31 29 28 28 28 28 29 29 30 32 33 33 33 33 33 33 33 33 32 31 29 27 26 26 26 25 25 24 24 24 25 nan nan nan nan nan nan nan nan 17 16 16 16 17 19 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 28 29 30 30 32 33 33 34 35 36 36 37 38 38 38 37 36 36 35 34 34 34 34 35 35 35 35 35 35 35 36 38 40 40 40 39 39 38 37 35 33 32 32 31 30 31 32 33 34 35 36 35 33 31 31 32 32 32 31 31 32 32 32 32 32 33 32 32 31 31 30 29 29 28 28 27 27 27 26 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 15 15 14 14 14 14 14 14 14 14 14 13 12 11 10 10 10 10 9 9 nan nan nan nan nan nan 7 6 6 5 5 6 7 8 9 10 10 10 9 9 8 8 8 7 7 6 6 5 5 4 4 5 6 7 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 nan 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 15 15 15 14 14 13 14 14 15 16 18 20 22 23 23 23 23 22 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 18 19 21 23 25 26 28 30 31 33 34 34 34 35 35 36 36 37 nan nan nan nan nan nan nan nan 32 31 29 29 29 30 31 31 32 33 33 33 34 34 33 32 31 30 30 30 31 31 31 31 32 33 33 33 33 33 33 33 33 32 31 29 28 27 27 27 26 25 24 23 23 24 nan nan nan nan nan nan nan nan 17 15 15 16 17 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 28 28 29 31 32 33 34 35 36 37 37 38 39 39 38 38 37 36 35 35 35 35 35 35 36 36 35 35 35 36 37 38 39 38 38 38 39 38 36 34 33 33 32 31 32 33 34 36 38 40 39 38 36 35 33 32 31 31 31 31 31 31 32 32 32 32 32 32 31 31 30 30 29 29 28 28 27 27 27 26 25 24 23 22 21 20 20 19 19 18 17 17 16 16 15 14 14 14 14 14 14 14 14 14 13 12 12 11 11 11 10 10 9 nan nan nan nan nan nan nan 7 6 5 5 5 6 8 9 10 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 5 6 7 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 nan nan nan nan 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 15 15 15 14 13 12 12 12 14 15 17 20 22 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 11 13 15 17 18 20 22 23 25 27 29 31 31 32 32 33 34 36 37 37 nan nan nan nan nan nan nan nan nan 30 29 30 31 31 31 31 32 32 32 32 33 33 32 32 31 31 31 32 31 31 31 31 32 32 33 33 33 33 32 32 31 31 29 29 29 29 29 28 26 25 24 nan nan nan nan nan nan nan nan nan 18 16 15 14 15 16 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 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 27 27 28 28 29 31 33 34 35 36 36 37 38 39 39 39 38 38 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 36 34 33 34 33 33 34 34 35 37 40 42 43 42 40 38 36 34 33 32 32 31 31 31 31 31 31 32 32 32 32 31 31 30 30 29 29 28 28 27 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 nan nan nan nan nan nan nan nan 6 5 5 5 6 8 9 9 10 10 10 9 9 8 8 8 8 7 7 6 6 6 6 6 7 7 9 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 nan nan nan nan nan 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 15 16 15 15 14 14 13 14 15 17 19 21 23 24 25 25 25 25 24 24 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 5 5 5 7 9 11 13 14 15 17 18 21 23 26 27 28 29 30 32 33 35 36 37 nan nan nan nan nan nan nan nan nan 31 31 31 31 31 30 30 30 31 30 30 31 32 32 32 31 31 32 31 31 31 31 31 32 32 32 32 31 30 30 30 30 30 30 30 30 31 30 29 27 nan nan nan nan nan nan nan nan nan nan nan 19 17 15 14 14 16 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 26 nan nan nan nan nan nan nan nan 28 28 28 28 28 30 31 33 34 35 36 37 38 39 39 39 39 39 38 37 37 36 36 36 35 35 35 36 36 36 36 35 35 34 35 35 36 38 38 36 35 34 35 35 35 36 36 36 38 40 43 44 43 42 41 39 37 36 35 34 33 31 31 31 31 31 31 31 32 32 32 32 31 31 30 29 29 28 27 26 26 25 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 nan nan nan nan nan nan nan nan 6 5 5 5 7 8 9 9 10 10 9 9 9 9 9 8 8 7 7 6 6 7 7 7 8 9 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 nan nan nan nan 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 15 15 15 15 16 16 18 20 22 23 25 26 26 26 26 26 25 25 25 25 24 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 4 2 1 1 2 4 6 7 8 9 9 11 14 17 20 22 24 26 27 28 31 33 35 36 37 nan nan nan nan nan nan nan nan nan 32 32 nan nan nan nan 28 29 29 29 30 31 32 32 31 31 31 31 31 31 31 32 32 32 32 31 30 29 28 28 28 28 29 30 30 31 31 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 14 14 16 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 15 nan nan nan nan nan nan nan nan nan 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 29 28 28 28 29 30 32 33 34 36 37 38 38 38 39 39 39 38 38 37 36 36 35 35 35 35 36 36 36 36 34 34 33 34 34 36 37 37 36 35 35 35 36 36 36 36 37 38 40 43 43 43 43 42 42 41 40 39 37 35 33 32 31 31 31 31 31 31 32 32 32 31 31 31 30 29 28 27 26 26 26 25 25 24 23 21 20 19 18 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 11 10 nan 8 nan nan nan nan nan nan 6 5 5 5 6 7 8 9 9 10 10 9 9 9 9 9 8 7 7 6 7 7 8 8 9 9 10 10 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 nan nan nan nan 8 8 8 8 8 8 nan nan nan nan nan 8 9 9 9 10 10 11 11 12 13 14 14 15 15 16 17 19 21 24 25 26 27 27 27 26 26 26 26 26 26 26 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 4 3 2 1 1 3 3 3 4 5 5 5 7 10 13 16 19 21 23 25 27 29 32 34 35 36 37 nan nan nan nan nan nan nan nan 33 nan nan nan nan nan nan 27 28 29 29 31 32 32 31 31 31 31 31 32 33 34 34 34 34 32 30 28 28 27 27 28 29 29 30 30 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 22 24 26 nan nan nan nan nan nan 31 30 29 29 29 30 31 33 34 35 36 37 37 37 37 38 38 38 37 37 36 36 35 35 35 35 35 36 36 35 34 33 33 33 34 35 37 37 37 36 35 35 36 37 36 36 36 38 40 42 42 42 42 42 43 44 44 42 40 38 36 33 32 31 31 31 31 31 31 31 31 31 31 31 30 29 28 27 27 27 26 26 25 24 23 22 21 20 19 18 18 17 17 17 16 16 16 15 15 15 15 14 15 15 15 14 14 13 13 12 12 11 11 10 10 8 7 nan nan nan nan nan 7 6 5 5 5 6 7 8 9 9 10 10 10 9 9 8 8 7 7 7 7 7 8 8 9 9 10 10 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 nan nan nan nan nan nan nan nan nan nan 8 8 8 9 9 10 10 10 11 12 13 13 14 14 15 17 19 21 23 25 25 26 26 26 25 25 26 26 26 26 26 26 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 4 2 2 2 4 4 3 3 3 3 4 6 8 10 13 15 17 19 22 25 28 31 33 34 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 28 29 30 30 31 32 32 32 32 33 33 34 35 36 36 36 36 34 32 31 29 28 28 28 28 28 28 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 13 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 21 22 24 26 nan nan nan nan 32 32 32 31 30 30 31 31 33 34 35 35 36 36 36 36 37 37 37 37 37 37 36 36 35 35 35 35 35 35 35 34 33 33 33 33 35 37 38 38 37 36 34 35 36 37 37 37 37 39 40 41 41 41 41 42 44 45 44 42 40 37 34 32 31 31 31 31 31 30 30 30 30 30 30 30 29 28 27 27 27 26 26 26 25 24 23 22 21 20 19 18 18 18 17 17 17 16 16 16 15 15 16 16 16 15 15 15 14 14 13 12 12 11 11 10 9 8 7 nan nan nan 7 7 6 5 5 5 6 6 7 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 9 9 10 10 11 12 13 13 14 14 15 17 18 20 22 23 23 23 23 24 24 24 25 25 26 26 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 8 6 5 4 3 4 6 6 5 5 5 5 5 6 8 10 12 14 16 18 20 23 26 30 32 34 36 nan nan nan nan nan nan nan 35 35 nan nan nan nan nan nan nan 26 29 31 31 31 32 34 35 35 35 36 36 37 37 38 38 38 38 36 35 33 32 31 29 28 27 26 27 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 20 21 23 24 nan nan nan nan 32 33 32 32 32 32 32 32 33 34 34 35 35 35 35 35 36 37 37 37 37 37 36 36 35 34 34 34 34 34 35 34 34 33 33 34 35 37 39 39 39 37 35 34 35 37 38 38 38 39 39 40 40 40 40 41 42 44 44 43 41 39 36 34 33 32 32 32 31 31 30 29 29 29 29 28 27 27 27 27 27 27 26 26 25 25 24 23 22 21 20 19 19 19 18 18 17 17 17 16 17 17 17 17 17 17 16 16 15 14 14 13 12 12 11 11 10 9 8 8 nan nan 8 7 7 6 6 5 6 6 6 7 7 8 8 8 8 8 7 7 8 8 9 9 9 9 9 9 9 9 10 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 nan nan 7 nan nan nan nan nan nan nan nan nan nan nan 8 nan 9 10 10 11 11 12 13 13 13 14 15 16 17 18 19 20 21 21 21 22 22 22 23 24 24 24 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 10 8 7 5 6 7 8 8 8 8 8 7 7 9 11 13 14 15 17 19 22 24 27 30 33 35 nan nan 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 32 33 33 33 34 36 38 38 38 38 38 39 38 39 39 39 39 38 36 35 34 33 31 29 27 25 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 19 21 22 23 24 nan nan 29 30 32 32 33 33 33 33 33 34 34 34 34 34 34 34 35 36 36 36 37 37 37 36 35 34 33 33 33 33 34 34 34 34 33 33 34 36 37 39 39 39 37 36 35 36 37 39 38 38 38 38 39 39 40 39 40 41 42 43 43 43 41 39 37 35 34 33 32 32 31 31 30 30 29 28 27 26 26 26 27 27 27 26 26 26 25 25 24 23 22 21 21 20 20 19 19 18 18 17 17 18 18 18 18 18 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 nan nan 8 8 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 9 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 nan nan 7 7 7 nan nan nan nan nan nan nan nan 8 9 9 10 10 10 11 11 12 12 13 13 13 13 14 14 16 17 18 19 19 20 20 20 20 21 22 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 11 9 8 7 7 9 10 10 10 10 10 10 11 12 14 14 13 15 19 22 25 26 28 31 34 36 38 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 33 35 35 35 36 38 39 40 39 39 39 39 38 38 39 39 39 38 37 36 nan nan nan 29 27 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 4 4 5 6 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 22 22 23 24 nan 27 28 30 31 32 32 33 33 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 35 35 34 33 33 33 33 33 33 33 33 33 33 34 35 37 38 39 38 37 36 36 37 38 39 40 38 37 36 36 37 38 38 38 39 40 41 42 42 42 40 39 37 35 34 34 33 33 33 32 31 30 29 27 27 26 27 27 27 27 27 26 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 18 19 19 20 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 nan 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 6 7 9 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 7 7 nan nan 7 7 7 nan nan nan nan nan nan nan 8 8 9 10 nan nan nan 11 11 12 12 12 13 13 13 12 13 14 15 17 17 18 18 18 19 19 20 20 21 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 9 9 10 11 11 11 12 12 13 14 15 16 15 14 14 17 22 26 27 28 30 33 36 38 39 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 33 35 36 36 37 39 39 39 38 38 37 37 37 37 38 38 38 38 37 35 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 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 2 2 2 3 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 22 22 22 23 23 24 25 27 28 30 31 32 33 33 34 34 34 35 35 35 34 34 34 34 34 34 34 35 35 35 36 36 35 34 34 34 33 33 33 33 33 33 33 35 36 37 37 37 36 36 36 37 37 39 39 38 37 36 36 35 36 36 37 37 38 39 40 40 41 40 39 38 37 36 36 36 35 35 34 33 32 30 29 28 27 27 27 27 27 27 27 26 26 26 25 25 24 24 24 23 22 22 21 21 20 19 19 19 19 20 21 21 20 19 18 17 16 16 15 14 13 13 13 12 12 11 11 10 nan 10 9 9 9 8 8 7 7 7 7 7 7 6 6 6 5 5 5 6 8 9 10 10 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 nan nan 7 7 7 nan nan 7 7 7 8 8 8 9 9 10 nan nan nan nan nan nan nan nan nan 13 13 12 12 14 15 17 17 18 18 18 18 18 19 19 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 14 12 11 11 11 12 12 12 13 14 15 16 17 17 17 17 18 21 24 27 28 30 32 35 37 39 39 39 nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan 31 33 35 36 37 38 39 39 38 37 37 36 36 36 36 36 36 37 37 nan nan nan nan nan nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 0 0 1 2 2 2 2 2 1 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 22 23 23 22 22 nan 23 23 24 26 27 29 30 32 33 34 34 34 34 35 35 34 34 34 34 34 34 34 34 35 35 36 37 37 36 35 34 34 33 32 32 32 32 32 33 34 35 35 35 35 35 35 35 35 35 37 37 37 36 36 37 37 37 37 37 37 37 38 39 40 40 41 40 40 39 39 39 38 38 37 36 35 33 32 31 30 29 28 28 28 nan nan nan 27 27 26 26 25 25 25 25 24 23 23 23 22 21 20 20 20 20 21 22 22 21 20 19 18 17 16 16 15 14 14 14 13 13 12 12 11 nan 10 10 10 9 9 8 8 8 8 8 7 7 7 7 6 6 5 5 6 7 9 9 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 nan 7 7 7 7 7 7 8 8 8 8 8 9 9 10 10 11 11 nan nan nan nan nan nan nan nan 13 13 13 14 16 17 17 17 17 17 18 18 19 19 19 19 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 11 11 11 11 12 14 15 16 17 18 20 21 22 23 24 27 28 30 33 35 37 38 38 38 37 nan nan nan nan 36 36 35 34 31 27 nan nan nan nan 33 34 35 36 37 38 39 39 38 37 36 35 35 34 34 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 2 2 2 2 3 3 3 2 1 1 3 nan nan nan 11 12 14 15 17 nan nan nan nan nan nan nan 11 17 21 22 22 21 21 22 22 23 24 26 28 30 32 33 34 34 35 35 35 34 34 35 35 35 35 35 34 35 35 36 37 37 37 35 34 34 33 32 32 31 31 32 32 33 34 34 34 33 32 31 30 30 30 31 34 35 36 36 37 38 39 40 40 39 39 38 39 40 41 42 42 42 42 41 41 41 40 39 39 38 36 35 34 33 31 30 30 30 nan nan nan 29 28 27 26 26 26 26 26 25 25 24 24 23 23 22 21 20 20 21 22 22 22 22 21 20 19 18 17 16 16 16 15 15 14 13 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 7 8 9 9 9 9 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 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 nan nan nan nan nan nan nan nan 14 14 15 16 17 17 17 17 17 17 17 18 19 19 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 12 nan nan 10 10 11 12 13 15 18 21 24 25 24 24 24 26 28 30 32 34 36 37 37 36 35 34 34 34 35 35 35 35 33 30 25 nan nan nan nan nan 35 35 35 36 37 38 38 38 37 36 35 34 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 4 4 4 5 5 4 2 0 2 4 nan nan nan 11 12 14 15 nan nan nan nan nan nan nan nan nan 12 17 20 20 20 20 21 21 22 23 25 27 29 30 32 33 34 34 35 35 35 35 35 35 36 36 35 35 35 36 37 37 37 36 35 34 33 33 32 31 31 31 32 33 33 34 34 33 32 30 28 26 24 24 27 30 34 36 37 38 38 38 38 39 39 39 39 40 41 42 43 43 43 43 43 42 41 40 40 39 39 38 37 35 34 32 32 31 nan nan 32 31 31 30 28 27 27 27 27 26 26 25 24 24 24 24 23 22 22 22 22 22 23 23 23 22 20 19 18 18 17 17 17 16 16 15 14 13 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 6 6 6 6 7 7 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 11 11 12 nan nan nan nan nan nan nan nan 14 15 16 16 15 15 15 15 15 16 17 18 19 20 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan 20 21 23 25 26 26 25 24 24 25 27 29 31 33 34 35 35 35 34 33 33 33 34 34 34 34 31 28 25 nan nan nan nan nan 33 33 33 34 35 36 37 37 36 35 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 7 nan nan 6 5 5 4 3 1 1 3 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 14 17 18 18 19 19 20 21 22 24 26 28 29 31 32 33 34 34 34 35 35 35 36 36 36 36 36 35 36 36 36 36 36 36 36 36 35 34 33 33 33 33 34 34 35 35 34 32 29 27 24 23 22 24 27 31 34 36 36 35 34 33 33 34 36 38 38 39 40 41 42 43 43 43 42 41 41 40 40 40 39 38 36 35 33 32 32 nan nan 32 32 32 31 30 29 28 28 28 27 26 26 25 25 25 24 24 24 24 23 23 23 24 24 23 22 21 20 19 18 17 17 17 17 17 16 15 14 14 13 13 12 nan 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 5 6 6 6 6 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 11 11 11 12 12 12 12 12 nan nan nan nan nan nan nan 14 14 14 13 13 12 13 14 15 17 18 19 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 28 27 26 25 24 24 24 25 27 28 30 32 33 33 33 33 32 32 32 32 33 34 34 32 29 26 25 nan nan nan nan nan nan 29 30 31 32 33 34 35 35 34 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan 4 2 1 nan 3 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 14 15 16 16 17 18 20 21 23 25 27 29 30 31 32 33 34 34 35 35 35 36 37 37 37 36 35 35 35 36 36 37 38 39 39 38 37 36 35 35 35 35 36 37 37 35 32 29 27 25 23 22 22 23 25 28 30 32 31 29 28 28 30 33 35 35 35 36 37 39 40 41 42 41 41 41 41 41 41 40 39 37 35 34 32 32 nan nan nan 33 33 32 32 31 30 29 29 28 27 26 26 25 25 26 26 26 25 25 24 24 25 24 24 23 22 21 20 19 18 18 18 18 17 17 16 15 14 14 13 13 12 nan nan 11 11 11 10 10 10 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 8 8 9 9 9 10 10 10 10 11 12 12 13 13 13 13 13 13 13 nan 13 13 13 13 13 13 13 13 12 11 11 11 13 15 16 18 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 35 33 32 30 28 26 25 24 24 24 25 26 27 29 30 31 31 31 31 31 31 31 32 32 32 32 30 27 24 nan nan nan 25 25 nan nan 27 28 29 30 31 32 33 33 33 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan 13 13 14 14 15 16 17 19 21 23 25 27 29 30 31 32 33 34 35 35 36 36 36 37 36 36 35 35 35 36 37 38 39 40 40 39 38 38 38 37 37 38 40 41 41 38 34 31 27 24 22 20 19 19 20 22 25 27 28 27 27 27 28 31 33 33 32 32 33 35 36 38 39 40 41 41 41 42 42 41 40 38 36 34 33 33 nan nan nan nan nan 33 32 32 31 30 29 29 28 27 27 26 26 27 27 27 26 26 25 25 25 25 24 23 22 21 20 19 19 18 18 18 18 17 17 16 15 14 13 13 12 nan nan nan nan 11 11 11 10 10 9 9 9 8 8 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 11 12 13 14 14 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 11 11 11 13 15 17 18 20 21 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 34 33 32 30 28 26 25 24 24 24 24 26 27 28 29 30 30 30 30 30 31 31 30 29 28 27 27 25 23 nan nan nan 22 23 24 25 26 28 29 30 31 32 32 32 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 17 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 12 12 12 13 14 16 18 19 21 23 25 27 29 30 32 33 34 34 35 35 35 35 36 35 35 35 36 36 37 38 39 40 40 39 38 38 38 39 39 39 41 43 45 45 42 38 33 28 24 20 18 17 17 18 20 23 26 27 28 28 28 29 32 33 33 32 31 32 32 33 35 36 38 39 39 40 41 41 41 40 39 37 36 35 35 35 35 35 34 34 33 33 32 31 30 30 29 29 29 28 28 27 27 27 27 27 26 26 26 26 25 24 24 23 22 21 20 19 19 18 19 19 18 18 17 16 15 14 13 13 nan nan nan nan nan 12 11 11 10 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 7 8 8 9 9 10 11 12 13 15 16 16 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 14 16 18 19 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 27 28 28 29 30 31 32 33 34 33 31 29 27 26 25 24 23 23 24 25 27 28 29 29 29 28 29 30 30 29 28 25 23 22 22 23 nan nan nan 21 22 23 25 26 27 29 30 31 31 32 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 16 12 11 11 12 15 17 19 21 23 25 28 29 31 32 33 33 34 34 34 34 34 34 35 35 36 37 37 38 38 39 39 39 38 38 37 38 39 39 40 42 45 48 48 45 40 34 28 23 20 18 18 19 20 22 24 27 29 30 30 30 31 32 33 33 33 33 33 32 32 32 33 34 36 37 39 40 41 41 40 40 39 38 37 37 36 36 35 35 34 33 32 31 30 30 30 30 30 30 29 29 28 28 28 28 28 27 27 27 26 25 25 24 23 22 21 21 20 19 19 20 20 19 18 18 17 16 15 14 13 nan nan nan nan nan nan 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 7 8 9 9 9 10 12 13 15 16 17 17 17 17 17 16 nan nan nan 15 15 15 15 15 14 14 14 14 13 13 13 13 15 17 18 19 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 25 25 26 27 28 28 nan 30 32 32 31 30 28 26 25 24 23 23 23 24 26 27 28 28 28 28 27 28 28 28 27 25 22 20 20 22 23 nan nan nan 22 23 25 27 28 29 30 30 31 31 32 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 19 19 18 18 17 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 21 17 13 10 11 14 17 20 23 25 28 30 31 32 33 33 33 33 33 33 33 33 34 34 35 36 36 37 37 37 38 38 37 37 36 36 38 39 40 42 45 49 51 48 43 37 31 26 22 21 22 24 25 26 28 29 31 32 32 33 33 34 34 34 35 35 35 34 32 31 30 32 34 36 38 40 41 41 41 40 39 39 38 37 37 36 36 35 34 33 32 31 30 30 30 31 31 31 30 30 30 29 29 29 29 29 28 28 27 26 25 24 23 22 22 21 20 20 20 21 21 20 19 19 18 17 16 15 14 14 nan nan nan nan nan nan 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 6 8 9 10 10 10 11 13 14 16 16 17 17 17 16 16 nan nan nan nan 16 15 15 15 15 15 14 14 14 13 13 13 14 15 17 18 19 19 19 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 23 nan nan nan nan nan nan nan nan nan 31 29 28 26 24 23 22 23 23 25 26 27 28 28 27 26 25 25 26 25 23 21 21 21 22 23 nan nan nan 23 24 26 27 29 30 30 31 31 31 31 31 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 26 24 21 16 14 14 15 18 21 24 26 29 31 32 33 33 32 32 32 32 32 32 32 32 33 33 34 34 34 35 36 36 37 36 34 35 36 38 40 42 45 49 52 51 48 43 37 31 28 28 30 31 32 32 32 33 33 34 35 35 36 36 35 35 36 37 37 35 33 31 30 31 34 36 38 40 41 41 41 40 39 39 38 38 37 36 36 35 34 33 32 31 30 30 31 32 32 32 31 31 31 30 30 30 30 30 30 29 27 26 25 24 23 22 22 22 21 21 21 22 21 20 20 19 19 19 18 17 16 15 nan nan nan nan nan nan nan 13 12 11 11 10 10 9 8 8 8 7 7 6 5 5 5 4 4 3 3 3 2 2 2 2 2 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 5 8 10 11 11 12 13 15 15 16 16 16 16 16 16 nan nan nan nan nan 16 16 15 15 15 15 14 14 14 13 13 13 14 15 16 17 18 18 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan 30 28 26 24 23 22 22 23 25 27 28 28 28 26 25 24 23 22 21 19 18 19 20 21 nan nan nan nan 25 25 26 27 28 29 31 32 32 32 32 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 19 19 19 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 16 14 14 15 18 21 23 26 28 30 32 32 32 32 32 32 31 31 31 30 30 31 32 32 32 33 34 35 37 36 35 34 35 37 39 41 43 48 52 53 52 48 42 36 33 34 36 38 38 37 36 35 35 36 36 37 37 37 36 35 36 36 37 36 35 33 32 32 34 36 38 40 40 41 40 40 39 38 38 37 37 37 36 34 34 33 32 31 31 31 32 33 33 33 32 32 32 nan nan 31 31 31 30 29 28 27 25 24 24 23 23 23 22 22 23 23 22 21 20 20 20 20 19 18 17 16 16 nan nan nan nan nan nan 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 3 3 3 4 4 4 4 4 3 3 3 3 2 2 1 2 4 8 10 11 12 13 15 16 16 16 16 16 16 16 nan nan nan nan nan nan nan 15 15 15 15 14 14 14 13 13 13 13 14 14 15 16 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 23 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 26 24 23 23 24 25 26 28 29 28 27 25 23 21 19 18 17 16 16 16 17 18 nan nan nan 22 23 24 24 25 26 28 30 32 33 33 32 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 19 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 14 13 14 17 19 22 25 27 29 31 31 32 32 31 30 29 29 29 29 30 30 31 31 31 32 34 36 37 36 35 36 37 39 40 43 46 50 54 55 53 46 39 35 34 36 41 42 41 39 38 38 38 38 39 38 37 36 35 34 34 35 36 36 36 36 36 36 37 38 39 39 39 39 39 39 38 38 38 37 37 36 34 33 33 32 32 31 32 33 34 34 34 33 33 33 33 33 32 32 31 31 30 28 27 26 26 25 25 25 24 24 24 24 24 23 22 21 21 nan 21 21 20 19 18 17 nan nan nan nan nan nan 14 13 12 11 11 10 9 9 8 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 2 2 2 3 6 9 11 12 14 15 16 17 17 17 17 17 16 16 nan nan nan nan nan nan nan 15 15 15 14 14 14 13 13 12 12 13 13 14 15 15 16 17 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 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 26 25 24 24 24 25 26 27 28 27 26 24 22 19 16 14 14 15 15 15 15 15 16 nan nan nan 20 21 21 21 21 23 26 28 31 32 33 32 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 19 19 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 20 18 15 13 14 16 19 21 24 26 27 28 29 29 29 28 27 27 27 28 29 29 29 29 29 30 32 34 36 36 36 36 37 39 40 42 45 49 53 57 56 49 42 35 31 31 38 41 42 41 41 41 41 40 40 39 37 35 34 33 33 34 36 39 40 41 41 40 39 39 39 39 39 39 39 39 39 39 39 38 37 36 34 33 32 31 31 32 32 33 34 34 34 34 34 34 34 34 33 33 32 32 31 30 29 28 27 27 27 26 26 26 26 26 25 24 23 23 23 nan nan 22 21 20 19 19 nan nan nan nan nan nan 14 13 12 12 11 10 9 9 8 8 8 8 7 7 7 6 nan 5 5 4 4 4 3 3 3 3 3 4 4 4 4 5 5 5 4 4 3 3 3 3 4 6 8 10 12 13 15 16 17 17 17 17 17 17 16 nan nan nan nan nan nan nan nan nan 15 14 14 14 14 13 13 12 12 13 14 15 15 16 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 30 30 28 26 25 24 23 nan nan nan nan 25 24 23 21 18 16 13 12 12 14 16 16 15 15 15 nan nan nan 19 20 19 18 18 19 20 23 26 28 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 18 18 19 20 20 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 15 15 15 16 18 20 22 23 24 25 26 26 27 26 26 26 26 26 26 26 26 27 27 29 31 33 34 34 34 35 37 39 41 43 46 50 56 56 52 46 38 32 29 nan nan 38 39 41 43 43 42 41 39 37 35 33 32 32 34 37 41 44 45 45 44 43 42 41 41 41 41 41 41 40 40 39 38 37 35 34 32 31 31 31 32 33 33 34 34 34 34 35 35 35 35 35 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 27 26 25 25 24 nan nan nan nan 22 21 20 nan nan nan nan nan nan nan nan 13 12 11 10 9 9 nan nan nan nan 8 8 7 nan nan nan nan 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 5 5 6 8 10 11 13 14 16 17 18 18 18 17 17 17 16 nan nan nan nan nan nan nan nan nan nan 14 14 14 14 14 13 13 14 15 16 16 17 17 18 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 30 29 nan 25 nan nan nan nan nan nan nan 22 20 18 15 12 10 10 11 14 17 18 18 18 17 nan nan nan 19 19 19 18 16 16 17 18 21 23 25 27 27 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 20 20 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 16 15 15 15 16 18 19 20 21 22 24 25 25 25 25 24 24 24 24 24 24 24 25 26 28 29 30 31 32 33 36 38 39 41 43 47 52 55 55 51 43 34 30 32 nan nan nan nan 39 40 41 41 40 39 36 34 32 32 35 40 44 45 46 47 47 47 46 45 44 43 43 42 42 41 40 39 37 36 35 33 32 31 31 32 33 34 35 35 36 35 36 36 36 37 37 37 36 36 35 34 33 32 31 31 30 30 30 30 30 30 30 29 28 27 27 26 nan nan nan nan 23 22 22 nan nan nan nan nan nan nan nan 13 12 12 11 nan nan nan nan nan nan 8 8 nan nan nan nan nan nan nan 5 5 5 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 7 8 10 11 12 14 15 17 18 18 18 18 17 17 16 nan nan nan nan nan nan nan nan nan nan 14 14 14 14 14 14 15 15 16 16 17 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 25 26 27 28 28 27 nan nan nan nan nan nan nan nan nan 18 17 15 13 10 10 12 15 18 20 nan nan nan nan nan nan 19 19 19 18 17 16 16 17 18 20 nan 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 20 19 19 19 19 nan nan nan 21 19 nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 15 16 17 18 19 20 21 22 23 23 23 23 22 22 22 22 22 22 22 23 24 26 27 28 29 31 34 36 39 40 42 44 48 52 55 55 49 40 34 33 35 37 nan nan nan nan 39 40 41 41 39 36 33 32 34 41 44 45 46 47 48 48 47 46 45 44 44 43 42 40 39 38 37 36 35 33 32 32 32 33 34 35 37 37 37 37 37 37 37 38 38 38 37 37 36 36 35 34 33 33 32 32 32 32 32 32 32 32 31 30 29 28 nan nan nan nan nan 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 5 5 5 5 6 6 6 7 7 7 7 7 7 7 8 8 9 10 11 12 13 15 16 17 18 18 18 18 17 17 nan nan nan nan nan nan nan nan nan nan nan 13 14 14 14 14 14 15 16 16 17 17 18 18 19 19 19 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 21 22 23 24 25 25 nan nan nan nan nan nan nan nan nan 16 14 14 14 14 14 14 16 19 21 23 nan nan nan nan nan 22 21 19 18 17 16 17 17 18 19 19 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 19 19 nan nan nan nan nan nan 19 18 nan nan 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 17 15 15 15 15 15 16 16 16 17 17 18 20 21 21 21 22 22 21 21 20 20 19 20 21 23 24 26 27 29 32 35 38 40 41 41 43 46 51 55 54 47 39 34 32 33 36 37 37 nan nan 40 42 42 41 38 33 30 30 37 41 44 44 45 45 45 44 43 42 42 41 41 40 39 38 37 36 36 35 34 33 33 33 33 34 36 37 37 37 37 37 37 37 38 38 38 38 37 37 37 37 36 36 35 34 34 34 34 34 34 34 34 33 32 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 7 7 8 8 8 8 9 9 9 9 9 10 10 11 12 13 14 15 16 18 18 19 18 18 17 nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 14 14 14 15 16 16 17 18 19 19 20 20 20 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan 17 18 18 19 20 21 21 21 nan nan nan nan nan nan nan nan nan 12 13 14 nan nan nan nan 20 22 24 25 nan nan nan 25 24 23 21 19 18 17 16 17 17 18 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 20 20 19 19 nan nan nan nan nan nan nan nan nan 17 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 15 15 14 15 15 14 14 13 14 15 17 18 19 20 20 21 21 20 19 18 18 18 19 20 22 24 26 29 31 34 37 39 40 40 39 40 44 50 52 50 45 38 31 29 31 32 34 35 36 37 39 40 40 37 33 26 27 34 40 43 43 42 41 40 39 38 38 38 38 38 38 37 37 36 36 36 35 35 34 33 32 33 34 35 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 37 36 36 35 35 35 35 35 35 35 34 33 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 9 9 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 19 19 18 nan nan nan nan nan nan nan nan nan nan nan nan 15 15 14 14 14 14 15 15 16 17 18 19 20 20 20 20 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 14 14 15 15 nan 15 16 16 17 17 17 18 19 19 nan nan nan nan nan nan nan nan nan 16 18 nan nan nan nan nan 22 23 nan 25 26 26 26 26 25 24 23 21 19 17 16 16 16 17 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan 18 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 14 13 13 12 12 12 12 13 15 16 18 18 19 19 19 19 18 18 17 17 17 18 20 22 24 27 30 33 36 38 40 39 37 37 39 42 45 47 47 43 37 32 30 29 29 29 30 31 33 36 37 36 32 26 28 33 38 41 40 38 36 34 34 33 33 33 34 34 35 35 35 36 36 36 36 35 nan nan nan 32 33 34 34 35 35 35 35 36 37 37 37 37 37 38 38 39 39 39 39 38 37 36 36 36 36 36 37 37 36 36 35 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 10 10 11 11 11 nan 11 12 12 13 13 14 14 15 16 17 18 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 15 15 15 15 15 16 17 18 19 20 20 21 21 21 22 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 16 15 15 14 14 13 13 13 13 13 14 14 15 15 16 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 23 nan nan 26 26 27 27 27 27 26 25 23 20 18 16 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan 22 21 21 20 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 12 11 11 11 13 13 14 15 16 17 17 17 17 17 17 16 16 16 16 17 19 21 24 28 31 34 37 39 38 36 35 36 37 39 40 42 43 42 39 35 31 28 26 25 26 28 30 33 34 32 29 29 32 36 38 36 34 32 30 29 28 27 28 28 29 30 32 33 34 35 35 35 nan nan nan nan nan nan nan nan nan 34 35 36 37 38 38 38 38 38 38 39 39 39 39 39 38 38 37 37 37 38 38 38 38 38 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan 13 14 14 15 15 15 16 17 18 19 19 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 16 16 15 15 15 15 16 17 18 19 20 21 21 22 22 23 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 16 16 15 14 14 13 12 11 9 10 11 12 12 12 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 24 25 26 26 27 28 29 29 29 28 27 24 22 19 17 15 15 14 14 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 21 20 20 20 nan nan nan 22 22 22 21 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 16 15 13 11 10 12 nan 12 13 14 15 14 13 14 15 15 15 15 14 14 15 16 18 21 25 28 32 34 35 35 34 33 33 34 36 37 38 39 41 42 40 36 32 29 26 25 25 27 29 31 31 30 30 31 33 34 32 30 29 27 26 24 24 24 25 26 28 30 32 33 34 34 nan nan nan nan nan nan nan nan nan nan nan nan 37 38 39 40 39 39 38 39 39 39 39 39 39 39 39 38 38 39 39 39 39 39 39 39 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 17 18 19 20 20 20 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 17 17 17 16 16 16 17 18 19 20 21 21 22 23 24 25 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 16 15 15 14 14 13 11 nan nan nan 9 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 24 25 26 26 27 28 29 30 31 30 30 28 26 23 20 18 16 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 21 20 20 nan nan nan nan 22 22 22 nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 15 12 10 11 12 13 13 13 14 15 14 14 14 14 14 13 12 12 12 14 16 19 22 26 29 30 31 31 31 30 30 32 35 36 36 36 37 40 41 40 38 35 32 30 29 28 29 30 30 30 30 29 30 30 29 28 27 25 24 24 24 25 nan nan nan nan 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 42 41 40 40 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 40 39 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 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 17 19 20 21 21 22 22 21 nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 18 18 18 18 18 18 18 19 20 21 22 23 24 24 25 26 27 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 15 15 15 16 15 15 15 nan nan 13 11 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 24 25 26 27 28 29 30 30 30 30 30 29 27 25 22 19 17 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 22 21 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 10 11 12 12 13 13 14 15 15 15 14 13 13 12 11 11 11 13 15 18 20 23 26 27 28 28 27 27 27 29 32 34 34 34 33 35 38 39 39 37 35 34 33 31 30 30 29 29 29 28 28 28 27 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 42 43 43 42 41 41 40 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 40 38 nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 17 16 16 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 22 22 23 23 22 nan nan nan nan nan nan nan nan nan 17 17 17 17 18 18 19 20 20 21 21 21 21 22 23 24 25 26 27 28 29 29 30 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 17 18 19 20 20 20 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 22 23 23 24 25 26 27 28 29 30 30 30 30 30 29 28 26 23 21 19 17 16 15 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 22 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 11 11 12 13 13 14 15 14 14 13 12 11 10 9 9 11 13 16 18 20 22 23 24 23 23 23 23 25 28 30 32 32 31 31 32 33 34 33 33 32 32 32 32 30 29 28 27 27 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 41 42 43 43 43 42 42 41 41 40 41 41 42 42 43 44 44 44 43 43 44 44 44 44 43 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 19 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 nan nan 22 23 24 24 23 23 nan nan nan nan nan nan nan nan nan 17 17 18 18 19 20 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 19 20 21 23 23 20 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 22 22 23 24 25 26 28 29 29 30 29 29 29 29 29 28 nan 24 22 20 19 17 17 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 22 21 21 20 20 nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 13 14 14 14 14 14 13 12 12 11 9 8 9 11 13 15 17 18 19 19 18 18 18 18 20 23 27 31 32 32 31 30 30 30 30 30 29 30 30 31 31 29 28 27 26 26 26 27 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 41 42 42 42 42 42 42 41 40 40 40 41 42 43 44 44 44 44 45 45 46 45 45 44 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 20 20 19 19 nan nan nan nan nan nan nan nan nan 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 24 25 25 24 24 nan nan nan nan nan nan nan nan nan 17 18 19 20 21 22 23 24 26 27 28 28 29 30 31 31 32 33 33 34 35 35 36 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 18 19 20 21 22 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 20 21 22 23 24 26 28 29 29 29 29 28 28 28 27 nan nan 25 23 21 20 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 21 20 nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 15 15 15 15 15 14 12 11 12 13 14 15 15 15 15 14 13 12 13 15 19 23 27 31 33 35 35 35 34 33 32 31 30 29 30 30 30 28 27 27 27 28 29 31 32 33 34 34 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 41 41 41 41 41 41 41 40 40 40 40 42 43 43 44 44 44 45 46 46 46 45 44 43 41 nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 22 21 21 nan nan nan nan nan nan 17 16 16 15 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 26 26 25 nan nan nan nan nan nan nan nan nan 18 19 19 20 22 23 24 26 27 29 30 31 32 33 33 34 34 35 35 36 36 37 37 37 37 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 18 19 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 18 19 21 22 23 24 26 27 28 28 28 28 27 27 27 27 27 26 25 24 22 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 18 15 14 13 13 13 14 13 13 13 12 10 8 9 11 14 18 22 26 30 34 37 38 38 37 36 34 32 31 31 30 30 29 28 27 28 29 30 32 32 33 34 34 35 36 36 37 37 37 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 39 39 39 39 40 40 41 41 42 43 43 43 44 45 46 46 46 46 45 44 43 42 nan nan nan nan nan nan nan nan nan nan nan 29 27 26 25 24 23 22 22 21 21 21 20 19 18 17 17 16 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 nan nan nan nan nan nan nan nan nan 20 20 21 21 23 24 26 27 29 31 32 33 34 34 35 35 36 36 36 36 36 36 36 36 36 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 18 19 20 nan nan nan nan nan nan nan nan nan nan nan nan 21 19 17 16 16 18 19 21 22 24 25 25 26 27 28 28 28 27 26 26 26 26 25 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 18 16 15 14 13 13 nan nan nan nan nan nan nan 8 10 13 16 20 24 28 33 35 36 36 36 35 33 32 32 31 31 30 28 27 27 28 30 32 33 33 34 34 35 35 35 35 35 35 35 35 36 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 37 38 40 41 42 43 43 44 44 44 45 46 46 46 46 46 45 44 43 42 nan nan nan nan nan nan nan nan 36 34 32 30 28 27 26 24 23 23 22 22 22 21 20 20 19 18 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 nan nan nan nan nan nan nan nan 23 23 23 23 25 26 27 29 31 32 33 34 35 36 36 37 37 37 37 37 37 36 36 36 35 35 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 17 18 nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 nan nan nan nan 20 21 22 23 24 25 26 27 28 28 27 27 26 26 25 25 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 nan nan nan nan nan nan nan nan 9 10 12 15 19 23 27 30 32 33 34 34 33 nan nan 31 31 29 27 25 25 26 29 30 32 32 33 33 33 33 33 33 33 33 32 33 34 34 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 37 39 41 42 43 44 44 44 44 45 46 46 46 46 46 45 45 44 43 nan nan nan nan nan nan nan 39 38 37 35 33 31 29 27 26 24 23 23 23 22 22 22 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 28 28 nan nan nan nan nan nan nan nan 25 25 26 27 28 29 31 32 34 35 35 36 36 37 37 37 37 37 37 37 36 36 35 35 34 34 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 15 16 nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 20 nan nan 20 21 22 23 24 25 26 27 28 28 27 26 26 25 25 25 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 27 29 31 33 34 34 nan nan nan 31 30 28 25 24 25 26 27 28 29 29 29 29 29 29 30 30 30 30 30 31 31 32 31 31 nan nan nan nan nan nan nan nan 34 35 nan nan nan nan nan nan nan nan 34 36 38 40 41 42 43 43 43 44 44 45 45 46 46 46 46 45 44 44 nan nan nan nan nan nan nan 41 40 39 37 35 33 30 29 27 26 25 24 24 24 24 23 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 27 28 29 31 32 33 34 35 36 36 36 37 37 37 37 38 37 37 37 37 36 35 34 34 33 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 13 14 14 nan nan nan nan nan nan nan nan nan nan nan nan 19 19 20 21 21 21 21 22 23 24 25 26 27 28 28 29 28 27 26 25 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 nan nan 18 21 25 27 nan nan nan nan nan nan nan nan nan nan 28 26 24 23 23 23 23 23 23 23 24 25 25 26 26 26 26 27 28 28 28 28 27 nan nan nan nan nan nan nan 33 34 nan nan nan nan nan nan nan nan 33 35 36 38 40 41 41 41 41 41 42 43 44 45 45 45 45 45 45 44 nan nan nan nan nan nan 43 42 42 41 39 37 35 32 30 29 28 27 26 26 26 25 25 24 24 23 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 30 32 33 34 35 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 35 34 33 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 12 12 12 12 13 13 nan nan nan nan nan nan nan nan nan nan nan 17 17 18 19 20 21 22 23 23 25 26 27 28 28 29 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 21 19 19 19 19 19 20 20 21 22 22 23 23 23 24 25 26 26 26 26 26 27 nan nan nan nan 31 32 nan nan nan nan 34 33 33 33 33 34 35 36 37 38 38 38 38 39 40 41 43 44 44 45 45 45 45 45 44 44 43 43 43 44 44 43 43 42 41 39 36 34 32 31 30 29 28 28 27 27 26 26 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 nan nan nan nan 28 29 31 33 34 35 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 35 34 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 11 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 18 20 21 22 23 24 26 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 18 19 20 21 21 22 22 24 24 25 26 26 25 25 26 27 29 30 30 30 31 32 32 33 nan 34 33 33 32 32 33 33 34 34 34 35 35 35 37 38 40 41 42 43 43 44 45 46 46 45 44 44 44 44 44 43 43 43 42 41 39 37 35 33 32 31 31 30 30 29 28 28 27 26 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 30 31 33 34 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 9 9 9 10 10 11 11 nan nan nan nan nan nan nan nan nan nan 15 15 16 17 19 20 21 22 24 25 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 18 18 18 18 19 21 22 23 24 25 26 26 26 27 26 26 26 28 29 30 30 30 30 31 32 33 34 34 33 32 31 31 32 32 32 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 46 45 45 44 44 43 43 43 42 42 41 40 39 37 35 33 32 32 31 31 31 30 29 29 28 27 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 31 32 34 35 36 36 37 37 36 36 36 37 37 37 36 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 8 9 9 10 11 11 nan nan nan nan nan nan nan nan nan 14 14 14 16 17 18 19 21 22 23 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 21 20 19 19 19 19 19 20 21 23 24 25 26 27 27 27 27 27 27 27 28 29 29 30 30 30 31 33 33 34 33 32 31 31 31 31 30 30 31 32 33 34 35 36 37 38 39 41 42 44 45 46 46 45 45 44 44 43 42 42 42 41 40 39 37 36 34 33 32 32 31 31 31 30 30 30 29 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 31 33 34 35 35 36 36 36 36 36 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 6 6 7 8 10 11 12 nan nan nan nan nan nan nan nan nan 13 12 nan nan nan nan 17 19 20 21 22 22 22 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 21 20 20 20 20 20 21 22 23 24 25 26 26 26 26 26 26 26 26 27 28 28 29 29 30 31 33 34 33 32 31 31 30 29 29 28 29 30 31 33 34 35 35 36 37 39 41 42 44 45 45 45 44 43 42 42 41 41 40 39 37 36 35 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 34 35 36 36 36 36 36 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 5 5 6 8 10 12 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 20 20 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 5 nan nan nan nan nan nan 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 22 21 21 22 22 22 22 22 22 23 24 24 25 25 25 25 24 24 24 24 25 26 26 27 28 29 32 34 33 33 33 32 31 30 29 28 29 29 30 31 32 34 34 34 35 36 38 40 42 44 45 45 44 43 42 41 41 39 37 35 33 32 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 33 34 35 36 36 36 36 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 5 6 nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 4 nan nan nan nan 1 2 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 23 22 21 22 22 22 23 23 23 23 24 24 24 25 25 24 23 23 23 23 23 23 24 24 26 28 30 32 33 34 34 34 33 31 31 30 30 30 30 31 33 34 35 33 33 33 34 36 40 43 nan nan nan 42 41 40 39 38 34 31 29 28 29 30 31 32 32 32 33 33 33 33 33 33 33 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 33 34 35 36 36 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 4 4 3 nan nan 2 3 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 26 24 22 21 21 22 22 23 23 24 24 24 24 24 24 24 23 23 23 22 22 22 22 23 24 26 29 31 32 33 33 34 34 33 33 33 33 33 34 34 35 36 36 35 34 34 34 37 42 nan nan nan nan nan 40 40 38 36 33 30 28 27 27 28 29 30 31 31 31 32 32 32 32 32 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 33 34 35 35 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 3 3 nan nan 3 3 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 27 25 23 22 21 21 22 23 24 24 25 25 25 25 25 24 24 24 23 23 22 22 22 23 25 27 29 31 31 32 33 34 34 34 34 35 36 37 38 39 nan nan nan nan nan 39 nan nan nan nan nan nan nan 40 38 37 35 33 31 30 28 27 27 28 29 30 30 31 31 32 32 32 32 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 33 34 34 35 35 34 nan nan nan nan nan nan 33 33 nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 4 4 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 27 25 24 23 23 23 24 25 26 26 27 27 27 26 26 26 25 25 24 23 23 23 25 27 29 31 32 33 34 35 35 35 35 36 37 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 38 36 34 32 nan nan 30 29 28 28 28 29 30 31 31 31 32 32 32 32 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 33 33 34 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 4 4 5 5 5 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 29 28 27 27 27 27 28 28 28 29 28 28 28 27 27 27 26 25 25 25 26 nan nan nan 33 34 36 37 37 37 37 nan nan nan nan nan nan nan nan nan nan 43 45 46 nan nan nan nan 39 37 34 31 29 nan nan nan 27 27 28 29 30 31 31 32 32 32 32 32 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 33 34 34 34 33 33 33 nan nan nan nan nan nan 31 31 31 nan nan nan nan nan 32 32 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 5 5 5 5 5 5 6 7 8 8 8 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 31 30 30 30 29 29 29 30 30 30 30 29 29 28 28 28 27 27 27 27 nan nan nan 33 35 36 38 39 39 39 39 nan nan nan nan nan nan nan nan nan nan 41 42 43 43 42 40 37 35 33 31 29 26 nan nan nan 26 27 29 30 31 31 32 32 32 32 32 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 33 34 33 33 33 32 32 31 31 31 31 30 31 30 30 nan nan nan nan nan nan 32 31 31 nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 6 5 5 nan nan nan 8 9 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 33 31 31 30 30 30 30 30 31 31 31 31 31 30 30 30 30 29 29 29 nan nan nan 34 35 35 36 37 38 38 39 39 nan nan nan nan 38 nan nan nan 37 37 38 39 40 40 39 37 35 34 32 29 nan nan nan nan nan 28 29 30 31 31 32 32 32 32 32 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 33 33 33 33 32 32 31 31 30 30 31 31 31 31 nan nan nan nan nan nan nan nan 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 nan nan nan nan nan nan 10 11 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 31 31 31 31 32 32 33 33 32 32 32 32 32 31 31 31 32 33 nan 35 35 35 35 34 34 35 36 nan nan nan nan nan 37 nan nan nan 35 34 35 35 36 38 38 nan nan nan nan nan nan nan 29 29 nan 31 31 32 32 32 33 33 33 33 33 33 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 33 33 33 32 32 31 31 31 30 30 31 nan nan nan nan nan nan nan nan nan nan 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 6 6 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 32 32 32 32 33 33 33 32 32 33 33 32 32 32 nan nan nan nan nan 35 nan nan nan nan nan nan 38 39 nan nan nan nan nan nan nan 34 nan nan nan nan nan nan nan nan nan nan nan nan 33 33 33 33 33 33 33 33 34 34 35 35 35 34 34 34 35 35 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 nan 32 33 33 33 33 32 32 31 31 31 31 31 31 nan nan nan nan nan nan nan nan nan 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 6 6 7 9 9 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 34 34 34 33 33 33 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 38 nan nan nan nan nan nan nan nan 36 36 35 nan 35 34 34 34 34 35 35 36 36 36 36 36 nan 36 37 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 32 33 33 33 33 33 32 32 32 32 32 32 32 32 nan nan nan nan nan nan nan nan nan 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 6 7 8 nan nan 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 34 35 36 36 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 40 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 35 35 36 36 36 37 37 37 37 nan nan nan 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 33 33 33 33 33 33 33 32 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 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 41 41 40 39 38 nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 37 37 36 36 36 37 nan 37 nan nan nan 36 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 33 33 34 34 33 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 41 41 42 41 41 40 40 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 38 38 37 nan nan nan nan nan nan nan nan 35 36 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 33 34 34 34 34 34 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 8 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 41 40 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 38 37 37 nan nan nan nan nan nan nan nan 35 35 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 33 33 34 34 34 34 34 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 8 9 9 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 42 41 39 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 38 37 37 37 nan nan nan nan nan nan 35 35 35 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 35 34 34 34 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 9 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 38 37 37 nan nan nan nan nan 35 34 34 35 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 34 34 33 33 nan nan nan nan nan nan nan nan nan 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 nan nan nan nan nan nan nan nan nan 40 nan nan 42 42 41 nan nan nan nan nan nan nan nan nan 39 37 37 36 36 nan nan nan nan 33 33 34 34 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 34 nan nan nan nan nan nan 35 34 33 33 32 nan nan nan nan nan nan nan nan 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 44 43 nan nan 42 nan nan nan nan nan 41 42 42 42 42 nan nan nan nan nan nan nan nan nan nan 37 36 35 34 34 34 nan nan nan nan 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 35 35 35 nan nan nan nan nan nan nan 33 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 45 44 44 44 44 43 nan nan nan 42 43 43 43 nan nan nan nan nan nan nan nan nan nan 35 34 33 33 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 35 35 35 35 nan nan nan nan nan nan nan 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 27 29 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 45 46 46 46 46 45 44 43 43 42 42 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 31 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 26 28 29 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 44 45 46 47 46 46 45 43 42 41 40 nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 30 30 30 30 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 30 30 nan 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 nan 24 25 26 27 28 29 nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 40 41 43 44 44 45 44 42 41 39 37 36 nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 30 nan 30 31 31 30 30 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 34 33 32 32 31 30 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 43 41 nan nan 36 35 34 35 nan nan 35 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 22 22 nan 25 26 27 28 29 29 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 36 38 39 40 40 39 38 36 35 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 30 29 nan nan 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 nan nan nan 36 35 34 33 32 31 30 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 39 36 34 nan nan nan 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 21 22 nan 25 27 28 29 29 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 33 32 33 34 35 36 36 35 34 33 32 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 29 28 29 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 37 37 37 36 36 34 33 32 31 30 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 35 32 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 19 19 20 21 nan 23 25 27 28 29 29 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 33 33 33 34 34 34 33 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 28 29 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 33 34 34 35 35 nan 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 32 30 28 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 19 19 20 22 24 25 27 27 28 28 29 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 35 35 34 33 33 33 33 33 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 29 29 30 nan nan nan nan nan nan nan nan nan nan nan nan 32 nan nan nan nan 31 31 31 31 31 31 32 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 29 27 25 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 15 16 17 18 19 20 21 22 24 25 25 26 26 26 27 27 28 nan nan nan nan nan nan nan nan nan nan 36 36 36 36 35 35 35 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 36 35 35 34 34 33 33 33 33 34 34 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 30 28 27 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 17 18 19 20 21 22 23 24 24 24 24 24 25 25 nan nan nan nan nan nan nan nan nan 34 35 35 35 35 35 34 34 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 35 34 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 32 31 30 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 16 17 18 19 20 21 22 22 23 23 23 23 23 23 24 24 nan nan nan nan nan nan 31 32 33 34 34 34 34 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 32 31 31 30 30 30 31 32 33 33 33 34 34 34 34 34 34 33 nan nan nan nan nan nan nan nan 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 32 31 31 30 29 28 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 14 16 17 18 19 20 21 21 22 22 23 23 23 23 23 23 23 nan 25 nan 27 28 30 31 32 33 33 33 33 32 33 33 nan nan nan nan nan nan nan nan nan nan nan nan 32 32 nan nan nan nan nan nan nan nan 32 31 nan 30 30 30 30 29 29 30 30 31 32 33 33 33 33 33 33 33 33 33 nan nan nan nan nan nan nan nan 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 28 28 28 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 10 10 11 13 15 16 17 18 19 20 20 21 21 22 22 22 22 22 22 22 23 24 25 26 28 29 31 31 32 32 32 32 32 32 32 nan nan nan nan nan nan nan nan nan nan 28 28 27 28 28 28 29 29 30 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 32 33 33 33 33 33 32 32 32 32 32 nan nan 32 31 31 31 31 31 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 24 nan nan 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 13 15 16 17 18 18 19 19 20 20 20 21 21 21 21 22 22 23 24 26 27 29 30 31 32 32 32 32 32 32 32 32 nan nan nan nan nan nan nan 27 27 26 26 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 29 29 30 30 31 31 32 33 34 34 34 33 33 32 32 32 32 nan nan nan 31 31 31 31 31 31 31 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 23 22 22 22 22 21 21 20 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 10 12 13 14 15 16 16 17 17 18 18 19 19 19 20 20 20 21 22 24 25 27 29 30 31 32 32 32 32 31 31 31 31 nan nan nan nan nan nan nan 26 26 25 25 25 24 24 23 23 23 24 24 25 25 26 27 27 28 28 28 29 29 30 31 32 33 34 34 35 34 34 34 33 33 nan nan nan 31 30 30 30 30 31 31 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 9 9 9 10 11 12 13 13 14 14 15 16 16 16 17 17 18 18 19 20 21 23 24 26 28 29 30 31 31 31 31 30 30 30 29 nan nan nan nan nan nan nan 26 25 25 25 24 24 24 23 23 23 23 23 24 25 26 26 27 27 27 28 28 29 30 31 32 33 34 35 35 35 nan nan 34 33 nan nan 31 31 31 30 31 31 31 31 31 30 30 nan nan nan nan nan 33 33 33 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 9 8 8 8 9 10 11 12 12 13 14 14 14 15 15 15 16 17 18 19 20 21 23 24 25 26 27 28 29 29 29 29 29 29 29 28 28 nan nan nan nan nan 25 25 24 24 24 24 23 23 23 23 23 23 23 24 25 25 25 26 26 27 27 28 29 30 32 33 34 nan nan nan nan nan nan 34 nan nan 33 32 32 32 32 31 31 31 30 30 30 30 30 31 nan nan 32 32 32 32 31 31 31 31 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 7 8 9 10 10 11 12 12 13 13 14 14 14 14 15 16 17 18 20 22 22 23 24 25 25 26 27 27 27 28 28 28 27 27 26 nan nan 24 24 24 24 24 24 24 24 23 23 22 22 22 22 22 23 23 23 24 24 24 25 26 27 28 29 30 31 nan nan nan nan 34 nan nan nan nan nan 34 34 33 nan nan 32 32 31 30 30 30 30 30 30 31 nan nan 31 nan nan nan nan 30 30 29 28 27 27 26 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 8 7 6 6 7 8 9 9 10 10 11 12 13 13 13 13 12 13 14 15 16 18 20 21 23 23 24 24 25 25 25 25 25 26 26 26 25 25 nan nan nan nan nan 23 23 23 23 23 nan 22 21 21 20 nan nan nan nan 21 21 21 22 23 24 25 27 28 29 30 31 32 33 33 33 34 34 nan nan nan nan nan nan nan nan nan 32 31 31 30 30 29 29 30 30 31 31 30 nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan 23 22 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 8 6 5 5 6 6 7 8 8 9 10 11 12 12 12 12 12 12 12 13 14 15 18 20 22 23 24 24 24 24 23 23 23 23 23 23 23 22 nan nan nan nan nan nan 22 22 22 nan nan 20 20 19 nan nan nan nan nan nan nan nan 20 22 23 25 26 nan nan 29 30 31 31 32 32 32 nan nan nan nan nan nan nan nan nan nan nan nan 31 31 30 30 29 30 30 30 30 30 30 29 28 28 28 nan nan nan nan nan nan nan nan nan nan nan 21 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 10 8 6 5 4 5 5 6 6 7 7 7 8 9 11 12 12 12 11 11 11 12 13 15 17 19 21 22 23 22 22 21 20 20 21 21 20 20 20 nan nan nan nan nan nan 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 31 30 30 30 30 30 30 29 28 28 nan 27 nan nan nan nan nan nan nan nan nan nan 20 20 20 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 7 6 4 4 3 4 4 4 4 5 5 6 7 9 10 10 10 10 10 10 11 13 14 16 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 nan nan nan nan nan 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 34 33 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 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 12 10 9 7 5 4 2 2 1 1 1 2 2 2 3 5 6 7 8 9 9 9 10 11 12 13 14 15 16 16 17 17 17 17 18 18 18 18 17 17 17 17 nan nan nan nan nan 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 13 12 10 9 7 5 3 2 1 1 1 2 2 1 1 2 3 5 6 7 7 8 9 9 10 11 13 14 15 15 15 16 16 17 17 17 17 17 16 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 12 10 nan nan 5 3 3 2 2 2 2 2 1 1 2 3 4 5 6 7 7 8 9 11 12 14 15 15 15 15 16 16 17 17 16 16 16 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan 6 5 4 3 3 3 2 2 2 1 1 3 4 5 6 6 7 8 10 12 13 14 15 15 14 15 16 16 16 16 16 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 4 3 3 3 2 1 1 2 3 5 5 6 7 8 10 12 14 15 15 14 13 14 15 16 16 15 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 5 5 4 4 3 2 2 3 4 5 6 7 8 9 11 13 15 16 15 13 13 15 16 18 18 16 15 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 6 6 5 5 4 4 4 4 5 6 7 8 9 10 11 13 15 15 13 11 11 13 16 19 21 19 18 16 14 13 12 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 7 6 6 6 6 6 6 6 6 7 8 8 9 10 11 12 13 12 10 8 7 9 12 17 20 21 20 18 16 15 13 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 9 7 5 3 4 9 nan 17 19 20 19 18 16 15 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 5 3 1 2 4 7 10 13 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 7 7 7 7 7 7 6 5 4 2 2 4 5 7 9 11 13 14 15 15 15 15 15 14 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 4 4 4 4 5 6 7 8 9 11 12 12 13 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 7 7 6 6 6 5 5 5 4 4 4 4 5 5 6 7 8 9 10 10 11 12 12 13 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 6 6 6 5 5 5 4 4 4 4 5 5 5 6 6 7 8 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 6 5 5 4 4 4 4 4 5 5 5 5 5 6 6 7 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 4 4 4 4 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 3 3 3 3 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 49 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 54 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 76 76 76 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan Wind_Direction nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 123 nan nan nan nan nan nan nan nan 128 127 127 127 127 127 nan nan nan 128 127 126 125 125 125 125 123 123 122 121 121 122 124 126 128 129 127 125 124 124 124 124 124 126 128 129 130 131 131 133 136 139 141 143 145 147 149 150 151 153 154 154 151 148 146 145 144 143 139 134 123 110 104 107 111 108 104 103 103 98 91 89 89 88 86 88 91 92 90 87 86 84 82 83 84 84 84 84 85 87 87 82 81 88 98 89 79 74 71 64 58 52 45 39 37 47 85 118 131 136 138 137 132 128 128 128 127 127 121 117 113 110 108 103 101 97 89 nan nan nan 65 57 47 40 36 105 114 108 95 84 77 78 79 78 77 80 nan nan nan nan 87 88 90 95 100 96 90 90 97 102 108 115 121 128 137 139 130 nan nan nan nan nan 99 99 100 98 92 87 84 84 83 81 77 69 54 36 28 29 33 36 39 43 46 51 60 90 127 132 128 125 123 123 125 129 131 132 131 127 123 126 135 142 146 147 147 146 145 145 146 153 161 170 177 182 184 186 187 188 186 179 171 161 152 149 156 164 168 167 160 151 144 140 139 142 143 139 133 132 137 142 143 143 143 147 150 151 150 151 150 149 147 145 143 143 147 156 166 174 179 183 185 187 188 192 197 199 197 196 195 196 198 202 207 209 207 203 201 205 214 225 237 246 252 255 257 258 258 258 257 256 256 256 257 258 259 258 257 256 254 252 251 249 248 247 245 245 245 246 246 244 244 246 249 253 258 264 270 276 277 277 277 276 274 270 253 222 205 210 252 290 297 289 273 266 265 259 249 242 243 305 31 43 50 62 77 88 85 63 42 30 25 23 25 32 37 41 44 47 49 50 54 57 55 48 39 29 20 11 358 336 317 306 301 303 307 307 306 304 302 299 299 299 299 298 297 295 294 292 289 283 276 269 264 259 251 243 239 242 257 281 298 305 307 304 298 297 301 308 321 44 290 216 177 157 144 116 123 141 147 152 168 197 208 219 228 233 238 240 240 242 253 265 271 275 277 278 277 276 277 272 246 207 205 212 216 212 205 198 190 177 153 140 135 129 125 126 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 127 127 128 128 129 130 130 130 130 129 129 128 127 127 127 126 125 124 124 123 123 124 126 128 130 131 130 128 127 126 125 125 124 125 128 130 132 133 133 134 136 138 141 143 145 146 147 149 149 149 150 150 150 147 143 142 142 142 139 135 126 114 107 109 110 107 104 104 102 96 91 90 89 86 85 88 91 92 90 88 86 83 82 82 84 85 87 88 88 88 89 87 85 90 93 89 77 69 62 55 49 43 35 29 32 55 91 115 127 131 132 132 129 128 130 129 126 124 119 116 114 109 103 97 nan nan nan 82 77 70 62 49 31 18 15 44 131 138 114 91 78 78 81 82 81 81 nan nan nan nan 88 90 91 93 96 94 91 93 96 100 107 115 122 129 134 131 125 118 113 nan nan 101 100 101 102 101 98 94 92 90 88 85 80 67 43 24 19 22 27 31 34 38 41 47 57 80 109 120 121 120 118 117 121 128 132 133 133 130 126 127 134 140 144 146 146 146 147 147 150 156 165 174 181 185 187 190 193 196 197 197 191 181 173 168 167 168 169 168 164 157 150 145 142 140 141 141 138 135 135 138 141 142 142 145 149 152 153 153 152 151 150 148 147 148 152 160 169 175 177 179 182 185 188 192 197 200 197 195 196 197 201 206 212 215 212 209 209 214 224 235 248 256 260 260 258 258 257 257 257 257 257 258 259 260 261 261 261 259 257 255 253 251 249 247 246 244 243 243 244 243 244 246 250 253 257 261 267 271 274 274 273 271 268 262 249 235 236 249 263 270 271 268 267 267 267 262 250 242 237 241 253 13 38 49 60 64 59 44 29 22 19 21 22 24 27 31 34 35 35 37 42 48 49 44 33 23 18 16 8 349 333 324 314 310 309 309 307 305 302 300 298 296 295 292 291 289 288 286 282 276 268 261 256 252 246 242 243 246 254 273 288 296 300 298 294 296 309 332 15 47 52 69 115 108 117 138 150 152 155 158 190 205 213 219 225 232 238 241 241 241 247 258 267 273 277 279 278 280 287 296 260 172 186 208 217 211 205 197 189 172 148 138 136 133 129 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 125 126 126 128 130 131 131 132 132 132 131 130 129 128 128 127 126 125 125 125 125 126 127 129 131 132 131 130 130 129 127 126 124 125 127 130 133 135 136 136 137 139 142 144 146 146 147 148 148 148 147 147 148 147 143 140 139 139 136 130 120 111 106 106 106 104 102 101 98 93 90 90 88 86 86 89 92 92 91 89 86 84 83 83 85 88 91 93 91 88 88 88 87 90 90 87 76 64 54 47 39 32 26 24 36 66 90 101 109 nan nan 123 123 124 127 126 122 120 117 115 113 107 100 94 nan nan nan 84 79 70 61 49 35 25 23 27 57 126 113 91 76 75 81 85 83 79 80 nan nan 85 89 91 91 91 93 94 95 97 97 100 107 116 122 128 131 132 130 126 118 110 105 102 101 104 105 105 102 99 97 95 92 87 76 54 27 14 13 17 22 26 30 34 39 46 56 74 97 110 114 115 113 112 117 127 133 135 135 132 129 129 134 139 143 145 147 148 149 151 155 160 168 176 182 186 189 194 199 204 208 210 205 193 178 168 167 169 171 170 165 156 150 147 147 144 141 140 141 140 138 137 139 141 143 144 146 149 152 153 153 152 151 151 151 153 155 160 167 173 173 173 178 184 190 195 200 202 199 198 199 203 207 213 220 223 221 217 218 224 233 244 255 261 263 262 259 258 257 256 256 256 258 259 261 262 263 263 263 261 259 257 255 253 250 248 246 244 243 243 243 244 245 248 251 253 256 260 264 268 270 271 269 266 262 258 252 250 253 259 263 263 258 254 257 259 260 261 252 245 239 236 236 249 306 360 27 33 28 20 13 12 14 16 16 16 19 23 24 23 22 26 34 40 39 32 16 5 8 13 6 348 336 329 322 316 312 311 309 306 304 301 299 297 294 291 287 285 284 281 276 269 263 258 252 247 243 242 244 247 256 272 286 294 297 296 294 296 306 321 336 358 15 20 53 68 76 157 168 165 173 187 204 215 220 224 228 234 240 243 242 243 248 257 266 274 280 283 283 285 299 322 36 158 196 220 229 231 233 229 199 147 139 141 141 140 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 123 124 125 126 129 131 132 133 134 135 134 133 132 131 130 129 127 127 127 127 127 128 129 130 131 132 132 132 132 132 129 127 125 125 127 130 133 137 139 140 140 141 143 146 148 148 148 148 149 148 147 146 146 146 145 142 139 137 133 125 115 107 103 101 100 100 99 96 93 89 88 88 87 86 88 91 93 94 93 91 89 88 88 88 89 92 95 95 92 88 85 85 84 85 86 82 70 57 46 39 31 24 20 25 45 78 93 97 100 nan 111 117 121 124 126 125 120 117 115 113 109 103 96 91 nan nan nan nan 81 76 68 57 46 36 33 32 40 72 93 81 69 69 78 85 83 78 78 78 80 85 89 89 89 90 93 95 98 101 101 101 106 114 122 127 130 133 134 131 122 112 106 105 104 107 108 108 106 103 102 99 94 83 62 33 14 9 11 14 18 22 27 32 38 44 53 68 87 99 105 107 106 105 112 124 132 134 135 133 130 131 135 140 144 147 148 150 152 155 159 164 170 176 181 186 191 197 203 209 215 217 213 203 192 183 178 180 182 181 171 159 150 147 149 150 145 141 142 143 142 141 141 143 145 146 146 146 149 152 154 156 156 155 154 154 153 153 158 165 167 169 173 181 189 196 203 207 207 206 208 212 216 221 227 232 229 224 224 230 238 248 256 261 263 261 259 258 256 256 256 257 259 261 262 263 264 264 264 263 261 258 256 253 251 248 246 244 243 243 243 244 246 249 252 254 256 258 262 265 268 268 266 261 257 256 256 258 259 260 260 256 250 249 252 253 252 250 248 243 239 234 233 242 262 288 310 335 357 7 10 12 13 13 11 12 16 20 20 19 18 21 27 31 29 21 7 360 4 8 359 341 328 323 320 317 315 314 311 308 305 302 300 299 296 292 287 283 280 276 270 264 258 253 248 244 241 243 247 252 261 274 285 291 294 294 293 292 297 301 290 269 308 359 24 25 63 168 171 177 192 206 214 221 227 230 232 236 241 243 244 245 252 261 269 275 282 288 288 290 297 302 295 237 236 248 262 298 335 349 359 9 23 148 148 147 146 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 122 123 125 127 129 131 133 135 136 137 136 135 134 133 131 129 129 129 130 130 130 131 131 131 132 133 134 134 134 132 129 127 126 127 129 133 136 140 142 144 145 146 148 150 151 150 149 149 149 149 147 146 146 146 145 142 138 132 125 115 108 102 98 96 95 94 91 88 85 84 85 86 88 91 93 94 95 95 95 93 93 94 93 93 94 95 94 91 87 83 79 76 74 72 69 61 49 38 30 24 19 18 29 53 85 102 105 106 106 107 112 118 123 126 125 122 116 112 108 102 97 91 86 84 82 80 81 86 88 80 69 55 43 43 44 48 59 71 69 61 63 72 81 80 74 75 77 79 82 84 84 86 90 92 95 99 102 103 102 105 112 120 125 129 131 133 131 124 113 107 107 107 109 110 110 108 107 106 102 91 69 39 16 8 7 9 12 15 19 24 30 36 42 51 64 79 88 92 94 94 94 105 120 128 132 134 134 132 133 137 142 146 149 151 153 156 160 164 168 173 177 182 187 193 199 206 212 217 218 214 206 199 196 196 197 200 196 181 164 152 147 150 153 149 144 143 145 146 147 147 148 149 150 148 147 148 150 152 155 155 155 154 152 149 148 151 158 164 169 174 180 188 197 207 213 216 218 220 221 224 228 233 236 235 231 230 235 242 250 257 262 263 262 260 259 257 256 256 258 260 262 263 264 264 265 265 263 261 259 257 254 251 248 246 245 245 244 244 245 247 250 252 254 255 257 260 263 266 266 264 259 256 255 256 258 261 258 255 252 249 249 252 252 249 245 242 239 235 232 234 243 256 271 289 313 343 4 12 14 10 5 4 8 14 17 17 17 17 19 20 21 20 16 11 8 7 1 347 331 321 317 316 316 316 316 314 311 308 304 301 300 298 294 289 283 278 273 267 261 253 246 239 238 240 245 252 258 267 277 286 290 292 293 292 288 289 290 276 271 316 345 353 351 5 193 206 215 216 214 217 223 229 234 235 239 242 245 245 246 255 264 270 275 281 286 288 287 283 286 296 299 294 306 326 344 354 351 346 341 329 312 169 152 152 153 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 121 123 124 126 128 130 132 134 136 137 137 137 136 134 133 131 131 132 133 133 133 133 133 132 132 132 134 136 136 135 133 130 128 128 129 131 135 139 143 146 149 150 151 152 153 153 152 151 151 150 149 148 147 147 146 144 141 136 130 121 112 105 99 94 91 89 86 83 81 81 81 84 89 93 95 96 97 96 96 97 101 103 99 94 93 94 91 89 88 84 76 70 67 65 60 52 41 31 25 22 20 22 35 63 91 104 111 114 112 109 111 117 122 126 127 123 116 109 102 95 90 84 79 77 74 71 76 96 106 96 79 59 43 51 57 63 70 76 70 56 57 66 74 73 70 71 73 73 75 77 78 82 87 90 93 97 101 102 101 103 108 114 120 125 127 129 128 122 114 109 108 108 109 110 110 109 108 107 100 80 44 18 8 6 7 9 10 13 16 21 27 34 41 49 60 73 79 79 80 81 86 99 115 124 129 132 134 133 134 140 145 149 151 154 157 160 165 170 174 178 181 185 190 196 202 209 215 218 216 211 204 199 195 193 199 206 199 181 165 152 145 148 152 150 146 144 145 148 149 150 151 153 153 151 149 148 147 148 149 150 150 150 148 147 147 149 153 162 172 180 187 194 203 212 219 222 225 225 226 227 230 233 236 236 235 236 239 245 252 258 263 265 265 263 261 259 257 257 258 260 262 263 264 265 265 265 263 261 259 258 255 252 251 250 248 247 246 245 246 248 251 253 254 255 257 259 262 264 265 263 260 256 256 257 261 261 258 254 251 250 250 252 253 250 246 242 237 233 230 231 237 251 266 281 306 338 360 8 8 3 360 1 6 9 11 12 13 14 13 11 11 12 11 10 7 357 343 330 321 316 314 314 316 317 317 316 314 311 308 304 302 300 297 292 285 278 272 268 260 248 237 232 232 238 248 259 267 274 282 289 292 294 295 294 290 289 290 288 294 315 328 328 320 303 250 240 240 232 216 211 219 229 235 237 238 242 244 245 248 257 267 272 275 277 280 279 273 267 267 274 282 293 310 324 329 327 324 323 321 314 307 301 165 157 161 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 126 nan nan nan nan nan nan nan nan nan 121 122 124 126 127 130 132 134 136 137 137 137 136 135 134 133 133 134 135 135 136 135 134 133 131 132 134 136 138 137 136 134 132 130 130 131 133 136 140 145 149 152 154 155 156 156 156 154 153 153 153 152 150 148 147 146 144 142 137 129 119 110 102 94 88 82 78 76 75 75 76 80 86 93 97 100 98 97 95 92 100 110 106 99 94 93 90 87 89 86 78 68 62 56 50 42 35 29 25 24 25 29 43 72 98 108 112 117 116 112 113 118 123 126 126 121 113 106 97 90 84 80 76 74 67 48 24 165 142 108 87 63 46 57 70 78 92 93 80 58 57 63 66 64 64 67 67 66 67 70 74 78 83 88 93 98 101 102 102 103 106 110 115 119 122 124 124 119 113 111 109 107 108 109 109 108 108 105 93 60 23 9 5 6 7 8 9 11 14 19 25 32 39 47 57 67 72 72 73 76 83 96 110 121 126 131 134 135 137 143 149 153 155 157 160 165 170 175 179 183 186 191 195 201 207 213 218 220 217 213 208 201 197 193 196 200 189 175 164 153 146 147 150 150 148 145 145 147 149 150 151 153 153 152 150 146 144 144 145 146 146 145 145 145 146 147 150 158 171 185 194 202 210 216 221 223 224 223 223 224 227 230 232 234 236 238 242 247 253 258 263 266 267 266 263 261 259 258 258 260 260 262 264 265 266 265 263 261 259 258 256 254 253 252 250 249 247 247 248 250 253 255 255 256 256 258 260 262 263 262 261 257 257 258 260 260 257 253 251 250 251 253 255 254 251 246 240 234 223 212 215 236 263 291 315 338 355 3 3 360 358 359 1 1 1 3 6 7 3 359 358 359 357 352 343 334 327 320 317 315 314 313 315 316 317 317 316 315 312 309 306 302 299 295 288 280 274 269 259 239 224 220 226 237 253 267 277 283 288 292 295 297 297 297 295 294 297 303 310 314 313 304 284 260 250 250 250 241 225 214 217 226 233 237 237 239 243 246 252 262 271 275 276 274 272 269 263 258 256 257 259 270 281 292 292 285 283 289 288 287 292 296 261 172 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 127 nan nan nan nan nan nan nan nan nan 122 123 124 126 128 130 132 134 136 137 137 136 135 134 134 134 134 135 136 137 137 136 135 133 131 131 132 135 138 138 138 137 135 133 132 131 132 134 137 141 145 150 154 156 158 160 160 159 157 157 157 156 155 153 151 150 148 146 144 138 129 118 106 94 83 73 66 61 60 62 69 81 96 110 112 103 96 96 99 90 92 116 119 109 102 101 95 89 88 85 76 65 56 50 44 40 38 35 31 28 30 37 49 81 107 113 115 119 119 116 117 121 123 123 124 120 114 105 95 87 86 86 84 81 70 6 318 316 16 82 91 88 62 65 82 88 99 98 91 78 70 65 60 59 61 64 64 64 65 68 71 76 81 87 92 98 103 105 106 107 107 nan nan nan 117 119 118 115 112 113 110 107 107 109 108 107 106 101 81 40 13 6 5 6 6 6 8 10 13 18 24 31 38 45 53 62 68 69 70 75 82 92 104 115 123 128 133 138 142 147 152 156 159 162 165 169 175 180 184 188 193 197 202 207 212 217 221 223 222 217 211 205 201 198 198 191 178 170 164 155 147 146 149 151 150 148 147 148 150 151 151 153 154 153 149 145 141 141 142 143 143 143 142 142 144 147 150 155 168 185 198 208 215 219 220 220 219 219 219 221 224 227 230 232 235 240 245 250 254 259 263 266 267 267 265 263 261 259 259 260 260 261 263 266 266 265 263 261 260 259 257 256 255 253 251 249 249 249 250 252 255 257 257 256 256 257 259 261 262 262 261 260 258 258 258 258 256 253 251 252 254 257 259 261 260 257 252 237 204 173 151 126 24 338 339 348 352 358 2 0 356 355 356 357 358 359 0 357 349 343 340 338 335 330 325 321 319 317 316 316 315 315 316 316 317 318 318 317 316 315 311 305 300 297 291 283 273 266 246 208 195 206 223 241 260 275 285 289 293 296 299 301 302 303 302 302 304 308 312 313 307 294 276 257 250 255 257 249 234 222 218 223 229 232 235 238 243 249 258 269 276 277 274 269 265 263 260 255 251 251 255 260 265 266 262 258 257 256 257 264 271 281 279 218 188 122 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 129 128 nan nan nan nan nan nan nan nan nan 123 123 124 125 127 130 132 134 136 137 137 136 135 134 133 134 134 136 137 137 137 136 135 133 131 130 131 134 137 137 137 137 137 136 135 133 132 132 134 136 140 145 150 154 159 162 164 164 162 161 161 161 160 159 158 158 156 153 151 148 140 127 110 88 68 52 42 36 35 37 46 67 99 110 104 94 83 82 91 100 110 122 123 115 111 117 109 97 92 86 75 63 54 48 47 47 45 41 36 33 36 44 59 87 109 118 123 123 122 120 122 125 122 121 124 125 122 110 96 91 92 93 91 90 81 52 29 33 51 74 97 114 88 72 81 91 103 104 102 94 84 71 61 60 64 69 70 69 67 68 71 76 nan nan 89 95 102 107 110 110 111 111 nan nan 113 114 113 112 112 113 111 108 109 109 107 106 104 93 62 25 9 5 4 4 5 5 7 10 14 19 24 31 36 42 49 57 64 67 69 73 79 88 98 107 115 122 130 138 145 151 156 159 163 167 170 175 180 184 189 194 198 203 208 213 217 221 223 224 222 216 208 203 199 197 195 183 171 167 164 156 148 146 149 152 154 153 153 153 154 155 155 156 157 156 152 147 142 141 142 143 144 145 143 142 144 149 153 157 169 187 201 211 217 219 220 219 218 217 217 219 223 227 231 235 239 245 250 253 256 259 261 264 266 266 266 265 263 262 261 262 262 262 263 265 265 265 264 262 261 259 258 257 256 254 253 251 251 250 252 255 258 259 259 258 257 257 258 259 260 260 261 261 259 257 256 254 254 253 254 255 257 259 262 266 270 274 273 259 152 129 119 89 23 353 343 344 345 349 353 351 351 351 353 355 355 356 356 350 340 331 326 324 321 319 317 316 316 316 316 317 317 318 318 319 321 324 326 326 326 326 320 311 302 297 294 282 260 223 178 167 176 201 229 252 268 279 286 291 295 299 303 306 308 309 310 312 312 314 316 318 314 306 289 267 259 260 258 249 234 221 216 221 228 234 237 240 245 252 263 273 276 273 268 264 262 263 258 251 248 248 251 253 253 250 245 241 238 235 237 242 249 257 256 225 202 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 130 130 nan nan nan nan nan nan nan nan nan nan 124 124 125 127 129 132 134 136 136 136 136 135 135 134 134 135 136 138 138 138 137 135 133 132 131 132 134 136 137 137 138 138 138 138 136 135 134 134 135 136 140 145 150 156 162 167 169 168 167 166 166 165 165 166 169 171 170 168 166 162 148 110 52 25 14 9 7 7 9 11 12 22 52 63 67 63 63 75 94 116 126 126 121 119 124 121 109 98 87 74 65 57 53 54 53 47 42 39 40 46 54 68 94 112 121 126 126 123 120 120 123 122 123 125 129 124 113 101 94 94 91 87 87 87 80 74 74 78 89 107 123 107 79 81 90 99 105 104 98 89 74 64 64 73 79 78 76 71 69 72 77 nan nan nan 89 97 104 108 110 111 112 112 112 113 112 111 111 112 112 111 110 110 109 106 104 99 80 43 18 8 5 3 3 3 5 7 11 15 20 26 31 35 40 46 54 60 64 67 71 76 83 91 99 106 113 122 133 145 154 160 164 168 173 177 181 185 189 194 198 203 209 213 217 221 223 224 223 217 210 203 200 198 195 191 178 169 167 166 160 151 148 150 153 156 158 159 160 161 162 163 163 163 162 158 152 146 144 144 146 148 150 149 146 148 153 159 167 179 196 207 215 219 220 220 219 217 217 218 221 226 232 238 243 247 252 255 257 258 258 259 260 263 264 264 264 264 264 264 264 264 264 265 266 265 265 264 263 262 261 259 258 257 256 255 254 253 253 254 258 260 261 261 260 258 258 257 258 258 260 261 261 260 257 254 252 252 254 256 259 261 263 266 271 278 283 289 305 29 68 76 52 349 331 328 329 334 340 345 349 349 348 348 346 343 343 345 342 335 326 320 318 317 316 315 315 316 317 317 318 319 320 321 323 327 333 341 349 355 354 344 326 305 294 284 239 171 149 143 153 177 212 245 264 276 283 288 293 297 302 307 311 313 313 314 316 320 321 323 323 322 315 297 275 266 261 254 242 227 216 218 225 232 238 241 242 247 254 262 270 271 266 262 260 259 258 253 246 240 239 241 241 240 238 233 231 227 226 228 231 235 236 230 218 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 131 130 130 nan nan nan nan nan nan nan nan nan 125 125 126 128 130 132 134 136 136 136 136 136 136 135 135 136 137 138 139 138 137 136 135 133 133 133 135 137 138 138 138 139 139 140 139 137 136 135 135 136 138 141 146 152 159 165 170 172 172 172 172 172 172 176 182 188 193 195 199 207 218 284 339 346 348 349 352 356 360 2 0 2 12 28 44 53 56 66 85 110 129 134 127 120 121 125 118 105 90 77 74 69 66 59 52 46 43 45 50 56 63 75 94 109 119 125 125 122 116 115 118 121 126 129 127 127 118 102 94 94 89 82 82 88 92 94 96 101 109 119 126 114 91 85 91 99 104 102 95 85 71 65 73 81 85 84 80 74 71 73 76 77 78 79 84 91 98 102 103 106 109 112 114 115 113 112 112 113 113 112 111 111 108 105 101 92 66 34 17 9 5 3 2 3 5 8 12 16 21 25 30 34 39 45 51 56 60 63 67 72 78 85 91 96 104 114 127 140 153 162 169 174 179 184 188 191 195 199 203 208 213 218 221 224 226 226 223 216 209 205 202 200 198 191 179 174 173 172 169 163 158 156 157 160 163 165 167 170 172 173 172 171 169 165 160 154 149 148 149 152 155 156 156 156 162 173 185 201 213 219 223 225 224 223 221 220 220 223 228 234 241 247 251 254 257 259 259 258 257 256 257 259 260 261 262 263 264 264 265 265 265 266 266 265 265 264 263 262 262 261 260 259 258 257 256 256 256 257 260 262 262 262 261 260 258 256 256 257 258 260 261 261 259 256 253 253 255 257 260 263 268 272 278 284 287 288 303 331 351 358 355 345 319 312 316 324 331 338 342 342 341 339 333 324 322 324 327 325 320 316 315 315 315 316 317 319 319 319 319 320 321 322 324 328 336 346 358 10 15 10 355 327 286 201 160 149 145 145 157 190 233 258 273 281 286 290 294 298 305 311 314 312 311 315 319 323 324 325 328 328 320 304 287 276 265 250 235 223 219 223 231 239 242 244 246 249 253 256 260 261 261 260 259 257 252 245 237 230 228 229 230 231 230 225 225 223 222 223 227 229 226 218 209 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 131 131 nan nan nan nan nan nan nan nan nan 127 127 127 128 130 132 134 136 137 137 137 137 137 137 137 137 138 139 139 138 138 137 136 135 134 135 136 138 139 139 139 140 140 141 141 140 139 138 137 137 138 141 144 148 153 159 166 171 174 176 177 179 180 184 189 195 203 210 220 233 250 285 324 340 344 347 351 358 5 9 11 15 23 35 47 52 54 59 65 75 88 95 97 98 103 110 110 105 102 92 84 80 72 60 52 50 50 54 59 64 69 81 96 110 120 126 126 121 114 113 118 123 130 132 130 125 110 98 101 105 97 89 87 91 97 102 106 112 118 123 125 117 102 95 97 101 101 96 85 73 67 71 78 83 87 87 83 76 72 72 75 79 80 82 85 90 94 96 97 100 105 111 115 118 116 113 113 114 114 113 111 109 106 103 99 84 56 30 17 10 6 4 4 5 7 10 13 17 20 24 29 34 39 44 48 53 55 58 61 66 72 79 84 88 95 108 122 137 151 164 174 181 186 191 195 198 201 205 209 214 218 222 225 227 228 228 225 220 215 211 209 208 206 198 188 183 183 185 186 184 180 177 176 177 179 180 181 183 185 185 183 180 178 176 172 167 160 156 155 155 159 165 172 177 186 202 216 227 233 234 233 232 230 228 227 226 228 231 236 242 248 254 257 259 260 261 260 258 255 254 255 256 257 258 259 260 262 263 265 266 266 266 266 266 264 263 262 263 264 264 262 260 258 257 257 259 259 261 262 263 263 262 261 260 257 255 255 257 258 259 260 261 260 258 255 254 255 258 261 265 271 278 286 291 293 291 297 306 311 314 312 303 293 294 304 316 324 327 327 325 323 322 317 310 309 310 312 312 311 311 311 311 313 315 317 319 319 319 319 319 319 319 320 323 329 337 346 354 2 6 6 3 122 153 149 146 146 151 167 207 246 265 278 285 288 291 295 300 307 312 314 310 312 317 322 324 324 326 329 328 321 310 298 286 270 251 238 229 226 229 236 243 245 246 248 249 250 252 253 254 256 258 257 253 247 240 232 226 224 226 227 227 226 223 221 219 218 218 222 225 223 211 206 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 129 128 129 130 131 133 135 136 138 138 138 138 138 139 139 138 138 138 138 138 138 137 136 136 136 136 137 139 140 139 139 140 140 141 142 142 141 140 139 138 139 140 142 144 147 151 157 164 169 173 176 179 183 187 189 194 201 211 221 232 251 288 327 343 349 354 358 5 11 16 20 25 34 44 50 51 50 50 50 51 57 67 77 82 82 83 85 91 94 91 83 73 64 59 57 58 59 62 65 67 73 84 99 112 124 131 129 121 113 118 127 130 131 127 115 103 89 90 109 117 109 102 98 98 102 105 109 115 119 122 123 118 110 103 nan nan nan nan 72 65 70 77 83 88 92 92 88 79 72 69 76 86 92 93 94 96 97 97 99 102 105 109 116 120 118 115 115 116 117 114 111 108 105 102 97 78 47 27 17 11 8 7 7 8 10 12 15 17 20 24 29 33 38 41 45 48 50 52 54 58 64 70 77 81 87 101 120 136 151 166 178 188 194 199 203 206 210 213 218 221 225 228 231 233 234 232 230 225 222 219 217 216 214 207 199 195 196 200 203 206 209 211 212 212 211 211 209 206 205 203 200 195 193 191 189 185 179 175 172 170 176 187 200 213 228 238 244 248 248 245 241 238 235 233 232 233 235 238 243 249 254 257 260 261 262 262 260 258 255 254 255 255 256 256 257 257 259 262 264 265 265 266 267 267 265 263 263 264 266 266 264 262 260 257 257 259 261 262 263 264 265 263 262 260 257 254 255 257 259 259 259 259 259 257 256 255 255 257 261 266 273 283 294 298 299 298 297 297 296 288 266 257 262 276 292 304 311 309 304 301 302 305 304 303 303 304 305 306 307 307 308 309 311 313 315 316 316 316 316 316 315 315 315 317 321 328 334 336 333 333 344 20 112 134 139 142 145 154 172 205 247 270 282 288 290 293 297 304 309 313 311 311 314 318 320 321 322 324 325 324 322 315 307 298 280 263 249 240 237 237 240 244 246 248 248 248 249 250 251 251 253 255 255 251 244 238 232 228 228 229 228 226 223 219 217 216 215 215 218 224 226 211 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 130 130 130 131 132 133 135 137 138 139 139 138 139 140 140 140 139 138 138 137 137 137 137 137 136 137 138 139 140 139 138 138 138 139 140 140 140 140 139 139 139 139 140 141 143 144 148 154 160 165 169 173 177 181 184 188 195 203 210 218 239 301 338 349 358 3 7 11 16 21 27 33 40 47 49 47 45 44 44 47 55 62 68 70 70 69 71 74 74 74 71 69 65 64 64 65 66 69 71 70 75 85 98 112 126 133 133 126 121 130 139 136 129 118 104 93 91 96 109 120 116 111 108 108 110 111 114 119 123 125 124 120 115 108 nan nan nan nan 69 71 80 86 92 98 102 101 93 82 71 66 74 94 106 106 104 101 98 99 104 108 109 110 116 121 120 117 116 117 118 116 113 109 105 103 94 68 38 23 16 12 10 9 9 11 12 14 16 18 20 24 28 32 35 38 40 42 45 46 48 50 52 57 65 72 80 93 115 137 157 175 189 197 203 209 214 219 223 227 230 233 236 238 241 243 243 241 237 233 230 227 225 223 220 215 210 207 209 213 218 223 227 232 234 234 234 233 231 228 226 224 221 217 213 211 208 205 203 201 203 209 218 228 239 248 254 256 258 259 256 251 247 243 240 238 238 238 240 244 248 252 256 259 261 263 264 263 261 259 257 256 256 256 255 255 255 256 257 260 262 263 264 265 267 268 268 266 266 267 268 268 266 263 261 258 257 258 261 262 263 264 266 265 263 260 258 257 257 259 260 260 259 258 257 257 257 257 256 258 261 265 273 286 299 305 305 301 296 290 284 276 268 266 268 274 283 291 297 297 294 292 293 296 297 298 300 300 301 302 304 305 306 308 311 312 312 313 312 312 313 313 313 313 311 312 316 322 327 329 321 310 319 88 116 124 132 140 146 154 168 184 235 271 284 291 295 299 305 310 313 314 313 312 313 315 317 318 319 321 322 323 323 318 314 303 291 278 264 252 246 242 241 242 243 245 247 247 248 251 252 252 253 253 252 248 243 237 233 231 231 232 230 226 220 216 213 212 212 213 213 220 223 214 211 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 132 133 133 134 135 136 138 139 139 139 139 140 141 141 140 139 138 137 137 137 138 138 137 137 138 139 140 139 137 137 137 138 138 138 138 139 139 139 139 139 139 139 140 141 143 148 153 157 161 164 169 174 178 183 188 195 205 221 249 297 339 356 1 6 11 15 20 26 33 39 45 49 48 45 43 42 44 47 53 57 60 63 64 63 64 64 66 68 69 69 69 70 70 72 77 79 76 74 77 88 98 108 120 129 134 132 132 140 145 138 127 115 106 100 98 102 110 117 116 113 112 113 116 118 119 124 126 127 126 122 117 110 nan nan nan nan 73 78 88 95 102 107 110 108 98 81 65 61 69 93 108 109 105 100 96 99 107 114 116 115 116 119 119 118 116 115 116 116 115 112 108 101 85 53 29 20 15 12 11 11 12 13 14 16 18 19 22 25 28 31 33 34 36 37 38 40 42 42 42 42 46 57 70 85 109 142 175 198 209 214 219 224 230 236 241 245 248 250 250 251 253 254 255 253 248 242 238 234 231 229 225 222 219 219 221 224 228 232 236 239 241 242 243 242 241 240 238 237 235 233 230 227 225 224 222 224 229 238 245 251 256 261 263 263 264 263 259 254 250 247 244 243 243 243 245 248 251 254 257 259 262 264 265 264 263 262 260 259 259 257 256 255 255 256 257 258 260 261 262 264 266 269 271 271 271 270 270 270 267 265 262 259 257 258 261 262 262 263 266 267 265 261 258 259 260 260 260 260 258 257 256 258 261 262 261 262 264 267 273 285 300 308 309 304 295 284 276 271 270 271 273 275 280 285 289 289 287 287 288 291 293 295 296 296 297 299 301 303 305 306 308 308 309 308 308 310 311 312 313 312 310 309 312 317 322 322 311 298 251 124 124 123 131 140 147 153 159 163 187 242 274 289 299 307 313 316 317 316 314 314 315 316 317 318 319 320 322 324 324 321 317 309 300 290 275 259 248 241 239 239 240 243 247 249 250 253 253 253 252 250 247 243 239 234 231 231 232 232 229 225 220 214 211 209 209 211 212 215 216 214 212 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 133 133 134 134 134 135 136 138 139 139 139 139 140 140 140 139 139 138 138 138 138 138 138 138 138 138 139 139 138 137 137 138 138 138 138 138 138 139 139 140 140 139 139 139 140 142 145 150 154 157 159 162 166 172 179 186 194 209 236 265 282 300 333 351 2 11 18 25 32 41 47 51 52 51 48 46 45 46 49 52 55 58 61 62 62 62 64 67 69 71 73 74 74 75 78 80 82 79 76 79 87 97 107 119 130 137 138 138 141 141 135 125 116 110 107 106 107 110 114 113 111 112 115 117 117 121 127 127 127 125 121 119 113 nan nan nan nan 74 82 92 100 106 111 114 112 100 76 55 51 65 88 102 105 101 95 92 94 101 111 117 116 114 115 118 118 116 115 114 114 116 115 110 97 70 40 25 18 14 12 12 12 14 15 16 17 19 21 23 25 28 30 31 32 33 34 34 35 36 36 34 31 29 33 41 63 111 174 213 231 235 237 240 243 249 255 261 265 267 267 266 266 267 267 267 265 260 254 248 242 238 234 232 229 228 228 230 233 235 238 240 242 244 246 248 248 248 247 246 245 243 242 240 238 237 236 236 239 245 251 256 259 261 264 266 267 268 266 262 257 253 250 248 247 247 247 248 250 252 255 257 260 263 265 266 266 265 264 264 263 262 260 258 257 256 256 257 258 259 261 262 263 265 268 272 275 275 274 273 271 269 265 262 259 258 259 261 263 263 263 264 266 265 261 259 260 261 261 260 259 259 258 258 263 268 270 269 270 271 273 276 284 297 307 309 305 294 281 272 269 271 274 276 278 281 284 285 285 283 283 284 286 287 288 289 291 293 296 298 301 302 303 304 306 305 304 305 308 311 313 313 312 309 307 309 313 314 304 278 238 154 133 129 127 133 141 148 153 152 149 146 153 212 279 299 310 316 318 319 318 319 319 320 319 320 321 321 321 323 324 325 323 320 315 308 298 279 256 237 231 232 232 235 241 247 253 254 255 255 254 253 249 244 238 234 232 232 232 232 230 227 226 220 215 210 208 208 209 210 210 212 213 212 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 134 134 135 135 135 135 136 137 138 139 139 139 139 139 138 138 137 138 138 138 139 139 139 139 139 139 140 140 138 137 137 138 139 139 140 140 140 140 140 140 140 140 139 139 139 141 143 147 151 154 156 158 161 167 176 185 195 210 237 273 294 309 327 345 1 15 24 32 40 49 54 56 57 56 53 50 49 50 51 53 55 58 60 62 63 65 68 70 72 75 77 78 79 80 80 80 81 81 80 81 85 94 105 117 130 141 145 143 139 135 130 123 117 114 110 107 107 109 111 111 111 112 114 113 112 119 127 127 128 125 121 119 112 nan nan nan 68 73 85 96 103 109 113 116 114 101 70 48 50 65 82 95 98 94 90 89 89 93 101 109 111 110 110 113 115 114 114 113 113 114 114 109 89 55 32 22 17 14 12 12 13 15 16 18 19 20 21 23 25 27 28 29 30 31 31 31 30 29 29 27 25 22 19 13 355 300 261 257 258 257 257 258 260 264 269 273 277 280 280 279 279 280 280 280 277 273 267 260 253 247 243 240 238 236 236 237 238 240 242 243 244 246 250 253 255 255 253 251 249 248 247 246 245 244 244 245 249 253 257 261 262 263 264 267 269 271 269 265 261 257 254 252 250 250 250 250 252 254 256 258 261 264 266 267 269 269 268 267 268 268 265 262 259 258 258 258 258 259 261 262 262 263 266 271 275 277 276 275 273 270 266 262 259 259 260 262 263 264 264 264 264 262 260 260 261 262 261 259 258 259 261 265 270 274 276 275 276 277 279 279 283 292 301 305 303 293 280 271 268 269 273 276 279 280 281 281 281 281 280 279 280 281 282 282 284 286 289 291 293 295 297 300 301 300 300 303 307 312 314 314 313 309 306 305 305 297 254 203 185 165 141 133 132 137 144 151 154 151 145 140 144 177 273 295 305 313 320 323 323 325 326 324 323 323 323 322 322 324 325 326 325 323 322 318 306 280 250 230 224 224 226 231 242 249 253 255 257 258 257 254 249 242 235 233 235 237 238 235 232 229 226 222 217 212 210 209 209 209 209 211 213 211 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 135 136 136 137 136 136 136 137 138 139 139 140 140 139 138 136 137 137 138 138 139 140 140 140 140 140 140 140 139 137 137 138 139 140 141 141 142 142 141 140 140 139 138 137 137 137 140 143 146 148 150 152 156 161 168 176 186 199 222 282 324 337 344 356 11 24 34 41 50 56 59 61 63 61 58 56 55 55 55 55 56 57 59 61 64 67 69 72 74 77 79 81 83 84 84 84 84 85 86 88 92 97 104 115 128 138 142 140 135 131 126 122 121 118 110 106 106 109 111 114 115 116 115 113 110 117 124 125 127 129 121 115 105 92 nan nan nan 73 87 99 108 115 119 121 117 96 57 44 53 66 76 87 90 87 85 86 85 87 92 100 104 106 106 106 107 108 110 111 112 112 111 103 79 46 28 21 17 15 14 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 28 27 25 23 21 19 17 14 8 352 322 291 280 276 273 271 270 271 274 276 279 282 285 287 287 288 288 289 289 288 285 280 273 267 259 254 250 247 244 242 242 243 244 245 246 248 250 253 257 260 262 260 257 253 251 249 249 249 250 250 252 255 258 261 262 262 263 265 269 272 274 273 269 265 262 259 256 254 253 252 253 254 256 258 260 263 265 267 269 271 272 273 272 273 274 272 268 264 261 260 259 258 259 261 262 262 262 265 269 273 275 276 276 275 272 268 263 260 261 262 263 264 265 265 264 263 260 258 258 261 262 261 258 258 260 264 268 273 276 278 278 278 279 281 282 284 289 294 299 298 291 280 271 267 267 270 273 276 277 277 277 278 278 277 276 276 277 277 277 278 279 281 283 285 287 291 294 296 296 297 300 306 312 315 317 315 309 303 299 291 255 200 180 179 169 148 134 135 143 150 156 158 155 149 151 174 223 273 292 302 312 321 325 327 328 328 327 326 325 324 324 324 326 327 327 327 328 329 326 316 283 237 218 214 215 222 234 246 253 255 255 257 259 259 256 249 241 236 237 240 243 242 239 235 231 228 224 220 215 212 210 210 210 210 212 216 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 138 138 138 138 137 137 137 138 138 139 140 140 140 138 137 136 137 137 138 139 140 141 141 140 140 140 140 139 137 137 137 138 139 140 141 141 141 140 140 139 138 136 134 133 133 134 137 138 140 141 144 147 151 155 158 162 166 166 27 5 4 5 10 19 30 40 49 57 63 64 65 67 67 64 62 61 59 58 58 59 59 58 60 62 66 69 72 75 78 81 85 88 90 91 90 89 90 92 95 98 100 108 118 127 132 135 133 131 129 127 126 125 119 109 105 106 110 115 122 126 127 126 123 116 116 120 118 122 130 119 107 96 85 nan nan nan 71 86 102 114 123 128 125 112 73 39 41 55 63 71 79 80 81 83 82 80 82 85 92 99 102 103 102 100 100 102 105 108 110 107 94 68 41 28 22 19 18 17 18 20 21 21 22 22 22 23 23 23 22 23 24 25 26 27 25 23 21 18 15 13 11 9 5 357 338 312 296 288 284 281 280 279 280 281 283 285 287 289 291 292 293 293 294 293 293 290 285 280 274 268 262 257 253 250 248 247 248 249 251 252 254 256 260 264 267 266 262 258 254 251 251 252 255 257 258 259 261 262 262 262 263 267 272 275 277 276 273 270 266 263 261 259 257 256 256 257 259 260 262 264 267 269 270 272 273 275 275 276 277 277 276 272 266 262 259 258 258 260 262 262 263 264 267 270 272 273 275 276 276 273 267 262 263 265 265 265 264 265 266 265 260 256 255 257 260 261 259 259 261 266 270 273 275 278 279 279 279 280 281 284 286 288 291 290 286 278 271 267 267 269 271 273 274 274 274 275 275 275 274 274 275 275 275 276 276 277 279 281 284 288 291 292 292 294 299 306 312 316 317 315 308 297 288 272 212 188 175 173 169 151 143 148 155 159 163 164 157 151 163 205 246 275 293 304 314 321 326 328 330 330 329 328 326 325 326 328 329 330 330 331 333 334 332 325 295 230 206 204 210 222 237 250 256 256 253 254 258 259 255 248 242 240 243 245 246 244 241 236 232 228 224 222 218 214 211 211 211 211 214 218 217 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 139 140 140 140 139 138 138 138 138 139 140 140 140 139 137 136 136 137 138 138 140 141 141 140 140 139 139 138 137 136 136 137 137 139 139 139 139 139 138 137 136 135 133 131 130 130 131 132 132 133 134 137 140 142 140 135 128 112 80 44 26 18 18 25 36 45 54 62 66 68 69 69 69 68 66 65 62 61 62 63 62 60 60 62 65 67 70 73 77 82 89 94 96 95 94 92 92 93 96 99 106 116 126 131 132 131 130 129 131 131 128 125 116 106 104 108 115 123 129 135 140 142 138 128 120 116 108 104 121 111 98 88 78 67 nan nan 65 81 101 117 125 126 117 93 51 32 38 50 59 65 71 73 79 83 76 73 78 80 85 92 97 99 99 96 94 94 97 101 103 101 86 59 39 30 26 24 23 23 24 25 26 25 25 24 23 23 23 21 20 19 21 22 24 23 22 19 17 15 11 8 6 4 2 358 348 329 310 300 294 291 288 286 285 285 286 288 289 290 292 293 294 293 294 294 294 295 292 289 286 281 274 268 262 258 255 253 253 254 255 257 258 260 263 267 269 269 267 264 260 257 256 257 260 263 264 263 263 263 262 263 266 271 275 278 279 279 277 274 271 268 266 263 262 261 260 261 262 263 265 267 269 271 272 273 274 275 275 276 277 279 280 277 271 265 261 258 260 262 262 262 263 264 265 267 269 272 275 277 278 278 273 267 266 268 269 268 265 264 267 270 266 258 253 254 258 262 263 262 264 268 272 273 274 276 278 279 279 279 280 282 283 284 283 282 280 275 269 267 268 269 270 272 272 273 273 273 274 274 273 273 273 274 274 275 275 276 278 280 284 287 290 291 291 292 299 306 313 318 318 314 305 291 278 245 193 175 170 165 161 154 155 163 167 167 167 165 160 155 177 216 251 278 298 313 320 323 327 330 332 333 332 330 328 328 329 331 332 332 333 335 337 338 337 335 317 235 207 206 214 224 239 252 255 251 247 248 251 253 251 247 244 245 247 248 247 246 243 239 233 228 225 223 220 215 212 211 211 211 214 217 218 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 128 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 153 152 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 140 141 141 141 141 140 139 138 138 139 139 140 140 140 139 137 136 135 136 136 137 138 140 140 140 140 139 139 138 137 136 136 136 137 138 138 138 137 137 136 135 134 132 131 130 129 128 128 127 127 126 126 128 130 130 127 121 110 98 85 74 57 40 33 37 43 50 57 63 66 67 68 68 68 68 67 65 64 63 65 66 64 62 62 63 65 67 69 72 76 82 90 96 97 94 90 87 84 84 85 89 98 113 126 133 134 129 124 124 130 134 128 119 110 108 108 114 121 127 131 139 148 152 148 137 125 114 101 82 94 97 87 80 74 66 nan nan 60 72 92 109 115 112 101 81 56 39 35 43 54 61 66 71 77 79 71 68 74 76 80 87 92 95 97 96 93 91 93 95 98 96 81 56 39 33 30 29 28 28 29 29 30 29 27 25 24 23 22 19 17 16 17 19 20 19 17 16 14 12 10 8 6 3 0 356 348 336 320 309 301 298 296 294 291 290 290 292 293 293 293 293 293 293 293 293 293 294 293 292 291 288 284 277 272 267 263 260 260 260 261 262 263 264 266 268 271 272 272 269 267 265 263 263 265 267 267 266 265 264 264 266 271 275 279 282 283 282 280 277 274 272 270 267 265 264 264 265 265 266 268 269 271 272 274 275 276 276 276 276 278 281 282 280 276 271 266 263 266 267 265 264 264 264 264 266 268 271 274 277 279 281 279 274 271 272 275 275 270 266 269 273 272 265 257 255 259 264 266 266 268 271 272 272 271 273 275 277 278 278 278 279 281 281 280 280 278 275 271 270 270 270 271 272 272 273 273 273 273 273 273 272 272 273 273 273 273 274 275 277 280 283 287 290 291 292 299 307 315 319 318 310 299 285 263 215 183 170 164 155 149 149 159 172 174 171 168 167 168 174 193 225 257 283 304 316 321 325 329 332 334 334 334 333 332 332 332 334 335 336 338 340 342 344 346 346 336 240 211 211 217 227 240 252 252 246 243 243 243 244 244 243 244 247 249 250 248 247 246 241 235 229 226 223 219 215 212 210 210 211 213 215 216 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 130 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 155 153 nan nan nan nan nan nan nan nan nan nan nan nan nan 142 142 142 142 142 141 140 139 139 140 140 140 140 139 139 137 136 135 134 135 135 136 137 138 139 139 139 140 139 137 137 137 137 137 137 137 136 136 135 134 133 131 130 129 128 128 127 125 124 122 121 121 122 123 122 119 112 103 93 86 81 77 68 58 53 52 56 57 60 63 63 63 63 65 65 65 63 63 63 65 65 65 63 63 64 66 68 70 73 76 79 82 82 81 78 75 72 71 73 78 83 90 101 114 124 127 121 114 115 123 129 125 113 106 110 115 122 127 130 132 141 154 159 152 140 128 115 98 70 66 77 76 74 70 nan nan nan 57 64 77 90 97 97 92 84 73 58 39 36 46 56 65 70 74 73 69 68 71 75 79 83 87 91 96 97 94 91 91 92 94 91 77 55 40 35 32 31 31 30 31 32 32 30 28 25 23 21 19 17 14 12 13 14 15 15 14 13 11 10 8 7 6 3 0 356 348 337 326 316 308 303 300 299 297 295 295 295 296 295 295 294 294 293 292 292 292 292 292 292 292 291 288 283 278 274 270 267 266 267 267 268 268 268 269 270 273 275 276 276 275 274 272 271 271 271 270 268 266 266 268 271 276 280 283 285 285 284 282 280 277 275 273 270 268 267 267 267 268 269 270 272 273 274 275 276 277 278 278 279 281 286 288 286 283 280 275 273 276 277 274 269 266 265 265 267 269 271 274 277 280 283 284 281 278 280 284 286 281 275 272 273 274 271 264 261 263 267 268 269 272 273 273 270 269 269 271 273 275 277 278 279 280 279 279 279 278 276 276 276 274 273 271 271 272 273 273 273 273 273 273 272 271 271 271 270 271 271 271 273 274 276 279 282 285 289 296 306 315 319 319 312 294 272 230 191 177 167 158 148 141 141 154 171 176 177 174 175 176 193 213 236 261 283 303 315 321 326 331 333 334 336 337 337 336 336 336 338 340 342 343 345 347 349 351 349 341 233 206 209 216 228 240 248 249 244 240 238 236 236 238 239 244 248 252 251 249 248 249 246 239 232 227 223 219 215 212 210 208 209 211 212 212 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 130 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 157 156 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 144 144 143 143 142 141 140 140 140 141 141 140 140 139 138 136 135 134 134 134 134 134 135 136 138 138 139 139 138 137 137 138 138 138 137 136 136 135 133 131 129 128 127 126 126 125 123 121 119 117 116 116 117 115 113 107 99 91 84 82 81 81 78 70 63 59 58 57 58 58 57 58 60 60 60 60 60 61 62 63 62 61 62 65 68 71 73 74 72 71 69 67 64 62 62 63 65 71 77 84 89 96 106 114 116 111 106 107 112 117 114 104 103 111 119 128 135 138 142 150 158 160 150 139 129 115 95 60 50 61 65 66 nan nan nan nan nan nan 65 74 82 87 88 87 85 76 53 35 42 57 68 73 73 71 69 69 71 75 78 80 83 87 93 96 94 92 90 91 91 87 72 54 41 35 33 33 32 32 33 33 32 30 26 22 19 17 15 13 11 9 9 9 10 11 10 9 8 7 6 5 4 3 0 356 350 341 332 323 314 307 303 302 301 300 299 298 298 298 297 296 295 294 293 292 292 291 291 291 290 290 288 286 282 278 275 273 272 272 273 273 272 272 272 273 275 278 280 281 282 281 279 278 277 276 274 271 269 269 272 276 280 284 286 287 287 286 284 282 279 277 275 273 271 270 270 270 271 272 273 274 275 277 277 278 279 280 280 281 284 290 296 298 297 294 291 286 287 289 287 280 273 270 269 270 271 273 276 279 282 284 285 284 282 283 287 290 289 285 278 274 274 274 271 268 270 272 272 273 274 276 274 272 269 269 269 270 272 275 277 279 280 278 276 275 275 274 274 275 274 272 271 270 269 270 271 272 272 272 272 271 270 268 268 267 266 266 265 266 267 268 270 272 276 280 287 298 313 319 320 311 294 250 205 192 182 173 164 154 144 141 152 167 175 182 181 179 188 206 224 242 258 278 299 311 321 328 332 334 336 338 340 340 340 340 341 342 344 346 347 348 349 350 349 346 339 240 203 208 219 229 239 243 243 241 238 235 234 235 237 239 244 249 252 250 247 248 251 250 243 236 229 223 219 216 213 210 208 207 207 207 208 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 145 144 143 142 142 141 nan nan 142 142 141 140 139 139 138 137 136 135 134 134 133 133 134 135 136 137 137 136 136 137 138 139 139 138 137 136 135 133 131 129 127 126 125 124 123 121 119 117 115 113 113 111 109 107 103 97 90 85 81 81 82 83 81 74 65 59 55 53 51 51 53 54 55 55 56 57 59 59 59 58 57 58 63 71 75 75 72 66 58 54 55 56 57 58 61 65 72 79 85 90 95 100 104 105 104 102 102 103 105 100 95 98 109 120 130 142 153 161 162 160 149 135 129 123 112 89 53 45 53 58 58 nan nan nan nan nan nan 59 65 73 79 82 84 84 78 59 41 44 61 74 77 74 70 69 70 72 74 76 78 81 85 90 93 93 91 90 90 89 83 68 52 41 35 33 32 32 32 33 33 31 28 23 19 15 13 11 9 7 5 5 4 5 6 6 5 4 3 3 3 2 1 359 356 351 343 336 328 321 314 308 305 304 304 303 302 300 299 298 297 297 296 295 294 292 291 289 289 289 288 287 286 283 281 279 277 276 276 276 276 275 274 274 275 277 281 284 286 286 286 285 284 282 280 277 275 273 273 276 280 283 285 287 287 287 286 285 283 281 279 277 275 274 274 273 273 273 274 275 277 278 280 280 281 282 283 284 285 288 294 302 309 311 311 309 305 301 299 298 294 287 282 279 277 276 278 280 283 285 286 286 285 285 285 285 288 292 294 288 281 278 278 276 276 277 279 278 278 278 279 277 274 272 270 270 270 271 273 275 278 279 278 276 274 273 272 273 274 272 270 269 267 267 267 269 270 269 269 269 268 267 266 264 263 261 260 259 258 259 259 260 261 263 266 269 276 289 301 299 296 337 45 189 196 187 181 175 165 153 151 158 168 180 187 185 183 195 214 231 244 257 274 296 313 324 330 333 335 337 340 342 343 344 345 346 347 348 350 351 350 348 347 345 343 333 266 219 219 225 232 237 239 239 238 237 237 237 238 239 241 244 247 248 245 245 249 255 255 248 240 231 224 220 217 215 211 208 206 206 205 206 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 147 145 144 143 143 nan nan nan nan 143 142 141 140 140 139 138 137 136 136 135 134 133 133 133 134 135 134 133 133 134 135 137 138 138 138 137 135 133 131 129 126 124 123 122 121 119 117 115 113 111 110 108 105 102 99 95 90 86 82 79 79 81 84 82 75 66 59 52 48 48 49 50 50 51 51 53 55 56 55 54 54 56 63 73 80 77 70 62 51 40 43 47 52 55 60 66 73 80 86 90 92 94 94 94 96 96 95 95 95 92 90 94 105 119 130 142 158 166 164 156 134 109 107 107 101 79 50 44 48 51 49 nan nan nan nan nan nan 53 58 65 70 71 73 74 69 55 44 46 60 74 77 73 68 68 71 73 74 75 76 78 82 86 88 89 88 88 88 87 80 66 51 41 36 33 32 31 31 32 31 28 24 19 15 12 9 7 5 3 2 1 0 0 1 2 1 0 359 360 0 1 0 359 356 351 344 337 331 325 319 314 309 307 307 307 306 304 302 300 298 297 297 297 296 294 291 288 288 288 288 287 285 284 283 281 280 279 278 278 277 276 275 276 277 280 283 286 288 289 290 290 289 287 285 281 279 277 277 279 282 284 286 287 287 287 287 286 285 283 281 279 278 277 277 276 276 276 277 278 280 282 283 284 285 286 286 288 290 293 297 303 310 315 317 318 317 314 310 308 306 303 301 297 292 289 289 289 290 292 294 293 291 292 292 289 289 292 297 297 292 288 288 288 288 288 287 285 284 283 282 278 275 273 272 272 272 272 274 275 276 276 276 275 273 272 272 271 271 269 267 266 265 265 265 266 267 267 267 267 266 264 263 261 259 257 255 254 253 252 251 251 251 251 250 249 246 241 237 254 285 351 16 4 193 186 180 177 169 162 160 164 171 185 194 195 193 203 221 235 248 259 273 295 316 326 329 333 336 340 342 344 346 348 350 351 352 353 354 354 351 348 345 343 339 326 282 242 234 234 236 237 238 237 237 238 240 241 242 242 242 243 243 242 242 245 252 259 258 252 243 233 226 222 219 217 213 210 208 206 205 207 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 104 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 147 145 145 145 nan nan nan nan nan 144 143 142 141 141 139 138 137 137 137 136 135 133 133 133 133 132 130 129 130 131 132 133 134 135 135 134 133 131 128 126 123 121 119 118 117 115 113 111 109 108 106 104 100 97 94 90 86 81 76 74 79 87 90 85 76 67 58 52 49 48 48 47 46 47 50 51 52 52 52 54 59 66 70 70 69 66 60 51 39 39 43 49 55 61 68 74 81 85 88 88 87 87 87 88 89 88 88 89 89 89 91 102 118 129 137 148 156 155 148 127 93 83 84 81 67 50 44 45 45 41 nan nan nan nan nan nan 45 49 57 61 62 62 62 57 46 41 42 52 64 69 67 66 67 70 73 73 73 73 75 77 80 81 81 80 82 83 84 80 67 51 41 36 34 32 31 30 30 28 24 19 15 11 9 7 4 2 1 359 358 358 357 358 359 359 358 357 357 358 360 1 0 357 352 346 340 333 327 322 317 313 311 310 310 310 308 306 304 301 299 297 297 296 294 291 288 287 287 287 288 287 285 283 282 281 280 279 278 277 277 277 277 279 282 286 288 290 291 292 292 292 290 288 285 283 281 281 282 283 285 287 287 288 288 288 287 286 285 283 282 281 281 280 279 278 278 279 281 283 285 287 289 290 291 292 292 295 298 300 303 307 310 313 314 316 317 317 316 316 314 315 315 311 308 307 306 305 303 304 303 301 300 301 300 298 299 301 302 299 297 298 300 300 300 297 293 289 286 283 279 276 273 273 274 274 275 275 276 276 276 275 273 271 270 269 267 267 266 265 265 264 264 264 264 265 266 266 265 264 262 260 257 256 253 251 250 248 246 245 243 242 241 239 236 234 230 229 236 256 287 319 243 186 182 180 180 174 167 166 169 179 195 203 207 212 218 229 239 251 261 273 291 312 324 330 335 339 342 344 347 349 352 354 355 357 357 356 355 353 350 347 344 338 324 292 259 247 242 239 237 235 235 237 240 243 245 246 244 242 240 240 238 239 245 253 257 256 251 243 234 227 223 220 217 215 213 211 209 207 208 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 148 146 nan nan nan nan nan nan nan 145 144 143 142 141 139 138 138 138 138 136 135 134 133 132 130 129 128 127 127 128 129 129 130 131 131 130 129 127 125 122 120 118 116 115 113 112 110 108 106 105 102 99 95 92 89 85 79 73 73 81 89 93 90 84 75 65 58 52 49 46 44 44 45 48 50 51 50 51 57 65 65 61 58 56 57 54 49 44 44 47 52 57 63 69 75 80 82 84 83 82 82 82 82 82 82 83 86 90 92 92 99 115 128 135 135 132 132 130 115 88 71 65 62 56 48 44 43 41 38 nan nan nan nan nan nan 37 41 nan 53 54 54 52 46 40 36 38 43 51 57 60 62 64 67 70 70 70 70 70 70 70 70 68 68 71 75 80 79 67 51 41 37 35 33 31 30 29 26 21 15 11 7 5 4 3 1 360 358 358 357 357 357 358 358 357 355 354 355 358 0 1 358 353 348 342 337 332 326 321 317 314 313 312 311 311 310 308 306 304 300 298 296 293 289 286 285 285 286 288 289 287 285 283 281 280 279 278 279 278 279 280 281 284 287 289 290 291 292 292 292 291 290 288 286 285 284 284 285 287 288 289 289 290 290 289 288 287 286 285 285 284 283 282 281 281 282 284 286 289 291 295 297 299 299 300 301 303 304 305 307 308 310 311 313 315 317 318 320 321 321 322 322 321 320 319 317 313 312 310 308 306 306 308 309 309 308 305 300 297 300 301 303 305 302 297 292 288 283 280 277 276 275 276 277 278 278 278 277 277 275 273 271 268 267 265 264 264 264 264 264 263 263 262 263 264 265 265 262 260 257 254 252 249 247 246 244 242 240 237 236 235 234 233 232 230 227 228 233 237 230 196 180 178 179 179 174 170 170 174 184 198 207 214 219 227 234 242 253 262 271 286 308 324 333 339 342 344 347 350 352 355 357 358 359 358 358 357 356 354 351 347 340 328 307 276 256 247 241 236 233 235 239 242 245 247 246 243 240 238 237 238 240 246 251 254 253 249 242 235 228 224 221 218 217 217 217 214 210 210 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 151 149 147 147 nan nan nan nan nan 147 146 145 143 142 141 140 139 139 139 139 137 136 134 132 130 128 127 126 126 126 126 127 127 127 127 127 126 125 123 120 118 117 115 113 112 110 108 106 104 102 99 96 92 89 85 81 76 73 76 83 87 89 89 86 79 70 62 55 49 44 43 44 46 48 50 51 51 51 55 60 59 54 49 48 48 49 48 48 49 52 54 57 62 68 73 76 76 77 78 78 77 76 75 75 75 78 84 92 95 92 94 108 123 131 121 92 94 101 97 83 67 56 50 47 43 41 39 37 35 nan nan nan nan nan nan nan nan 40 45 47 45 42 38 35 34 35 39 44 50 56 59 60 63 65 65 64 64 64 62 59 56 54 55 59 65 73 76 66 50 40 37 35 33 32 30 28 24 18 12 7 3 2 1 1 360 358 357 357 357 357 358 359 358 357 354 353 353 355 358 359 357 354 350 344 339 335 331 327 322 319 316 314 313 312 311 310 310 308 305 302 298 294 289 284 282 282 285 288 289 288 286 283 281 279 279 280 281 282 283 283 283 285 288 289 290 291 291 292 292 292 291 290 289 288 288 288 288 289 291 291 292 292 292 292 290 289 288 288 288 288 287 285 285 285 286 287 289 292 296 301 304 306 307 307 308 309 309 309 310 310 312 313 315 316 317 318 319 319 320 322 323 323 324 325 323 321 319 318 315 313 312 313 313 311 307 302 296 292 292 295 299 301 301 298 293 289 285 282 280 279 279 279 280 280 280 280 279 278 276 274 272 270 268 266 264 263 263 263 263 263 262 262 261 262 264 264 262 258 254 251 248 246 244 242 240 238 236 234 233 233 234 235 235 232 221 216 213 208 197 181 172 171 174 177 176 175 176 177 180 198 208 213 217 222 233 243 254 262 269 281 305 328 339 343 345 346 349 352 354 356 358 0 0 360 360 360 359 357 353 349 344 338 328 303 269 251 241 235 234 236 239 242 245 246 245 242 239 237 238 239 243 247 250 251 251 248 241 233 227 223 219 215 213 213 214 214 211 211 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 152 150 148 nan nan nan nan nan 149 148 146 145 144 142 141 140 140 140 140 139 138 136 133 130 128 127 125 125 125 125 125 125 125 125 124 123 122 120 118 116 115 114 112 110 108 105 103 101 99 96 93 89 84 81 78 75 75 81 87 87 85 84 83 78 70 62 54 47 43 42 43 46 50 54 56 55 52 46 47 50 47 44 44 44 46 48 50 51 51 53 56 62 67 70 72 71 72 73 74 73 72 72 72 73 77 85 93 95 89 86 96 110 115 96 63 66 76 79 76 68 57 48 42 39 37 36 34 32 nan nan nan nan nan nan nan 30 35 40 41 40 37 36 36 36 37 40 43 47 52 55 57 57 57 57 57 56 56 55 51 47 45 47 51 56 64 69 63 50 40 36 34 33 31 30 27 22 15 9 4 0 358 358 357 356 356 355 356 357 358 358 359 358 356 354 353 353 354 355 355 354 353 350 346 341 337 333 331 328 324 321 318 315 313 312 311 310 310 309 307 303 298 291 285 282 282 285 287 289 288 286 282 280 278 279 281 284 286 288 287 287 287 288 290 290 291 291 292 293 293 293 292 292 291 291 291 292 293 294 294 295 295 295 294 293 292 291 292 292 292 291 290 289 290 290 291 293 296 301 305 309 311 312 313 313 313 314 313 313 313 314 316 317 318 319 319 319 318 318 321 323 324 325 326 325 324 323 321 319 316 314 313 312 308 303 298 293 289 288 290 294 297 298 297 294 290 287 285 283 283 282 282 283 283 283 282 281 279 277 275 274 273 271 269 267 265 264 264 263 263 263 261 260 260 262 263 261 256 252 249 246 243 241 239 237 236 235 234 234 235 237 241 242 241 222 203 197 194 187 175 163 159 166 174 179 181 182 181 183 200 207 208 211 216 227 241 254 264 267 273 300 339 342 345 344 344 349 353 355 358 359 1 2 2 2 2 1 360 357 355 353 350 344 324 286 257 240 231 230 235 238 241 244 245 244 241 239 239 239 240 242 245 248 249 248 244 235 227 222 218 213 210 208 207 207 208 207 209 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 153 nan nan nan nan nan nan 151 150 149 147 145 144 143 142 141 141 141 141 140 137 135 132 129 127 125 125 125 124 124 124 124 123 121 120 119 117 115 114 113 112 110 108 105 102 100 97 95 93 89 85 80 77 74 73 75 82 91 90 82 78 77 74 66 57 50 45 41 39 41 46 53 59 63 62 55 53 50 46 44 41 41 42 44 47 50 52 53 55 58 63 67 68 69 69 69 70 71 71 71 74 76 78 82 89 92 91 84 78 80 88 89 75 57 55 61 69 72 69 62 53 44 38 35 33 31 30 nan nan nan nan nan 23 25 29 34 37 38 39 40 40 40 39 41 43 45 47 50 53 54 53 51 50 50 49 49 48 46 43 42 43 46 49 55 62 59 49 40 36 34 32 31 29 25 19 13 7 2 359 356 355 353 352 353 353 354 356 357 358 358 357 356 355 355 355 355 354 353 351 350 349 346 342 338 334 332 330 328 325 322 319 316 314 312 310 310 310 310 308 303 296 290 287 286 286 287 288 287 285 281 278 277 279 283 287 289 291 290 289 289 290 290 291 292 292 293 294 295 295 295 295 295 295 296 296 296 297 297 298 298 298 297 297 296 295 296 297 298 297 296 295 295 295 295 297 301 305 309 312 314 315 316 316 316 316 316 316 316 316 316 317 318 320 320 321 321 321 323 325 326 326 325 325 324 323 320 317 315 312 311 309 306 303 300 295 291 289 290 292 295 296 296 294 291 288 287 286 286 285 285 285 285 285 283 281 279 277 276 275 275 274 273 271 270 268 265 264 263 263 262 259 258 260 262 260 255 250 247 244 241 238 237 235 235 234 235 236 238 241 246 250 251 241 203 189 190 184 172 160 152 155 173 185 188 191 191 205 216 211 207 207 209 219 234 250 263 265 263 293 334 335 336 335 339 346 352 356 359 1 3 4 4 4 4 3 3 3 7 8 6 359 341 306 264 237 223 223 233 242 245 247 245 245 245 243 241 239 239 242 245 247 247 243 237 229 223 218 213 208 205 204 204 203 204 205 207 209 nan nan nan nan nan nan 89 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 152 152 151 149 147 145 144 144 143 142 142 142 140 138 136 133 131 128 126 125 124 124 124 123 122 121 119 117 116 114 113 111 110 109 107 104 101 98 95 93 91 89 86 82 77 74 72 72 74 82 90 89 78 72 71 66 57 50 45 42 40 39 40 46 55 64 67 66 62 57 52 45 42 39 38 40 44 48 51 54 56 58 61 65 66 67 68 69 67 68 70 71 72 77 82 81 83 87 88 86 81 73 69 70 69 64 55 52 56 63 67 67 64 56 46 38 34 32 31 28 26 nan nan nan 22 24 25 29 33 36 37 41 45 46 44 42 44 46 48 48 49 51 52 51 49 47 45 42 41 42 41 39 39 41 43 44 49 55 55 47 39 35 32 31 30 27 22 17 11 6 2 358 356 354 352 351 351 352 353 355 356 357 357 357 357 356 356 357 357 355 352 350 349 348 347 344 340 336 333 331 330 327 324 322 319 316 313 312 311 311 312 310 307 303 298 294 292 291 290 289 287 283 279 277 277 279 283 287 290 291 290 289 290 290 291 292 293 294 295 296 297 298 298 299 299 299 299 299 299 300 300 301 301 301 301 301 301 301 302 304 305 304 302 301 300 299 300 303 306 309 311 313 315 316 316 316 316 317 317 316 315 315 315 316 317 318 320 321 323 325 327 329 329 326 322 321 324 322 319 316 314 312 310 309 307 305 303 300 296 293 291 291 292 294 296 295 292 290 288 288 288 287 287 287 287 286 284 281 279 277 275 275 276 276 276 275 274 272 269 266 264 264 263 259 256 257 260 258 254 248 244 240 238 236 234 233 233 234 235 236 239 243 249 254 255 245 217 196 190 186 174 160 151 151 177 195 200 201 205 216 221 214 210 210 211 215 224 241 261 264 264 279 293 307 315 322 333 344 352 359 3 5 6 6 6 6 5 4 6 13 22 24 19 11 359 337 283 230 214 217 232 253 258 256 249 245 245 247 247 246 244 245 247 248 246 241 234 228 222 216 210 205 203 203 203 204 203 203 204 207 nan nan nan nan nan 97 94 91 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 153 153 153 151 149 147 146 145 145 144 143 142 141 139 137 134 132 129 127 125 124 124 123 123 122 119 117 114 113 111 110 108 106 104 102 100 97 94 90 87 86 85 83 80 75 71 70 72 76 83 88 83 73 67 64 58 48 42 39 38 38 39 41 46 55 66 71 70 65 58 46 38 37 36 36 40 45 50 54 56 58 60 63 65 66 66 68 69 67 65 69 72 73 81 84 80 79 82 84 84 81 73 nan 60 59 57 54 54 57 60 63 63 61 54 45 38 36 34 32 28 25 nan nan 23 24 25 27 31 33 34 35 39 44 47 46 45 46 48 49 48 47 48 49 49 49 47 43 38 35 35 35 35 37 39 41 42 45 51 51 44 37 32 30 28 26 23 18 13 8 4 1 359 357 354 352 350 350 351 353 353 353 353 355 356 357 357 356 357 357 355 353 351 351 350 348 346 342 339 336 334 331 329 326 322 320 317 315 313 313 314 314 313 311 308 305 302 300 298 295 292 287 282 279 277 277 279 283 287 289 289 289 289 290 291 292 293 294 296 297 299 300 301 302 302 303 303 303 303 302 303 304 304 304 305 306 306 307 307 308 309 310 309 307 305 303 302 304 307 310 311 312 312 312 312 313 314 315 316 317 316 315 314 315 315 315 316 317 319 322 327 332 335 332 324 316 316 323 321 316 314 313 313 312 311 310 308 306 304 301 299 296 294 293 295 297 295 294 292 290 290 290 289 290 290 290 288 285 282 279 276 275 274 275 276 278 278 277 275 273 269 266 265 263 259 256 256 257 256 252 246 240 236 233 231 230 231 232 234 235 236 238 242 249 254 257 250 214 198 193 194 184 157 159 163 185 203 210 211 210 214 217 213 210 212 215 221 227 237 253 258 264 269 273 278 294 313 330 344 354 1 6 9 10 10 8 6 5 5 9 21 28 27 20 12 6 359 346 206 202 211 231 264 276 270 256 246 247 256 262 262 259 257 256 254 251 245 238 231 225 218 211 205 203 203 203 204 203 202 202 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 153 153 154 153 151 149 148 147 146 145 145 144 142 140 138 135 133 130 128 125 124 123 123 122 121 118 115 112 110 108 107 105 103 101 98 95 92 88 84 81 79 80 79 77 73 70 70 74 80 85 86 78 67 60 55 47 38 34 33 34 36 38 41 44 52 67 76 72 63 49 38 35 38 39 38 41 47 52 55 57 59 60 63 65 66 67 69 70 68 66 69 74 78 85 86 80 76 77 80 nan nan nan nan 57 54 54 55 57 60 61 61 60 58 51 43 39 38 37 34 30 27 25 25 25 26 27 30 32 34 33 33 35 40 44 45 46 47 49 50 48 45 45 46 47 46 44 40 34 29 28 29 32 35 38 40 40 42 48 47 40 33 29 26 24 21 17 13 8 5 3 1 359 357 355 353 351 350 351 353 353 351 350 351 353 355 356 355 355 355 354 353 352 351 351 349 347 344 341 338 335 333 330 327 324 321 318 316 314 314 316 316 315 313 311 309 308 306 304 301 295 288 283 280 279 279 280 282 285 286 287 287 288 289 291 293 294 296 298 299 301 302 304 305 306 306 307 306 306 306 306 307 308 309 310 310 311 312 312 312 312 311 311 309 307 306 306 308 310 312 312 311 310 309 309 311 313 315 317 318 318 316 316 315 315 314 314 315 317 320 325 331 335 334 322 309 308 316 315 312 311 313 314 315 314 313 311 309 308 307 305 303 300 298 298 298 297 296 294 292 292 291 291 292 292 292 291 289 285 280 277 275 274 275 276 277 278 277 277 276 272 269 267 264 259 255 254 254 253 250 243 237 233 228 225 225 227 229 232 234 235 237 240 246 252 256 253 225 199 198 204 196 162 167 179 194 209 218 217 214 214 213 210 207 210 218 227 233 238 244 254 264 267 265 266 282 308 331 345 355 2 7 11 12 12 10 8 6 5 7 18 21 17 12 6 6 10 19 140 188 208 233 262 281 284 271 256 259 269 278 283 279 275 273 270 265 256 246 237 229 219 211 205 204 203 203 203 202 201 201 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 154 154 154 154 154 154 152 150 149 148 147 146 145 144 142 140 137 134 131 129 126 124 123 122 121 120 117 113 110 107 106 104 103 101 99 96 92 88 84 79 75 73 74 75 73 70 69 70 75 80 83 82 73 60 51 45 39 33 30 30 32 34 37 40 45 53 67 77 75 69 64 60 60 59 52 45 44 48 53 56 57 58 61 65 66 67 68 70 72 72 71 71 75 81 85 86 nan nan nan nan nan nan nan nan nan 55 56 58 60 61 61 61 59 56 50 43 39 39 39 37 33 30 27 27 26 27 28 30 32 nan nan nan 32 36 40 44 47 48 49 49 46 42 41 43 44 41 40 35 28 22 21 24 28 33 37 37 36 39 44 43 36 30 26 23 20 16 12 8 5 4 2 1 0 358 356 354 353 352 352 353 353 351 347 346 348 350 352 353 353 353 353 353 352 351 349 348 347 344 341 338 336 334 331 329 326 323 320 316 315 315 317 318 317 315 313 312 311 310 309 305 298 292 286 283 281 280 280 281 282 283 283 285 287 289 291 293 296 298 300 301 303 304 306 308 310 310 310 310 309 309 310 311 312 313 314 314 314 315 314 314 313 313 312 311 310 309 310 312 313 313 312 310 309 308 309 311 314 317 319 320 319 318 317 316 315 314 313 313 314 316 317 318 316 311 301 294 301 311 312 308 309 312 316 318 319 317 314 312 311 312 311 310 308 305 303 301 300 299 297 296 295 294 294 294 294 294 294 292 289 284 280 278 276 276 278 279 278 277 276 275 273 272 269 265 260 255 253 252 251 247 241 236 230 224 219 220 223 225 229 231 233 234 237 242 248 252 250 224 216 213 212 203 186 185 191 199 212 223 221 217 214 212 206 203 206 219 231 236 237 238 247 260 267 265 263 272 300 331 349 356 0 6 10 13 13 12 10 7 4 2 7 9 6 4 1 360 1 15 84 173 211 238 259 277 285 280 271 274 281 290 297 298 296 293 290 284 272 258 245 235 222 212 207 204 203 202 201 200 199 199 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 155 155 155 155 156 155 154 152 151 150 148 147 146 145 143 141 139 136 133 130 127 125 123 122 120 119 116 112 108 105 103 102 101 100 98 95 90 85 80 75 70 68 68 69 69 68 68 69 71 74 76 76 69 55 44 38 34 30 29 29 31 33 36 40 47 56 66 74 75 73 75 78 74 67 58 50 48 50 53 54 55 58 62 66 69 69 69 70 72 74 75 72 71 75 84 nan nan nan nan nan nan nan nan nan nan 62 60 59 59 59 59 59 59 57 50 41 37 39 40 38 35 32 30 28 27 26 27 nan nan nan nan nan nan 34 38 44 47 47 47 45 40 34 33 36 37 34 33 29 21 15 15 19 25 30 33 32 32 35 39 38 32 26 23 19 16 12 8 5 4 3 2 2 1 359 357 355 354 352 351 351 352 350 347 343 343 344 347 349 351 352 354 355 354 352 348 346 345 343 340 338 335 334 332 330 328 326 322 319 317 317 318 320 319 318 316 314 314 313 311 307 301 295 290 286 284 282 281 281 281 281 282 285 287 290 292 295 298 300 303 304 305 307 309 311 313 313 313 313 313 313 314 316 317 317 317 317 317 316 316 316 315 314 314 313 313 313 314 315 316 315 312 311 310 310 311 313 316 319 321 321 320 319 318 317 316 315 314 313 312 311 310 305 295 285 283 291 301 305 305 305 309 314 318 321 321 320 317 315 315 315 316 315 313 311 308 306 304 302 300 299 298 297 297 296 296 295 295 294 291 287 283 280 279 279 281 283 282 279 276 274 273 272 270 267 261 255 252 251 249 245 239 233 226 221 216 216 219 222 225 227 231 232 234 238 243 246 243 217 217 220 217 210 203 198 198 203 214 222 220 215 213 209 203 200 203 216 230 234 232 231 239 256 271 271 269 269 287 328 353 358 360 4 8 12 13 12 10 8 2 356 357 359 360 359 357 356 358 12 70 154 206 240 256 270 277 278 278 283 290 298 305 309 309 309 308 304 296 282 264 248 232 220 211 205 202 200 199 198 197 197 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 156 156 156 157 157 156 155 154 152 150 149 148 146 145 143 140 137 134 131 128 125 123 122 120 117 114 110 106 103 101 100 99 99 97 94 89 83 77 71 66 63 63 64 66 66 67 66 66 67 69 70 67 56 44 36 31 29 28 29 30 32 35 40 47 57 65 69 70 71 74 75 72 65 58 53 52 52 53 52 53 56 62 65 68 69 70 70 71 72 72 68 63 nan nan nan nan nan nan nan nan nan nan nan nan 69 64 60 59 57 57 57 58 57 51 40 35 36 39 40 38 36 34 31 29 26 23 23 nan nan nan nan nan nan nan 41 44 44 43 41 37 31 28 28 29 29 28 23 14 9 11 16 22 26 27 25 25 28 32 32 27 23 20 17 13 10 6 4 3 2 2 1 0 358 357 354 352 350 349 348 349 348 346 343 341 340 342 345 349 352 355 357 357 354 350 347 345 343 340 338 336 334 333 331 331 329 326 323 321 321 322 322 322 321 319 318 317 316 314 310 304 298 294 291 287 285 284 284 284 285 286 288 291 293 295 298 301 303 306 308 309 310 312 314 315 316 317 317 318 318 319 320 321 321 321 320 320 319 319 318 318 317 316 316 316 316 317 318 319 318 315 314 313 313 314 316 319 321 322 322 322 321 320 319 319 318 317 315 314 312 308 300 291 284 285 292 298 301 302 306 310 315 319 321 321 320 318 317 317 318 318 318 317 315 312 310 308 306 304 302 302 301 300 299 298 297 296 294 292 289 285 283 282 283 286 289 288 284 278 274 272 271 270 268 263 257 253 250 248 244 237 229 222 216 213 213 216 219 222 226 229 231 232 234 237 235 229 216 212 214 215 213 209 204 205 208 214 219 217 213 210 206 202 199 201 211 221 226 227 228 238 257 274 283 284 279 275 315 358 358 358 1 5 10 11 9 8 5 359 355 356 357 358 358 358 358 360 12 68 139 188 241 257 266 271 277 282 288 295 302 310 315 316 318 317 313 308 298 283 266 248 232 218 208 202 199 197 195 195 195 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 156 156 156 157 158 158 158 157 156 154 152 151 149 147 145 143 141 138 135 132 129 126 124 122 119 116 113 109 105 101 99 97 97 97 97 94 89 81 74 67 61 58 58 61 64 65 65 64 63 63 63 65 67 60 48 37 31 29 28 28 29 31 34 39 46 55 63 66 65 67 70 71 68 64 60 57 55 55 55 54 55 59 63 65 66 66 67 68 68 68 68 66 65 nan nan nan nan nan nan nan nan nan nan nan nan nan 69 64 60 57 55 55 57 58 53 43 36 37 40 42 42 41 39 35 30 24 20 18 20 24 28 32 nan nan nan 35 39 40 41 42 42 41 39 35 32 30 27 18 8 5 8 14 19 23 21 19 20 23 27 27 24 21 18 15 12 9 6 4 3 2 2 1 360 357 355 353 351 349 347 346 344 344 343 342 340 339 340 342 346 351 355 358 358 355 353 351 349 347 344 341 338 336 335 335 335 333 331 328 326 326 326 326 325 324 322 322 321 320 318 314 309 304 300 297 293 291 290 290 290 291 293 295 297 299 301 303 305 307 309 310 311 313 315 316 318 319 321 322 323 324 324 325 325 325 325 324 323 322 321 320 320 319 318 318 318 318 319 321 322 321 320 318 318 318 318 320 322 324 324 325 324 324 324 323 322 321 320 318 317 315 310 304 296 290 289 293 297 300 304 307 311 315 318 319 319 319 318 318 319 319 320 320 319 318 316 314 312 310 307 306 305 304 303 302 301 300 299 297 294 291 288 285 284 286 290 294 294 289 282 277 273 272 271 269 265 260 255 251 247 243 236 228 222 216 210 209 214 216 219 223 226 229 230 231 233 230 222 211 209 211 213 212 209 207 207 209 213 216 216 213 209 203 199 195 195 202 212 221 227 231 239 259 277 287 293 293 280 284 344 345 345 352 0 7 6 3 3 1 358 357 358 359 359 360 0 0 2 11 70 129 168 229 256 264 272 281 288 294 300 307 314 319 321 323 320 315 309 302 292 277 258 240 223 210 203 200 197 194 193 193 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 155 156 156 157 158 159 160 159 157 156 154 153 151 149 147 144 142 140 136 133 130 127 125 122 118 114 111 107 103 100 97 96 96 97 97 94 88 79 70 62 57 54 56 60 63 64 64 62 59 58 60 64 69 66 54 40 32 28 27 28 29 30 33 38 45 53 59 60 63 67 70 70 68 65 63 61 59 57 56 56 58 61 65 66 65 65 65 65 65 66 67 67 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 61 56 53 53 56 58 56 49 43 42 43 44 45 44 41 36 29 22 17 15 15 18 23 27 28 27 nan 30 34 37 39 43 47 50 50 47 41 34 24 11 2 1 6 12 18 20 17 15 16 19 22 22 21 19 16 13 10 7 5 4 4 4 3 2 360 357 355 353 352 351 350 347 343 339 338 337 338 338 340 342 346 350 354 357 357 356 355 355 355 353 349 344 341 339 339 339 339 338 336 333 330 329 329 329 328 327 326 326 326 325 324 320 316 312 310 306 302 300 299 299 300 301 302 304 305 307 308 309 310 311 312 313 314 316 317 319 321 323 325 327 328 329 330 330 330 329 328 326 324 323 322 321 320 320 319 319 319 320 321 323 324 324 324 324 323 323 323 324 326 327 328 328 328 328 328 327 326 325 323 322 320 317 314 308 302 297 295 296 298 301 305 309 312 315 316 317 318 319 319 320 321 321 320 321 321 320 319 318 316 313 311 309 308 307 306 305 304 303 302 300 297 294 290 287 287 289 292 296 297 293 285 279 276 274 274 272 269 263 257 252 248 243 236 230 226 220 211 206 211 215 216 218 220 224 227 228 228 225 219 211 208 209 209 208 205 203 205 207 210 214 215 211 205 198 193 190 191 200 215 227 228 230 239 257 279 289 296 299 290 282 293 294 301 329 349 360 359 357 359 359 358 358 359 359 360 1 2 1 4 17 74 119 148 224 266 273 279 288 296 301 306 312 318 322 325 325 323 317 310 304 295 280 259 237 219 208 202 198 194 191 190 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 155 155 155 156 157 159 161 161 160 158 155 154 152 150 148 146 144 141 138 135 132 128 125 122 117 113 109 105 102 99 96 95 95 96 96 94 87 77 67 58 54 53 56 60 63 64 63 59 56 57 60 65 73 75 62 45 34 29 27 27 28 30 32 37 43 51 59 64 68 71 71 70 69 68 66 63 60 58 57 57 59 61 66 69 68 67 65 64 64 65 67 69 70 nan nan nan nan nan nan nan nan nan 101 97 90 81 nan nan 63 58 55 54 56 59 59 57 52 47 45 46 46 44 40 34 26 20 16 14 14 15 18 22 24 23 24 28 32 36 39 42 46 51 52 49 42 31 15 1 355 357 4 11 17 18 15 13 13 15 17 18 18 15 13 9 6 5 4 4 4 5 5 4 2 359 356 354 354 354 354 352 348 343 337 334 334 335 339 343 347 350 352 354 354 355 356 358 358 356 352 347 343 342 342 343 343 343 341 338 335 333 333 333 333 332 331 331 331 330 329 326 323 321 319 316 312 311 310 310 310 310 311 312 313 314 314 314 314 314 316 317 319 319 321 323 325 327 329 331 333 334 335 335 333 331 329 326 324 323 323 322 321 320 320 320 320 321 322 324 325 326 327 328 328 328 328 329 330 331 331 332 332 332 332 331 330 329 327 325 323 320 317 313 308 303 300 299 300 303 306 310 313 315 316 317 318 320 321 323 324 324 323 322 322 322 322 321 319 316 314 312 311 310 309 308 307 305 304 303 301 297 293 289 288 290 291 293 295 292 286 280 278 278 278 277 273 268 260 254 249 244 238 233 232 228 215 206 209 213 214 214 216 218 221 223 223 220 215 209 208 207 206 204 202 200 202 204 207 209 209 204 196 191 187 188 191 209 226 224 219 221 240 262 266 275 293 297 294 298 293 274 270 294 332 354 356 354 356 358 357 357 357 360 2 3 3 4 10 27 75 110 136 258 284 286 290 298 306 312 315 319 323 325 327 327 324 319 312 305 298 282 258 228 211 203 199 194 189 186 185 187 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 155 155 154 155 156 158 161 162 162 160 158 155 153 151 149 147 145 143 141 137 134 130 126 121 116 111 107 104 101 98 95 94 93 94 94 92 85 76 66 58 55 55 57 60 64 65 62 58 55 56 60 66 75 81 71 50 35 28 26 26 27 29 32 36 42 51 63 71 74 74 73 72 72 71 68 65 61 57 57 57 58 60 65 71 74 74 70 65 63 64 68 70 nan nan nan nan nan nan nan nan nan 109 108 102 90 79 73 nan 68 64 59 57 58 61 63 62 57 51 46 44 42 40 36 31 23 18 17 18 18 16 16 18 21 21 23 28 32 36 38 38 41 46 47 41 31 16 0 350 348 352 1 10 16 17 14 12 12 12 14 14 13 11 8 5 2 1 1 2 3 4 5 5 3 1 358 357 355 354 354 354 353 350 346 341 337 336 337 342 346 349 349 350 351 352 354 356 357 355 352 349 346 345 345 345 346 345 343 340 337 335 336 337 337 337 336 336 335 334 332 330 329 329 327 324 321 320 319 318 318 317 318 318 319 319 319 318 318 318 319 320 321 322 323 326 328 331 332 334 336 337 337 336 334 331 328 326 325 324 324 323 322 321 320 320 321 322 323 325 326 328 330 331 331 331 331 332 333 334 334 334 334 335 335 335 334 333 331 328 326 323 320 316 313 309 305 303 303 304 308 311 314 317 318 319 320 322 324 327 327 327 326 325 324 323 323 322 321 320 318 316 314 313 312 311 309 308 306 305 303 300 296 293 292 293 292 291 290 290 286 281 280 281 282 282 278 272 264 256 250 245 239 236 238 237 226 211 210 212 212 210 209 210 214 218 219 216 212 209 207 205 204 202 201 200 200 202 204 204 201 195 188 185 186 191 199 215 219 211 206 206 226 269 279 284 291 297 300 305 304 293 285 294 331 354 356 356 357 358 357 356 357 1 4 5 5 7 16 37 72 96 100 304 302 304 307 313 320 323 324 326 327 328 329 328 327 323 317 314 307 288 250 218 204 197 192 187 182 178 177 178 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 157 156 154 153 153 154 156 159 161 163 162 160 157 155 153 151 150 147 145 143 140 136 131 126 121 116 111 107 103 101 98 95 93 92 92 92 89 84 77 68 61 57 57 59 63 67 68 64 58 56 56 60 65 73 81 77 56 37 28 24 24 25 28 31 34 39 50 67 77 78 75 70 73 77 78 73 67 60 56 55 55 56 58 64 72 79 79 74 66 62 67 71 nan nan nan nan nan nan nan nan nan 104 102 99 94 86 78 74 74 73 70 66 63 63 65 65 63 58 49 42 38 37 37 33 27 19 16 18 22 23 20 17 17 18 21 26 30 33 36 37 37 40 43 39 29 15 1 350 344 345 351 360 8 14 15 12 10 9 9 10 10 8 5 3 1 359 359 358 359 360 1 2 3 2 1 360 358 356 355 354 353 352 352 350 348 344 340 338 340 344 347 347 346 347 348 350 351 351 351 350 349 349 348 347 347 346 345 344 341 338 337 338 339 340 340 340 339 338 337 335 334 334 334 334 331 329 327 326 325 324 323 323 323 323 324 323 322 321 321 322 322 323 324 325 328 331 333 334 335 336 336 337 335 333 331 328 327 326 325 324 323 322 321 321 321 321 322 323 325 327 329 331 332 333 333 333 334 335 336 336 337 337 337 338 338 338 336 334 332 330 327 324 320 317 313 310 307 306 306 309 313 316 319 321 322 322 324 326 328 329 329 328 327 326 325 324 324 323 322 321 319 317 315 314 313 311 310 308 307 305 303 301 299 299 301 299 293 290 289 286 283 282 284 286 286 282 276 267 258 251 246 240 238 240 245 242 229 221 218 216 214 208 203 206 213 216 215 212 208 206 204 202 200 199 199 200 201 201 199 195 190 187 186 188 198 208 216 213 205 202 205 220 268 277 284 292 299 304 310 312 311 306 308 323 340 350 355 358 360 357 356 358 2 5 6 6 9 20 44 66 76 48 349 333 332 331 331 332 332 332 332 331 330 330 330 329 326 323 320 314 289 232 206 196 189 184 180 176 172 171 173 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 159 156 154 153 152 152 153 156 159 161 163 162 159 156 154 153 151 150 148 145 142 138 132 126 121 116 112 107 103 100 97 94 92 90 90 88 86 82 78 71 64 59 58 61 65 70 71 66 60 56 56 58 63 70 78 77 59 38 27 22 22 23 26 28 31 38 53 71 78 75 76 77 76 87 86 78 67 57 53 52 52 52 54 59 68 77 79 73 65 66 75 nan nan nan nan nan nan nan nan nan nan 94 86 82 82 80 76 76 76 77 76 74 72 70 69 67 62 54 43 35 32 33 34 30 23 15 13 18 23 24 22 18 16 17 21 26 30 32 36 37 39 41 42 34 20 5 354 347 344 346 352 359 5 9 10 8 7 6 6 6 5 3 0 358 357 356 356 355 355 355 356 357 358 358 358 358 358 357 356 354 352 351 349 348 346 344 341 340 339 341 344 344 343 343 343 344 345 345 346 347 348 350 350 350 349 347 345 342 341 338 337 337 339 341 341 341 341 340 339 338 337 337 338 339 338 336 334 332 330 329 328 328 328 328 328 327 326 325 324 324 325 325 326 326 328 331 332 332 332 332 332 333 332 331 329 328 327 326 325 324 323 322 322 322 321 321 321 322 324 327 330 332 333 333 333 333 334 335 337 338 338 339 339 340 340 340 339 337 335 333 331 328 324 321 318 315 312 310 309 311 314 318 322 324 325 325 325 325 326 327 329 330 330 329 328 327 326 325 325 324 322 319 317 316 314 313 312 311 310 309 308 306 306 310 312 308 301 295 291 288 286 285 287 289 289 286 278 269 260 253 247 241 239 243 253 261 258 243 231 227 224 212 200 198 205 211 213 213 210 207 204 201 198 197 198 199 199 198 195 191 188 188 189 193 201 209 213 211 205 208 220 243 262 274 278 288 297 303 311 318 317 307 302 310 324 343 351 355 357 357 357 360 3 5 6 6 10 26 52 67 64 33 8 359 354 349 344 340 338 337 336 334 333 332 332 331 331 329 326 319 283 215 196 189 182 178 175 172 169 170 173 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 155 153 152 151 152 153 156 159 162 162 161 158 156 155 153 152 150 147 143 138 133 127 122 117 113 109 104 100 97 94 91 89 86 83 81 80 78 73 66 60 58 60 64 70 71 66 60 56 55 56 60 66 73 74 60 40 27 19 19 21 23 26 30 38 52 63 66 66 67 76 90 100 98 83 62 50 48 48 49 50 52 55 63 72 77 73 71 80 nan nan nan nan nan nan nan nan nan nan 96 87 77 73 74 76 76 77 78 79 80 81 80 78 75 70 61 49 37 29 27 29 30 26 19 12 11 15 19 21 19 16 15 16 21 26 29 32 37 40 42 43 nan 30 14 1 353 348 347 348 352 356 360 1 2 3 3 3 3 2 1 359 357 355 354 353 352 352 351 351 350 351 352 353 353 354 354 355 354 354 352 350 347 344 342 340 340 339 339 340 342 342 342 341 340 339 338 339 340 343 345 348 350 351 350 349 347 344 341 339 337 337 338 340 341 341 340 340 339 339 340 340 341 342 342 341 339 337 335 334 333 332 333 333 332 331 330 329 329 328 327 327 327 327 328 329 330 329 328 328 328 328 329 328 327 327 326 325 325 324 323 323 323 322 321 320 320 320 322 326 330 332 333 333 332 332 333 334 336 338 339 340 341 341 342 342 342 340 339 337 334 332 328 325 322 319 316 314 312 313 316 319 323 325 326 325 324 323 323 326 328 330 331 331 330 329 328 327 326 325 323 321 319 317 316 316 315 315 314 313 312 311 311 315 318 312 304 299 295 292 290 289 289 291 292 288 280 270 261 254 248 243 242 248 259 270 273 267 255 249 244 225 204 195 197 203 209 211 211 209 206 201 197 194 194 196 196 194 192 188 186 187 191 195 200 204 206 211 211 219 231 245 261 272 279 287 294 300 308 318 318 308 298 302 318 334 344 349 354 355 356 358 2 4 6 8 10 28 58 72 59 29 14 8 4 359 353 346 342 340 339 338 336 335 335 335 335 334 331 324 269 200 188 182 177 174 171 169 169 171 174 176 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 157 155 153 152 152 152 154 157 161 162 162 160 158 156 155 153 152 149 144 138 133 127 124 120 116 111 106 101 96 93 90 87 82 77 75 76 76 73 67 59 55 56 61 66 68 63 58 54 53 53 56 62 69 69 58 39 24 17 16 18 21 24 30 35 41 46 48 50 55 74 108 124 120 86 41 34 38 43 47 50 53 56 62 71 76 77 85 99 nan nan nan nan nan nan nan nan 97 99 95 86 77 73 74 75 77 78 79 80 82 84 85 84 81 75 63 49 37 30 28 28 26 22 16 9 6 6 9 11 11 11 11 14 19 24 27 31 38 43 44 nan nan 24 9 359 353 351 349 349 350 352 352 352 353 355 357 359 359 358 357 356 355 353 351 350 350 349 349 347 346 346 346 347 348 348 349 349 350 349 348 346 344 342 340 338 338 339 340 341 342 342 342 340 338 336 334 334 335 338 340 343 346 347 347 347 346 344 341 339 337 336 337 338 339 339 339 338 339 340 340 341 342 344 344 344 343 341 339 337 336 335 336 336 336 335 334 334 333 331 330 329 328 327 327 328 328 327 326 326 326 327 328 328 327 326 326 325 324 324 324 323 323 321 320 318 318 319 321 325 329 331 332 331 330 330 331 333 335 337 339 340 341 342 342 342 342 341 340 339 337 335 332 329 325 323 320 318 316 315 316 319 322 324 324 323 321 320 322 325 328 330 331 331 330 330 329 328 327 325 323 321 320 318 318 317 318 318 318 317 315 312 310 313 314 309 302 298 296 295 294 293 293 294 294 290 282 272 263 256 250 246 247 254 263 272 278 280 277 276 274 259 226 202 195 197 203 209 212 211 208 203 197 193 191 192 192 190 188 185 184 186 190 193 196 199 201 208 214 221 229 239 251 266 281 291 295 298 304 313 315 306 296 298 311 325 337 343 348 352 355 358 1 4 8 10 13 28 63 81 59 26 15 12 9 5 359 350 345 343 343 342 341 340 339 340 340 339 337 333 247 188 181 178 174 170 167 165 166 167 167 168 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 154 153 153 154 156 160 162 163 162 160 158 156 154 153 150 145 139 133 129 126 122 118 112 107 101 96 92 89 83 77 72 71 72 73 71 64 57 52 52 56 60 62 59 55 51 50 50 52 57 63 63 52 34 19 13 12 14 18 21 25 27 30 34 35 35 38 65 137 167 198 307 350 8 25 38 47 54 59 63 68 74 78 84 96 106 nan nan nan nan nan nan nan 93 99 99 95 88 81 77 78 79 80 81 82 83 85 87 89 89 86 80 69 55 43 37 33 29 25 20 13 4 357 356 358 2 4 6 8 9 11 14 18 26 36 44 nan nan 29 16 4 357 354 353 351 349 347 345 343 343 345 347 351 353 354 353 353 354 353 351 349 348 348 347 347 346 344 343 343 343 344 344 344 344 344 343 341 339 338 337 337 337 337 338 339 342 344 344 342 340 338 336 334 333 333 334 335 337 339 341 342 342 340 337 335 334 333 334 335 336 337 336 336 336 338 340 341 341 342 344 346 346 345 343 340 339 338 337 337 337 338 338 339 339 337 334 332 331 328 327 326 327 327 327 327 326 327 327 328 329 328 327 325 325 324 324 323 323 322 320 319 317 317 317 320 324 326 328 328 328 328 328 329 331 334 336 339 340 341 342 342 342 341 341 341 340 339 337 335 332 329 326 323 321 319 317 317 319 322 323 322 320 319 319 322 325 329 330 331 330 330 329 329 329 328 326 324 323 321 320 319 319 319 320 320 320 318 314 311 311 308 303 298 295 294 295 296 296 296 297 296 292 285 275 266 258 252 250 253 259 266 273 281 286 288 290 294 290 265 224 200 194 197 205 210 212 210 205 199 193 189 189 188 186 184 182 182 184 186 189 192 195 199 207 209 213 220 227 235 256 280 295 298 298 297 296 307 305 301 298 306 323 333 336 345 352 359 3 4 9 11 12 13 21 60 98 56 20 12 11 11 7 1 354 349 347 347 346 346 345 345 345 345 345 346 348 172 173 174 174 171 168 164 161 158 155 154 155 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 160 158 156 155 155 157 159 162 163 163 162 160 158 156 154 150 146 140 134 130 127 124 120 114 108 103 97 92 87 79 72 69 67 67 68 66 60 53 49 49 53 57 58 56 51 48 46 46 48 51 54 53 42 23 11 6 6 9 13 16 19 21 26 32 34 36 45 69 121 234 290 321 342 4 26 42 54 62 69 71 72 76 81 89 98 102 nan nan nan nan nan nan nan 93 97 97 96 92 87 83 83 84 84 85 85 86 87 89 90 90 88 83 74 62 51 43 37 31 24 17 9 359 353 354 358 3 5 7 8 7 3 1 8 24 37 nan nan 34 23 9 0 356 355 354 352 348 342 336 334 335 337 341 344 347 349 348 349 351 351 350 348 347 347 347 346 345 343 342 341 341 341 341 341 340 338 336 334 332 332 331 332 333 334 335 336 340 343 343 342 340 338 336 335 334 333 333 333 333 334 336 336 336 334 330 327 327 328 329 332 333 333 332 332 334 337 339 341 341 342 344 346 346 345 342 340 339 338 338 337 337 338 339 342 344 343 339 335 332 329 326 324 325 326 327 327 327 328 328 328 328 328 326 325 324 323 323 323 322 321 319 317 316 316 317 320 322 324 324 324 325 326 327 328 330 332 335 338 339 341 342 342 342 341 341 341 340 339 339 337 335 333 329 326 324 322 321 321 323 325 326 325 322 321 321 323 326 329 330 330 329 329 329 329 329 329 328 327 325 323 322 321 321 321 321 321 321 320 318 315 311 307 300 295 292 293 296 296 298 299 300 300 296 289 280 270 261 256 256 259 264 270 276 283 288 292 295 298 300 293 266 220 198 195 201 210 210 208 204 199 192 187 185 184 183 181 180 179 181 182 184 188 191 195 203 206 209 213 216 221 235 267 294 301 301 298 308 312 311 307 302 307 318 319 329 345 359 8 14 16 16 16 14 11 12 30 105 56 14 1 6 7 5 1 357 353 351 351 350 350 350 351 351 351 353 357 12 117 156 165 168 168 167 163 158 153 148 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 166 164 162 160 159 158 158 159 162 163 164 164 162 160 158 155 152 147 141 135 132 129 125 121 116 111 105 98 92 84 76 68 64 63 63 62 60 54 49 48 50 53 56 57 52 47 43 41 41 42 44 44 38 23 6 356 354 356 360 5 11 16 22 28 34 40 48 62 75 73 52 32 27 32 43 53 57 64 72 78 79 77 77 82 91 98 nan nan nan nan nan nan nan nan 85 89 93 97 97 94 91 89 89 89 89 89 89 90 90 90 89 87 83 76 64 53 45 38 31 24 18 12 6 3 5 9 11 12 11 11 9 6 4 14 32 nan nan nan 31 19 6 359 357 356 356 353 346 338 331 329 330 334 337 340 342 344 344 345 349 350 348 347 346 347 347 346 345 343 342 341 341 340 340 339 338 335 332 329 328 327 327 327 329 330 331 332 335 338 339 339 338 337 336 335 335 334 333 333 332 333 333 334 333 331 327 323 322 323 325 328 330 330 329 329 332 337 339 341 341 342 343 344 345 343 340 338 337 336 337 337 336 336 339 344 347 348 345 339 333 329 325 323 323 326 327 328 328 328 328 327 327 326 325 324 323 323 324 323 322 320 318 317 316 316 318 320 321 321 321 322 323 324 326 327 329 331 334 336 338 340 341 342 342 342 341 341 340 339 339 338 337 335 333 330 328 327 326 327 329 331 331 331 329 328 329 331 332 333 332 331 329 329 329 330 331 331 330 329 327 326 324 323 323 322 322 322 322 321 319 316 312 306 300 295 295 298 297 296 297 299 302 303 301 294 285 275 266 262 262 266 271 275 281 285 288 292 296 298 299 300 296 273 228 219 216 215 210 206 202 196 190 185 182 181 179 178 177 176 176 178 181 183 187 193 200 207 210 213 215 219 233 257 282 295 299 301 308 311 313 311 305 304 311 314 321 342 4 17 24 26 24 20 15 11 11 17 65 37 5 360 1 3 4 3 0 358 356 355 354 354 355 356 357 358 1 10 38 108 143 157 165 169 168 164 158 152 147 143 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 165 163 162 161 161 162 163 164 164 164 162 160 157 153 148 143 137 133 130 127 123 119 114 108 101 92 82 72 63 59 58 58 57 53 48 46 48 51 55 56 53 47 40 36 34 33 33 32 29 18 0 346 340 340 343 347 353 2 15 27 37 41 50 63 75 79 74 67 63 63 66 70 69 66 68 77 84 85 81 77 82 95 nan nan nan nan nan nan nan nan 76 78 83 92 99 102 101 99 96 95 95 96 95 93 91 89 88 86 84 81 74 63 52 44 37 31 27 25 24 23 23 23 23 21 18 16 14 13 11 14 23 35 nan nan 35 30 18 5 358 356 356 356 352 346 337 331 329 330 334 337 338 339 340 339 341 346 348 347 346 346 347 347 347 346 345 343 341 340 339 338 337 335 332 329 327 326 326 326 326 326 327 329 330 331 333 334 335 335 335 334 334 334 334 333 333 333 333 334 334 333 330 326 323 321 321 323 326 328 328 327 327 332 338 340 341 341 341 340 341 341 340 337 334 333 332 333 334 334 333 335 341 347 350 350 344 337 331 327 323 323 325 327 329 329 329 328 327 326 325 325 324 324 324 324 324 321 318 316 315 316 317 318 319 319 319 320 321 322 324 325 327 329 331 333 335 337 338 339 340 341 341 341 341 340 339 338 338 338 337 335 333 332 332 332 333 335 336 336 336 336 336 338 341 344 343 341 337 333 331 330 331 332 332 332 331 330 328 327 325 324 323 323 322 321 321 319 316 311 306 301 296 296 297 296 297 296 298 301 304 303 299 291 281 273 270 270 273 277 281 285 288 289 291 294 297 298 298 301 300 279 257 240 226 212 205 198 191 185 181 179 177 175 173 173 173 174 176 178 179 184 192 203 213 214 217 222 226 237 256 277 291 295 300 304 307 311 309 303 301 307 307 306 333 12 26 31 33 30 23 18 15 15 20 32 20 2 358 359 3 7 7 5 4 2 359 358 358 360 1 3 5 10 22 53 105 133 150 162 169 169 166 161 157 153 149 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 166 164 163 162 163 163 164 164 163 161 158 154 150 145 139 135 133 130 126 123 119 113 104 93 80 68 58 53 52 52 50 47 44 44 48 51 53 50 44 37 30 24 21 18 16 12 5 353 340 330 327 327 330 335 343 358 21 41 54 57 59 73 83 82 79 76 75 74 75 76 72 65 65 75 85 90 91 92 100 nan nan nan nan nan nan nan nan nan 79 80 84 94 103 108 108 106 104 103 103 102 100 96 92 89 87 85 83 80 73 62 50 41 34 31 31 33 34 36 38 38 33 27 24 22 18 15 13 17 nan nan nan nan 37 33 16 2 357 356 356 355 352 345 338 333 332 333 336 338 339 338 337 336 338 342 344 346 346 346 347 348 348 347 346 344 341 339 337 336 334 332 328 326 324 325 326 326 326 326 327 328 329 330 330 331 332 333 333 333 333 334 334 334 334 334 335 335 336 335 333 329 326 324 324 324 326 327 327 326 328 332 339 341 341 341 340 338 338 339 338 335 332 330 329 329 329 328 325 326 333 341 348 350 347 341 335 330 325 323 324 327 329 330 329 329 327 327 326 326 326 326 325 324 321 318 315 313 313 315 316 318 318 318 318 319 320 322 323 325 326 328 330 331 333 334 334 335 336 337 338 339 340 339 339 338 338 338 338 337 336 335 335 335 336 336 336 337 338 339 340 342 347 351 353 350 345 339 334 332 332 333 333 333 333 332 330 328 326 325 324 323 322 321 320 318 316 313 309 305 301 298 296 298 297 297 298 300 302 303 302 296 288 281 278 278 281 283 285 288 290 290 290 292 294 296 295 297 298 288 274 264 244 220 205 194 184 177 174 176 173 171 169 169 170 170 173 175 178 183 191 204 219 219 224 230 235 239 247 269 286 292 297 303 307 307 307 302 304 308 304 296 314 38 39 36 37 30 25 25 34 41 39 35 22 10 5 5 11 15 16 14 11 8 5 3 3 5 7 10 13 18 29 60 100 123 137 152 163 167 168 168 168 165 157 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 167 165 163 163 163 164 164 163 161 158 155 151 147 142 138 135 132 129 126 123 118 109 96 79 64 53 47 45 44 43 41 41 43 45 45 42 37 29 23 16 9 2 355 349 343 336 328 321 317 316 317 320 328 341 11 60 84 89 88 82 84 88 85 82 80 79 78 78 77 72 65 64 75 88 95 104 122 132 nan nan nan nan nan nan nan nan nan 89 90 95 104 111 113 112 111 109 107 106 105 102 98 94 91 88 87 84 80 73 63 50 39 32 30 32 34 37 41 44 44 38 32 30 28 23 16 15 nan nan nan nan 41 44 33 11 359 355 355 356 355 351 346 341 337 335 336 338 340 340 338 336 334 335 338 340 343 344 345 347 347 347 347 345 343 341 338 336 333 331 328 324 322 321 322 324 325 325 325 326 327 329 329 329 330 330 331 332 333 334 334 334 334 335 335 336 336 337 338 337 334 332 330 328 327 327 328 328 327 328 331 337 339 340 340 339 337 338 338 338 336 334 331 329 329 328 324 317 315 322 330 338 343 343 341 337 332 327 324 324 326 328 330 330 330 329 328 327 327 326 325 324 321 317 313 311 310 311 313 315 316 317 317 318 318 319 320 322 323 325 326 328 329 330 330 330 330 330 332 334 336 337 338 337 337 337 337 337 337 336 335 336 335 335 334 334 335 336 338 340 344 348 354 355 353 348 342 337 334 333 333 334 334 334 333 331 329 328 326 325 323 322 321 319 318 317 315 313 309 306 302 300 299 298 298 299 300 301 301 302 299 294 289 286 286 288 289 290 291 292 291 290 290 291 293 293 291 289 284 277 275 264 237 212 194 178 169 165 166 166 165 163 164 166 166 168 172 176 182 189 201 212 219 230 239 241 243 257 277 285 287 294 304 314 316 313 308 306 307 305 297 277 76 45 31 29 26 26 36 55 62 56 42 30 21 23 20 25 32 32 25 19 15 12 10 9 11 14 17 21 25 37 63 92 108 118 131 148 160 168 172 174 170 162 155 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 169 167 165 164 164 164 164 163 161 158 155 152 149 145 142 138 135 132 129 126 122 113 98 78 58 45 39 36 35 33 32 33 35 35 29 21 15 9 5 359 351 341 332 324 318 313 310 307 306 305 309 317 329 348 52 107 120 125 123 113 102 96 91 86 83 81 79 78 78 73 67 66 78 96 108 124 149 nan nan nan nan nan nan nan nan nan nan 102 105 111 118 119 116 114 111 107 103 102 102 100 98 96 94 91 89 85 80 74 64 49 37 31 30 31 32 34 38 42 45 42 40 39 37 29 23 23 27 34 43 47 47 40 20 2 355 354 355 355 354 351 347 343 340 339 339 340 341 341 340 337 335 335 336 337 337 340 343 345 346 346 345 344 342 340 337 334 331 329 325 322 320 318 319 320 321 322 323 324 325 327 327 328 328 328 329 331 332 333 334 335 335 335 336 336 337 338 340 339 338 336 334 332 330 329 329 329 329 328 329 332 334 336 337 338 338 339 340 340 339 338 336 334 333 330 325 315 308 312 320 328 334 338 338 336 332 327 323 322 324 327 329 331 331 331 329 327 326 324 322 319 316 312 309 308 308 310 312 313 314 315 316 317 317 318 318 319 321 322 324 325 326 327 327 327 327 326 327 329 332 335 335 336 336 336 335 335 335 334 332 332 332 332 332 332 333 336 339 343 347 351 355 356 353 349 344 339 336 334 333 334 334 334 333 332 331 329 328 326 325 323 322 320 319 317 316 315 313 310 307 304 302 300 300 300 301 301 303 303 301 299 296 294 293 294 295 295 295 295 293 291 289 289 289 288 286 283 280 275 272 266 248 223 198 175 162 157 156 156 156 156 157 159 161 165 171 176 182 188 195 201 215 235 248 248 248 257 271 278 275 274 289 303 312 314 310 305 304 306 300 288 70 36 20 17 23 32 45 61 69 62 46 41 45 46 39 44 50 46 37 28 22 19 16 16 17 20 24 28 33 43 63 86 97 101 108 125 143 158 164 164 161 157 153 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 169 167 166 165 165 165 163 161 159 156 154 152 149 145 141 138 135 131 128 124 115 99 73 49 35 29 25 22 19 17 17 18 15 7 359 352 348 345 340 333 325 317 309 303 300 298 297 298 299 304 311 315 133 132 136 141 145 146 137 125 114 103 93 87 83 78 76 76 77 72 73 90 110 127 147 nan nan nan nan nan nan nan nan nan nan nan 115 120 124 121 118 114 111 106 101 96 96 97 98 97 96 94 91 89 85 79 71 61 48 38 33 32 32 32 33 37 44 53 56 53 50 45 38 36 38 42 47 52 52 43 25 3 353 351 352 353 353 351 349 347 345 343 342 341 341 341 341 340 339 338 338 336 334 331 333 338 343 344 343 342 342 341 339 336 333 330 328 326 322 319 316 316 316 317 318 319 320 322 323 324 325 326 326 327 329 330 332 333 335 335 336 336 336 336 338 339 339 339 337 335 333 332 331 331 330 329 327 326 326 328 330 333 334 336 338 340 341 342 342 340 338 338 335 329 318 309 307 314 322 328 332 333 332 330 326 322 320 321 324 328 331 332 332 330 327 323 320 318 315 311 308 306 306 307 308 310 311 312 314 315 316 316 316 316 316 317 319 321 322 323 324 325 325 324 324 325 327 330 332 333 334 335 335 334 333 333 331 329 328 329 330 331 332 334 337 342 347 350 352 354 355 354 351 346 342 338 335 334 334 334 334 334 333 332 330 329 328 327 325 323 321 320 318 317 316 315 313 311 308 306 303 302 301 301 302 305 302 302 301 299 298 298 299 300 301 301 299 296 293 290 288 285 283 282 280 276 273 268 259 243 223 196 170 155 149 148 147 147 149 150 152 155 159 170 178 183 188 192 196 209 233 255 262 257 254 266 270 264 262 269 276 290 300 302 303 305 305 299 310 13 7 358 359 18 38 52 65 76 79 58 61 71 73 66 69 67 59 46 36 29 25 23 22 24 27 30 34 39 48 63 81 90 91 94 105 123 139 146 148 147 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 174 172 170 168 167 167 166 165 163 160 158 157 155 152 148 145 141 138 134 130 124 114 94 60 33 22 17 13 8 4 3 6 7 4 356 347 338 333 328 324 319 313 307 301 296 292 289 288 288 291 298 300 233 193 183 177 175 175 173 165 154 145 129 104 85 72 64 60 67 90 95 101 120 134 147 nan nan nan nan nan nan nan nan nan nan nan 122 127 129 125 115 110 107 105 101 96 93 92 94 95 96 96 94 91 88 85 79 71 62 54 45 39 37 36 37 38 43 55 68 71 66 60 54 49 48 50 53 56 57 52 34 9 353 348 350 351 351 349 347 347 346 346 345 344 342 340 340 339 339 339 339 339 338 333 326 325 333 339 340 339 338 338 338 336 334 332 330 329 326 323 318 316 314 314 314 314 314 315 316 317 318 320 321 322 324 325 327 329 331 333 334 334 333 333 333 334 336 337 337 336 334 332 331 330 329 328 325 322 321 320 321 323 326 328 331 334 337 339 342 343 343 343 341 339 334 325 315 307 309 316 321 325 327 327 325 323 320 318 319 322 326 329 332 331 329 325 321 318 315 312 308 305 304 305 306 307 308 309 311 312 313 313 313 313 313 313 314 315 317 319 320 322 323 323 323 323 324 326 328 330 332 332 333 334 334 333 332 330 328 326 327 329 331 333 334 339 345 350 352 351 352 352 353 351 349 345 340 337 335 334 334 333 333 332 332 331 330 329 328 327 325 323 321 319 317 316 316 315 313 312 309 306 304 303 303 306 306 304 302 301 301 300 301 302 305 307 307 304 300 296 292 288 284 281 280 278 276 274 265 249 232 211 184 160 145 138 137 136 136 139 142 145 147 157 170 179 185 187 192 200 207 222 249 271 273 259 259 257 252 257 265 264 265 280 294 302 306 305 297 293 301 323 334 345 8 38 57 71 85 92 86 89 98 102 101 94 85 71 55 41 34 31 29 29 30 32 35 38 43 51 63 77 85 86 87 96 111 124 132 135 135 136 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 176 174 172 171 169 168 168 166 164 162 160 159 158 155 151 147 144 141 137 132 124 109 77 34 14 7 4 0 356 355 359 5 6 1 352 342 331 325 320 316 311 306 301 295 290 285 280 275 273 274 278 267 225 206 206 212 215 212 211 212 216 220 226 231 3 19 12 9 47 111 127 144 156 161 167 nan nan nan nan nan nan nan nan nan nan 130 138 143 136 122 111 106 103 100 98 95 91 90 91 93 94 95 94 92 90 88 84 78 69 61 54 47 43 43 44 46 51 62 74 77 74 68 62 58 57 58 58 58 56 45 22 358 348 347 350 351 348 345 343 343 344 345 344 343 341 339 338 337 338 338 339 340 339 333 325 322 329 335 336 335 334 334 334 334 333 332 331 329 326 322 318 316 314 313 311 310 309 310 310 311 312 313 315 316 318 321 323 326 328 330 331 332 331 329 328 329 331 333 334 334 332 330 328 327 324 322 319 316 314 313 313 314 317 319 322 326 331 336 341 345 347 346 344 339 334 328 321 313 310 312 315 318 319 320 320 319 318 316 317 320 324 327 330 329 327 323 319 315 313 310 307 305 304 305 305 306 307 308 309 310 310 311 311 310 310 310 310 311 314 316 318 319 321 322 323 324 325 326 328 329 330 331 332 333 333 334 333 332 330 328 328 329 331 333 337 342 348 351 352 351 350 351 351 350 349 347 342 338 335 333 332 331 331 331 331 331 330 330 329 328 327 324 322 319 318 317 316 316 315 314 312 310 307 306 307 308 307 306 305 303 302 302 302 304 307 310 311 309 306 302 296 291 286 283 281 280 281 282 265 241 219 194 170 150 136 129 126 123 120 122 125 136 147 161 177 185 186 189 194 198 204 214 238 263 270 264 258 254 249 249 254 249 249 264 288 297 299 298 294 281 274 291 312 326 349 37 77 96 116 125 119 115 118 121 121 113 99 79 61 47 39 35 33 32 34 36 38 42 47 53 62 73 82 83 85 93 105 116 122 125 126 129 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 177 176 174 173 172 170 169 168 166 164 163 162 160 157 153 150 148 145 140 134 121 91 31 3 356 355 353 351 348 352 1 6 5 358 347 335 326 320 316 311 306 301 295 289 282 275 267 260 254 253 254 247 234 223 219 225 230 233 237 243 248 249 251 256 274 309 323 320 131 143 151 168 176 178 nan nan nan nan nan nan nan nan nan nan 136 147 162 158 134 117 109 105 101 99 97 94 91 90 91 92 93 94 95 94 93 93 91 84 74 65 58 52 48 48 48 47 48 56 68 75 77 75 71 67 63 58 54 50 43 30 11 355 349 349 351 350 345 341 339 339 340 341 341 340 338 336 335 335 336 337 338 339 338 334 327 324 328 332 333 332 331 331 331 331 332 331 330 328 325 321 318 316 314 312 309 307 306 305 306 306 306 307 308 310 313 316 319 322 324 326 328 330 330 328 326 326 327 329 330 329 327 325 324 321 318 315 312 309 307 306 306 306 308 310 312 316 322 331 341 350 353 351 345 337 331 325 320 315 311 309 309 310 311 312 314 315 314 314 314 318 321 325 326 326 323 320 317 314 312 310 307 306 305 305 305 305 306 307 307 308 309 309 309 309 308 308 307 308 310 312 315 317 318 320 322 323 325 327 328 329 329 330 331 332 333 334 335 335 335 333 332 333 335 338 342 347 351 352 353 352 351 351 350 349 349 347 344 339 335 332 330 330 330 330 330 330 330 330 329 329 327 326 323 321 319 318 317 317 316 316 315 314 312 310 310 310 310 308 306 304 303 303 303 304 307 311 313 312 311 308 302 297 291 288 287 286 288 291 282 234 189 169 155 142 131 124 119 112 104 99 99 115 146 171 198 203 198 197 198 199 201 208 225 245 258 263 260 256 252 251 247 233 233 253 272 282 288 289 284 268 257 270 299 327 349 29 168 167 172 163 146 134 129 127 124 118 107 87 70 56 46 39 35 33 36 39 42 47 52 56 61 69 77 81 86 94 103 110 115 118 122 126 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 178 177 175 174 173 172 171 169 168 167 166 165 162 159 156 154 152 149 144 135 111 27 351 342 341 343 344 343 344 353 2 5 1 350 337 326 319 315 311 307 301 295 288 280 270 261 251 244 239 237 238 240 241 239 232 230 237 244 250 254 255 254 254 257 264 278 285 246 181 171 175 185 186 186 nan nan nan nan nan nan nan nan nan 143 150 166 178 149 121 111 106 103 100 99 98 95 93 92 92 93 93 93 93 93 92 93 92 86 76 64 55 47 43 43 43 42 43 50 62 72 78 80 77 70 60 48 38 31 25 17 9 0 355 353 351 348 341 337 335 335 334 335 335 335 335 333 332 332 332 333 334 335 336 334 329 328 330 332 332 331 329 329 330 330 331 331 329 327 324 321 318 315 313 311 308 306 304 303 303 303 303 304 305 306 308 311 314 317 320 323 325 327 327 326 325 325 325 326 325 323 320 318 317 315 312 309 306 303 301 300 300 300 301 302 303 305 310 321 340 355 358 353 344 336 328 322 317 313 310 307 305 304 304 305 307 309 310 311 312 315 319 321 322 321 319 317 314 313 311 310 307 306 305 305 304 304 305 305 306 306 308 308 308 308 308 307 306 306 308 310 312 314 316 318 320 322 324 326 327 327 328 329 330 332 333 334 335 337 338 339 339 340 342 345 349 351 351 352 353 353 352 350 348 348 348 347 344 340 335 331 329 328 329 329 329 330 330 330 330 329 328 327 325 323 321 320 319 318 318 318 317 315 313 311 310 310 310 309 306 304 303 304 303 303 306 310 312 313 313 312 308 303 297 295 296 296 297 312 352 68 118 134 137 133 128 123 117 105 94 83 71 75 163 177 204 226 214 206 201 201 203 206 217 233 249 259 260 254 254 256 256 257 249 252 255 261 270 274 264 248 235 256 302 343 352 160 179 188 189 180 168 152 139 127 124 117 107 97 84 71 59 48 39 35 39 44 48 53 58 62 64 69 76 83 92 101 106 110 113 118 124 129 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 179 177 176 176 175 173 172 171 170 170 169 167 165 162 161 160 158 155 150 140 26 343 335 330 328 330 333 336 343 354 2 2 354 341 328 319 313 309 306 301 295 289 281 272 261 250 240 235 232 229 228 232 241 246 241 236 240 249 256 258 257 257 256 256 256 257 250 216 192 185 188 193 192 192 nan nan nan nan nan nan nan nan nan 153 156 163 150 125 114 108 105 103 102 102 102 100 97 96 95 93 92 90 88 86 85 86 85 81 71 58 42 29 27 33 38 39 41 49 62 72 78 80 77 66 50 35 24 17 14 12 11 8 3 356 349 343 338 334 331 329 328 327 328 330 330 330 329 327 326 326 327 329 331 331 331 332 333 333 332 330 329 329 329 330 330 330 328 325 323 320 318 315 313 310 308 305 303 302 301 301 301 302 303 305 306 308 311 314 317 320 322 322 321 321 322 323 322 321 319 317 314 311 309 308 306 304 301 298 296 295 296 297 297 296 295 294 296 304 323 345 350 346 340 333 325 319 315 312 308 305 303 302 302 302 303 306 307 308 310 313 316 318 318 317 315 314 312 311 310 309 307 305 304 304 303 303 303 303 304 305 307 307 308 308 308 307 306 306 306 307 309 311 313 315 318 319 321 323 324 325 326 328 330 332 333 334 335 336 338 341 344 345 348 349 350 349 349 350 351 351 351 350 349 349 349 347 344 339 334 331 329 328 328 328 329 329 330 330 330 330 330 329 328 326 325 323 322 320 320 319 318 316 313 311 310 309 308 307 305 303 302 303 302 301 303 308 311 313 315 317 316 310 304 304 307 311 322 352 23 52 82 102 113 116 115 113 108 98 86 73 54 30 9 197 237 237 219 208 201 203 203 204 212 227 241 250 253 252 253 253 251 253 253 246 240 240 246 249 240 218 181 137 330 332 339 175 182 187 186 183 178 171 159 142 129 120 113 108 101 90 78 65 49 43 46 50 56 61 66 70 72 75 81 90 100 108 113 116 118 123 129 132 134 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 178 177 176 176 175 173 173 173 172 171 170 168 168 169 170 168 166 165 207 327 328 325 321 319 321 326 334 344 353 357 354 344 331 321 314 309 305 302 298 292 286 278 269 258 248 240 235 231 229 225 229 245 252 247 243 249 254 258 259 259 261 260 255 249 244 235 213 198 193 194 195 195 195 nan nan nan nan nan nan nan 156 156 153 147 136 120 112 109 106 105 104 104 103 103 102 100 98 96 93 90 85 80 74 69 67 71 71 65 52 34 18 19 30 36 37 36 45 64 73 75 75 70 55 38 26 17 12 11 11 12 10 2 351 343 338 334 330 327 324 321 319 321 324 326 326 325 323 320 319 319 321 326 329 332 335 336 334 331 329 328 328 328 329 329 328 326 324 322 320 318 316 314 312 309 306 303 300 299 298 298 299 300 302 304 306 308 311 314 317 320 319 315 314 315 315 315 315 314 312 310 307 304 302 301 299 297 295 293 292 293 294 294 292 290 288 286 285 290 308 326 330 329 326 321 317 314 312 310 307 305 305 304 304 304 305 305 306 308 311 314 315 315 314 313 312 310 309 308 306 305 304 303 303 302 302 302 303 303 304 306 307 308 308 308 308 307 305 305 305 306 308 310 312 315 317 318 320 321 323 325 326 329 331 333 334 335 335 336 338 342 346 348 349 348 347 345 346 348 349 351 351 351 350 350 348 344 339 334 330 328 328 328 328 328 329 329 329 329 330 330 330 330 329 328 327 325 323 322 320 319 317 315 313 311 308 307 306 304 301 300 301 300 298 299 303 307 310 314 320 322 315 309 310 317 326 340 359 17 36 54 68 77 79 80 84 86 83 75 65 51 36 20 261 248 237 223 214 208 202 198 201 212 224 233 237 241 239 240 244 243 241 240 238 234 233 238 237 227 191 131 82 32 341 8 325 191 188 184 184 185 185 181 169 146 128 123 120 118 109 99 86 70 60 59 61 65 70 75 79 83 86 91 100 107 113 119 123 126 129 133 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 178 177 177 177 176 176 176 175 174 172 172 178 183 184 182 183 204 296 317 319 316 313 315 320 328 337 345 351 350 343 334 323 316 311 306 303 300 297 293 287 280 272 263 255 248 240 235 233 236 249 265 262 256 257 261 258 257 258 262 266 262 256 249 243 231 213 201 198 198 197 196 196 192 184 173 167 164 161 158 158 156 150 138 124 112 105 100 97 97 99 101 101 101 101 100 98 96 92 86 80 72 64 55 49 50 59 59 49 31 16 18 28 32 27 11 7 62 78 74 66 54 38 28 20 15 12 11 12 11 4 352 342 336 333 330 327 324 320 316 314 315 319 321 322 321 318 316 314 312 314 320 325 332 337 338 335 332 328 327 326 327 328 327 326 324 322 320 319 318 317 316 314 312 308 304 300 297 295 293 293 294 296 298 300 303 305 309 313 317 317 314 311 310 309 308 307 308 308 306 304 301 299 297 296 295 293 292 292 291 291 290 288 287 285 282 278 276 280 294 306 311 313 313 312 313 313 312 311 310 309 309 308 307 306 306 306 308 310 313 315 315 314 312 310 308 307 305 303 302 302 302 302 302 302 302 302 303 304 305 306 307 307 307 307 307 305 304 303 303 304 306 309 312 314 316 318 319 321 323 325 327 329 332 334 335 335 335 335 337 342 346 348 347 345 343 344 345 346 347 347 348 348 349 347 344 340 335 331 329 328 328 328 328 328 328 328 328 329 329 331 332 332 332 331 329 326 323 321 319 318 317 315 313 310 308 306 304 300 298 299 298 295 293 295 299 299 300 308 314 315 311 313 323 336 348 359 10 20 31 38 42 43 45 51 58 63 63 57 51 42 6 250 243 238 231 226 219 204 190 197 214 223 228 228 231 230 234 238 239 237 236 235 234 235 241 244 226 170 73 34 360 334 301 304 222 197 188 187 190 194 193 186 167 143 135 132 131 127 119 108 94 82 76 75 78 81 84 87 92 96 102 107 112 116 123 128 131 133 135 136 137 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 179 178 179 179 181 181 180 178 177 182 194 201 199 199 207 246 297 311 312 309 308 316 327 336 343 347 347 342 335 326 318 311 307 304 302 301 299 297 292 286 279 272 265 258 250 242 239 248 265 277 268 263 269 269 261 257 258 265 269 267 263 258 246 227 210 202 201 200 199 198 195 187 175 163 159 159 159 158 156 153 145 133 120 109 98 89 83 82 88 94 98 100 101 100 97 94 89 82 74 66 56 44 32 27 34 42 36 20 7 7 12 11 355 332 314 133 110 91 65 38 24 19 17 15 13 13 11 5 352 340 334 331 329 327 325 322 318 314 312 313 316 319 319 317 315 314 312 309 309 314 321 332 338 338 336 332 328 326 325 325 325 325 324 321 320 318 318 317 317 317 316 314 311 306 301 297 293 290 287 287 288 289 291 293 295 299 305 310 314 315 313 312 309 306 303 302 303 303 302 300 298 296 295 293 292 291 291 290 288 287 285 284 282 281 278 274 273 276 286 294 298 301 304 306 308 309 311 311 311 310 309 309 309 308 309 311 315 319 321 320 315 310 307 306 304 301 299 299 299 300 301 302 302 302 302 302 303 304 305 306 306 306 306 306 305 303 301 300 301 303 306 309 311 314 316 317 319 321 323 325 327 329 333 334 335 335 335 336 340 343 345 344 341 341 341 341 341 341 341 342 344 345 345 344 340 336 333 330 329 329 329 328 328 327 327 327 328 330 332 334 334 335 335 333 329 325 321 319 317 317 316 314 312 309 307 305 301 298 297 297 294 289 289 291 287 285 289 294 301 304 311 327 343 354 2 7 8 12 18 22 25 25 25 29 38 43 44 41 26 304 255 247 243 241 238 227 198 187 198 216 223 225 224 224 224 228 236 240 236 236 232 233 239 247 254 272 337 7 358 342 309 303 291 257 221 201 194 195 198 199 193 181 169 155 148 146 145 140 132 119 106 98 94 92 92 94 96 99 105 110 113 116 120 126 131 134 135 135 136 137 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 180 182 185 188 189 187 186 189 202 217 218 214 215 226 261 295 307 308 307 311 323 334 343 348 347 342 336 328 320 313 308 305 303 302 303 304 302 298 292 287 282 277 272 266 259 255 257 267 282 nan 278 277 272 262 256 259 267 271 272 271 261 238 216 206 203 202 201 199 197 191 181 166 154 151 155 158 156 151 144 137 128 117 105 92 79 70 69 76 85 92 96 97 97 95 92 87 80 72 62 51 37 26 18 14 10 2 350 345 347 344 338 329 320 310 240 149 134 107 54 28 20 17 14 11 9 5 355 343 334 331 329 327 326 324 321 318 314 312 314 317 319 317 314 312 313 311 307 306 309 318 331 337 338 336 332 328 325 324 323 322 322 321 319 317 316 316 317 317 317 317 316 313 308 302 297 294 289 285 283 282 282 283 283 284 287 292 299 306 312 316 316 315 310 304 300 299 300 300 299 298 296 294 293 292 291 290 289 287 284 282 281 280 280 279 278 276 276 281 287 290 293 295 297 299 302 304 305 305 305 306 308 309 309 311 315 320 325 326 323 317 309 304 302 301 298 296 297 298 299 300 301 302 302 302 302 303 303 304 304 305 305 305 305 304 302 300 298 299 301 304 307 309 311 313 315 317 319 321 323 325 327 330 331 333 334 334 335 337 339 338 337 336 336 337 337 337 337 337 338 340 342 343 342 340 337 335 333 332 331 330 329 328 328 328 328 329 331 335 337 337 337 337 335 332 328 324 321 319 318 316 314 311 309 307 305 302 299 296 294 294 291 289 287 282 278 276 274 273 278 293 317 340 356 7 5 360 354 355 11 22 16 12 13 17 17 8 341 289 264 256 252 250 249 247 238 205 187 202 219 223 223 222 220 219 223 234 238 235 233 231 233 240 252 263 277 304 326 318 303 295 285 276 261 241 222 208 202 200 199 191 184 180 175 170 167 165 162 156 146 134 124 116 110 107 106 106 108 111 115 119 122 125 130 134 136 136 136 136 137 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 197 199 199 201 207 218 226 224 222 224 238 269 295 305 307 310 317 330 341 348 347 341 335 330 323 316 311 307 304 304 305 307 308 307 302 296 291 289 294 297 294 289 283 nan nan nan nan nan nan 271 256 251 255 263 268 270 263 238 212 203 201 201 201 200 198 194 188 177 165 155 152 156 158 151 141 134 127 120 112 100 86 72 61 58 64 74 83 89 90 90 90 91 86 79 71 62 50 40 33 26 15 360 342 330 333 340 339 336 331 324 317 300 220 171 152 126 83 42 20 10 5 1 355 346 337 331 328 327 326 324 323 321 319 317 316 317 321 321 318 313 312 312 311 307 303 306 317 329 335 337 335 332 327 324 322 321 320 319 318 317 316 315 315 316 317 317 317 316 314 310 304 300 295 291 286 283 281 279 278 277 276 276 280 285 292 301 309 315 317 313 307 301 297 297 298 298 298 296 295 293 292 291 290 288 286 283 280 278 278 278 279 280 281 282 287 291 292 292 291 291 292 294 295 295 294 295 298 301 304 306 308 312 316 319 319 317 314 308 302 300 298 295 295 295 297 298 299 301 301 302 302 301 302 302 303 304 304 304 304 304 303 301 299 297 298 300 302 305 307 309 311 313 315 317 319 322 325 326 328 329 329 330 331 331 331 332 332 331 331 331 331 332 333 333 333 334 336 339 342 343 341 339 337 335 334 333 332 331 330 330 329 330 330 332 334 335 336 336 335 334 332 330 327 324 321 318 315 313 310 308 306 304 301 299 295 291 290 289 287 284 279 275 270 266 261 260 265 275 302 337 2 4 349 339 334 51 71 21 0 359 1 351 333 303 274 261 259 260 260 255 251 246 230 205 210 222 225 224 221 218 216 221 232 236 234 233 232 232 238 248 260 272 284 287 278 273 271 265 260 254 244 233 223 212 203 196 188 183 183 184 182 181 180 177 172 165 155 146 139 131 125 122 119 118 118 121 124 127 131 134 137 139 139 139 139 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 209 211 213 215 217 219 219 218 219 225 245 279 298 306 310 315 325 337 346 347 338 333 328 323 318 313 310 307 306 307 309 311 311 310 306 299 292 297 312 323 nan nan nan nan nan nan nan nan nan 267 244 237 242 248 247 238 216 198 192 193 194 195 195 194 192 189 184 177 169 162 158 157 153 144 133 125 119 113 105 94 83 73 62 57 58 62 67 74 79 81 83 86 84 80 72 60 50 44 39 32 20 2 342 330 334 343 346 343 338 333 328 319 301 267 204 168 147 99 19 360 352 346 340 335 330 327 326 325 325 324 323 321 320 319 319 321 324 324 320 316 313 313 311 306 300 301 314 326 332 334 333 330 326 323 320 319 317 316 315 315 314 314 314 315 316 316 316 316 314 311 306 301 298 293 289 285 282 280 278 275 273 271 272 274 277 282 289 300 308 310 308 303 298 297 296 297 297 296 295 294 293 292 290 288 284 281 278 276 275 275 276 278 282 288 295 300 300 297 293 291 290 290 288 286 284 285 288 292 296 299 300 301 300 300 302 304 306 303 300 298 295 293 293 294 295 297 298 299 300 301 301 301 301 302 302 303 303 303 303 302 302 301 299 298 298 299 301 303 305 307 309 311 312 315 317 319 323 325 326 326 325 325 326 326 327 327 327 327 326 325 326 326 327 327 328 329 332 337 341 343 342 340 338 337 336 336 335 334 333 333 332 332 332 332 332 332 332 332 332 332 331 330 327 324 321 318 315 311 309 306 304 302 300 297 293 289 286 285 283 280 276 271 266 262 260 259 256 249 251 254 252 257 317 337 351 53 81 35 352 346 339 324 309 293 278 269 265 264 262 255 253 249 241 227 222 226 226 223 218 214 213 219 226 232 235 234 232 231 233 237 244 252 251 250 251 251 252 252 249 246 241 235 226 217 207 196 189 186 186 187 188 187 186 185 180 174 167 161 155 150 143 137 133 129 127 128 130 132 135 138 141 142 143 143 143 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 223 224 223 221 215 208 204 205 218 255 291 303 308 312 318 328 338 343 338 330 325 322 319 315 312 310 309 309 311 312 313 313 311 308 304 304 309 322 nan nan nan nan nan nan nan nan nan 297 249 222 216 218 217 208 194 183 178 179 185 189 190 190 188 185 183 180 176 172 166 160 155 148 139 127 118 112 106 99 90 83 76 67 59 57 54 53 54 60 68 73 75 77 76 68 55 47 44 38 29 14 358 343 334 337 344 346 342 338 338 336 328 316 298 271 236 214 209 315 337 332 325 323 322 322 322 323 323 324 324 323 322 321 321 321 323 326 326 324 320 317 315 312 305 298 297 308 322 329 331 329 327 323 320 318 317 315 314 313 313 313 313 313 314 314 315 315 315 314 311 307 304 300 296 292 288 284 282 279 277 274 271 269 269 269 267 268 277 290 299 303 302 300 297 295 295 295 295 295 294 293 292 290 287 283 280 277 275 273 272 272 275 280 288 296 302 303 301 298 294 292 290 286 282 280 279 280 283 287 290 291 290 287 285 287 292 295 296 296 295 294 292 291 292 293 294 295 297 298 300 300 300 300 301 301 302 302 302 302 302 301 300 299 298 298 299 300 301 303 305 307 309 310 311 313 316 319 322 324 324 322 321 321 322 324 325 325 324 322 322 322 324 325 325 326 326 328 334 340 342 341 339 338 338 338 338 337 337 337 336 335 335 334 333 332 331 331 330 330 330 330 329 327 324 321 318 315 312 309 306 303 301 298 296 292 287 283 281 279 276 272 268 263 261 261 263 256 248 243 237 227 217 216 281 6 60 92 63 351 336 319 304 294 288 285 279 272 268 263 258 257 253 245 237 231 228 226 218 212 210 213 218 223 227 231 233 232 229 229 230 233 234 233 234 236 237 238 240 241 239 236 231 225 218 208 199 193 191 191 191 191 189 188 186 184 180 175 170 166 162 157 151 146 143 140 139 139 140 141 143 145 146 147 147 147 146 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 226 222 212 199 192 194 217 274 300 307 310 313 318 325 331 332 328 323 320 319 317 315 312 312 311 313 314 315 316 315 314 312 310 312 319 326 nan nan nan nan nan nan nan nan 336 299 205 194 194 195 192 185 178 174 174 178 186 192 194 191 187 183 180 178 176 172 165 159 151 144 135 124 115 108 100 94 87 83 79 70 60 53 48 43 37 35 39 45 45 41 37 39 39 37 34 26 11 354 343 337 335 337 341 340 334 332 337 337 329 314 296 276 259 247 246 267 298 306 307 309 312 315 317 320 322 323 324 324 323 322 321 321 323 325 326 326 323 320 317 313 307 298 295 302 316 324 327 326 322 320 317 316 315 314 313 312 311 311 311 312 312 313 313 313 313 312 310 308 305 302 299 296 292 288 285 282 280 277 274 271 269 267 263 260 263 273 285 294 298 299 297 295 293 293 294 294 293 292 290 289 286 283 280 277 274 273 271 270 271 273 277 284 291 296 299 298 297 295 292 288 284 280 278 276 277 279 282 283 283 281 280 282 285 288 290 291 292 291 290 289 289 290 292 293 294 296 298 299 300 300 300 301 302 302 302 302 302 301 300 299 298 298 298 299 300 302 304 305 306 307 308 309 312 315 318 320 320 320 320 319 320 322 323 324 323 322 321 321 322 324 325 326 325 327 332 337 339 339 338 337 337 337 338 338 338 338 338 337 336 335 334 333 332 331 330 329 328 328 328 326 324 321 319 316 314 310 307 304 301 298 295 291 285 281 278 276 274 270 266 261 259 261 261 257 250 245 240 233 226 222 219 208 170 171 187 209 271 288 290 289 288 289 286 280 275 271 264 262 256 245 237 231 225 221 213 208 209 211 216 220 223 226 229 230 226 226 227 228 228 226 226 228 229 229 231 234 234 231 227 222 216 209 203 199 199 196 194 193 192 190 188 187 185 181 177 175 173 169 164 159 155 152 150 149 149 149 150 151 151 151 151 151 151 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 222 211 197 190 199 240 287 301 307 312 317 321 325 327 326 322 319 318 319 319 317 315 314 314 316 317 318 318 318 318 318 318 318 322 326 nan nan 10 16 nan nan nan nan 15 95 159 165 172 177 178 174 170 168 169 174 183 193 196 193 189 184 181 178 174 168 162 156 147 139 133 124 114 104 96 90 85 82 78 69 56 45 36 24 11 0 355 355 353 342 323 317 357 18 17 6 349 335 328 328 331 335 336 333 327 327 333 332 318 299 284 272 264 260 257 258 266 278 291 299 305 310 314 318 321 322 323 323 323 322 321 321 321 322 324 324 322 320 319 316 310 300 294 297 308 320 324 322 319 316 314 313 312 312 311 311 310 310 310 311 311 311 311 311 311 310 309 307 305 303 301 299 296 292 289 286 284 281 277 274 271 269 266 262 260 264 273 283 291 296 296 294 292 292 292 293 292 290 289 288 286 283 280 278 275 273 271 270 269 267 267 271 279 286 291 294 295 294 293 291 287 283 280 277 275 276 277 279 279 279 279 280 282 284 286 288 289 289 288 287 287 288 290 291 292 295 297 299 300 300 301 302 303 303 303 303 302 301 300 299 298 298 298 299 300 301 302 303 303 303 303 305 308 311 314 315 316 317 318 318 318 321 324 324 323 321 319 318 318 321 324 326 327 329 333 335 336 336 336 336 336 336 336 337 337 337 337 336 335 335 334 333 332 331 330 328 327 326 326 325 324 322 321 318 316 313 309 306 302 298 294 290 285 281 277 274 272 269 264 260 259 259 258 254 248 243 241 238 235 232 229 223 212 204 202 203 212 242 272 282 286 287 283 280 278 276 269 261 253 245 237 229 220 214 208 206 208 211 216 218 219 220 222 225 224 224 223 224 224 223 223 224 224 224 227 228 228 226 222 218 214 209 206 203 203 199 198 197 197 196 193 191 189 187 185 183 182 179 175 171 167 164 161 160 159 158 158 158 158 158 158 158 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 224 216 205 204 222 264 292 303 309 316 323 328 332 331 326 321 317 317 319 320 319 317 317 317 319 320 321 321 321 321 322 323 321 318 323 nan nan nan 27 30 nan 32 35 47 99 136 146 156 167 171 170 168 166 167 170 178 185 186 185 185 184 180 177 171 163 155 147 140 132 126 119 110 100 94 88 83 79 73 62 45 26 11 357 347 340 337 335 332 327 315 303 316 353 1 353 341 329 323 324 328 332 333 330 327 329 332 324 302 284 273 266 263 261 256 252 252 260 274 290 301 308 314 318 320 322 322 322 322 321 320 319 318 318 319 319 317 316 316 315 310 301 293 291 300 316 322 321 318 314 311 309 309 310 310 310 310 310 310 310 310 310 310 309 309 309 308 306 305 303 301 300 297 295 293 290 288 285 282 278 275 272 270 266 263 262 266 273 282 289 293 293 292 291 291 291 290 289 288 287 285 284 281 279 277 275 273 272 269 266 264 266 272 278 284 287 289 289 290 290 289 286 283 280 277 276 276 277 277 277 278 279 281 283 285 286 287 288 288 287 287 287 289 290 292 294 297 300 301 302 303 303 304 304 304 304 303 302 301 300 299 299 299 299 300 300 301 301 301 300 300 302 305 308 310 312 313 313 315 316 318 322 325 325 323 319 315 311 311 314 319 323 326 329 333 334 334 334 334 334 335 335 335 335 335 335 335 334 334 333 333 333 332 331 330 328 327 325 325 324 323 322 322 320 319 316 313 309 305 300 296 291 287 282 278 274 271 267 262 258 256 255 252 247 242 238 238 239 240 240 239 237 233 228 220 212 209 221 249 269 278 281 277 274 274 274 268 258 247 243 235 226 218 212 207 208 211 213 216 216 214 217 219 221 223 224 223 221 221 220 219 219 221 221 222 222 222 221 218 214 211 209 206 204 203 201 200 200 201 200 199 197 194 193 192 191 189 186 183 179 176 173 170 168 167 166 165 165 165 165 165 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 nan nan nan nan nan nan nan nan nan 228 nan 275 296 309 318 325 331 334 337 335 329 322 318 317 319 321 321 320 319 319 320 322 323 323 322 322 325 327 326 326 331 345 nan nan nan nan 34 36 39 49 85 130 145 158 169 173 173 171 170 170 169 169 170 172 172 172 176 177 175 171 164 154 142 129 119 114 111 104 96 90 85 81 75 66 50 27 3 347 338 335 334 333 331 329 325 317 304 298 324 348 347 336 326 321 323 327 330 327 324 328 335 335 319 294 277 267 261 258 256 252 248 247 250 261 280 299 311 317 320 322 322 323 323 322 321 319 316 313 312 312 311 309 306 307 307 304 297 291 288 293 312 323 323 319 314 310 308 307 307 308 308 309 309 309 309 309 309 308 308 308 307 306 306 304 303 301 299 297 295 294 292 290 288 286 283 280 276 274 272 268 265 264 266 273 280 286 289 290 290 290 290 289 288 288 286 285 283 282 281 279 278 276 275 273 270 267 267 270 274 278 281 283 283 285 286 287 286 284 282 280 278 277 277 277 276 276 278 280 281 283 285 286 288 289 289 288 288 288 289 292 294 297 300 303 304 304 304 304 305 305 305 304 303 302 300 300 300 300 299 299 299 299 299 298 298 298 299 302 305 307 309 310 311 312 313 316 321 325 326 323 317 310 305 304 306 312 317 323 328 331 332 332 332 332 333 333 334 334 334 333 333 332 332 331 331 331 331 331 331 330 329 327 326 324 323 322 322 322 322 321 319 317 313 308 303 298 294 290 285 280 274 269 265 260 255 251 249 245 240 235 234 234 236 240 243 244 245 245 242 233 222 215 217 235 257 269 273 272 269 269 270 267 253 247 243 234 222 213 209 207 209 213 215 215 214 212 213 216 220 223 223 222 219 218 215 213 213 215 216 216 216 216 216 215 212 209 207 204 202 202 201 201 201 201 202 202 201 199 197 196 195 194 191 189 185 182 180 176 174 173 171 170 170 170 170 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 283 302 318 328 334 336 335 335 332 325 321 316 316 319 322 323 323 322 322 322 323 323 323 323 324 328 334 339 343 347 357 10 nan nan nan 34 38 41 45 61 119 159 174 180 181 180 178 174 172 166 158 154 155 156 155 165 175 176 174 168 154 133 113 101 98 98 97 92 84 79 74 68 56 37 14 353 340 334 331 331 332 331 329 326 320 311 300 314 337 336 326 319 319 322 326 327 322 318 321 330 330 314 291 274 263 256 252 250 249 247 246 248 255 273 299 319 326 327 327 326 325 324 323 320 317 313 308 304 302 300 297 293 292 291 289 286 283 281 287 309 324 327 324 318 313 309 306 305 306 307 307 308 308 308 308 307 307 306 306 306 305 304 303 302 300 298 296 294 293 292 291 289 288 286 284 281 278 276 273 270 266 265 267 272 279 284 287 288 288 288 287 287 287 286 284 283 283 282 281 280 279 278 276 274 272 271 271 274 276 278 280 280 282 283 285 285 285 284 282 281 280 279 278 277 276 277 278 280 281 282 285 287 289 290 291 290 289 290 292 295 298 301 304 305 306 306 305 305 305 305 305 304 302 301 300 300 300 299 299 298 298 297 297 297 297 298 300 302 305 306 308 309 310 311 314 321 327 328 324 317 308 300 297 299 305 313 320 326 330 331 331 330 329 330 330 331 332 332 332 331 330 329 329 329 329 329 329 330 330 329 328 327 325 323 322 321 322 322 322 321 319 316 312 307 302 297 292 288 282 276 270 264 258 252 247 244 241 237 233 232 232 235 239 243 246 249 251 250 243 230 220 219 231 252 264 268 269 267 266 268 268 252 246 243 232 217 206 204 203 204 212 215 215 214 212 212 214 219 223 222 220 218 215 211 210 210 211 212 213 213 213 212 212 209 206 203 200 199 199 198 199 199 200 201 202 202 201 200 199 198 196 193 191 188 186 183 180 178 176 174 173 173 173 173 173 173 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 291 310 325 334 337 336 332 328 323 321 317 315 316 319 322 324 324 324 323 323 323 324 325 326 329 335 342 350 355 358 1 7 nan nan nan 28 33 37 40 41 45 205 201 nan nan nan 185 180 176 165 152 148 149 146 143 163 179 179 170 161 142 114 94 84 83 85 87 83 76 68 61 54 43 27 7 351 339 333 330 330 331 332 331 327 323 317 318 333 334 325 315 311 316 322 325 323 321 318 318 320 318 306 288 272 260 251 247 246 247 248 248 250 257 276 306 330 337 337 335 333 330 327 323 319 314 308 302 296 292 288 283 279 276 274 273 272 271 270 277 301 322 329 328 324 318 313 309 307 306 305 305 306 306 306 306 305 305 304 304 304 303 303 302 300 299 297 295 293 292 290 289 289 288 287 286 284 282 280 278 275 271 268 267 268 272 277 281 284 285 285 285 285 285 285 285 284 284 283 282 281 280 280 280 279 277 276 275 276 278 280 281 282 282 283 284 285 285 285 284 283 281 280 279 278 278 278 278 278 278 279 281 284 288 290 292 292 291 291 293 295 298 302 304 306 307 307 307 306 306 306 305 304 302 301 300 299 300 299 299 298 298 297 298 297 298 299 299 301 303 304 306 307 308 309 312 321 328 330 328 323 313 300 294 295 302 311 320 326 330 331 330 329 327 327 328 329 330 330 330 329 328 327 327 326 326 326 327 328 329 329 329 327 326 324 322 321 321 322 322 322 321 319 316 312 307 301 295 289 284 277 271 264 257 250 245 241 238 235 232 231 230 230 233 238 244 249 254 255 248 235 224 221 232 250 261 264 265 265 263 267 264 254 248 245 232 214 203 201 199 200 211 216 217 215 213 212 213 218 222 222 220 218 214 213 214 214 213 212 211 209 206 205 205 204 202 200 197 196 196 196 196 197 198 199 201 201 201 200 200 198 196 193 191 188 186 184 182 179 177 176 175 174 174 174 174 174 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 nan nan nan nan nan nan nan nan nan nan nan 283 296 316 334 343 341 336 330 324 322 320 318 316 317 319 322 324 325 324 324 324 325 326 328 330 335 341 349 357 2 3 1 2 5 nan 15 19 25 32 37 34 11 291 nan nan nan nan nan nan 158 134 118 113 110 102 87 109 182 169 138 117 95 81 73 71 72 74 76 74 66 57 49 41 32 20 5 351 339 331 327 327 328 330 330 328 323 317 313 321 323 316 308 306 313 322 326 323 321 320 320 317 312 303 289 271 257 248 244 243 244 246 249 255 268 294 322 339 343 346 344 340 334 328 322 315 308 301 293 288 283 278 271 265 261 258 258 259 261 262 268 287 311 326 330 329 325 321 316 312 309 307 305 304 304 304 303 303 302 302 301 301 300 299 298 297 297 296 294 292 291 289 288 288 287 287 286 285 284 282 281 279 276 273 270 268 269 272 276 279 281 282 283 283 283 284 285 285 285 284 283 282 281 282 283 282 281 280 279 280 281 282 284 285 285 285 285 285 285 285 285 284 282 281 280 279 279 279 279 278 277 276 277 280 284 288 291 292 293 293 294 296 299 302 305 307 309 309 309 308 307 306 305 304 302 300 299 299 299 300 299 299 298 298 299 299 299 301 301 302 303 305 306 306 307 307 310 319 328 334 338 338 331 314 301 299 305 315 324 329 331 331 330 329 328 326 326 327 327 327 327 327 326 326 325 324 324 325 326 327 328 329 328 327 326 325 323 321 321 322 322 322 322 322 320 317 312 306 300 293 286 280 273 265 258 250 244 238 235 233 231 229 227 225 226 231 240 248 255 256 251 238 227 224 234 248 259 263 262 261 260 261 261 254 248 244 233 214 201 201 196 202 211 216 217 215 213 212 213 216 219 220 219 219 219 220 221 220 214 211 205 198 195 194 195 196 197 196 195 195 195 195 194 195 196 197 198 198 199 199 198 197 194 191 189 186 184 182 181 179 178 176 175 174 174 174 174 174 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 296 318 348 359 351 341 334 330 328 326 323 320 319 320 323 324 325 325 324 325 327 330 332 335 339 345 353 0 4 5 5 3 3 6 10 14 20 29 35 33 13 nan nan nan nan nan nan nan nan nan 81 75 67 54 37 21 13 17 30 45 54 57 59 62 67 70 69 64 56 47 39 31 21 11 360 348 338 330 325 325 328 329 328 326 322 314 304 302 307 307 303 304 311 322 327 326 323 320 320 320 317 309 293 270 253 244 240 239 240 242 246 256 275 311 334 331 340 348 348 343 336 328 319 310 300 291 282 275 270 265 259 253 248 244 244 248 254 259 265 276 294 315 327 329 329 327 324 320 316 312 308 305 303 301 299 298 297 297 297 297 296 295 294 294 294 293 293 291 290 288 287 287 286 286 286 285 284 284 283 282 280 278 274 272 271 272 274 277 279 280 281 281 282 282 284 285 285 285 284 283 283 284 285 285 284 283 282 283 283 285 287 287 288 287 287 286 286 286 285 284 283 282 281 280 280 281 280 279 277 276 276 277 280 284 288 292 294 295 296 298 300 303 306 309 310 311 310 309 308 307 305 304 301 300 299 299 300 300 300 299 300 299 300 301 302 303 303 304 305 306 307 307 307 307 309 317 327 337 345 351 352 347 336 325 323 326 330 333 334 333 331 330 328 327 326 326 325 326 325 325 325 324 324 323 323 324 325 326 327 327 327 327 326 325 323 322 321 321 322 323 324 325 324 321 316 311 305 298 290 284 276 268 260 252 245 239 235 232 229 227 225 223 223 227 237 248 255 256 250 239 229 227 234 247 259 267 268 262 256 255 256 251 244 240 232 214 199 198 196 201 208 212 213 214 213 213 213 214 217 218 218 219 220 223 225 221 210 201 193 187 184 184 184 185 188 190 191 193 193 192 192 192 193 194 196 197 197 197 196 194 192 189 186 184 181 181 180 179 178 177 176 175 175 175 174 173 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 288 293 311 341 356 350 342 338 337 336 334 330 325 323 323 324 326 327 327 327 328 331 334 336 337 339 343 351 360 5 7 8 8 8 7 8 10 15 22 30 33 nan nan nan nan nan nan nan nan nan nan nan 51 41 31 22 15 12 15 23 33 42 48 53 56 59 64 65 60 50 39 30 20 10 360 348 339 333 328 325 324 326 327 324 321 317 311 300 295 298 301 303 306 315 326 330 330 328 324 323 324 324 316 294 266 247 239 236 237 237 239 243 253 266 280 287 297 324 341 347 344 336 326 314 301 289 277 267 259 253 249 245 240 235 231 229 234 245 256 264 271 282 300 314 322 326 329 329 327 323 319 313 308 302 297 293 291 290 290 290 290 290 289 289 289 290 291 290 290 289 287 286 286 285 285 285 285 284 284 284 284 284 282 280 277 276 276 276 278 279 279 280 280 281 281 283 284 285 284 284 284 284 286 287 287 287 286 285 284 285 286 288 289 290 289 289 288 288 287 286 286 285 283 282 282 282 282 281 280 278 277 276 277 278 282 286 290 294 296 297 299 301 304 307 309 311 311 310 309 308 307 305 303 301 300 299 299 300 301 301 301 301 302 302 303 303 304 305 306 307 308 308 308 309 309 310 314 322 331 341 350 356 360 359 351 342 337 336 336 335 334 332 330 329 327 326 325 325 324 324 324 324 323 323 323 323 324 325 325 326 326 326 326 326 325 323 322 321 321 322 324 326 326 326 324 320 316 310 304 296 289 281 273 264 255 248 241 236 233 230 227 224 223 223 227 238 250 257 255 247 236 229 229 235 246 257 267 269 261 252 250 250 246 240 239 233 212 197 192 194 198 203 207 211 214 216 215 214 215 216 216 216 217 218 224 223 215 203 195 190 187 184 183 180 177 178 183 187 189 191 191 190 190 190 192 195 196 197 197 195 193 191 188 184 183 180 179 178 178 178 177 177 177 178 177 176 175 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 286 289 296 309 322 329 330 330 332 333 335 334 332 328 325 325 326 328 329 330 330 331 333 335 336 336 338 342 348 357 3 8 11 13 13 12 10 9 10 nan nan nan nan nan nan nan nan nan nan nan 56 49 38 27 19 15 12 10 10 14 21 30 38 44 49 51 56 64 66 60 47 31 19 9 360 349 339 332 328 326 323 322 322 321 318 314 311 306 299 295 297 302 309 318 329 338 340 337 334 331 330 331 329 318 290 260 243 235 234 236 239 241 245 253 260 265 272 282 295 328 346 346 337 322 303 285 271 261 254 249 244 240 236 231 226 221 219 221 230 244 259 268 276 286 295 303 312 321 326 327 326 323 317 310 300 291 285 282 281 282 282 282 281 281 282 284 286 287 288 288 287 286 285 284 284 284 285 285 284 284 285 285 285 285 284 283 281 281 280 280 280 280 280 280 281 282 283 284 285 285 285 285 286 287 288 289 289 288 287 286 286 287 288 290 290 291 290 290 289 289 288 287 286 285 284 283 283 283 282 281 279 278 278 277 278 280 284 288 292 295 298 300 302 305 307 309 310 310 310 309 308 306 305 303 302 301 300 300 301 302 302 303 303 304 304 304 305 305 305 306 307 308 308 309 310 312 313 315 317 322 330 340 349 354 356 352 346 342 339 338 336 334 332 331 329 327 326 325 324 324 324 324 324 323 323 323 323 323 324 325 325 326 325 325 325 324 323 322 321 322 323 324 326 327 326 325 323 319 314 309 302 294 286 278 270 260 252 245 239 235 231 228 225 225 226 232 244 255 259 254 243 233 228 231 236 242 247 249 251 250 246 244 244 240 238 242 232 210 193 185 189 198 203 208 213 217 217 216 216 215 214 212 211 212 219 223 219 207 199 196 195 189 183 182 177 174 174 177 182 186 189 189 190 190 190 192 194 195 196 196 195 193 191 188 184 183 182 180 179 178 178 178 180 181 181 180 178 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 277 286 297 306 312 313 313 314 316 320 324 327 329 329 328 327 327 328 330 332 332 332 332 333 334 334 334 336 340 346 353 2 10 16 19 19 18 15 12 11 nan nan nan 40 nan nan nan nan nan nan 5 13 13 9 7 6 6 7 8 9 13 19 28 37 43 46 51 59 66 68 60 43 21 6 356 348 340 333 328 325 323 320 317 316 315 313 310 306 302 299 298 302 310 323 336 346 351 351 346 340 336 334 334 331 318 286 257 242 236 235 239 244 247 251 256 262 265 267 270 280 301 339 346 319 284 269 267 264 256 249 245 243 239 233 226 221 219 219 221 225 234 250 264 272 276 277 280 289 302 312 318 320 319 315 307 295 284 277 274 273 273 273 272 272 271 273 276 279 282 284 285 285 284 283 283 283 283 284 284 285 285 285 285 285 285 286 286 285 284 283 282 281 281 281 281 281 282 284 285 286 287 287 287 286 286 287 288 289 289 288 287 287 287 288 289 290 291 291 291 290 290 289 288 286 285 285 284 284 283 282 281 280 280 280 280 279 280 283 286 290 294 297 300 303 305 307 308 309 309 309 308 307 305 304 303 302 302 302 302 302 303 304 304 305 305 306 306 305 306 306 306 307 307 308 309 311 313 316 317 318 319 323 330 337 342 344 344 343 341 340 338 336 335 333 331 329 327 326 325 324 324 325 325 324 324 323 323 322 323 323 324 325 325 325 324 324 322 322 321 322 323 323 324 325 325 325 325 323 321 317 313 307 300 292 284 275 266 258 250 244 238 233 230 228 229 232 239 250 257 257 250 240 232 232 235 239 240 241 244 247 248 243 240 241 239 242 239 226 205 186 178 186 198 207 213 217 218 216 215 214 212 210 209 207 210 216 217 210 198 190 188 187 180 172 171 168 166 167 170 176 182 187 188 189 190 190 191 192 193 194 195 196 196 195 191 188 187 186 184 183 182 182 183 185 185 186 185 183 182 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 263 274 291 308 314 312 307 306 306 308 312 316 320 323 325 326 327 329 330 332 333 333 333 332 333 334 334 334 335 338 344 352 2 11 18 23 24 21 17 13 11 12 nan nan 29 358 nan nan nan nan 333 342 344 346 350 356 2 6 8 10 11 13 17 24 31 36 37 38 47 56 61 53 32 4 350 340 336 332 327 325 323 321 318 314 311 309 309 308 306 303 301 304 313 327 340 348 352 354 354 352 348 340 334 331 327 315 287 260 245 238 238 245 252 256 259 262 265 267 266 266 270 276 286 284 249 249 259 265 263 255 248 248 246 240 231 226 223 223 224 224 225 232 248 265 271 269 265 264 269 280 291 300 307 309 305 298 287 276 268 265 264 264 264 263 262 262 264 269 273 277 280 282 282 282 281 280 281 281 283 284 285 285 285 285 285 285 285 285 285 284 283 283 282 282 282 282 283 284 285 286 288 289 289 289 287 286 285 285 287 288 288 288 287 287 287 288 289 290 290 290 290 290 290 288 286 285 285 284 284 284 283 282 282 282 283 283 282 282 283 285 288 292 296 299 302 304 306 307 308 307 307 306 305 304 304 303 303 303 303 303 303 303 305 306 306 307 307 307 307 306 306 306 307 307 308 310 310 312 317 320 320 320 321 323 328 332 334 336 338 338 339 338 336 334 333 331 330 328 326 325 324 325 325 326 325 324 324 323 322 322 323 325 326 326 325 324 323 322 321 321 322 323 324 324 324 324 324 324 323 322 319 316 311 305 297 289 281 272 264 256 248 241 236 233 232 233 239 248 255 259 256 248 237 230 230 235 238 240 241 245 255 263 254 244 243 244 246 237 216 192 179 175 181 195 205 212 215 215 213 212 211 209 208 206 203 201 198 198 192 171 157 156 162 160 158 156 153 152 153 158 167 178 185 187 187 189 190 189 189 190 191 193 195 197 198 196 193 192 192 191 192 192 192 192 192 192 191 190 187 186 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 257 264 276 293 309 312 306 302 301 302 303 306 310 315 319 323 325 327 329 332 334 335 335 334 333 334 336 336 336 337 339 344 353 2 12 19 24 24 21 15 9 7 8 nan 15 16 348 nan nan nan nan 321 332 337 339 343 351 0 7 11 13 13 12 12 15 19 23 23 26 27 31 39 36 14 346 330 323 324 325 325 324 322 319 316 312 308 306 305 306 307 306 307 313 326 338 345 347 348 347 348 349 350 344 335 328 321 308 287 265 250 244 246 253 260 264 266 268 269 268 266 265 264 265 256 242 238 242 268 270 258 253 256 258 252 240 230 225 225 225 225 225 228 238 259 275 273 265 258 256 259 267 275 283 291 294 292 286 276 266 258 254 254 255 255 254 254 255 258 264 269 274 277 278 279 278 278 277 278 279 280 282 284 285 285 284 284 284 283 283 283 283 282 282 282 283 283 283 284 284 285 287 289 290 290 290 288 285 284 284 285 287 287 287 286 286 286 287 287 288 289 289 290 290 290 288 286 285 284 284 284 284 284 284 284 284 285 285 285 285 284 285 286 290 294 297 300 302 305 306 306 305 304 303 303 303 303 303 304 304 304 304 303 304 305 306 307 307 308 307 307 308 307 307 307 306 308 312 311 312 315 319 321 322 321 322 325 328 331 333 335 336 337 337 336 334 333 332 330 329 327 325 325 325 326 327 327 326 325 324 323 323 324 325 326 326 325 324 323 322 321 321 322 323 324 324 324 324 323 323 323 323 321 318 314 309 302 294 286 278 270 261 252 245 239 236 235 237 244 252 258 258 255 245 236 231 230 232 234 236 239 244 257 271 259 250 247 250 250 237 208 183 174 172 177 189 201 207 210 210 209 208 207 207 206 203 199 189 172 162 142 105 101 116 131 141 145 146 144 141 145 153 164 178 185 189 191 191 191 190 186 185 187 192 195 199 200 200 199 199 199 200 202 202 201 200 199 198 196 194 191 190 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 262 269 279 290 299 300 297 296 297 298 299 302 306 312 317 322 324 327 330 333 335 336 337 336 336 337 338 339 339 340 342 346 353 2 10 19 22 21 16 11 6 3 4 7 11 10 353 314 nan nan 307 316 327 334 339 344 352 1 8 13 14 11 8 5 5 7 9 10 10 7 5 4 5 350 327 314 312 315 321 324 324 322 318 314 310 306 304 304 305 307 310 315 323 333 338 339 337 335 334 336 340 344 342 331 319 308 295 279 266 257 254 256 262 268 272 274 275 274 270 267 265 262 264 262 263 250 259 279 278 270 268 269 266 256 241 228 221 218 218 220 225 238 263 283 284 273 261 254 252 254 260 265 271 277 280 279 275 267 258 251 247 245 246 246 246 247 250 254 260 266 271 274 275 275 274 274 274 274 275 277 279 282 283 284 284 283 283 282 282 281 281 281 281 282 283 283 283 283 283 285 286 289 289 290 289 288 286 285 284 285 286 287 287 286 286 285 286 286 287 287 288 288 289 289 288 286 285 284 284 284 285 285 285 285 285 286 286 286 286 285 285 286 289 293 295 297 299 301 303 304 304 303 303 302 303 304 304 305 304 304 304 304 304 306 307 308 308 309 309 308 309 308 308 308 307 307 311 313 312 314 318 322 323 324 324 326 328 331 333 335 336 337 336 335 334 333 333 332 330 328 326 326 326 327 328 328 328 328 326 325 325 325 326 327 327 326 324 323 322 321 321 322 323 323 324 324 324 323 323 323 324 322 320 316 311 305 298 290 282 274 265 256 249 243 239 237 239 246 255 260 257 252 243 236 232 229 229 229 231 233 238 246 269 259 250 249 252 254 243 208 181 170 167 173 185 196 203 207 208 207 206 205 205 203 198 192 185 156 135 117 98 98 113 127 137 143 145 146 146 153 163 173 183 190 194 197 199 198 195 192 189 191 195 199 203 206 206 206 206 207 209 210 209 207 205 203 202 199 197 194 193 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 270 277 284 287 288 289 291 292 292 293 293 296 302 309 315 321 324 326 330 333 336 338 338 338 338 338 339 340 340 341 343 347 353 1 10 17 18 15 11 8 4 2 3 7 10 9 357 328 309 nan 311 317 324 333 342 350 357 4 10 13 11 7 3 1 1 1 0 359 359 358 354 349 344 332 316 308 309 314 319 323 323 321 317 313 309 306 305 305 307 310 315 321 326 330 332 331 328 324 322 322 325 328 327 319 307 294 283 275 269 267 267 268 271 277 281 283 283 281 276 269 263 263 268 270 275 250 250 273 288 287 281 274 267 260 250 231 207 192 190 206 270 307 312 305 290 272 258 251 249 252 257 263 268 271 271 269 265 260 254 249 245 243 241 241 242 244 247 252 258 265 269 272 273 272 271 270 270 270 272 274 276 278 280 281 281 282 282 281 281 280 279 279 279 280 281 281 281 281 281 282 285 287 288 289 288 287 287 286 285 285 286 287 287 287 286 286 286 286 286 287 287 288 288 288 288 286 285 285 284 285 286 286 286 286 286 287 287 287 286 286 285 286 289 292 294 294 295 297 300 302 303 304 304 304 304 305 305 305 305 304 304 304 305 306 307 308 309 310 309 309 311 310 309 309 308 308 310 314 314 314 317 321 324 326 327 329 331 332 334 336 338 338 337 336 335 334 334 333 332 330 328 327 327 328 329 330 330 330 329 328 327 326 327 328 327 326 325 324 323 322 322 322 323 324 324 325 324 324 323 323 324 323 322 319 314 309 302 294 286 277 268 259 252 246 242 240 241 246 254 260 257 251 245 239 234 230 227 225 225 225 229 231 242 245 245 246 251 254 246 218 186 168 163 168 180 191 198 202 206 207 207 207 206 202 194 190 189 177 167 154 139 131 135 141 147 151 154 158 164 170 178 184 189 194 199 204 207 207 205 204 201 202 204 206 210 214 214 215 215 214 215 215 214 210 207 206 203 201 199 197 195 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 273 281 290 290 nan nan 283 287 289 288 287 288 291 297 305 312 318 322 326 330 334 336 338 338 338 337 337 338 338 339 340 342 345 351 359 8 14 15 13 9 6 2 1 3 6 8 7 356 335 318 315 317 321 328 336 344 353 359 4 8 9 7 2 359 359 0 0 360 358 355 352 349 344 337 327 317 314 315 318 320 320 320 318 315 313 311 310 310 311 312 315 318 322 323 322 323 323 321 318 316 313 311 312 314 311 303 294 287 285 284 283 282 281 280 282 285 286 287 285 281 273 269 271 273 269 267 265 260 264 283 290 283 273 266 268 271 250 166 83 12 345 337 335 330 319 299 276 259 251 250 254 261 268 273 274 271 266 259 253 250 247 245 244 243 242 242 243 246 252 259 265 270 272 272 271 270 268 267 267 268 270 272 274 276 278 279 280 281 281 281 279 278 277 277 278 279 279 279 279 280 280 283 285 287 287 287 286 286 286 286 286 286 286 287 287 286 286 286 286 287 288 288 288 288 288 288 288 287 286 286 286 287 287 287 287 288 288 288 287 286 286 286 287 289 291 292 292 291 293 296 299 302 304 305 306 306 307 307 306 305 304 304 305 305 306 307 308 309 310 310 311 312 312 311 311 311 309 310 316 316 317 318 320 323 326 329 332 333 333 335 337 339 339 339 338 337 336 336 336 334 333 331 329 328 329 330 331 332 332 331 330 329 329 329 329 328 327 325 324 324 323 323 323 323 324 324 325 324 323 323 323 324 324 324 322 318 313 306 299 290 280 271 262 254 248 243 240 240 243 248 251 253 252 248 244 238 232 225 222 221 220 219 221 226 232 236 239 244 248 244 224 193 171 162 164 173 184 193 198 203 206 206 204 205 204 199 197 195 192 189 186 182 175 169 166 166 168 171 174 179 184 189 192 195 198 203 207 212 214 214 213 212 212 212 213 218 221 222 222 221 219 219 219 216 213 210 208 205 202 201 199 197 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 277 282 284 284 283 285 289 295 301 308 314 319 324 328 332 335 336 336 336 336 336 336 336 336 337 338 340 346 356 5 12 15 14 11 7 2 359 0 3 4 0 350 336 325 321 322 327 333 340 346 352 357 360 2 3 1 358 356 356 358 358 357 354 351 349 346 342 335 327 322 321 323 324 322 319 317 316 314 313 313 314 317 318 319 319 319 319 317 315 315 315 314 313 311 308 305 306 310 312 311 308 307 305 302 299 296 293 288 284 283 283 282 281 277 272 271 270 268 268 267 266 264 264 275 279 274 269 272 281 292 291 327 333 328 322 323 329 333 327 310 286 266 256 256 263 273 280 283 282 276 268 257 249 245 244 245 245 245 245 244 244 247 253 261 268 272 274 274 272 270 268 267 266 267 268 270 271 273 275 277 279 280 280 280 279 277 276 275 276 276 277 277 277 278 279 281 283 285 285 285 285 285 285 285 285 286 286 286 286 285 284 284 285 287 288 289 289 289 289 289 289 289 288 288 288 288 288 288 288 288 289 289 288 288 287 287 288 289 291 291 290 289 290 293 296 300 303 305 306 307 307 307 306 305 305 304 305 305 305 306 308 308 310 310 311 313 314 313 312 314 312 312 316 319 320 320 321 323 326 329 331 333 333 335 338 340 341 341 341 340 340 340 338 337 335 333 332 331 330 331 332 333 334 333 332 332 331 331 331 329 328 326 326 326 325 324 323 323 323 324 324 324 323 322 322 323 324 324 323 321 317 311 303 293 283 274 265 257 250 244 240 238 239 242 247 251 253 252 248 241 232 225 220 218 217 215 216 218 221 225 229 232 236 240 224 193 173 163 162 173 181 189 196 202 205 205 204 206 206 204 203 203 203 202 201 199 195 191 187 185 185 187 189 192 195 197 199 200 201 205 210 216 221 222 221 219 218 217 221 225 229 229 228 226 224 223 221 218 214 211 209 206 204 203 202 199 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 308 262 257 264 272 276 279 281 285 289 294 299 304 310 315 320 324 327 329 332 334 335 334 334 334 333 333 333 333 335 341 351 1 10 13 13 11 7 2 358 357 357 356 350 341 333 328 326 327 331 336 342 346 350 351 352 353 355 354 352 351 350 350 349 348 346 344 342 340 336 331 325 322 323 326 326 323 318 314 313 313 312 313 316 319 321 320 319 317 314 311 310 310 310 308 307 307 307 306 308 312 318 322 325 324 322 316 309 305 300 293 286 283 281 278 275 272 270 270 269 269 269 268 266 264 261 266 275 277 279 289 300 315 309 317 320 319 319 321 327 332 329 318 300 281 270 272 282 290 295 295 291 283 270 256 244 238 239 242 245 247 246 244 243 246 252 261 269 274 276 276 274 272 270 268 267 267 268 269 271 272 275 277 279 280 280 280 278 277 275 274 273 274 274 275 276 276 277 279 281 282 282 283 284 283 283 283 283 285 285 285 284 281 279 279 282 286 288 288 288 289 289 290 290 290 290 290 290 290 289 288 288 288 289 289 289 289 289 289 289 290 291 291 290 288 289 290 294 298 301 304 305 306 306 307 306 306 305 304 305 305 304 306 307 308 309 310 311 312 315 315 313 315 316 316 318 321 323 323 323 324 326 328 331 333 335 337 339 341 342 343 344 344 344 343 341 339 338 336 334 333 332 333 334 335 335 335 335 334 334 334 333 331 329 328 328 328 327 326 325 324 323 323 323 323 322 322 322 323 323 324 324 323 319 314 307 297 287 277 268 259 251 245 240 238 237 240 244 250 254 255 252 244 233 225 221 219 217 215 215 215 216 218 219 220 222 223 216 192 172 162 163 176 184 191 198 202 204 205 206 207 209 209 211 212 212 210 208 206 204 202 200 198 198 198 200 202 203 204 204 205 205 208 213 219 225 228 226 224 224 224 228 232 234 233 231 230 228 226 222 219 215 212 208 205 204 202 200 198 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 269 244 244 251 261 269 276 281 286 290 294 298 302 306 310 313 317 320 323 327 331 332 332 332 331 331 330 330 329 330 335 343 353 1 5 5 3 360 355 352 351 348 344 338 332 328 327 327 329 331 334 338 342 344 346 347 347 348 348 347 346 345 344 343 341 339 337 336 334 331 326 321 317 317 321 323 320 315 311 309 310 311 312 315 317 318 316 314 312 309 306 305 306 306 305 305 307 309 310 313 317 323 329 333 333 331 324 316 309 303 296 289 285 282 278 274 271 270 271 271 269 269 268 267 264 260 257 269 285 299 309 312 309 303 312 315 319 326 332 333 330 323 313 302 290 283 288 296 301 304 303 298 288 273 255 238 231 232 237 242 245 245 243 243 244 248 255 265 272 275 276 275 274 272 271 270 271 271 272 272 273 275 278 279 280 281 280 279 277 275 273 272 272 273 274 275 275 275 275 276 276 277 279 281 280 278 278 280 282 283 282 280 277 274 274 278 284 286 287 287 287 288 289 290 291 292 292 292 291 290 288 287 287 288 289 289 290 290 290 291 291 292 292 290 288 288 289 292 296 299 301 302 303 304 305 305 305 305 305 305 305 304 305 306 307 308 309 310 311 314 316 315 317 318 319 321 323 324 325 325 326 328 330 333 335 338 340 342 343 345 346 348 348 347 345 343 341 339 338 336 335 334 334 335 336 336 336 336 336 336 335 334 332 331 330 330 330 329 328 326 325 324 323 322 322 322 322 322 323 323 323 323 322 319 315 309 302 291 280 270 261 253 247 242 238 236 239 244 250 255 258 255 246 236 228 223 220 218 215 215 214 214 213 213 213 213 210 205 194 180 172 174 181 188 195 199 200 203 206 208 211 216 219 220 219 217 215 214 212 211 209 208 207 206 206 207 208 209 209 209 209 209 211 215 221 227 230 230 228 229 230 233 236 236 234 233 232 230 227 222 218 214 211 207 205 203 202 200 198 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 260 261 256 250 251 257 266 274 280 285 289 293 297 300 302 304 307 310 314 318 323 327 330 330 329 328 328 327 325 323 324 326 332 339 345 349 349 347 344 342 342 341 338 332 326 323 322 323 326 330 333 336 338 341 343 345 345 345 345 345 345 345 345 345 344 343 341 339 336 333 328 323 317 312 310 312 315 314 310 307 307 308 309 311 312 312 312 310 307 305 303 302 302 303 304 305 306 309 312 313 315 318 324 331 335 335 334 328 319 312 305 298 291 286 282 278 274 272 271 271 270 269 269 269 267 264 261 252 258 273 289 296 294 295 297 303 311 322 333 336 333 325 315 304 296 288 285 290 296 302 306 308 306 296 279 256 237 230 229 232 237 243 247 248 248 247 248 255 264 270 273 274 274 273 273 273 274 276 277 277 277 277 278 279 280 281 280 280 279 278 276 274 273 272 272 273 274 273 271 270 270 269 270 273 275 274 272 271 275 279 279 277 277 275 272 272 276 281 285 285 285 285 286 287 289 291 292 293 293 291 290 289 287 287 287 288 289 290 291 291 291 292 293 293 291 288 287 287 290 293 297 299 300 300 301 302 303 304 304 304 304 305 305 305 306 306 307 308 309 310 313 316 317 318 320 321 323 324 325 325 325 326 328 331 334 336 340 343 345 346 347 349 351 351 349 347 344 342 340 339 337 336 335 335 335 336 337 337 338 338 337 336 335 333 332 331 332 331 331 329 328 326 325 324 322 322 322 323 323 323 323 323 322 320 318 315 311 305 296 284 273 264 256 250 245 241 239 240 244 249 256 259 256 248 238 229 224 221 218 215 214 213 211 210 209 210 209 206 201 197 194 191 190 191 193 198 203 204 207 211 216 222 226 228 228 225 221 220 219 218 217 216 214 213 212 211 212 213 213 214 213 213 212 213 217 222 227 230 233 234 234 233 235 236 235 233 233 232 231 227 222 218 214 211 208 206 204 203 201 199 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 252 259 263 262 260 255 254 257 265 271 277 282 286 290 294 297 298 300 302 305 309 314 319 324 328 329 327 325 324 321 318 314 314 316 318 323 329 331 331 329 327 327 329 329 326 321 316 314 315 319 323 329 335 340 344 347 348 348 346 345 344 344 344 345 346 347 348 348 346 343 340 335 329 323 317 311 307 306 308 309 308 308 308 310 311 311 309 308 307 305 303 301 300 299 300 302 304 306 308 311 313 315 317 319 324 329 333 333 332 328 320 313 307 301 294 287 280 276 274 271 269 268 268 269 269 269 268 265 261 258 258 262 268 277 285 291 296 302 312 322 328 328 325 320 312 303 294 287 286 290 294 299 304 309 311 307 293 265 237 230 231 236 246 258 266 268 267 264 264 269 273 275 276 275 274 272 271 272 275 279 283 284 284 283 282 281 281 279 278 278 279 279 278 276 274 273 272 272 273 271 268 266 266 265 265 267 269 268 266 265 270 275 274 272 273 274 274 275 277 280 283 283 282 282 283 285 287 290 292 294 293 292 290 289 287 286 286 286 287 289 290 291 292 292 293 292 289 287 285 286 288 291 294 296 297 298 298 299 301 302 303 304 304 304 305 305 306 306 306 307 309 310 312 315 317 318 319 321 323 325 326 326 326 326 327 330 333 337 341 344 345 347 350 352 353 351 349 347 345 343 341 339 337 336 335 335 335 336 337 338 338 338 338 337 335 333 332 332 332 332 332 331 330 328 326 325 324 323 323 324 325 325 323 322 320 319 317 315 312 307 299 289 278 268 259 254 250 246 243 243 244 249 255 258 256 250 240 230 224 220 217 215 213 211 210 209 209 209 208 206 204 202 202 201 201 201 204 209 213 215 219 222 225 229 232 233 231 227 225 224 224 223 222 220 218 217 215 214 215 215 216 217 216 216 215 215 218 222 225 228 233 237 237 234 235 235 234 232 232 232 230 225 220 217 215 212 209 207 205 204 203 201 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 255 256 259 260 259 256 254 255 258 263 268 273 278 283 287 291 294 295 297 300 303 307 311 317 322 326 328 326 323 318 313 308 304 304 306 309 312 316 319 318 316 314 314 316 316 314 311 309 310 312 317 323 329 335 341 347 350 351 348 346 344 344 343 343 343 343 344 345 346 344 342 338 333 328 322 317 312 308 306 306 308 309 311 312 312 312 310 307 305 304 302 301 300 299 299 300 303 306 308 310 312 314 316 318 321 325 328 330 329 326 323 317 310 305 301 295 287 280 275 272 270 268 268 269 271 270 269 267 265 262 262 259 259 263 271 276 279 283 294 307 314 318 318 316 313 309 302 294 289 288 291 294 296 301 307 311 314 314 315 316 289 289 300 309 312 312 310 310 306 297 291 287 285 282 280 276 273 270 269 271 276 282 287 289 288 286 283 280 276 273 273 276 279 279 277 276 274 273 272 271 269 266 265 264 263 263 264 264 263 262 261 264 268 269 269 271 274 276 277 278 280 281 280 279 279 281 283 286 289 291 293 293 291 290 288 287 285 285 285 286 287 288 290 291 292 291 289 286 284 283 284 286 289 292 294 296 296 297 298 299 301 302 303 303 303 304 304 304 305 305 306 307 309 311 314 316 317 318 319 321 324 326 326 326 326 327 329 333 336 339 343 346 349 352 353 352 350 348 346 344 343 341 339 337 336 335 334 335 336 337 338 338 339 338 337 335 334 332 332 332 333 333 332 331 330 328 327 326 325 325 325 326 325 323 321 319 318 316 315 312 308 302 294 284 273 264 258 254 251 248 245 246 249 253 256 255 250 241 231 224 219 216 214 213 211 211 210 210 210 209 207 205 205 206 207 209 212 216 220 223 224 225 226 228 229 231 232 230 228 227 227 226 225 224 223 221 219 217 216 216 217 217 217 218 217 217 217 220 222 223 225 232 238 237 233 233 233 231 230 230 230 228 225 220 218 216 213 210 208 207 206 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 252 254 255 253 252 252 254 258 262 265 269 273 278 283 287 290 292 294 297 300 304 309 314 319 324 325 323 319 313 306 298 296 297 299 302 307 309 311 310 308 307 306 306 305 305 304 305 308 312 318 324 nan 336 341 345 348 349 347 346 345 344 343 341 339 338 338 337 337 336 334 331 327 323 319 315 312 310 309 308 308 310 311 312 311 309 308 306 304 302 301 299 298 298 299 301 303 306 309 310 312 314 317 320 323 325 326 325 324 320 315 310 304 300 296 291 286 280 274 271 270 269 269 271 272 271 269 267 265 264 264 262 262 263 263 259 257 264 281 295 303 306 307 306 306 303 298 291 288 288 291 293 294 297 301 305 308 314 325 335 329 325 325 324 322 321 323 326 323 313 302 296 293 290 287 284 281 277 273 271 273 277 283 287 288 287 283 278 274 271 270 273 277 279 278 276 275 273 271 270 268 266 264 263 263 262 262 261 260 260 259 261 263 264 266 269 273 276 278 278 279 279 278 276 276 278 282 285 288 290 291 291 289 288 287 286 284 283 283 284 284 286 288 289 290 288 286 283 281 280 281 283 286 288 290 292 294 295 297 298 300 301 301 301 302 302 302 302 302 303 303 305 307 310 312 313 315 317 318 320 322 324 324 324 324 326 328 330 334 339 344 348 351 352 352 350 348 346 345 344 343 341 339 337 335 334 334 335 336 337 338 338 339 339 338 336 334 333 332 332 333 334 334 333 331 330 328 327 326 326 326 325 324 323 321 319 317 315 314 312 308 303 297 288 279 269 263 259 256 252 249 249 251 253 254 252 247 239 231 223 217 214 213 212 212 212 212 212 212 211 210 208 207 208 211 215 220 224 226 227 226 225 225 225 226 227 228 228 227 227 227 226 225 224 223 222 220 219 218 217 217 217 217 217 217 217 218 220 221 222 224 229 235 233 230 229 230 229 228 229 228 227 224 221 219 216 213 211 210 209 209 211 212 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 246 248 248 248 248 249 252 256 261 264 267 270 274 278 282 285 288 290 292 297 302 306 311 316 320 322 321 317 310 302 296 295 296 298 300 302 305 305 305 303 302 301 300 300 300 302 305 309 313 318 325 333 338 342 344 347 348 349 348 346 343 341 338 335 334 333 332 331 330 327 325 323 321 318 315 312 311 311 310 310 311 312 311 309 306 305 304 304 302 299 297 296 297 298 300 302 304 306 308 310 313 316 319 321 321 321 319 317 313 308 302 297 293 289 285 281 277 273 269 268 270 269 269 270 270 270 268 266 264 263 263 263 261 259 256 256 262 274 285 291 295 296 296 296 295 292 287 286 287 289 290 291 293 296 298 300 302 307 311 312 315 317 317 316 315 316 317 315 311 306 302 299 297 296 295 294 291 287 282 279 278 279 280 281 281 279 276 273 271 270 271 275 277 278 276 275 273 271 269 268 266 264 263 262 262 261 260 259 259 259 260 260 262 264 267 270 273 276 277 277 277 276 274 275 277 281 284 287 288 289 288 287 286 285 285 284 283 282 282 282 284 285 287 287 285 283 281 279 279 279 281 282 282 284 286 289 291 294 297 299 300 300 300 300 299 299 299 298 299 300 302 305 308 310 312 313 315 317 319 321 323 322 322 323 325 328 331 335 340 345 349 351 351 350 348 346 345 345 344 343 341 339 337 335 334 334 335 336 337 338 338 339 339 338 337 335 334 333 333 334 335 335 334 332 331 329 328 328 327 327 326 324 323 320 318 316 315 313 312 309 305 299 292 284 275 268 264 261 257 254 254 254 253 252 249 244 237 228 221 216 213 211 211 212 213 214 213 213 213 212 210 209 211 214 219 223 226 227 226 224 223 222 221 222 223 224 225 226 226 226 226 224 223 222 221 220 219 218 217 217 217 216 216 216 217 218 219 220 221 223 226 229 227 224 224 226 227 229 229 227 226 224 221 218 215 212 211 211 212 213 215 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 239 242 243 244 244 245 247 250 255 259 263 265 267 270 273 277 281 283 286 289 294 299 303 307 312 317 320 321 319 312 303 298 299 300 300 301 302 303 303 302 300 299 299 300 300 302 305 308 311 314 318 325 332 338 342 345 347 348 347 344 341 339 336 333 331 330 329 329 328 327 325 323 322 320 318 316 314 313 313 312 311 311 311 309 307 304 303 303 303 302 299 295 293 294 296 298 300 301 302 303 306 309 312 314 315 315 314 312 309 305 301 295 290 287 283 280 276 273 270 268 266 266 267 267 268 268 269 269 268 266 264 263 262 261 259 258 259 263 268 275 282 286 287 288 287 286 286 285 285 286 288 289 290 292 294 296 297 299 302 305 307 309 311 312 311 310 309 309 308 307 305 304 301 300 301 304 305 304 301 296 291 288 285 281 278 276 275 273 270 268 268 269 272 274 276 276 275 273 271 269 268 266 265 263 263 262 261 261 260 260 260 260 260 261 263 265 267 270 273 275 276 275 274 274 274 276 280 284 286 287 286 284 283 283 285 285 285 283 282 281 281 282 283 284 284 283 281 279 278 277 277 277 277 277 278 279 281 284 287 291 296 298 299 298 297 297 296 295 294 295 297 299 302 305 308 309 310 312 314 316 319 321 320 320 322 325 328 332 337 342 346 348 349 348 347 346 345 345 345 344 343 341 339 337 335 334 334 335 337 338 338 339 340 340 339 338 337 335 334 335 335 336 336 335 333 332 331 330 329 328 328 326 325 323 321 319 317 315 313 312 310 307 302 296 289 281 274 269 265 262 260 259 257 255 251 247 240 233 225 218 214 211 209 210 212 214 214 213 212 212 212 211 211 213 216 221 223 224 224 224 222 221 221 221 220 221 222 223 224 225 225 224 223 221 220 219 218 217 217 217 216 216 215 215 215 216 217 219 220 221 222 223 223 221 218 218 222 226 230 230 227 225 222 220 216 213 212 211 212 215 217 220 220 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 235 239 241 241 242 244 247 250 254 258 261 263 265 267 270 274 277 281 284 288 292 296 299 303 310 315 319 321 320 315 306 302 301 302 302 302 302 303 303 302 300 298 299 302 305 308 310 312 314 315 319 324 329 333 337 339 340 339 337 335 333 332 330 329 327 327 327 328 327 325 322 320 319 318 317 317 316 315 315 314 312 311 310 307 304 302 301 301 301 301 298 295 292 292 295 297 297 296 297 298 300 303 305 307 307 306 305 304 301 298 293 289 285 282 279 276 272 270 267 266 265 265 265 266 266 267 268 269 269 268 266 264 263 263 261 260 261 264 267 271 276 280 282 283 283 281 281 282 284 285 288 292 294 295 296 298 299 301 303 306 308 309 309 309 308 306 305 304 303 302 301 299 298 298 300 303 305 305 304 302 301 299 297 292 286 281 278 275 271 266 264 265 268 270 272 273 272 272 271 269 268 267 265 264 264 263 262 262 262 262 262 261 262 263 265 265 265 267 269 271 273 274 274 274 275 277 279 282 284 284 283 280 279 281 284 286 286 284 282 281 281 281 281 282 283 281 279 278 276 276 275 274 273 273 274 275 276 277 279 282 288 292 296 296 294 293 292 291 290 291 293 295 298 302 304 306 307 308 309 312 316 318 318 318 320 324 329 333 338 342 345 346 347 346 346 345 344 345 345 344 344 342 340 338 336 335 335 336 338 339 339 340 340 340 340 339 338 336 335 335 336 336 336 335 334 332 331 330 329 329 328 327 325 324 322 320 317 315 314 313 311 309 305 300 295 288 280 274 270 267 266 265 262 256 251 243 236 228 221 215 211 209 209 210 212 213 212 211 210 210 211 212 213 215 218 220 222 222 222 223 222 221 220 219 218 218 220 221 222 222 222 223 222 221 220 218 216 215 216 216 216 215 215 214 214 215 217 219 220 221 222 221 219 216 213 215 219 225 229 230 227 223 221 218 215 213 212 213 215 218 221 222 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 223 231 236 238 240 241 244 248 251 255 258 261 263 264 267 270 273 277 280 284 288 292 295 298 302 308 312 314 317 318 314 309 304 302 303 303 303 304 304 304 303 301 299 300 305 310 314 315 315 316 318 320 324 326 327 329 330 330 328 327 326 326 325 325 325 324 325 325 325 324 322 319 316 315 315 315 316 317 317 317 317 315 312 309 306 303 301 299 299 300 299 297 295 293 292 294 295 294 293 293 293 295 296 297 298 298 298 297 296 294 291 288 284 280 277 274 272 270 268 266 265 264 264 264 265 265 266 267 268 269 269 267 266 265 265 265 264 264 266 269 271 273 276 278 280 281 281 280 280 282 284 287 292 296 298 300 302 304 305 307 309 309 308 308 307 305 303 302 301 300 298 297 294 293 293 294 296 297 296 296 296 298 300 302 302 299 294 288 283 278 274 270 267 266 267 267 267 268 269 269 269 268 267 266 265 264 263 263 264 263 263 263 263 263 264 265 265 264 264 265 267 271 274 275 276 277 278 279 281 282 282 280 277 275 277 283 287 287 285 283 282 281 280 280 281 281 280 278 276 275 273 272 270 270 270 272 273 273 273 274 276 279 284 288 290 289 288 287 287 287 287 289 292 294 298 300 302 304 304 305 308 312 315 315 315 318 323 329 334 338 341 343 345 346 346 345 345 344 344 345 345 344 342 340 339 338 337 336 337 339 340 341 341 341 341 340 339 337 336 335 335 336 336 336 335 333 332 330 328 327 327 326 326 325 324 322 321 318 317 316 315 313 312 308 304 299 293 285 279 275 272 271 271 266 258 249 240 231 224 217 212 209 208 209 212 213 213 211 210 209 210 211 212 213 215 217 220 221 221 221 223 223 221 219 217 216 217 218 220 221 221 221 221 221 220 218 215 215 214 215 215 215 214 214 213 213 213 216 219 221 222 222 221 218 215 213 215 218 222 225 228 227 223 220 218 216 215 215 216 219 222 224 222 219 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 205 211 220 229 234 238 240 243 246 250 253 256 258 261 263 265 268 271 275 278 282 286 290 293 297 300 303 306 308 310 312 312 310 308 305 304 303 304 305 306 306 306 304 302 301 302 306 313 318 319 319 319 321 323 325 326 326 325 324 323 322 321 320 320 320 321 322 323 323 323 323 321 318 316 313 313 313 314 315 316 317 318 317 315 312 309 306 303 301 300 300 299 297 296 296 295 294 294 294 292 291 290 290 291 291 291 291 291 291 291 290 289 287 284 280 277 274 272 270 268 267 266 265 264 264 264 264 265 266 267 268 269 269 269 268 267 267 268 268 268 269 271 272 274 275 276 277 279 280 280 279 280 282 285 289 294 297 300 303 305 307 307 308 307 305 304 303 302 300 299 299 298 297 295 294 292 291 291 291 290 289 287 286 287 289 292 295 297 297 293 289 286 282 279 275 271 268 265 263 264 265 266 266 266 266 265 264 264 264 265 265 265 264 264 263 262 262 263 263 263 262 262 264 269 273 276 278 278 278 278 279 279 279 277 274 272 274 280 284 286 285 282 281 280 279 279 279 278 277 275 273 272 270 268 267 267 268 270 271 272 272 272 272 274 277 281 283 283 283 283 283 283 284 286 288 291 293 295 297 300 300 301 304 308 311 311 312 316 322 327 333 338 340 342 344 346 346 346 345 345 345 345 345 344 343 341 340 339 338 338 340 341 342 342 342 341 341 339 338 337 336 335 335 335 335 334 333 331 329 327 326 325 324 324 324 323 322 321 320 319 318 317 317 316 314 311 307 303 297 291 285 281 279 278 277 270 260 248 237 227 220 214 209 206 206 209 212 213 210 209 209 209 210 210 210 213 215 218 221 223 223 224 224 222 221 220 218 217 217 218 219 219 220 221 220 219 218 216 214 214 214 215 216 216 214 213 212 212 212 215 220 224 225 224 223 220 217 216 217 218 220 222 224 224 222 221 220 219 220 220 221 223 225 225 223 219 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 210 212 213 215 220 228 235 240 243 246 249 252 255 257 259 260 263 266 270 273 277 280 284 288 291 296 299 301 302 303 306 307 307 307 306 306 305 305 305 306 308 309 309 309 307 305 303 303 305 312 318 320 321 323 326 328 329 328 327 324 322 319 317 316 316 317 317 319 320 321 322 322 321 319 317 314 313 312 312 313 314 315 316 316 315 313 311 309 307 305 304 302 301 300 297 296 297 297 296 295 293 291 290 289 289 289 289 289 289 288 287 287 286 285 284 282 279 276 273 271 269 267 266 266 265 264 264 265 265 266 266 267 268 269 269 269 269 269 270 271 271 271 272 272 274 275 275 275 275 277 278 278 278 278 280 282 285 289 292 295 297 300 302 303 303 303 301 300 300 298 297 296 297 297 296 295 294 293 292 290 289 288 286 285 283 282 282 283 284 286 287 287 286 285 285 285 283 278 272 266 262 260 260 261 263 264 264 263 262 262 263 265 266 266 265 264 263 261 260 260 261 261 260 259 260 265 270 273 275 275 275 275 275 275 275 273 270 268 270 275 279 282 282 279 278 277 277 276 275 273 271 269 268 268 267 266 265 265 266 268 270 271 271 271 271 272 273 276 278 279 280 279 280 280 281 283 285 287 288 290 293 296 296 297 300 304 306 308 311 315 321 326 332 337 340 342 344 346 347 348 347 346 347 347 347 346 345 343 341 341 340 341 342 343 344 343 342 341 340 339 338 337 336 336 336 335 334 333 331 329 327 325 324 323 323 322 321 321 320 320 320 319 318 318 318 317 315 313 309 305 301 297 293 291 287 285 283 275 261 247 234 223 215 209 205 202 202 205 209 209 206 205 207 208 209 208 209 212 216 220 223 225 225 224 223 222 222 221 219 218 217 217 217 218 219 219 219 219 220 219 217 216 217 218 219 218 216 214 213 212 211 214 221 227 229 226 225 223 222 220 220 221 221 221 222 222 221 220 220 222 224 225 226 227 228 227 224 221 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 nan nan nan nan nan nan nan nan nan 217 219 220 221 223 230 238 244 247 250 252 255 257 258 258 260 263 267 271 275 278 281 285 288 292 296 299 300 300 300 301 303 304 304 305 305 306 306 307 308 310 311 312 312 311 309 307 305 305 309 314 318 321 326 330 332 332 330 326 322 318 316 314 313 313 314 316 318 319 321 321 320 319 318 316 315 313 312 311 311 312 313 314 315 314 313 311 310 308 307 305 303 302 300 299 299 300 300 299 297 295 293 292 291 290 290 289 288 288 287 286 285 284 283 282 280 277 274 272 270 268 267 266 266 265 265 265 265 266 266 267 269 269 270 270 270 270 271 272 273 274 274 274 274 275 276 276 275 275 276 277 277 277 278 278 279 281 283 286 288 290 291 293 295 296 296 296 295 295 295 294 294 295 295 294 294 294 294 293 291 289 288 286 284 283 281 280 280 279 280 280 281 281 281 282 285 286 284 278 271 264 260 257 257 259 260 261 261 261 261 262 263 264 265 265 264 262 259 258 258 258 259 258 256 256 259 262 265 266 267 267 267 268 269 269 266 264 263 265 268 272 276 277 274 272 272 272 272 271 269 266 263 263 263 263 263 263 263 265 267 269 270 270 270 270 270 271 273 275 276 278 278 278 278 279 280 282 284 285 285 288 291 292 293 296 299 302 305 310 316 320 325 331 336 340 342 344 346 348 349 349 349 349 350 350 349 347 345 343 342 342 343 344 345 345 344 343 341 340 339 338 338 338 337 336 335 333 332 331 329 328 326 325 324 323 321 321 321 321 320 319 318 318 318 318 318 317 314 311 308 304 302 300 298 296 293 290 280 264 246 231 219 211 205 201 198 198 200 203 203 201 201 204 206 206 206 207 212 218 224 224 224 223 222 222 223 225 222 216 215 215 216 216 217 217 219 221 224 225 224 223 221 220 221 222 222 220 218 216 215 214 215 221 228 229 228 227 226 225 224 224 224 225 225 225 224 222 220 219 222 225 227 228 229 229 228 226 224 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 221 222 224 227 233 242 247 251 253 255 257 258 258 258 260 263 267 270 274 278 281 284 288 291 294 296 296 296 296 297 300 302 303 304 305 306 306 306 308 310 311 311 312 313 312 311 309 308 309 312 315 320 325 329 331 331 328 325 321 317 315 313 313 313 314 316 317 318 319 319 319 318 317 316 315 314 312 310 309 310 311 313 313 313 312 311 310 309 307 305 303 301 301 301 302 303 303 303 301 299 297 296 294 293 292 291 289 288 286 285 283 282 281 279 277 275 273 271 270 268 267 267 266 265 265 265 265 266 267 268 269 270 271 271 272 272 272 274 275 275 275 275 275 275 276 276 276 275 276 277 277 277 277 277 277 277 278 280 281 283 284 285 286 288 288 290 289 290 290 290 291 291 292 292 293 293 292 292 291 289 288 286 284 282 281 281 280 279 278 278 278 278 277 277 280 283 285 282 276 268 261 257 255 255 257 258 259 260 260 261 261 262 262 263 262 260 258 257 257 257 258 257 255 254 254 254 256 257 257 258 258 259 261 262 260 259 259 260 261 264 269 271 269 267 267 267 268 267 265 262 260 260 260 261 262 262 262 263 265 267 269 269 268 268 268 269 271 273 275 276 277 277 276 276 277 278 280 280 281 284 286 287 289 292 295 299 302 308 314 319 324 330 335 338 340 343 345 347 349 349 349 350 351 352 352 350 348 346 345 345 345 346 346 346 344 342 340 339 339 339 339 339 338 337 335 334 333 332 331 330 329 328 327 324 322 322 321 321 321 319 318 317 317 318 319 319 316 313 310 307 305 305 303 302 300 296 287 270 246 229 216 208 202 198 196 195 197 199 198 197 197 200 203 203 204 207 213 219 223 222 220 220 222 223 224 229 227 215 212 212 214 215 216 218 223 228 230 230 228 226 225 223 225 226 227 226 224 222 221 220 221 226 228 229 228 228 227 226 226 226 227 228 229 229 228 226 225 223 224 226 228 229 230 230 229 228 227 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 219 221 223 226 231 238 245 251 253 255 256 258 259 258 258 259 262 265 268 272 275 279 283 286 288 291 292 292 291 291 293 296 300 301 302 304 305 304 304 305 307 309 311 311 312 313 312 311 308 307 308 313 321 326 329 328 326 324 321 319 316 315 315 315 315 316 316 317 318 318 318 317 317 316 315 315 314 312 310 309 310 312 313 312 311 310 309 309 308 307 305 303 303 303 304 305 305 306 306 306 304 302 300 298 296 294 292 289 287 285 284 282 281 279 277 275 273 272 271 270 269 268 267 267 266 266 265 266 266 267 268 269 270 271 272 272 273 273 274 276 276 276 275 275 275 276 276 276 276 276 276 276 277 277 277 276 276 276 276 276 278 279 279 280 282 281 283 284 284 285 286 287 288 289 289 290 290 290 290 289 289 287 286 284 282 280 280 280 278 277 277 278 279 277 275 275 278 281 281 278 272 265 258 255 254 254 256 257 259 260 260 260 260 260 260 260 259 258 258 257 257 257 257 256 254 252 251 250 250 251 252 252 253 255 256 255 255 256 257 257 259 263 265 264 263 263 263 264 264 263 261 259 259 259 260 260 261 261 262 265 267 268 267 266 266 266 266 268 271 274 275 275 275 274 274 274 274 275 276 278 280 282 284 286 289 292 295 299 305 310 316 322 329 333 336 339 341 343 345 347 348 348 349 351 352 353 352 351 349 348 348 348 348 347 345 343 341 339 338 338 338 338 338 338 337 336 335 335 334 334 333 332 331 329 327 325 323 322 322 321 320 318 317 317 318 319 320 318 315 312 309 308 307 306 305 304 301 294 277 249 228 215 207 201 198 196 196 197 198 197 195 195 197 200 202 204 207 214 219 220 219 220 223 226 226 226 229 228 219 211 210 212 215 218 224 228 231 233 232 230 227 225 227 229 231 232 230 229 228 227 225 227 228 229 228 227 227 227 227 227 228 229 230 231 231 231 230 229 228 227 228 229 230 231 231 231 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 nan nan nan nan nan nan nan nan nan nan nan 218 219 221 225 229 235 242 248 252 254 255 256 258 258 258 257 258 261 263 266 269 272 276 280 283 286 287 288 289 288 288 289 292 296 299 302 303 304 303 302 302 304 306 307 307 308 309 310 308 306 304 304 309 317 323 325 324 322 319 318 317 316 316 317 317 317 317 317 317 318 318 317 317 316 315 315 314 313 312 312 312 313 314 313 311 309 307 307 308 307 306 305 305 306 307 308 309 309 309 309 nan 306 304 302 300 297 294 292 289 287 285 283 281 279 277 275 274 272 271 271 270 270 269 268 267 267 266 266 266 266 267 267 268 269 270 270 271 272 nan nan nan 275 nan 275 275 275 276 276 276 276 275 275 275 276 276 276 275 274 274 274 274 274 275 275 277 278 278 279 280 281 282 282 283 284 285 285 285 285 285 285 286 286 286 285 284 282 280 279 279 278 276 275 277 278 278 276 275 275 276 277 276 272 268 262 257 254 254 255 256 258 259 260 259 259 259 259 258 258 258 258 258 258 257 257 256 255 253 250 248 247 247 248 249 250 251 252 251 251 253 254 256 257 260 261 261 261 261 261 262 262 261 260 259 259 259 259 260 260 260 262 264 266 267 266 265 264 263 264 266 269 271 273 273 272 272 271 271 272 272 273 275 277 279 280 282 285 288 291 296 301 306 312 320 327 332 335 337 339 341 343 344 345 346 347 349 351 352 353 353 353 352 351 350 348 347 345 343 340 338 337 337 337 337 337 336 336 335 335 335 335 335 335 334 333 331 329 327 325 323 322 321 320 319 318 318 319 320 320 320 318 314 310 309 308 308 308 308 305 300 284 255 230 215 206 201 198 197 197 199 199 198 197 197 197 199 200 204 210 215 218 219 221 225 229 230 228 226 227 225 218 212 210 211 213 217 222 226 227 230 231 230 228 228 230 233 234 234 233 231 231 230 228 228 229 228 227 227 227 227 227 228 229 230 230 231 232 232 232 232 232 231 231 232 232 233 233 233 233 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 217 223 nan nan nan nan nan nan nan nan nan nan nan nan 219 220 223 227 232 238 244 248 252 253 254 256 257 257 257 257 258 259 261 263 265 268 272 276 280 283 285 286 286 286 287 287 289 292 296 300 303 304 303 301 301 302 302 301 302 303 306 307 306 304 301 301 304 310 316 318 319 318 317 316 316 316 317 318 318 318 317 317 318 318 317 317 316 315 314 314 313 313 314 315 316 316 315 312 308 306 306 306 307 307 307 307 307 309 311 313 314 313 nan nan nan nan nan nan nan nan nan nan 289 nan 284 nan nan 278 276 274 273 272 271 270 271 271 270 270 269 268 267 267 267 267 267 267 267 268 268 269 270 271 nan nan nan nan nan nan nan nan 277 277 277 276 276 275 275 276 276 275 274 273 273 273 272 272 272 272 273 275 276 277 278 280 281 280 280 280 281 281 281 280 280 281 281 281 281 282 281 280 279 278 278 277 275 273 274 275 277 278 276 275 274 273 272 270 267 263 259 256 255 256 257 258 259 259 259 258 258 257 257 257 257 258 258 257 257 256 256 255 253 250 248 247 246 247 248 249 250 249 248 248 251 253 255 256 257 258 258 259 259 260 261 261 261 259 259 259 259 259 259 259 259 261 263 265 266 265 264 262 262 262 264 266 269 270 271 270 270 270 270 270 270 271 272 274 276 277 279 281 284 288 292 297 301 307 316 325 331 334 337 338 340 341 342 343 344 345 346 348 351 353 355 356 355 354 352 349 346 345 343 340 337 336 336 336 335 334 334 333 333 333 334 334 334 334 334 334 333 331 329 327 325 323 322 320 320 319 319 319 320 321 322 320 316 312 309 308 309 309 309 306 301 287 262 235 218 207 202 199 198 198 200 201 201 201 200 200 200 202 207 212 216 219 222 227 233 236 232 227 223 222 220 215 210 210 211 213 215 216 214 217 222 227 230 231 231 233 235 234 232 228 231 232 230 228 227 227 228 227 227 227 228 228 229 230 231 231 232 233 233 233 234 234 234 235 235 235 236 236 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 226 230 232 nan nan nan nan nan nan nan nan nan nan 221 222 225 229 234 239 244 247 250 251 253 254 256 256 255 256 257 258 259 260 262 264 268 272 276 280 282 284 285 286 287 287 288 290 293 298 301 304 304 303 303 301 299 297 297 300 304 306 305 302 300 300 302 305 309 312 313 314 316 316 317 317 319 320 320 319 318 319 319 319 318 317 316 315 314 314 315 316 317 318 318 316 313 309 306 305 305 307 307 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 284 282 nan nan 275 274 273 272 nan 271 nan nan 271 271 270 270 269 268 267 267 267 267 267 267 268 nan nan 271 272 273 274 274 275 275 276 277 278 278 278 278 277 277 277 277 276 275 274 273 273 272 271 271 270 270 271 272 274 275 277 278 279 280 279 279 278 278 277 276 276 275 276 276 277 277 277 277 277 276 276 275 274 273 272 272 274 276 277 276 274 272 270 268 265 263 260 258 258 258 259 259 259 259 258 257 256 255 254 255 255 256 256 256 256 256 255 254 252 250 248 247 247 248 249 249 249 247 246 247 250 253 255 255 255 255 256 257 258 258 259 260 260 259 258 258 258 258 258 258 258 259 262 264 264 263 262 261 260 261 262 264 267 268 269 269 269 268 269 268 268 269 271 273 274 275 276 278 280 283 288 293 297 302 311 322 329 333 335 337 338 340 341 342 343 344 344 346 349 353 356 357 357 356 353 349 346 343 341 339 336 335 335 335 333 332 331 330 330 331 332 333 333 333 333 334 334 333 331 329 327 325 323 321 320 320 320 319 320 321 323 322 318 314 310 308 307 308 307 305 301 292 271 243 223 212 205 201 199 199 201 203 204 204 204 203 203 205 209 213 217 220 225 232 238 237 230 223 219 217 214 210 208 208 210 213 215 214 209 211 217 223 229 232 234 235 235 234 232 231 232 233 232 229 227 227 228 228 228 228 229 229 230 231 232 232 233 233 233 234 235 236 237 237 238 238 239 239 239 238 237 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 228 231 233 nan nan nan nan nan nan nan nan nan 221 222 223 225 229 234 238 242 245 247 249 251 253 255 255 254 254 255 256 257 258 259 262 265 268 272 276 279 281 284 286 288 289 290 291 293 296 299 302 304 304 303 301 298 296 296 299 303 305 305 303 302 301 302 304 307 309 310 312 314 316 317 319 320 320 320 320 319 319 320 320 319 318 317 316 315 316 317 319 319 319 317 314 310 307 305 305 306 307 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 282 nan nan 275 274 nan nan nan 271 nan nan nan nan nan nan 270 269 268 268 268 268 268 268 269 nan nan 272 273 274 275 276 276 276 277 278 278 279 279 278 278 278 278 278 277 276 275 274 273 272 271 270 270 269 269 270 271 273 275 277 278 279 279 278 277 276 276 275 274 273 272 272 273 274 274 274 274 273 273 272 271 271 270 271 273 274 274 274 273 272 270 267 265 263 261 260 259 260 260 260 259 258 257 255 254 252 252 252 253 253 253 253 254 254 254 253 251 249 248 248 248 249 249 249 247 246 246 248 251 254 255 253 253 253 254 255 257 258 259 259 258 258 257 256 256 257 257 257 257 258 260 262 262 262 261 259 259 259 261 262 265 266 267 267 267 267 267 267 267 268 270 272 272 273 274 275 276 279 284 289 292 297 306 317 326 330 333 335 337 339 341 342 343 344 344 346 349 352 355 358 358 357 354 349 345 341 338 336 334 334 334 334 333 331 329 329 329 329 331 331 332 332 333 334 335 335 334 333 331 328 325 323 322 321 320 320 320 321 323 323 320 316 311 307 305 305 306 304 301 295 279 252 230 217 209 203 200 200 202 204 205 206 206 205 205 206 209 214 219 223 228 234 237 233 226 219 215 212 209 207 206 207 209 211 213 211 208 210 215 221 227 232 235 236 236 234 233 233 234 234 233 231 229 228 228 229 229 229 230 230 231 232 233 233 232 232 233 234 236 237 238 239 240 240 241 241 241 240 239 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 230 232 234 nan nan nan nan nan nan nan nan 219 220 220 221 224 228 233 237 240 243 245 247 249 251 253 253 252 253 254 255 255 256 257 259 262 265 268 272 276 279 282 286 289 292 293 294 295 296 297 300 302 303 301 299 297 295 295 297 300 303 304 304 304 305 306 307 307 307 308 310 313 315 317 318 320 320 320 319 319 319 319 318 318 317 316 316 317 318 320 320 319 317 314 311 308 306 305 305 306 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 272 nan nan nan nan nan 271 271 270 270 270 270 270 270 271 nan 273 274 275 276 277 277 277 278 278 278 279 279 279 279 278 278 278 278 277 277 276 275 274 272 271 270 269 269 268 268 269 270 272 274 276 277 277 278 277 276 275 275 274 273 271 270 270 271 271 272 271 271 270 269 267 267 267 270 272 272 272 271 271 271 270 267 264 261 260 260 260 260 260 259 258 257 256 254 252 250 249 250 250 250 250 251 251 252 252 251 250 249 248 249 249 249 249 248 246 246 246 248 251 254 253 252 251 251 253 255 257 259 259 259 257 256 255 254 254 254 255 256 257 258 260 261 262 261 260 258 257 258 259 260 262 264 264 265 265 265 265 265 265 267 269 270 271 271 272 273 273 275 279 284 287 291 298 310 321 327 330 333 336 338 340 342 344 344 345 347 349 351 354 357 358 357 354 349 345 340 337 334 332 332 333 333 332 331 329 328 328 329 329 330 331 331 333 334 336 337 337 336 334 331 328 325 323 322 320 320 319 321 323 324 322 318 312 306 304 303 303 301 299 294 285 265 239 221 212 206 202 202 202 204 206 206 206 207 207 208 211 217 224 229 231 232 230 225 219 214 211 209 207 206 206 207 207 209 210 209 209 212 216 221 226 230 234 236 236 235 235 235 235 234 234 232 231 230 229 229 229 229 230 230 231 232 233 233 232 232 233 235 237 239 240 241 241 242 241 242 241 241 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 232 233 nan nan nan nan nan 213 214 216 217 217 217 218 221 226 231 235 239 241 243 245 247 249 251 251 251 251 252 253 254 254 256 258 260 263 265 269 273 277 281 285 289 292 294 295 295 296 296 297 299 300 299 298 297 295 294 295 297 299 301 303 304 305 307 308 308 308 308 310 312 314 315 317 318 319 319 318 318 317 317 317 316 316 316 316 318 319 320 319 nan nan 311 309 308 306 306 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 287 285 nan nan nan 279 278 277 276 nan nan 273 nan nan nan nan nan nan nan nan nan nan 272 273 273 273 nan 275 275 277 277 278 nan nan nan nan nan nan 280 nan 279 279 279 nan nan 278 277 277 276 275 274 273 272 270 269 268 268 268 269 270 273 274 275 275 276 276 275 274 273 272 272 271 270 269 269 269 269 270 270 269 267 265 264 265 267 270 271 271 270 270 269 268 266 264 262 261 260 260 260 260 259 259 258 256 253 250 248 248 248 249 249 249 248 248 248 248 248 248 248 249 249 249 249 248 247 246 247 248 250 252 253 252 251 250 251 253 256 258 259 259 257 255 253 252 251 251 252 254 256 257 259 260 261 261 260 259 257 256 256 257 258 260 261 261 262 263 263 262 263 264 266 268 269 269 269 270 271 271 272 275 280 284 286 290 304 316 324 328 332 334 336 338 340 343 344 346 347 349 350 353 355 356 355 353 350 346 342 337 333 331 330 331 332 331 331 330 329 328 328 329 329 329 331 332 334 337 339 339 339 337 334 331 327 325 323 321 320 319 320 322 323 323 320 314 309 304 301 299 297 294 290 285 277 250 225 213 206 203 202 202 202 203 204 205 208 211 214 218 224 230 234 234 229 222 215 211 209 208 207 207 207 207 207 207 208 209 210 212 215 218 222 225 228 232 234 236 237 237 237 236 235 234 233 232 231 230 229 229 229 229 230 231 232 233 233 233 232 233 235 238 239 241 242 243 243 243 242 242 242 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 230 229 nan nan nan nan 208 209 212 214 214 214 213 215 219 224 230 235 238 240 242 244 245 247 248 249 249 250 251 252 253 254 255 257 259 261 264 267 272 276 280 284 288 291 293 295 295 296 297 297 298 299 299 299 298 296 294 293 294 296 298 300 302 304 307 308 309 309 309 310 312 313 314 315 316 317 317 317 317 316 316 315 315 315 316 316 317 318 nan nan nan nan 309 309 309 309 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 281 280 278 nan nan 275 nan nan nan nan nan nan nan nan nan nan nan 274 274 275 275 276 277 277 278 278 278 278 277 278 nan 279 nan nan nan nan nan nan nan 278 278 277 277 276 275 275 274 272 271 269 269 269 269 270 271 272 273 273 274 274 274 273 271 270 270 269 269 268 268 267 267 269 269 268 266 266 265 264 265 268 269 269 268 266 265 264 263 261 262 261 261 261 260 261 261 260 258 256 253 250 248 248 249 249 249 247 245 244 244 244 245 246 247 249 249 249 248 247 247 247 248 249 250 252 252 251 251 251 252 254 256 258 259 258 256 253 251 249 249 249 251 254 257 259 260 261 261 261 260 258 256 255 255 256 257 258 258 259 259 260 261 260 261 263 265 267 268 268 268 269 270 270 270 272 277 281 283 287 299 312 321 326 329 332 333 335 337 340 343 346 347 349 350 352 353 354 354 353 351 349 346 341 336 331 329 328 329 329 329 329 329 328 328 328 327 328 329 331 333 336 339 340 340 340 337 334 330 326 324 322 320 320 320 322 323 323 321 317 312 306 301 296 292 288 282 277 271 254 231 215 206 202 202 201 201 200 201 203 207 214 218 224 229 234 236 233 224 215 209 207 208 208 208 208 209 210 208 208 208 210 213 216 218 221 223 225 228 230 233 235 237 238 238 238 236 235 234 233 231 230 229 228 228 229 229 230 232 233 234 234 234 234 236 238 240 242 244 245 245 245 244 244 243 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 208 208 210 213 215 215 214 213 214 219 224 230 235 238 240 242 243 244 246 247 248 248 249 250 251 252 254 256 258 260 262 264 267 270 274 279 283 287 290 291 293 295 297 299 299 300 300 300 300 299 297 295 293 292 293 295 298 301 304 306 309 309 310 310 310 311 311 312 314 315 316 316 316 316 316 316 315 315 315 315 316 315 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 nan nan nan nan nan nan nan nan nan nan 275 275 275 276 276 277 278 278 278 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 278 277 276 275 nan 273 271 270 270 270 270 270 270 270 271 271 272 272 272 270 269 269 268 268 267 268 267 266 268 269 268 267 266 265 264 264 266 266 266 265 264 262 260 261 261 261 261 261 261 261 261 262 262 259 256 253 251 250 251 251 251 250 247 244 243 242 242 243 245 247 249 249 249 248 247 247 248 248 249 250 251 251 251 251 251 253 255 257 258 258 257 255 252 249 248 248 249 252 255 258 260 261 262 261 261 260 258 256 255 254 255 256 257 257 257 257 258 258 258 259 262 265 267 267 268 268 269 269 269 269 270 274 279 281 285 294 305 316 322 325 328 330 331 334 337 341 344 347 349 350 351 352 352 352 352 351 350 349 345 340 334 329 327 327 327 328 328 329 329 328 327 326 327 328 329 331 334 338 340 341 341 339 336 332 328 326 324 322 321 321 322 323 324 322 319 315 309 302 295 289 283 276 269 262 253 239 222 207 201 200 199 199 198 199 203 209 215 219 224 230 234 235 230 220 213 211 211 211 212 213 214 215 215 213 212 211 213 216 219 221 224 225 226 228 230 233 235 237 238 238 238 237 236 234 233 232 231 230 229 229 229 229 230 231 233 235 235 236 236 238 240 242 244 246 247 248 247 247 246 245 245 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 212 213 216 218 218 217 216 215 217 221 226 231 236 239 241 242 242 243 245 246 247 248 248 248 249 251 254 257 260 262 264 265 267 270 273 278 283 287 290 291 292 294 297 300 300 301 301 301 300 300 299 296 293 292 292 294 298 301 305 308 310 310 310 310 310 310 310 311 313 314 315 315 316 316 316 316 315 315 315 314 314 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 275 275 276 276 277 277 277 277 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 nan nan nan nan nan 275 273 272 272 271 271 270 270 269 269 269 269 270 270 270 269 268 268 268 267 268 268 267 267 268 269 268 267 265 264 264 264 264 264 264 262 260 259 259 260 261 261 262 261 261 262 263 263 261 257 254 253 253 254 255 254 251 248 245 243 242 241 242 243 246 248 248 248 247 247 247 248 248 248 248 249 250 250 251 252 254 256 258 259 259 257 254 251 248 247 247 249 253 257 260 262 263 262 261 259 258 257 255 254 253 254 255 256 256 256 256 256 256 257 258 261 265 266 267 268 268 269 269 268 267 268 271 275 279 282 288 298 309 317 321 324 326 328 330 333 337 341 345 348 349 350 350 350 350 350 350 351 350 347 343 338 332 329 327 327 327 328 329 329 327 326 325 326 327 328 330 333 336 339 341 341 340 338 334 330 328 325 324 322 322 323 323 324 322 320 317 312 305 296 288 280 272 265 259 252 244 236 214 204 199 199 199 200 201 204 211 218 223 228 232 234 234 229 221 217 217 217 217 217 218 220 221 220 219 216 214 216 218 221 224 226 227 228 230 232 235 236 237 238 237 237 237 236 235 234 233 231 231 230 229 229 229 230 231 232 234 235 236 237 239 241 243 246 248 249 250 249 249 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 nan nan nan nan nan nan nan nan 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 220 222 223 223 222 220 218 218 220 224 228 232 236 239 241 241 242 242 244 245 246 247 247 247 247 248 251 256 261 264 265 267 269 271 274 278 283 288 291 293 294 296 297 297 298 299 300 300 300 300 299 298 295 294 294 296 299 303 306 308 310 310 310 309 309 309 310 311 312 313 314 315 315 315 316 316 316 315 314 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 276 276 277 277 277 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 273 272 272 271 270 268 268 267 267 268 268 268 268 268 268 268 267 267 269 268 268 268 269 269 268 266 265 263 264 265 265 262 260 257 256 257 258 260 262 262 261 260 261 263 263 260 257 255 255 257 258 258 256 253 249 246 242 239 238 238 241 245 247 247 245 244 245 246 246 246 245 246 247 249 250 251 253 255 257 259 261 260 258 254 250 247 245 246 250 254 259 263 264 264 262 260 258 257 255 254 253 252 253 254 255 256 255 255 255 255 256 258 261 263 264 265 267 268 269 269 268 267 266 269 272 276 280 284 292 302 311 317 320 322 324 326 328 332 337 342 346 348 349 348 348 347 348 348 349 350 348 345 341 336 333 330 328 328 328 329 328 327 326 325 325 326 327 329 332 335 338 340 341 340 339 336 333 330 327 324 323 322 323 323 323 323 321 318 314 308 300 290 281 272 265 259 254 247 241 230 217 205 200 200 201 201 204 210 218 226 232 236 237 235 231 227 225 224 223 222 222 223 224 223 222 221 219 218 219 221 224 226 228 229 231 232 234 237 238 238 238 237 237 236 235 234 234 233 232 232 231 230 230 230 230 230 231 233 234 236 237 240 242 245 247 249 250 251 251 250 249 248 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 221 225 227 227 226 224 222 221 221 223 225 228 231 235 238 239 240 240 241 243 244 246 246 246 245 244 245 249 254 260 263 266 268 270 272 275 279 284 288 290 293 296 297 297 296 296 297 298 299 299 299 299 299 298 298 299 301 303 304 306 307 308 308 308 308 308 308 309 310 311 312 313 314 315 315 315 316 316 315 314 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 269 268 267 266 266 266 267 267 267 268 268 267 267 268 268 268 268 268 269 269 267 264 262 263 265 266 264 260 255 253 254 257 259 261 261 259 258 259 261 261 259 256 254 255 259 261 261 258 254 251 246 241 238 237 239 242 245 246 245 244 243 243 244 244 243 243 244 246 248 250 252 253 255 258 260 262 261 258 254 250 247 245 248 252 257 262 266 266 264 262 258 256 254 253 252 251 251 252 253 254 255 255 255 255 255 256 258 259 261 262 263 265 266 267 267 267 266 266 267 270 274 278 283 288 297 306 313 316 318 320 322 324 328 332 338 343 346 347 347 346 345 345 346 348 348 348 346 344 340 337 333 331 330 329 329 329 327 326 324 324 325 327 329 332 335 338 340 341 341 340 338 335 331 328 325 323 323 323 323 323 323 321 319 316 312 304 294 284 274 266 260 256 250 246 242 235 219 204 198 196 197 200 207 216 225 233 239 239 237 235 233 232 231 229 228 227 226 225 224 223 223 222 222 224 226 228 229 231 232 233 234 236 238 240 240 239 238 237 236 235 234 233 233 232 232 232 231 230 230 229 229 230 231 233 235 238 240 243 246 248 250 251 252 251 251 249 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 nan nan nan nan nan nan nan nan 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 226 228 228 227 225 224 223 223 224 225 226 229 232 235 237 238 238 240 242 244 246 246 246 244 242 243 246 252 258 263 266 269 271 274 277 280 283 286 288 290 293 295 295 294 293 294 294 295 296 297 297 298 298 300 303 305 306 306 306 306 306 306 306 306 307 308 309 310 311 311 312 nan nan nan 315 315 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 266 266 266 266 265 266 267 267 266 267 267 267 267 266 266 267 268 268 265 262 262 264 266 264 260 254 251 252 255 259 262 261 259 258 258 259 260 257 254 252 254 259 263 264 261 255 251 246 241 238 237 240 242 244 244 243 242 241 241 241 241 241 242 243 245 248 251 253 255 257 259 261 263 262 260 256 252 249 249 251 255 260 264 267 266 264 260 256 253 251 251 250 250 250 251 252 253 254 255 255 255 256 256 257 257 258 259 261 264 266 266 266 266 265 265 266 269 273 276 280 285 291 300 308 312 314 315 317 319 322 327 333 338 342 344 345 344 344 344 345 346 347 348 347 346 343 340 337 334 332 331 330 329 328 326 324 324 325 327 330 332 335 338 340 341 342 341 339 336 332 329 326 325 324 324 324 324 323 322 320 318 314 307 298 288 279 270 263 258 253 248 246 244 235 212 192 186 188 194 202 214 225 236 241 241 239 238 238 238 237 235 235 233 230 228 226 225 225 226 227 228 230 231 233 234 235 235 236 237 239 241 241 240 239 237 236 235 234 233 233 232 232 232 231 231 230 229 229 230 231 232 235 237 240 243 246 248 250 251 252 252 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 215 221 225 227 227 227 226 224 223 223 223 224 225 227 229 231 233 235 236 238 241 244 246 247 246 244 241 241 244 250 256 262 266 270 272 274 276 279 281 283 284 285 287 289 290 290 290 290 290 290 291 291 292 294 296 300 303 305 306 306 305 304 304 304 304 305 306 307 308 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 266 266 266 265 265 266 266 266 266 266 266 266 265 265 265 267 266 265 263 263 264 264 262 259 256 254 253 256 259 262 262 260 258 258 258 258 257 254 252 253 257 262 264 263 256 248 241 236 233 235 239 241 243 243 242 240 240 240 239 238 238 238 239 242 247 252 257 259 259 259 260 262 263 261 258 255 253 253 255 258 262 265 266 265 262 257 253 250 249 248 247 247 248 249 251 252 253 255 255 255 256 256 256 256 257 258 260 262 265 266 266 266 265 265 266 269 272 274 277 280 285 293 302 307 310 312 313 315 318 322 327 332 337 341 343 345 345 344 344 345 346 348 348 347 344 342 339 336 334 333 332 330 329 327 325 325 326 329 332 334 336 339 341 343 343 341 339 336 332 329 327 326 326 325 325 324 324 323 322 319 315 310 302 293 284 274 266 260 254 248 245 244 241 227 193 176 181 189 199 213 224 235 240 241 241 240 241 242 242 241 240 238 234 231 228 227 228 229 231 232 233 234 236 237 237 237 237 238 239 241 241 241 240 238 236 235 235 234 234 233 232 232 232 232 231 231 230 230 231 233 234 236 239 242 245 247 249 250 251 252 252 250 248 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 211 215 221 224 225 225 225 224 222 221 221 221 222 224 225 227 229 230 232 234 238 241 244 246 247 246 244 241 239 242 248 255 261 266 270 272 273 275 276 278 280 281 281 281 283 284 286 286 286 285 284 285 286 288 291 295 299 302 304 304 304 304 303 302 302 302 303 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 266 266 266 266 266 265 265 265 265 264 263 264 265 264 264 263 264 264 264 261 258 256 256 256 256 258 260 261 261 259 258 257 257 256 255 254 254 255 259 262 262 254 242 234 231 232 237 245 251 254 252 249 246 243 240 236 233 231 231 233 238 245 253 260 262 261 259 259 260 261 261 259 257 256 257 260 262 263 264 263 261 258 254 250 247 246 245 245 nan nan 248 249 252 253 254 255 256 256 256 257 256 257 258 259 261 264 267 267 267 266 265 266 268 271 273 274 277 280 287 295 301 306 308 309 311 315 319 323 327 332 338 342 346 347 346 345 345 346 347 348 347 346 343 341 339 337 335 333 331 330 328 326 326 328 332 335 336 337 339 342 344 343 342 339 335 332 329 328 327 327 326 326 325 325 325 324 321 317 312 305 297 289 279 270 262 254 247 242 239 238 233 218 193 185 189 199 211 223 234 239 241 241 241 242 244 245 245 244 242 238 234 230 228 230 232 233 234 235 236 238 239 238 238 238 238 239 240 241 241 239 238 237 236 235 235 234 234 233 233 233 233 233 233 232 232 232 233 234 235 237 240 243 246 248 250 251 251 250 249 247 245 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 211 216 221 223 223 223 222 221 220 219 219 220 222 223 225 227 228 229 231 233 237 241 245 247 248 247 245 241 239 241 246 253 259 264 267 270 271 272 275 277 279 280 279 278 278 281 283 283 283 282 280 280 282 285 290 294 298 300 302 302 303 302 nan nan nan 300 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 266 266 266 266 266 265 265 264 264 264 263 263 263 263 262 262 263 263 263 261 258 257 257 257 257 257 258 259 260 260 258 256 255 256 256 256 255 255 256 259 260 251 239 234 235 241 249 260 270 270 265 260 254 248 240 232 225 221 221 225 233 244 254 260 263 261 258 256 255 256 256 256 256 257 260 263 265 265 263 261 257 254 249 246 245 244 243 nan nan nan 246 248 250 252 254 255 255 255 256 257 257 257 258 259 260 263 266 268 268 267 266 266 268 269 270 272 274 277 281 287 294 299 302 304 308 313 318 322 325 329 336 343 348 349 349 347 346 346 347 347 347 347 345 343 341 338 336 334 332 331 329 327 327 330 334 337 338 338 340 342 344 343 341 338 334 331 329 328 328 327 327 327 327 326 326 325 324 320 315 308 301 293 283 273 264 255 247 240 236 234 231 225 215 203 195 203 212 223 232 238 241 242 242 243 245 247 247 246 244 240 236 233 232 233 234 235 236 237 238 239 239 239 238 238 238 238 239 240 240 239 238 237 237 236 236 235 235 235 235 235 236 236 235 235 234 234 234 234 234 235 238 241 244 247 249 250 250 248 246 244 243 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 212 217 221 222 221 220 218 217 217 217 218 219 221 223 226 227 228 229 231 233 237 241 245 247 249 248 246 243 240 241 244 249 255 260 264 267 269 272 275 277 279 279 278 277 277 280 282 282 281 280 279 280 281 285 290 294 297 299 300 301 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 266 266 266 265 264 264 264 264 264 263 263 262 261 261 261 262 262 261 259 257 258 258 258 258 258 259 260 260 258 256 254 255 256 257 257 256 256 257 257 250 243 241 244 249 257 268 277 280 277 271 262 251 239 227 217 212 211 217 228 243 256 264 265 261 256 251 248 248 249 250 253 256 262 267 269 268 264 259 254 250 246 243 242 241 nan nan nan nan 245 247 249 251 253 255 255 255 255 256 257 257 257 258 259 262 265 268 268 268 267 267 268 268 269 270 272 275 278 283 286 290 293 298 306 314 319 323 326 331 338 346 351 353 353 351 348 347 346 347 348 348 347 345 342 339 337 335 333 332 330 329 329 331 335 338 339 339 340 342 343 342 341 337 334 332 329 327 327 327 327 327 327 327 327 327 325 322 318 312 305 296 286 276 266 258 249 243 237 233 228 223 218 208 204 210 218 228 235 237 240 242 243 243 244 246 247 247 245 241 238 236 236 236 236 237 238 239 240 239 239 239 238 238 238 238 239 239 239 239 239 238 238 237 237 237 237 237 237 237 238 238 238 237 237 236 235 235 234 235 236 239 241 243 246 248 249 247 245 242 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 214 218 220 220 218 216 214 214 214 215 217 219 221 224 226 228 229 230 231 233 237 242 245 248 249 249 248 245 243 242 244 247 250 255 260 265 269 272 276 278 279 278 278 278 280 282 283 282 282 281 281 282 284 287 292 295 297 298 299 300 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 265 265 264 264 264 264 264 263 263 262 262 261 261 260 260 260 260 259 258 257 258 259 259 258 258 259 259 258 256 254 254 254 256 257 257 256 257 256 251 247 247 250 254 259 266 268 270 275 277 270 255 236 220 210 204 204 212 225 241 260 272 272 266 257 247 239 236 238 243 249 254 261 267 271 270 266 259 252 247 243 241 240 240 240 nan nan nan 243 245 247 250 252 254 254 254 254 255 256 257 257 257 258 260 264 267 269 269 268 268 267 267 267 269 270 273 277 280 282 282 284 292 302 312 320 325 330 336 343 349 353 355 355 354 351 349 347 347 348 349 348 346 343 340 337 336 334 333 331 330 331 332 336 339 340 341 341 341 341 341 339 337 335 332 329 326 325 326 327 327 328 328 328 328 327 325 321 316 309 301 291 280 270 262 253 247 240 234 228 222 216 211 213 221 229 236 239 239 241 241 242 243 244 245 246 246 244 242 239 238 238 238 238 239 240 241 240 240 239 238 238 237 237 237 238 238 239 239 238 238 238 239 239 239 239 239 239 239 239 240 239 239 238 238 237 236 235 235 236 237 238 240 242 244 245 245 243 240 238 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 213 216 217 216 215 213 212 211 211 213 216 219 221 224 226 227 228 229 231 233 237 241 245 247 249 250 249 248 246 246 246 246 248 252 257 263 268 272 275 277 277 277 278 280 283 284 283 283 283 284 285 286 288 291 294 295 296 297 298 299 299 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 266 265 264 263 263 263 264 263 262 262 262 261 261 261 260 259 258 259 259 258 258 258 259 259 258 258 258 258 258 256 255 254 254 254 255 256 256 256 256 253 249 249 252 256 258 262 263 265 270 275 276 266 241 218 208 202 204 214 226 239 257 277 276 267 259 248 238 232 233 240 248 254 259 264 268 269 265 259 252 246 242 239 239 239 239 nan nan nan 242 243 246 248 251 253 253 253 254 255 255 256 257 258 258 260 263 266 269 270 269 268 267 266 266 267 269 272 276 279 279 278 279 285 295 306 315 323 331 339 346 350 353 354 354 354 354 352 349 348 348 348 348 346 343 340 338 336 335 334 333 332 333 335 338 340 341 341 341 341 340 340 339 338 336 333 329 325 324 324 325 327 328 329 329 329 328 327 325 320 314 306 297 285 274 266 259 252 244 236 228 221 215 212 214 223 235 242 241 240 241 242 242 242 243 243 245 245 244 242 241 240 239 239 240 241 242 242 241 239 238 238 237 237 237 237 237 237 238 238 238 238 239 240 240 240 240 240 240 240 240 240 239 239 239 238 237 236 236 235 235 236 236 237 239 240 242 242 241 239 237 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 206 211 214 214 214 213 211 210 209 209 212 215 219 221 223 224 225 227 228 230 232 236 239 243 245 247 249 249 249 249 248 248 247 247 250 255 261 266 270 273 275 275 276 278 280 282 283 283 283 284 286 288 290 292 293 294 294 295 296 296 297 297 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 266 264 263 263 263 263 262 261 261 262 261 260 260 260 259 258 258 258 259 258 258 258 259 258 257 257 256 256 255 255 255 254 253 253 254 255 255 255 254 250 249 252 257 258 259 259 261 264 269 274 275 263 237 220 210 210 219 229 239 251 267 263 254 251 247 242 239 242 250 254 257 260 263 265 265 263 258 251 245 241 239 238 239 239 nan nan nan 241 242 244 246 249 251 252 253 254 254 255 256 257 258 258 259 262 266 268 270 270 268 266 265 265 266 268 272 276 278 277 275 275 279 286 294 302 311 322 332 340 345 348 350 351 353 354 353 351 349 348 347 347 345 343 340 338 336 335 334 334 333 334 336 339 341 341 341 341 341 340 340 339 338 337 334 330 327 324 324 325 327 329 331 331 331 330 329 327 323 318 311 303 292 281 271 264 257 249 239 230 222 216 212 212 218 232 246 247 244 242 243 243 243 243 243 245 245 245 243 242 241 240 240 241 242 242 241 240 239 238 238 237 237 237 237 237 237 237 237 237 238 239 240 241 241 240 240 240 240 239 239 239 239 238 237 236 235 235 235 235 235 235 236 237 238 240 240 239 238 236 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 206 210 212 213 213 211 210 209 208 209 212 215 219 221 222 222 223 225 227 229 231 234 237 240 243 245 247 248 249 250 250 249 248 248 250 254 259 264 268 271 273 274 275 277 278 280 281 282 283 285 287 289 291 293 293 293 293 293 294 295 295 296 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 273 271 nan nan nan 267 266 265 263 263 263 263 262 261 260 261 260 260 259 259 258 258 257 257 259 258 258 258 258 258 257 256 255 255 254 254 255 254 253 252 253 254 253 254 255 253 250 252 256 258 259 259 257 258 261 266 272 271 256 234 218 215 223 234 244 251 258 255 251 251 253 254 255 258 261 262 262 262 263 263 261 259 255 249 245 241 239 238 239 239 240 nan nan 240 241 243 245 247 249 250 252 253 254 255 256 257 258 259 260 262 265 267 269 269 267 266 264 264 265 268 272 276 278 276 273 272 274 279 284 290 297 306 316 325 332 338 342 346 350 352 352 351 349 347 346 345 345 343 341 339 337 336 336 335 335 336 337 339 341 342 342 342 342 342 341 340 339 337 335 332 328 325 325 326 329 332 335 335 334 333 331 329 326 321 316 308 299 288 277 269 262 253 243 234 226 219 214 213 217 231 247 254 251 247 245 245 245 245 245 247 247 246 243 242 242 241 241 241 241 241 240 239 239 238 238 237 237 237 237 236 236 236 236 236 237 238 239 240 240 240 240 240 240 238 237 237 237 237 236 234 234 234 235 235 235 235 235 235 237 238 239 238 237 235 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 205 208 210 212 213 212 211 210 209 209 210 213 216 219 221 222 222 222 223 225 227 229 231 234 237 240 242 244 246 248 249 250 250 249 249 250 253 257 261 266 269 272 273 273 274 274 276 278 280 283 285 287 289 291 292 291 291 291 292 293 294 295 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 274 272 271 nan 268 268 267 265 264 264 263 263 262 261 260 260 260 259 258 258 258 257 257 256 258 258 258 257 257 257 257 256 255 254 253 253 254 253 253 252 252 253 252 252 253 252 251 251 254 257 259 260 258 255 254 258 262 263 255 238 223 221 229 242 252 257 259 258 257 258 260 262 263 263 263 264 264 264 263 261 258 255 251 247 243 241 239 238 239 239 240 240 nan 240 241 242 244 246 248 249 250 251 252 254 255 257 258 259 260 261 264 266 267 268 266 265 264 264 265 268 272 275 276 274 272 270 271 273 277 282 287 294 302 310 317 324 331 339 345 349 351 351 349 346 345 345 345 344 343 341 339 337 336 335 335 337 338 340 342 343 343 343 343 343 343 341 339 338 335 333 331 328 328 329 332 336 338 339 339 336 334 332 329 325 320 314 305 295 284 275 267 257 248 238 229 223 218 217 220 233 247 255 255 251 247 246 246 246 248 251 252 251 246 244 243 242 241 241 240 240 240 239 239 238 238 238 237 237 237 236 236 236 236 236 237 237 238 239 239 240 240 240 239 238 237 236 236 235 234 233 233 233 234 234 234 234 234 234 235 236 237 237 236 235 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 204 208 210 212 212 212 211 210 210 211 212 215 218 220 222 222 222 221 221 223 224 226 228 231 235 237 240 242 244 246 248 249 250 250 251 252 254 257 261 265 268 270 271 271 270 269 271 275 279 283 287 289 290 291 291 290 289 290 291 293 295 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 273 272 271 270 269 268 266 265 265 264 263 261 260 259 259 259 258 257 257 257 257 257 256 256 257 257 256 256 256 256 255 255 254 253 252 253 253 253 252 252 253 252 251 251 251 251 250 252 254 256 259 259 256 254 253 254 254 249 240 232 232 240 251 260 264 263 261 260 259 260 261 262 261 261 262 263 263 262 259 255 251 248 245 242 240 238 237 238 239 240 240 240 240 241 242 244 245 246 247 248 250 251 252 254 255 257 258 259 260 262 264 266 266 265 264 264 264 266 268 271 274 275 274 272 270 269 270 274 277 282 287 294 301 307 312 321 331 339 345 348 350 349 346 344 344 345 345 344 341 339 337 335 334 335 337 339 341 342 344 344 345 345 345 344 343 341 338 336 334 332 331 331 332 334 338 341 342 342 340 337 334 332 329 325 320 313 303 292 281 272 262 252 242 234 227 223 221 225 234 245 253 255 252 248 246 246 247 250 254 256 255 250 247 245 243 242 241 240 240 239 239 239 238 238 238 238 238 237 236 236 236 237 237 236 236 237 237 239 240 241 241 240 238 237 236 236 235 234 233 233 233 233 233 233 233 234 234 234 234 235 235 235 235 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 194 199 204 206 208 210 211 211 212 211 211 212 214 217 220 222 223 223 222 221 221 221 221 223 225 229 232 234 236 238 241 244 246 248 250 251 252 253 254 257 261 265 267 269 269 269 268 267 269 273 279 285 289 291 292 292 291 290 289 289 290 293 296 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 274 273 272 270 269 268 267 266 265 263 262 261 260 259 258 258 258 257 256 256 257 257 256 256 255 255 255 255 255 255 255 255 255 254 253 253 254 254 253 252 253 252 251 250 250 250 251 251 252 254 256 257 256 254 252 250 248 246 243 242 244 251 258 265 267 266 263 260 259 259 260 260 259 258 258 260 262 261 258 253 248 245 242 240 239 238 237 237 238 239 240 240 241 241 242 243 245 246 246 247 248 249 251 252 254 255 256 258 259 261 262 263 264 264 264 263 264 266 269 271 272 273 273 272 270 268 269 272 275 278 282 288 295 301 306 313 323 333 340 345 347 347 345 343 343 344 344 342 340 337 335 333 332 333 335 338 340 342 344 345 346 346 346 345 344 342 340 338 336 334 333 333 334 337 340 343 344 345 344 340 337 334 332 330 326 320 311 300 288 277 267 257 248 239 233 229 227 229 235 243 249 253 251 249 247 246 248 251 256 258 257 254 250 246 244 242 241 240 240 239 239 239 238 238 239 239 239 238 237 236 236 237 237 237 236 236 237 239 240 241 241 240 239 238 237 237 236 236 235 234 234 234 234 234 234 234 234 234 234 234 235 235 236 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 201 204 205 206 208 210 212 212 212 212 213 216 219 222 224 225 225 223 222 221 220 220 222 224 227 229 231 233 235 238 241 243 246 248 250 252 253 255 257 260 263 266 267 268 268 269 269 271 276 282 287 290 292 293 293 292 291 290 290 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 274 273 272 270 269 268 267 266 265 263 261 260 259 259 258 257 258 257 256 256 256 257 256 255 254 254 254 254 254 254 254 254 254 254 253 253 254 256 255 253 253 252 251 250 250 250 251 250 251 252 253 253 254 253 252 250 246 244 245 247 251 256 262 266 267 265 262 259 257 258 258 257 256 254 255 257 259 259 256 251 246 242 239 239 238 239 238 238 239 240 240 240 241 241 242 243 244 245 246 246 247 249 250 251 253 254 255 257 258 259 260 261 263 263 263 262 264 266 269 270 271 272 272 272 270 269 270 272 273 275 278 283 290 297 301 307 315 326 335 341 343 343 341 340 340 340 340 339 337 335 333 331 329 330 332 334 337 340 344 346 347 348 348 347 345 343 341 339 337 335 335 336 338 340 342 344 346 347 345 342 340 337 336 334 331 326 317 307 294 282 271 262 254 246 241 236 233 233 236 241 246 249 249 248 247 247 250 254 257 259 259 257 253 248 246 244 243 241 240 239 239 239 238 238 238 239 239 238 237 237 237 237 238 238 237 237 238 239 240 240 241 241 240 239 239 238 238 237 236 236 235 235 236 236 236 236 235 235 235 235 235 236 237 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 205 206 207 209 211 212 212 211 211 213 217 220 224 226 227 226 225 223 222 221 221 222 224 226 228 229 231 233 235 237 239 242 246 nan nan 253 254 255 258 261 264 266 268 270 273 275 277 281 285 289 292 293 294 294 294 293 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 273 272 271 270 268 267 265 265 264 262 260 260 260 260 258 256 257 257 257 256 256 256 255 254 253 253 253 253 254 254 253 253 253 254 254 254 255 256 257 256 254 253 252 251 251 251 250 249 250 251 252 252 252 252 252 251 248 245 245 248 252 256 260 263 263 261 259 257 255 255 255 255 253 251 252 254 255 255 252 247 242 238 237 237 237 239 239 239 239 240 240 240 240 240 241 242 244 245 245 246 247 248 249 251 252 253 255 257 257 257 258 259 261 262 261 262 264 266 268 269 269 270 271 272 272 272 272 272 273 274 275 280 287 294 298 301 307 317 327 335 338 338 337 336 336 336 337 337 335 333 331 329 327 326 327 330 333 337 342 346 349 350 350 348 346 344 342 340 338 336 336 338 341 343 344 346 347 348 347 346 343 341 340 339 336 331 324 315 303 289 278 269 261 254 249 244 240 238 238 240 244 246 247 246 246 247 250 255 258 260 260 258 254 250 247 246 244 243 241 240 239 239 238 238 238 239 239 239 238 238 237 237 238 238 238 239 239 240 240 241 241 241 241 241 241 240 239 238 237 237 237 237 238 238 238 237 237 236 236 236 236 237 239 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 202 203 205 207 209 212 213 212 212 211 211 213 216 220 223 226 228 228 226 225 224 224 224 225 226 226 227 228 229 230 232 234 236 239 nan nan nan 251 252 253 256 259 262 266 269 273 277 281 284 287 289 292 293 294 295 295 295 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 273 271 270 268 266 265 264 263 262 261 261 261 260 258 256 256 256 257 256 255 255 254 253 252 253 253 253 253 252 252 252 252 253 253 254 255 257 259 259 257 255 253 252 252 251 250 250 250 250 251 251 251 251 251 251 250 248 247 248 249 252 254 256 256 255 254 253 253 253 253 252 250 249 250 250 251 250 247 243 238 234 234 235 237 239 240 240 240 240 240 241 241 240 241 242 243 244 244 245 246 247 248 250 251 253 255 257 257 256 257 258 260 260 261 261 263 266 267 268 268 268 270 272 274 275 274 274 274 274 275 279 285 292 296 297 300 309 319 327 331 333 332 332 332 334 335 335 334 333 331 328 326 324 324 326 329 334 339 345 350 352 352 350 348 345 343 341 339 339 339 341 344 346 347 348 350 350 350 350 348 346 344 343 341 338 332 324 313 300 288 277 269 262 256 251 246 243 242 243 245 246 245 245 245 246 250 254 258 260 260 258 255 252 249 247 246 244 242 241 240 239 238 238 238 239 240 240 239 239 238 238 238 238 239 240 240 241 241 241 242 242 243 243 242 242 240 239 238 238 239 239 240 240 240 239 238 237 237 237 238 239 240 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 203 202 204 205 208 210 212 212 211 211 211 211 213 215 218 222 225 228 229 228 228 228 227 228 228 228 227 227 227 227 229 230 232 234 237 nan nan nan nan 251 253 255 258 262 265 270 275 280 284 288 290 293 294 295 295 296 297 297 nan nan nan nan nan nan nan nan nan nan nan nan 319 318 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 270 269 267 265 264 263 262 261 261 261 260 258 256 256 256 256 255 254 253 252 252 252 252 252 252 251 251 250 251 251 252 253 254 255 257 259 260 259 257 254 253 253 252 252 251 251 250 250 250 250 251 251 251 251 250 249 248 248 249 249 249 249 249 249 249 250 251 250 249 248 247 247 248 247 245 242 238 234 232 232 235 238 240 241 241 241 241 242 242 241 241 241 241 242 243 243 244 245 247 248 249 250 252 254 256 256 255 256 257 258 259 260 261 263 265 266 266 266 266 269 272 275 277 277 277 276 276 277 280 284 290 294 295 296 301 310 319 325 327 328 329 330 332 334 335 335 333 331 329 326 324 324 325 327 331 337 343 350 353 353 352 350 347 346 344 344 343 344 346 348 349 350 351 351 352 352 352 351 349 348 347 346 344 340 334 324 312 300 288 278 269 262 257 253 249 247 247 247 247 246 244 244 246 249 254 258 260 261 259 256 253 250 248 247 245 243 242 240 239 238 237 238 239 240 240 240 239 239 238 238 238 240 241 242 242 241 241 242 243 244 244 244 243 242 241 240 240 240 241 242 242 241 240 239 238 238 238 239 240 242 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 204 204 205 207 208 210 210 210 210 210 211 211 212 214 217 221 225 228 230 230 231 231 231 231 230 229 228 227 227 227 228 229 231 234 237 nan nan nan nan 251 253 256 259 263 266 270 275 279 284 288 291 294 295 296 296 297 298 299 nan nan nan nan nan nan nan nan nan nan nan 317 320 321 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 274 273 271 269 268 267 265 263 262 261 261 261 260 258 257 256 257 257 255 253 252 251 251 251 251 251 251 250 250 249 250 251 253 254 255 256 257 259 261 260 258 256 254 254 253 254 253 252 251 249 249 250 251 252 252 251 250 249 249 248 247 246 246 247 247 246 247 247 248 248 247 247 247 247 247 246 245 241 237 234 232 233 236 239 240 240 241 243 243 244 243 242 240 240 240 241 241 242 243 244 245 246 247 249 250 253 255 256 255 255 255 257 258 258 259 261 262 264 263 263 264 267 271 275 277 278 278 278 279 279 280 283 288 292 294 295 297 304 312 318 322 325 326 327 329 331 334 334 334 332 329 326 324 324 325 327 330 334 340 347 352 353 353 351 350 349 348 349 349 351 353 353 353 353 353 352 353 353 352 352 351 351 351 351 350 347 341 333 323 312 300 289 278 268 262 258 254 252 251 251 251 249 247 246 247 250 254 259 261 261 260 257 253 251 249 247 245 244 242 241 239 238 238 238 240 241 241 241 240 239 238 238 239 241 242 243 242 242 242 243 244 244 245 245 245 245 244 243 243 243 243 243 243 242 241 240 239 239 239 240 242 244 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 206 206 206 207 208 209 209 209 208 208 209 211 212 213 214 217 220 223 227 230 232 233 234 234 233 233 231 230 229 228 228 229 230 232 234 nan nan nan nan 248 251 254 257 261 264 268 272 276 279 283 286 289 292 294 295 296 298 299 nan nan nan nan nan nan nan nan nan nan nan nan 315 318 320 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 274 273 271 270 269 267 266 264 263 262 262 262 261 259 258 258 258 257 255 253 251 250 250 250 250 250 250 250 250 250 250 252 253 255 256 256 258 260 261 260 258 257 255 255 255 255 255 253 251 249 249 249 251 252 251 251 250 249 248 247 246 246 246 246 245 245 244 245 245 246 246 247 247 247 247 247 245 241 237 234 234 235 237 237 239 241 243 245 245 245 244 241 239 239 238 238 239 240 242 243 244 245 246 247 249 252 254 255 254 254 254 255 256 257 257 258 260 260 260 260 261 264 268 272 275 277 278 279 280 281 281 283 286 290 294 295 296 300 306 312 317 321 323 324 326 329 332 334 334 332 329 326 324 324 325 327 328 331 336 343 348 351 352 351 350 350 350 352 355 357 359 358 357 355 353 353 353 352 352 352 353 353 354 355 354 352 346 340 331 322 312 300 287 275 268 263 260 257 255 254 254 253 251 250 250 252 255 259 261 262 261 258 255 252 249 248 246 244 242 241 240 239 239 239 241 243 243 243 242 241 240 240 240 242 243 243 243 242 243 244 245 245 246 246 247 247 247 246 246 245 245 244 244 243 242 242 241 241 241 242 243 245 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 225 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 209 207 207 208 209 209 209 209 208 208 207 207 209 210 212 213 214 216 219 222 226 229 232 234 235 236 236 235 234 233 232 231 231 231 232 233 nan nan nan nan nan 246 250 255 259 263 266 270 274 278 281 283 285 287 289 293 295 297 299 300 nan nan nan nan nan nan nan nan nan nan nan 311 314 316 318 320 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 272 270 269 268 266 265 264 263 263 262 261 260 259 259 258 257 255 253 251 250 249 249 249 249 249 250 250 250 251 252 254 256 257 257 258 260 260 260 259 257 256 256 256 255 254 253 251 250 250 250 251 251 250 250 249 248 247 247 246 246 246 246 245 243 243 244 244 245 246 246 246 246 246 246 244 240 236 234 235 237 238 239 241 243 245 246 246 246 244 241 240 239 238 237 237 238 240 241 242 244 245 246 248 250 253 254 254 253 253 254 255 256 256 257 258 258 257 257 258 261 264 268 271 274 276 278 280 282 282 283 285 289 295 296 296 298 301 306 311 316 319 320 323 326 330 333 333 331 329 326 324 322 323 325 326 328 331 336 341 345 347 347 347 348 351 354 359 2 4 2 358 355 353 352 352 352 353 354 354 355 356 356 355 353 348 342 337 330 321 311 297 284 275 270 266 262 259 257 257 256 255 254 253 253 255 259 261 262 262 260 258 255 252 250 247 245 243 242 241 240 240 241 243 244 245 244 243 242 241 241 241 241 243 243 244 244 245 246 247 247 247 247 248 248 248 247 247 246 246 246 245 245 245 244 244 244 244 243 244 245 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 211 210 210 210 210 209 208 207 207 207 208 209 210 212 213 214 216 218 220 224 228 232 234 235 236 237 237 237 235 234 233 233 234 234 nan nan nan nan nan nan nan 249 255 261 265 268 272 276 280 283 285 287 288 290 293 297 299 301 nan nan nan nan nan nan nan nan nan 320 317 315 315 316 317 318 318 319 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 274 272 270 268 267 267 266 265 264 264 263 262 261 260 260 259 257 255 253 251 250 249 248 248 249 249 250 251 251 251 252 254 256 257 258 259 260 260 259 258 257 256 256 256 255 254 253 252 252 252 252 251 250 249 249 249 248 247 246 246 245 245 245 244 242 242 243 244 245 245 245 244 243 243 244 244 241 236 234 236 239 242 243 244 244 244 245 245 245 243 241 240 240 239 237 236 237 238 239 241 242 244 244 246 249 251 252 253 253 253 253 254 254 255 256 257 257 256 255 256 258 261 264 266 270 273 276 280 282 283 283 284 289 294 296 296 297 298 302 307 312 315 317 320 323 327 331 332 332 330 327 323 320 320 322 323 325 327 330 334 338 340 342 343 346 350 356 2 7 7 4 360 356 353 351 351 352 354 355 355 356 356 356 354 351 347 343 339 335 329 320 308 294 283 277 273 269 264 261 259 258 257 257 256 255 255 257 260 263 264 265 263 260 256 253 250 248 246 244 243 242 242 243 244 245 245 244 244 243 242 241 240 241 242 243 245 247 248 249 249 249 248 248 248 248 247 247 247 247 248 248 249 248 248 247 247 247 246 245 246 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 221 217 214 212 210 209 208 207 207 208 208 208 209 211 212 214 215 215 216 218 221 225 230 233 234 235 236 237 237 236 235 235 235 236 nan nan nan nan nan nan nan nan nan nan nan nan 270 273 277 281 284 288 289 291 293 296 300 302 304 nan nan nan nan 317 nan nan nan 324 323 322 321 320 320 320 319 319 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 275 274 271 269 nan nan nan nan nan nan 263 262 261 261 260 260 259 258 256 254 252 250 249 249 248 249 250 251 252 252 252 253 254 256 257 258 259 260 260 259 257 256 255 255 255 255 254 253 253 253 254 253 251 250 249 249 248 247 246 246 246 245 244 244 243 242 242 243 244 245 245 244 244 243 244 245 244 241 238 237 238 242 244 245 244 244 244 245 245 245 244 242 242 242 240 237 236 236 236 237 239 240 242 243 245 247 249 251 252 252 252 252 253 253 254 255 256 256 256 254 254 255 258 261 263 265 269 275 280 283 283 282 283 287 292 295 296 296 297 299 303 307 311 315 317 319 324 329 332 333 332 328 323 319 318 319 320 322 324 326 328 331 334 337 341 345 351 357 4 8 8 5 0 356 352 350 349 350 352 354 355 356 356 355 353 350 346 344 341 339 335 328 317 303 291 284 280 276 271 266 263 260 259 259 259 257 256 257 259 263 267 269 268 265 261 257 254 251 249 247 246 245 244 244 245 245 244 244 243 243 242 241 240 241 242 244 247 249 251 251 251 250 249 248 248 247 246 245 246 248 251 253 253 252 252 251 250 249 249 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 233 231 226 220 215 211 209 208 207 206 206 207 208 209 210 212 214 215 215 215 215 216 219 223 227 230 232 232 233 234 234 235 235 236 237 nan nan nan nan nan nan nan nan nan nan nan nan 268 271 274 278 282 286 290 293 296 299 301 304 305 nan nan nan 311 314 317 320 322 323 324 324 323 322 322 322 321 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 275 274 273 271 268 nan nan nan nan nan nan nan nan 261 260 260 259 259 258 257 255 254 252 251 250 249 250 251 251 252 252 252 253 254 256 257 258 259 260 260 259 257 255 254 254 254 253 253 253 253 254 255 254 252 250 249 249 248 247 246 246 246 245 244 243 243 243 243 244 245 245 245 244 243 244 245 245 244 242 240 240 241 242 244 246 247 248 249 249 249 248 246 245 244 244 242 238 235 234 234 235 237 239 240 242 244 246 248 250 251 251 252 251 251 252 253 254 255 255 254 253 252 254 256 259 261 263 267 272 278 282 283 282 282 286 290 294 296 297 297 298 301 304 308 311 314 316 320 325 330 332 332 328 322 318 317 317 319 320 322 324 326 328 331 335 340 346 352 358 3 6 6 4 360 356 352 348 347 347 349 350 352 353 354 354 352 350 348 345 344 343 340 336 327 314 301 292 286 282 278 273 268 265 263 262 262 261 259 258 260 265 270 272 272 269 266 262 258 255 252 250 249 247 246 245 245 244 244 243 243 242 242 241 240 241 242 245 247 249 251 252 252 251 251 250 249 247 245 245 247 251 256 258 258 257 256 254 253 252 251 250 249 249 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 235 230 224 217 212 209 208 207 206 205 206 208 210 211 213 214 214 214 214 214 214 216 219 223 226 228 229 229 229 230 231 232 234 235 237 nan nan nan nan nan nan nan nan nan nan nan nan nan 273 277 280 284 289 293 297 300 303 305 306 307 308 309 310 312 315 nan nan 319 319 320 321 320 320 320 320 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 276 275 273 272 270 268 266 nan nan nan nan nan nan nan 260 260 259 259 259 258 258 257 255 254 253 252 251 251 251 252 253 253 253 254 254 255 257 258 259 260 260 258 257 255 254 253 253 252 251 251 252 254 255 254 252 250 249 249 248 247 246 246 245 245 244 243 243 244 244 245 245 245 245 244 243 243 244 244 243 241 241 241 241 242 244 247 251 253 254 253 252 249 247 245 245 244 241 237 234 232 232 233 235 237 239 241 242 244 247 249 250 251 251 251 250 251 251 253 254 254 253 251 251 252 255 258 260 261 264 268 274 279 281 282 282 284 289 294 297 298 298 298 299 301 304 308 311 314 317 320 324 327 328 325 321 317 314 314 316 318 320 322 325 327 331 335 341 346 352 357 0 2 2 0 357 354 350 346 343 342 342 343 345 348 349 351 352 351 350 348 347 346 345 342 336 326 313 301 293 288 285 280 275 270 267 265 264 263 262 261 262 267 272 275 276 274 271 267 263 259 256 254 252 250 248 247 245 244 244 244 243 242 241 240 239 240 242 244 246 248 249 250 251 251 252 252 251 250 248 246 248 254 260 263 264 263 261 258 256 254 253 251 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 231 228 222 216 212 209 207 207 206 205 205 206 209 212 214 215 215 214 213 212 212 213 216 220 224 227 228 227 226 226 227 229 231 232 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 298 302 304 306 307 308 308 308 309 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 276 274 273 271 269 267 266 nan nan nan nan nan nan nan 260 259 259 259 259 258 257 257 256 255 255 254 253 252 252 252 253 254 254 254 254 255 257 258 259 260 259 258 256 254 253 252 252 251 250 250 251 252 253 253 252 250 249 248 248 248 247 246 245 244 244 244 244 245 245 245 245 245 244 243 241 241 241 241 241 242 242 242 241 241 245 249 253 256 255 252 248 244 243 244 244 242 239 234 231 229 229 230 232 234 237 239 241 243 245 248 249 250 250 250 250 250 251 252 252 252 251 250 250 251 254 256 258 260 261 264 268 274 278 280 282 284 288 293 297 298 298 297 298 299 302 306 310 313 314 315 317 319 320 319 317 312 309 309 311 314 318 321 324 327 331 336 341 346 351 355 358 359 358 357 354 350 346 342 338 335 332 333 335 338 341 345 348 350 350 349 349 349 348 347 343 336 325 313 303 295 291 287 281 276 272 269 267 266 265 265 266 269 273 275 277 277 275 271 267 263 260 257 256 254 251 249 247 246 245 244 243 242 240 239 238 239 241 243 244 245 245 246 248 251 254 255 255 254 251 248 249 253 259 264 267 267 265 262 260 257 254 253 253 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 250 248 248 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 226 223 219 214 210 207 206 206 206 206 205 205 207 210 212 215 216 215 213 212 211 211 213 217 222 226 229 228 227 225 224 226 228 230 232 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 301 304 305 306 306 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 277 276 274 273 271 269 267 266 nan nan nan nan nan nan nan nan nan nan nan nan 258 257 256 256 256 256 255 254 253 252 253 253 254 254 254 255 255 257 258 259 259 259 258 256 254 253 252 251 250 249 249 250 251 251 252 251 250 248 247 247 247 247 245 244 244 244 245 246 247 246 245 244 244 243 242 240 239 239 240 241 242 243 242 241 242 245 249 252 252 249 243 238 237 241 244 244 241 235 231 228 227 226 227 229 232 235 237 239 241 244 246 248 249 250 250 250 250 251 251 251 251 250 249 249 251 253 255 257 258 259 261 264 269 274 278 281 283 287 292 296 298 297 297 297 299 302 305 309 311 312 312 312 311 311 310 309 305 302 301 303 307 313 319 324 328 332 337 342 347 351 354 357 358 357 354 350 347 342 337 333 328 325 324 324 327 330 335 340 345 347 348 349 349 349 348 346 342 335 325 314 304 297 292 287 282 278 274 271 269 269 269 270 271 272 273 275 275 275 273 270 266 263 261 259 257 254 252 250 248 246 245 243 241 239 238 238 239 240 241 242 242 242 244 248 253 257 259 260 258 255 251 251 253 258 263 266 267 266 264 262 259 257 255 255 254 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 251 249 248 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 222 218 213 209 206 204 204 205 206 206 207 207 208 209 211 213 214 213 212 210 209 210 213 218 224 229 231 230 227 225 225 226 229 231 233 234 234 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 279 277 276 274 272 271 269 268 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 257 257 256 255 254 253 253 254 254 254 255 255 256 257 258 258 258 258 257 256 255 253 252 251 249 249 248 248 249 249 250 250 249 247 246 246 246 246 245 244 244 245 246 248 248 247 245 244 244 244 242 241 239 239 239 241 242 242 nan nan nan 244 246 246 244 237 232 231 236 244 247 245 239 233 229 226 224 224 225 227 229 232 234 237 239 242 245 246 247 249 250 250 251 251 251 250 250 249 249 249 250 252 254 255 256 258 259 262 266 271 275 279 283 286 291 295 296 297 297 298 299 302 305 308 310 311 311 309 307 304 301 298 295 293 291 291 295 303 312 321 328 333 338 343 348 352 355 357 358 357 354 350 345 340 335 330 325 321 318 317 318 321 325 330 337 341 345 347 348 349 349 348 346 341 333 324 314 305 298 292 287 283 280 278 275 274 273 273 273 273 272 272 272 273 273 272 269 267 265 262 260 257 254 252 250 247 245 243 241 239 239 239 240 240 241 240 239 240 243 248 255 260 264 265 263 260 256 255 255 258 262 265 266 266 265 263 261 259 257 257 257 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 255 253 250 248 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 217 213 208 204 201 201 201 203 205 207 208 209 209 210 211 211 211 211 210 209 208 209 213 219 225 230 232 231 228 227 226 228 231 234 235 235 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 279 277 276 274 272 271 270 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan nan nan 255 254 254 254 254 254 255 255 256 257 257 257 257 257 257 256 255 253 252 250 249 248 247 247 247 248 249 249 248 247 245 245 245 245 244 244 245 246 247 248 249 248 246 245 245 245 244 243 240 239 239 240 240 nan nan nan nan nan nan 239 235 230 228 230 237 243 245 243 238 232 228 225 224 223 223 224 227 229 232 234 237 240 243 245 246 247 249 250 251 250 250 249 248 248 248 249 250 251 252 253 254 256 258 260 264 268 273 277 281 286 291 294 296 297 298 299 300 302 305 308 310 310 310 309 306 301 296 292 287 284 281 279 280 287 300 314 326 332 338 344 349 354 357 359 359 358 356 352 348 343 337 331 325 319 315 313 313 314 317 321 328 335 340 344 347 350 351 350 348 344 338 330 322 314 306 299 293 289 286 283 281 279 277 276 275 274 273 272 271 271 272 272 272 271 269 267 264 261 258 255 252 249 246 244 241 240 240 240 240 240 240 238 238 239 242 248 256 263 268 269 268 265 262 259 259 261 263 265 265 266 265 264 262 260 259 259 259 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 258 256 253 251 248 247 245 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 215 214 211 206 202 198 197 197 199 202 205 208 209 210 210 211 212 212 211 210 209 207 207 209 214 220 226 230 232 231 230 229 229 231 233 236 238 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 279 277 276 274 272 271 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 255 256 256 257 256 256 256 256 256 255 253 251 250 248 247 246 246 246 247 247 248 247 246 245 243 243 244 244 245 245 247 248 249 249 249 249 248 247 247 247 245 242 239 238 239 nan nan nan nan nan nan nan 237 232 229 229 232 236 239 241 239 235 231 227 225 224 223 223 224 225 227 230 232 235 239 241 243 244 246 248 249 250 250 249 248 247 247 247 248 249 249 250 251 253 255 256 259 262 267 271 276 280 286 291 294 297 299 300 300 300 302 305 308 310 310 310 308 305 300 295 289 283 278 274 271 270 273 285 304 321 329 337 344 350 355 358 360 0 360 358 356 353 348 342 335 327 321 316 313 312 312 312 315 321 328 335 341 346 350 352 351 349 346 341 335 329 322 314 307 300 295 291 288 286 283 280 278 277 276 275 274 273 272 272 272 274 274 274 273 271 267 263 259 256 252 249 246 243 241 240 240 240 240 239 238 238 238 241 247 256 265 270 271 271 269 266 264 264 265 266 266 266 266 266 264 263 262 261 261 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 259 258 256 nan nan nan 247 245 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 215 213 211 207 202 198 196 195 196 198 202 206 209 211 211 212 213 214 214 212 210 208 207 206 209 214 221 226 230 232 233 232 231 232 233 236 238 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 279 277 276 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 255 255 256 256 256 255 256 256 255 253 251 250 248 247 245 245 245 245 246 247 247 246 244 243 243 243 244 245 245 246 248 249 249 250 250 250 250 249 248 246 243 241 239 239 nan nan nan nan nan nan 244 242 238 235 235 237 239 239 238 236 233 229 226 225 225 224 224 225 226 228 231 233 234 237 239 240 242 243 246 248 249 249 248 248 246 246 246 247 248 248 248 249 252 254 256 259 262 266 270 275 279 284 289 294 297 300 300 300 300 302 305 307 309 311 310 309 306 302 296 290 283 277 272 267 265 266 276 294 312 324 334 342 348 354 357 360 1 1 1 360 357 353 348 340 331 324 318 314 312 311 311 312 316 322 329 337 343 348 350 350 349 347 344 340 334 328 321 313 306 300 296 292 289 286 283 281 280 278 278 277 275 273 272 272 273 275 277 278 277 274 270 265 261 256 252 249 245 243 241 240 240 239 239 239 238 239 241 246 254 263 269 272 272 272 270 269 268 269 269 269 269 268 267 266 264 263 263 263 263 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 256 nan nan nan nan 246 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 217 215 213 211 207 201 197 195 195 196 199 203 207 211 213 214 215 216 217 217 214 211 208 207 207 210 215 221 227 230 232 234 234 234 235 236 237 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 255 255 256 256 255 255 255 254 253 251 250 248 247 245 244 244 244 245 246 247 247 245 243 243 243 243 244 245 245 247 248 249 250 251 252 251 250 249 247 245 243 241 240 nan nan nan nan nan 239 244 246 247 245 244 244 244 242 239 236 232 229 226 225 225 225 225 226 228 230 232 234 235 236 237 238 239 240 243 245 247 248 248 247 246 245 245 246 246 246 247 248 251 254 256 259 262 266 270 274 278 282 286 291 296 299 300 300 300 301 304 306 309 310 311 310 308 304 298 292 285 278 272 266 263 265 273 288 304 318 330 339 345 350 355 358 360 1 2 2 360 355 350 344 336 329 323 317 313 311 309 309 310 314 320 329 337 342 345 346 346 346 344 341 337 332 325 317 310 304 299 295 291 287 285 283 281 280 279 278 277 275 273 272 272 273 276 279 281 280 278 274 268 262 257 253 248 245 242 241 240 240 240 240 240 nan 242 245 251 259 265 269 272 273 273 273 274 273 273 272 271 271 269 268 266 265 265 265 266 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 255 254 nan nan nan 247 244 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 219 219 218 216 214 211 207 202 198 195 195 196 199 204 209 214 216 217 218 219 220 219 216 213 209 208 208 211 216 223 228 230 232 234 236 237 238 238 239 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 280 278 277 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 255 255 254 254 253 252 250 248 247 245 244 243 243 244 245 246 247 246 244 243 242 242 243 243 244 246 248 249 250 251 252 251 250 250 248 246 244 243 242 241 nan nan nan 234 237 242 246 249 251 250 250 249 247 244 239 234 229 227 226 225 225 224 225 227 230 233 235 236 236 236 236 236 238 240 242 244 246 247 247 246 244 245 245 246 246 246 248 251 254 256 259 262 265 269 273 277 280 283 288 294 298 299 300 300 301 302 305 308 310 311 312 311 307 302 295 288 280 273 268 265 266 273 284 296 311 324 334 341 346 350 354 357 359 2 2 359 353 347 342 337 331 325 319 315 310 307 305 305 306 310 317 325 331 337 340 342 342 340 338 335 331 325 318 312 305 299 295 291 288 285 284 282 281 280 279 278 276 274 273 271 271 273 276 279 281 282 281 275 268 262 257 252 248 245 243 241 nan nan nan 241 nan nan nan 250 255 261 265 269 272 275 278 279 278 277 275 274 273 271 270 268 267 267 267 268 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 251 nan nan 247 244 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 208 210 213 216 217 217 216 214 212 209 204 200 197 196 197 200 205 211 216 219 220 220 221 221 220 218 215 211 209 209 212 218 225 229 231 232 233 235 238 239 241 242 242 nan nan nan 241 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 280 280 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 254 254 254 254 252 250 248 247 245 243 243 243 243 245 246 247 246 244 242 242 241 242 243 244 245 247 249 250 251 252 251 251 250 249 248 246 245 244 243 239 236 234 235 238 242 246 248 251 252 253 253 251 248 243 237 232 228 226 225 224 223 223 226 230 233 234 236 236 235 235 235 236 237 239 242 243 245 246 245 244 244 244 246 246 247 248 251 254 256 258 261 264 269 273 276 279 281 285 290 295 298 300 300 301 302 304 307 309 311 312 312 310 305 299 291 283 276 270 267 267 271 277 285 297 313 328 337 342 345 348 352 356 1 1 357 350 342 337 333 329 324 318 313 309 305 302 300 300 301 304 309 316 324 332 335 335 333 330 328 325 321 317 311 305 300 295 291 288 286 284 282 281 279 278 277 276 275 273 271 270 270 272 275 278 280 279 276 271 266 260 255 251 nan nan nan nan nan 242 243 245 247 249 252 255 259 263 266 270 275 279 280 280 279 278 277 275 274 272 271 270 270 270 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 251 249 248 nan nan 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 208 207 207 209 212 214 215 215 214 213 211 207 202 199 198 199 203 208 214 218 221 221 221 221 221 220 218 215 212 209 210 213 220 226 231 232 232 233 235 237 240 242 nan nan nan nan nan 243 243 245 248 253 258 262 265 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 280 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 254 254 252 251 249 248 246 244 243 242 243 244 245 246 245 244 242 241 241 241 242 243 244 246 247 249 250 251 251 251 250 249 248 248 247 247 244 241 237 236 237 240 243 245 247 249 252 253 254 253 250 245 239 233 230 228 226 224 223 224 228 232 233 234 235 235 234 234 234 234 235 237 239 241 243 244 243 243 243 244 245 246 247 249 251 254 256 258 260 263 267 272 275 277 279 282 287 292 297 300 301 302 303 304 306 308 310 311 312 312 308 302 294 286 279 273 268 267 268 270 273 281 296 315 331 338 341 343 346 352 357 359 356 348 339 332 328 325 320 315 310 305 302 300 298 297 296 295 296 300 309 318 324 325 322 320 318 316 314 312 309 304 300 296 292 289 287 285 283 280 279 278 277 276 275 273 271 269 269 270 272 274 275 275 275 272 269 264 nan nan nan 247 245 244 244 245 246 248 250 252 255 258 261 264 266 269 273 277 279 279 280 279 279 278 277 275 274 274 273 273 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 250 248 247 246 nan nan nan nan nan nan nan nan nan nan nan nan 228 227 224 219 214 210 208 206 206 207 209 211 212 213 213 213 210 206 202 200 199 202 206 211 217 220 222 222 221 220 219 218 217 214 211 209 210 214 221 228 232 233 232 232 234 236 nan nan nan nan nan nan 245 244 245 247 250 254 258 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 254 253 251 250 249 247 245 243 242 242 243 244 245 244 243 241 241 241 241 241 242 243 244 246 247 248 249 250 249 249 248 248 248 249 248 246 242 238 236 237 240 243 245 246 248 250 251 252 252 250 245 240 235 232 230 226 224 224 227 233 235 234 233 234 233 233 232 232 232 233 235 237 239 241 242 242 242 242 243 244 245 247 249 252 254 256 258 260 262 266 271 274 276 277 280 284 289 295 299 301 302 303 305 306 307 309 311 312 312 310 305 298 290 281 275 270 267 265 265 266 270 nan nan 314 329 337 339 340 346 352 355 355 351 341 331 326 321 317 312 308 303 301 299 297 296 294 291 290 290 295 303 311 314 313 311 309 308 307 306 304 302 299 296 293 290 288 286 283 280 278 277 276 276 275 273 271 269 269 270 271 273 274 274 275 274 271 268 nan 259 255 251 248 247 248 249 250 252 254 256 258 261 264 267 269 272 275 277 278 280 280 280 280 280 279 278 277 277 276 276 276 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 249 247 246 245 nan nan nan nan nan nan nan nan nan nan nan nan nan 224 222 219 215 212 210 208 207 207 206 207 209 211 212 212 210 207 202 199 198 200 204 209 214 218 221 222 222 221 220 218 216 214 211 209 208 209 214 222 229 233 234 234 233 233 nan nan nan nan nan nan nan 247 246 247 248 251 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 251 250 248 246 244 243 243 243 243 243 243 241 241 240 240 240 240 241 241 243 245 247 248 248 248 247 247 247 248 248 249 249 246 243 239 236 237 239 242 243 244 246 248 249 249 249 248 245 241 236 233 229 225 223 223 227 233 234 233 233 233 233 233 231 231 231 231 233 235 237 240 241 241 241 242 242 243 245 247 249 252 254 255 258 260 262 265 269 273 275 276 277 281 287 293 298 301 303 304 305 307 308 309 310 311 312 311 308 301 293 284 278 272 267 264 262 262 266 nan nan 295 317 334 340 339 340 344 350 354 354 346 337 329 324 319 314 309 305 302 300 298 296 293 290 287 285 286 292 303 309 310 310 307 304 302 300 299 297 296 295 293 291 288 286 283 281 278 277 276 275 274 273 271 269 269 271 273 275 276 276 276 276 273 270 267 263 258 254 252 251 251 252 254 256 258 259 262 265 268 271 274 276 278 280 280 282 283 283 283 282 281 280 279 278 277 277 276 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 272 268 263 nan nan nan nan nan 255 252 250 248 246 245 244 243 nan nan nan nan nan nan nan nan nan nan nan nan nan 221 219 216 214 213 211 210 209 208 208 208 209 210 210 209 206 202 199 197 198 202 207 211 215 218 221 222 222 220 219 216 214 211 209 207 207 210 215 222 229 234 236 236 236 235 nan nan nan nan nan nan nan 250 249 249 250 252 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 251 249 248 246 245 244 243 242 242 241 240 240 240 240 240 240 240 241 243 245 247 247 247 246 246 246 247 248 248 249 248 246 242 238 237 238 239 241 242 243 244 246 246 246 245 244 243 240 236 232 227 222 219 218 222 227 229 231 232 232 232 233 232 231 230 230 231 233 234 237 239 240 240 241 242 243 245 247 249 251 252 254 257 259 261 264 268 271 273 274 276 280 285 291 296 300 302 304 306 307 308 309 310 311 312 311 309 303 295 287 280 274 269 265 262 263 266 nan nan nan 309 334 339 339 337 338 343 351 354 349 343 337 331 326 321 316 311 307 303 299 296 292 288 284 281 280 286 297 307 313 314 311 306 301 297 295 293 292 292 291 290 288 286 283 280 278 276 275 275 274 272 271 269 270 272 276 278 279 279 279 277 276 273 269 265 260 257 254 253 253 254 255 257 258 260 262 266 269 272 276 280 283 284 284 286 287 287 286 284 283 281 281 279 278 277 277 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 270 263 258 256 nan nan nan 255 252 249 246 245 243 243 242 241 239 238 nan nan nan nan nan nan nan nan nan 218 219 219 217 215 214 214 214 213 211 209 209 209 209 209 208 206 203 200 198 198 200 204 208 212 214 217 220 221 221 220 217 215 211 209 207 207 209 212 216 223 228 233 237 240 240 nan nan nan nan nan nan nan nan 254 255 255 255 256 258 259 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 253 251 249 248 247 245 244 242 240 239 239 239 240 241 240 240 240 241 243 244 245 246 245 245 245 246 247 248 248 248 246 244 241 239 238 238 239 240 241 241 242 243 243 242 242 241 241 239 236 232 226 220 215 214 217 221 225 229 231 232 231 231 232 231 230 230 230 230 232 235 237 239 239 240 240 242 244 246 248 250 251 253 256 258 260 263 266 269 271 272 274 278 283 288 292 296 300 303 305 307 309 310 310 310 311 311 310 305 297 289 283 277 272 267 264 266 nan nan nan nan nan nan 339 340 337 333 338 348 352 352 349 345 341 337 333 328 322 316 310 304 299 293 287 282 277 276 280 291 304 313 316 315 310 304 298 293 291 290 289 289 289 287 285 282 280 278 276 275 274 nan 272 271 270 270 273 276 279 281 281 280 279 277 274 270 266 262 258 255 254 254 254 255 256 257 259 261 263 266 270 275 282 288 288 289 291 291 291 289 286 284 282 281 280 279 278 278 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 273 264 256 251 251 253 255 255 253 249 246 243 241 240 239 238 237 236 234 231 nan nan nan nan nan nan nan nan 215 217 217 215 212 212 214 215 214 211 209 208 208 207 206 204 202 200 199 198 200 203 207 210 212 214 216 218 220 221 219 216 213 210 208 207 209 212 215 218 222 227 231 236 240 243 nan nan nan nan nan nan nan nan 257 260 262 262 262 262 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 251 249 248 246 245 242 240 238 238 239 240 241 241 240 240 241 242 243 243 244 244 244 244 246 247 248 248 246 245 243 242 241 240 239 240 240 239 239 239 240 240 239 239 239 240 239 236 231 225 219 215 214 216 219 223 228 231 232 232 231 231 232 232 231 230 230 231 233 235 237 238 238 239 241 243 245 248 250 251 253 255 257 260 262 265 268 270 271 273 276 279 284 288 292 296 300 303 305 309 310 310 310 311 311 310 306 300 292 285 279 273 269 268 270 nan nan nan nan nan nan nan 342 340 334 337 345 351 354 354 352 349 347 344 341 336 330 323 314 306 299 291 284 277 273 276 284 296 306 311 312 310 305 299 294 290 288 287 286 286 285 283 281 279 277 276 275 nan nan nan nan 270 271 273 276 278 279 279 279 278 276 274 271 267 263 259 256 254 254 255 255 255 256 257 258 260 261 264 270 281 289 291 292 293 293 291 288 286 284 283 282 281 280 279 279 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 267 254 244 242 247 252 254 253 249 244 241 238 236 235 234 233 232 230 228 225 222 nan nan nan nan nan nan nan nan nan 213 211 209 210 213 215 214 210 207 206 205 203 201 199 198 198 198 198 200 204 208 211 213 214 216 218 221 221 219 215 212 209 208 208 211 214 216 218 221 224 228 232 nan nan nan nan nan nan nan nan nan 245 253 259 264 267 267 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 343 343 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 250 249 248 246 243 240 238 237 238 240 240 240 240 241 242 242 241 242 242 243 243 244 246 247 248 247 245 244 243 243 243 242 241 240 239 237 236 236 236 237 237 236 237 238 237 234 230 224 219 216 215 217 220 223 227 230 231 231 231 232 233 234 234 233 232 232 233 234 236 236 237 238 240 242 244 247 249 251 253 255 257 259 261 263 266 268 270 271 273 276 280 284 289 293 297 299 302 305 308 310 311 311 311 310 308 303 296 289 282 276 271 269 272 nan nan nan nan nan nan nan nan 343 338 336 340 348 353 355 355 354 353 351 349 346 341 334 325 316 307 298 289 280 275 273 277 285 294 300 304 304 302 298 294 290 287 285 284 283 282 281 280 278 276 275 274 nan nan nan nan nan 271 272 273 274 274 274 274 274 273 272 270 267 264 260 257 255 255 255 255 255 255 255 255 255 254 254 261 273 283 288 289 289 289 288 286 285 283 282 282 281 280 279 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 311 305 295 276 253 237 230 237 244 251 252 248 242 236 233 232 231 230 228 227 225 223 221 218 216 nan nan nan nan nan nan nan nan nan 210 208 208 210 214 215 212 208 204 202 201 199 197 196 195 196 196 197 200 205 209 212 213 214 216 219 221 221 218 215 212 209 208 208 210 213 214 216 217 221 nan nan nan nan nan nan nan nan nan nan nan 239 245 251 259 265 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 nan nan nan nan nan nan nan nan 251 250 249 249 247 244 240 238 237 238 239 239 239 240 241 242 241 241 241 242 242 243 244 245 247 247 246 244 243 242 243 244 243 242 240 238 236 233 232 234 236 236 235 234 235 235 233 229 223 219 216 216 218 221 224 226 228 228 229 230 232 234 235 236 236 235 234 233 233 234 235 236 237 239 240 243 246 248 250 252 253 255 257 258 261 264 266 268 270 272 274 277 281 285 290 293 295 298 301 305 308 310 311 311 311 309 305 300 294 287 280 274 271 271 273 nan nan nan nan nan nan nan nan 342 336 334 339 346 351 353 354 355 354 352 349 345 340 332 324 316 307 297 288 280 275 275 278 283 289 293 296 296 295 292 289 286 284 282 280 279 278 278 276 275 274 273 nan nan nan nan 271 271 271 271 270 269 268 268 268 268 267 267 266 264 261 258 256 256 255 255 255 255 254 253 251 249 248 255 264 274 280 283 284 284 283 283 283 282 282 281 280 279 278 277 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 336 335 337 329 247 209 209 219 234 243 249 246 237 229 226 227 228 228 226 223 221 219 217 215 212 210 nan nan nan nan nan nan nan nan nan 206 205 nan nan nan nan 211 206 202 199 198 196 194 193 192 193 195 197 201 206 210 212 213 214 216 219 220 219 217 215 213 211 210 210 210 211 212 212 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 251 259 262 262 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 277 276 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 265 264 nan nan nan nan nan nan nan 250 249 248 247 244 241 238 237 238 238 238 238 239 240 241 241 240 240 241 241 242 244 245 246 246 245 243 242 242 243 244 244 243 241 238 234 231 230 232 234 235 233 232 232 232 230 226 222 218 216 217 220 223 226 227 227 227 227 229 232 234 236 237 238 237 235 234 234 234 235 236 237 237 239 241 244 247 249 250 252 254 255 257 259 261 263 265 268 270 272 275 278 282 287 290 292 294 297 300 304 307 309 310 310 309 306 302 297 291 284 277 272 270 270 nan 278 nan nan nan nan nan nan 344 338 331 330 337 344 349 352 354 354 353 350 347 342 337 330 324 317 309 299 289 282 278 276 278 283 287 290 292 292 290 288 285 282 280 277 276 276 275 274 274 273 273 nan nan nan nan 271 270 268 267 265 264 nan nan nan nan nan 263 263 262 260 258 257 256 256 256 256 255 255 253 251 248 248 253 260 267 274 278 279 280 281 281 282 282 281 281 280 278 277 275 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 8 13 26 61 134 162 176 199 222 232 236 228 220 217 219 222 225 223 220 216 213 211 210 208 207 205 203 nan nan nan nan nan nan nan nan 201 nan nan nan nan nan nan 204 200 198 196 194 192 190 189 191 194 198 203 208 210 212 212 214 216 218 218 217 217 217 216 216 215 213 211 210 209 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 269 268 267 266 nan nan nan nan nan nan 249 248 247 247 244 242 240 239 238 238 238 237 237 238 240 240 240 240 240 240 242 244 245 245 245 245 243 242 242 243 244 244 243 241 237 233 229 229 230 232 232 230 229 229 229 228 225 221 218 217 219 222 225 227 228 227 227 227 228 231 233 236 238 238 238 237 236 235 236 236 236 236 237 238 240 243 245 247 249 250 252 254 256 258 259 260 262 265 268 271 272 275 279 283 287 289 291 292 295 299 302 305 307 308 308 305 302 299 294 287 280 275 271 268 267 272 284 nan nan nan nan nan 342 337 329 324 328 335 343 348 351 353 354 352 349 345 340 336 333 329 322 313 302 292 285 281 280 281 284 287 290 291 289 287 284 281 278 276 274 274 273 272 272 272 272 271 270 270 270 270 nan nan nan nan nan nan nan nan nan nan 260 260 260 259 258 257 256 256 256 256 256 255 253 251 249 250 254 260 266 271 275 278 279 280 281 281 281 281 280 280 278 276 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 nan nan nan nan nan nan nan nan 30 31 34 46 89 131 147 153 164 179 190 195 197 199 203 207 208 208 206 202 202 202 202 202 201 200 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 198 196 195 193 190 187 187 190 194 199 204 208 210 211 212 213 215 217 216 216 216 217 218 220 219 216 212 208 206 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 273 273 274 274 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 272 271 270 268 266 nan nan nan nan 251 249 247 246 246 244 243 241 240 239 238 237 236 236 237 239 240 240 239 239 240 242 243 244 244 245 245 244 243 242 242 243 243 243 241 237 232 229 228 228 230 230 228 228 227 227 227 225 222 219 219 220 223 226 228 228 228 227 227 228 229 232 235 238 239 239 238 237 237 237 237 237 238 238 239 241 242 244 246 247 249 251 253 255 256 257 257 259 262 266 268 269 271 274 279 283 286 287 289 290 293 296 299 302 304 305 304 303 300 296 290 283 278 274 269 267 270 281 295 nan nan nan 332 334 331 324 319 322 329 336 343 348 352 354 353 351 347 344 343 342 339 333 324 312 302 294 288 284 283 284 287 290 291 290 288 285 282 279 276 274 272 272 271 271 271 271 270 269 269 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 257 256 256 256 256 256 255 254 252 251 251 254 258 263 269 273 277 279 280 281 281 281 281 281 281 280 278 276 274 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 38 42 44 46 64 100 126 137 140 140 139 144 153 163 172 177 177 176 174 173 174 181 187 191 192 192 191 190 nan nan nan nan nan nan nan 196 194 nan nan nan nan nan nan nan 194 193 193 193 192 189 187 187 191 196 201 205 207 208 209 210 211 213 213 213 213 213 215 218 221 221 217 211 206 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 273 273 273 272 272 272 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 275 274 272 270 267 nan nan nan nan 251 248 246 245 245 244 242 241 240 239 238 237 236 236 237 239 239 239 239 240 241 242 242 243 244 245 245 244 243 242 242 242 242 242 240 236 232 228 226 227 229 231 230 229 229 228 228 226 224 222 221 222 224 226 228 229 229 228 228 228 229 232 235 238 239 239 238 238 237 238 238 239 240 241 242 243 244 244 245 247 248 250 252 254 255 255 256 257 260 263 264 265 267 271 275 280 283 284 285 287 289 292 295 297 299 300 301 301 301 298 293 287 281 276 272 269 272 281 291 300 nan nan 321 323 322 317 315 318 324 330 336 340 345 348 349 348 347 347 349 348 343 336 327 316 308 301 295 291 288 287 289 291 292 293 291 288 285 281 277 274 272 271 271 271 271 270 269 269 269 270 270 nan nan 265 nan nan nan nan nan nan nan nan nan nan nan 257 nan 255 254 254 253 253 252 251 250 251 255 261 268 273 277 281 283 283 283 283 283 282 282 282 281 279 277 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 nan nan nan nan nan nan nan nan nan 47 50 52 58 79 108 125 132 133 130 130 135 142 150 156 158 157 158 158 157 159 165 174 179 181 182 182 nan nan 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 187 187 188 190 191 191 190 191 195 199 202 205 206 207 208 209 209 209 209 209 210 211 213 216 218 218 215 208 203 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 275 274 273 271 270 272 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 274 274 273 270 267 263 nan nan 254 251 247 246 245 244 242 241 240 239 238 237 236 236 237 238 238 238 238 238 239 240 240 240 241 242 243 243 242 242 242 242 242 242 241 239 235 230 227 225 225 227 230 232 233 233 232 229 227 225 224 224 225 227 229 230 231 231 230 230 230 232 234 236 238 239 238 238 237 237 238 239 240 242 243 244 245 246 246 246 247 248 250 252 253 254 254 255 256 258 260 261 262 264 268 272 276 279 282 283 284 286 289 292 294 295 296 297 298 298 297 295 290 285 280 275 273 275 282 289 295 nan nan 311 314 314 312 312 315 319 324 328 331 333 335 337 338 341 345 348 347 340 332 323 316 310 306 301 298 296 294 294 295 296 297 296 293 289 284 280 276 274 272 271 271 270 270 270 270 271 271 271 nan nan 266 264 263 nan nan nan nan nan nan nan nan 258 257 256 254 253 252 251 251 250 249 248 249 254 262 271 278 283 286 287 287 286 286 285 284 284 284 283 281 279 277 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 56 60 69 90 115 128 131 131 129 129 136 143 149 152 153 154 154 153 150 152 157 163 168 171 172 173 174 175 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 184 186 188 191 192 194 196 199 201 203 205 207 208 209 209 207 206 206 207 209 nan nan nan 214 213 210 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 276 273 270 268 269 273 279 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 269 270 269 268 266 263 260 nan 255 251 247 245 243 242 240 239 239 238 237 236 236 236 237 237 237 237 237 238 238 238 237 237 239 240 241 241 241 241 243 243 243 242 241 238 234 229 225 224 224 226 229 233 236 237 233 229 225 224 224 226 228 230 231 232 232 232 232 233 233 234 235 237 238 238 238 238 237 237 238 239 240 242 243 244 246 247 247 247 247 248 249 250 251 252 253 254 256 258 259 260 260 262 266 270 274 277 279 281 282 285 288 290 292 293 293 293 294 294 295 294 292 288 284 280 277 278 284 288 292 295 nan 304 307 308 308 310 312 316 320 322 322 321 320 319 321 325 332 337 337 331 323 318 315 312 309 306 304 302 301 301 301 302 303 302 300 295 290 285 281 277 274 272 271 271 270 269 270 272 272 272 nan nan 269 267 266 nan nan nan nan nan nan nan 261 259 258 256 nan nan nan 251 250 249 248 247 247 251 258 268 280 288 291 292 290 289 288 287 287 286 285 284 283 281 278 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 68 79 98 117 129 133 132 131 133 140 145 148 150 151 149 144 139 139 144 150 155 160 163 165 167 169 171 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 183 183 184 186 189 193 196 199 201 203 204 205 208 209 210 209 207 205 205 206 208 nan nan nan nan nan 208 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 264 259 259 262 267 272 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 262 262 263 263 262 261 259 258 255 251 247 244 241 239 238 237 237 236 236 235 236 236 236 235 235 235 236 237 237 236 235 236 238 240 240 240 240 241 242 243 242 241 240 237 232 228 225 223 223 225 230 236 239 237 232 226 223 223 224 226 229 231 231 231 231 231 232 234 234 235 236 237 237 238 239 239 239 239 239 239 240 241 241 243 244 246 247 247 247 247 247 249 250 251 252 254 256 257 258 259 260 261 264 268 271 274 276 278 281 284 287 289 291 292 291 290 289 289 290 291 291 290 288 284 281 281 285 288 290 291 nan 298 301 303 305 308 310 313 315 317 316 314 309 305 305 307 311 316 318 315 314 314 315 315 314 311 309 307 307 307 307 308 309 309 307 303 298 293 288 283 279 276 274 272 271 270 271 272 273 274 nan nan 272 271 269 nan nan 266 266 265 263 262 261 261 260 259 nan nan nan nan nan nan nan nan nan 248 252 261 275 286 291 292 292 291 290 289 288 288 287 286 284 282 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 68 75 86 102 116 126 132 135 137 140 146 151 152 149 145 139 134 131 132 139 146 151 155 158 161 163 165 169 nan nan nan nan nan nan nan nan nan nan 188 nan nan nan nan 182 182 183 185 189 193 197 200 201 202 203 206 209 211 212 210 207 205 204 nan nan nan nan nan nan nan nan 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 70 96 225 230 229 227 224 221 231 260 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 254 253 255 256 257 nan 257 256 254 251 247 243 240 238 237 236 235 235 235 235 234 234 234 233 232 233 234 236 236 235 235 237 239 240 240 239 239 240 241 242 242 241 239 235 230 226 222 221 222 226 232 238 239 236 230 225 222 222 224 226 228 230 230 231 230 230 231 234 235 236 237 237 238 239 241 241 241 241 240 239 239 239 239 240 242 244 245 245 245 246 nan nan nan 250 251 253 255 257 258 259 260 261 263 266 269 272 273 275 278 282 286 289 291 291 290 288 286 285 285 287 288 289 290 289 284 284 285 287 288 289 nan 294 297 300 303 305 308 310 311 312 312 309 304 299 296 294 294 297 298 300 305 310 315 318 318 317 314 312 310 310 311 313 314 315 314 311 308 303 297 292 287 283 279 276 274 273 274 274 275 275 nan 274 274 273 272 270 268 267 265 263 262 261 261 261 261 261 259 257 nan nan nan nan nan nan nan nan 249 254 265 276 284 287 289 290 290 290 289 289 288 287 286 283 281 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 91 101 112 121 128 135 144 153 159 159 155 149 141 135 131 130 132 138 145 149 153 156 158 161 164 167 171 nan nan nan nan 178 177 177 178 180 182 nan nan nan nan 182 183 184 187 190 193 197 198 199 201 203 207 210 213 213 211 209 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 81 90 103 127 152 163 163 159 156 153 336 335 nan nan nan 336 333 330 327 323 nan nan nan nan nan nan nan 244 242 243 245 248 250 252 253 253 252 249 245 242 239 238 236 235 234 234 233 233 233 232 232 231 231 232 233 235 236 236 237 239 240 240 238 236 236 238 239 240 240 239 237 233 228 224 221 220 222 227 233 237 237 233 228 225 224 223 225 227 231 234 234 233 231 231 232 235 237 238 239 239 240 241 242 243 242 240 239 238 237 237 237 238 240 242 243 243 244 nan nan nan 246 247 249 252 255 257 259 259 260 261 262 265 268 269 270 272 275 279 285 288 290 290 289 287 284 282 282 283 284 287 291 289 285 283 283 285 287 287 288 290 293 297 300 303 305 307 308 309 308 306 302 297 292 289 287 286 286 289 296 305 313 318 321 321 320 318 315 314 314 315 317 317 318 317 315 312 307 302 297 291 287 283 280 279 278 277 277 277 276 275 275 274 273 271 269 267 265 263 262 261 261 262 263 263 262 260 258 nan nan nan nan nan nan nan nan 252 257 266 273 278 282 285 287 289 290 290 290 289 287 285 282 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 90 98 nan nan 114 124 134 141 147 147 143 139 134 131 130 131 135 140 145 149 152 155 157 160 163 166 170 172 174 175 176 175 174 173 174 174 174 nan nan nan nan nan 185 186 189 191 194 195 196 198 200 204 207 210 212 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 82 87 92 104 122 138 144 145 145 140 331 332 nan nan nan 338 336 335 333 nan nan nan nan nan nan nan nan nan 225 231 235 239 243 246 248 249 248 246 243 241 238 236 235 233 232 232 232 232 231 231 231 231 231 231 233 234 236 236 237 238 238 237 235 233 233 235 237 239 239 238 235 231 226 222 219 219 222 226 230 232 231 228 227 226 225 225 226 229 235 241 242 238 234 233 234 237 239 240 241 241 242 243 243 242 241 239 237 236 235 235 236 238 240 241 242 242 nan nan 243 243 243 244 246 250 253 256 258 259 260 260 262 264 267 268 268 269 271 276 282 287 289 290 288 285 282 280 278 278 280 285 290 288 284 280 280 283 285 285 286 287 290 294 297 300 302 304 306 306 306 304 301 297 292 288 285 282 280 280 285 296 306 314 319 323 324 323 322 321 320 320 320 321 322 323 322 320 316 312 307 302 296 291 287 285 283 281 280 279 278 277 276 276 274 273 271 269 266 264 263 262 262 263 264 265 264 263 261 258 nan nan nan nan nan nan nan nan 256 260 265 270 275 279 284 289 291 292 292 291 289 287 284 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 nan nan 116 120 123 125 125 127 129 132 137 141 145 148 151 154 156 159 162 165 167 168 170 171 172 172 171 170 171 171 170 nan nan nan nan nan 187 188 190 192 194 195 196 198 200 204 206 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 nan nan nan nan nan nan nan nan nan 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 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 55 65 74 80 nan nan 93 108 124 134 142 166 276 304 318 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 215 222 229 234 239 242 244 245 243 242 240 237 234 232 231 231 231 230 231 231 231 231 231 231 231 233 234 236 236 236 236 235 234 233 233 233 235 237 238 238 236 233 229 224 220 218 218 222 225 227 228 228 226 226 227 226 226 227 230 237 246 249 245 239 237 239 240 241 242 243 243 243 243 242 241 239 237 235 234 234 234 236 237 239 241 241 241 nan nan 241 241 241 242 244 248 251 254 256 258 259 260 261 263 265 266 265 265 268 273 280 285 289 289 288 284 281 278 276 275 277 283 288 288 284 278 276 280 283 284 285 285 nan 291 294 297 299 301 303 304 304 303 301 298 293 289 285 282 279 277 279 286 295 303 312 318 322 325 327 327 326 326 326 327 328 329 330 329 326 323 318 312 305 299 295 291 289 287 285 283 281 280 279 278 277 275 273 270 268 266 264 263 263 264 266 267 267 265 263 260 257 254 nan nan nan nan nan nan nan 258 262 265 269 274 280 288 292 294 294 293 291 288 286 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 111 113 117 121 125 130 135 139 142 145 148 150 153 155 158 160 163 165 165 165 166 167 168 167 167 170 171 172 nan nan nan nan nan nan 187 188 190 193 195 196 198 200 203 205 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 24 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 72 nan nan nan nan nan 103 117 140 nan 280 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 208 217 224 231 236 239 240 241 240 238 236 233 231 230 230 230 230 230 231 231 231 231 231 232 233 235 236 236 235 235 234 235 235 235 235 236 237 238 238 236 232 227 222 218 217 217 220 222 224 226 227 229 229 229 228 227 228 231 239 247 251 249 246 244 245 246 246 245 245 245 244 242 242 240 238 236 235 234 233 233 234 236 237 239 239 239 nan nan nan 240 241 242 245 247 249 250 253 255 258 259 260 262 263 264 264 264 266 272 278 284 288 288 287 283 280 276 274 273 275 280 286 289 285 277 275 277 281 283 284 284 286 nan nan 294 296 298 300 301 301 302 301 298 294 290 285 282 279 277 277 279 284 291 299 307 314 319 324 327 328 329 330 331 334 336 338 339 338 334 329 322 315 309 304 300 297 295 292 289 287 286 285 283 281 279 276 273 270 267 264 263 262 264 266 267 267 265 262 259 256 253 252 nan 250 250 251 252 254 256 258 259 261 265 274 285 292 295 296 294 292 290 287 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 106 108 109 110 114 120 126 132 137 141 143 146 148 150 152 154 156 159 161 162 163 162 163 164 166 167 167 169 170 nan nan nan 180 181 nan nan 184 185 187 191 194 197 198 200 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 72 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 122 nan nan nan nan 193 205 215 224 230 234 236 238 238 236 234 232 230 230 230 230 230 231 231 231 232 232 232 232 233 234 235 235 235 235 236 237 238 237 236 237 237 238 237 234 230 224 219 216 216 216 217 219 221 223 226 231 234 235 234 232 231 234 240 246 251 252 251 248 249 249 249 249 248 247 245 243 242 240 238 236 234 233 232 232 232 233 235 237 238 238 nan nan nan nan nan 244 246 247 247 248 250 253 255 257 258 259 261 262 263 263 266 271 277 283 286 287 285 282 278 274 271 270 272 277 285 289 287 279 275 275 278 282 283 284 285 nan nan nan nan 296 297 298 298 299 299 298 295 291 287 283 281 279 277 277 279 282 288 294 300 307 313 319 323 327 332 336 340 344 348 350 349 346 340 334 326 320 314 310 306 304 301 298 296 294 294 293 290 286 281 277 272 268 265 262 261 262 264 265 265 263 261 258 255 253 252 252 251 251 250 250 252 253 254 254 253 255 265 277 288 294 295 294 292 290 288 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 100 104 106 107 109 111 115 122 128 134 139 142 145 148 149 150 152 153 155 157 160 162 162 161 160 162 164 167 168 167 166 nan nan nan 173 174 176 178 180 183 186 189 193 196 198 199 202 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 25 23 23 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 172 192 206 218 226 232 235 237 237 236 234 232 231 230 230 231 231 231 231 231 232 232 232 232 232 233 235 236 236 237 239 240 240 237 235 235 235 236 235 232 228 223 219 217 216 216 217 217 218 220 224 232 239 244 244 241 239 240 243 247 250 252 251 249 249 249 249 250 251 250 247 245 242 240 237 234 232 231 231 231 231 232 234 235 237 238 238 239 240 241 243 244 246 248 248 248 249 251 254 255 256 257 258 260 261 262 265 269 275 280 283 284 283 280 276 272 268 267 268 274 282 288 288 282 275 272 274 277 280 282 285 nan nan nan nan nan 295 295 295 295 296 296 295 292 288 285 282 281 279 277 277 278 281 284 288 294 300 305 310 318 328 338 346 353 357 360 360 357 353 346 339 333 328 323 319 315 312 308 306 305 307 306 302 295 288 281 275 270 266 262 261 261 261 262 262 261 259 257 255 254 253 253 253 252 251 250 250 251 251 250 248 250 257 268 281 288 290 290 289 289 289 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 97 97 97 97 98 98 100 102 105 106 108 112 117 123 129 134 139 144 147 148 149 150 151 152 154 156 159 162 162 159 157 157 160 164 166 165 nan nan nan 164 165 167 170 174 178 182 186 190 193 196 197 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 24 24 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 164 179 196 213 228 236 237 237 237 236 235 233 232 232 231 231 231 231 232 232 233 233 233 233 235 237 238 239 239 241 242 240 236 233 232 233 234 233 230 226 222 220 219 218 216 214 212 212 214 222 235 246 253 253 250 247 246 246 247 248 248 248 247 247 247 248 249 252 252 250 247 243 239 235 232 231 231 231 231 232 233 234 236 237 237 238 238 239 241 242 244 246 248 249 249 250 251 253 254 254 255 256 258 259 261 264 268 273 277 280 281 280 277 274 270 266 264 266 271 280 287 288 282 274 269 268 271 275 279 283 nan nan nan nan nan nan 293 292 292 292 293 293 292 289 287 284 282 281 279 277 277 279 281 285 288 292 296 298 305 316 333 349 359 6 9 10 9 6 360 354 348 343 339 335 329 324 320 318 319 322 319 312 303 293 285 279 273 268 265 262 261 261 261 261 261 260 258 nan nan nan 254 254 253 252 251 250 250 249 249 248 248 252 260 271 278 282 285 286 288 288 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 98 97 98 100 101 101 nan 101 102 104 106 109 113 118 123 128 133 139 143 146 147 148 149 150 151 153 156 159 163 162 159 156 154 157 160 161 160 nan nan nan 158 161 164 169 174 179 183 187 190 193 196 198 199 nan nan nan nan nan nan nan nan nan nan nan nan nan 208 206 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 25 25 26 26 27 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 157 159 167 189 214 228 233 235 236 236 235 234 233 232 231 231 231 232 233 233 233 234 235 237 239 239 239 239 240 240 237 233 230 230 232 234 232 229 225 223 222 222 220 216 211 208 207 213 226 243 255 259 259 256 252 249 247 246 245 244 244 245 246 247 247 248 250 251 250 248 244 239 234 232 232 232 232 233 233 234 235 236 237 237 237 238 239 240 241 243 246 248 250 250 251 251 252 253 253 253 254 256 259 261 264 267 271 273 276 277 276 274 271 267 264 263 265 271 279 285 287 281 273 266 263 264 268 273 280 285 nan nan nan nan nan nan 291 290 290 290 291 291 290 287 285 283 282 280 278 278 279 281 285 289 292 294 296 299 305 318 340 358 9 14 18 20 17 12 7 2 359 355 350 343 336 330 331 339 337 326 314 303 294 286 280 275 271 268 265 264 263 263 262 262 261 nan nan nan nan 255 255 254 254 253 251 250 250 250 250 250 251 258 265 272 276 281 284 286 288 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 98 97 97 nan nan nan nan nan nan nan nan nan 107 109 113 117 122 127 133 138 141 143 144 145 146 148 150 152 156 160 163 162 158 156 155 156 156 154 nan nan nan 153 155 160 165 171 177 181 184 187 190 193 196 199 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 26 27 28 28 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 152 149 148 158 182 206 221 229 233 234 233 232 231 230 229 229 230 232 233 233 233 233 235 237 238 238 237 236 237 236 233 230 228 229 232 233 232 229 226 225 226 225 222 217 213 210 210 216 229 243 254 258 259 257 253 250 247 245 242 241 241 242 244 245 246 246 247 247 247 247 243 238 235 233 233 233 234 234 234 235 235 236 237 238 238 238 239 240 241 242 245 248 249 250 250 250 251 252 252 252 252 254 257 261 264 267 269 271 272 273 273 271 269 266 263 263 266 271 279 284 283 278 269 262 260 260 263 268 275 283 nan nan nan nan nan nan nan 289 289 289 290 290 289 287 285 284 282 281 279 278 279 281 285 289 293 297 300 305 307 315 330 349 3 12 18 21 21 18 15 12 8 5 1 354 345 339 345 353 342 318 303 295 290 284 280 276 273 270 268 266 265 265 265 264 nan nan nan nan nan 256 255 255 254 253 252 251 250 251 252 255 257 261 265 270 275 280 283 286 287 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 96 97 nan nan nan nan nan nan nan nan nan nan nan nan nan 108 110 113 118 124 129 135 138 140 141 141 142 144 146 148 152 154 155 153 150 151 153 155 154 nan nan nan nan 151 155 161 168 175 180 184 185 187 190 193 197 200 201 nan nan nan nan nan nan nan nan nan nan nan nan 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 26 27 28 29 29 30 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 149 169 189 207 220 228 230 230 229 227 226 226 227 228 229 230 230 230 231 233 234 235 235 234 233 233 233 231 229 228 229 233 234 233 230 228 227 229 227 223 219 216 214 215 216 224 236 245 252 254 254 252 248 245 241 238 236 236 237 239 241 242 242 242 242 243 243 242 238 236 234 233 233 234 234 234 235 235 237 239 240 240 240 240 241 242 243 245 247 248 249 249 249 250 251 251 251 251 nan nan 260 263 266 267 268 269 269 268 267 266 264 262 262 265 270 277 280 278 273 266 261 259 259 260 264 271 280 286 nan nan nan nan nan nan 288 288 289 289 289 288 287 285 283 282 281 279 279 279 280 283 287 291 296 302 310 315 322 331 341 352 1 8 13 15 15 12 10 8 6 4 357 348 343 345 342 304 287 286 285 284 282 279 277 274 272 270 268 267 267 266 nan nan nan nan nan nan nan 256 255 254 254 253 251 250 250 254 258 263 266 269 272 277 281 283 285 287 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 90 90 90 92 93 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 108 110 115 120 125 130 133 135 136 136 137 138 141 143 146 148 147 145 145 146 149 151 153 nan nan nan 147 151 157 163 172 179 184 186 186 187 190 193 197 199 nan nan nan nan nan nan nan nan nan nan nan nan nan 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 27 28 29 30 30 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 164 173 185 202 220 224 225 224 223 222 223 223 225 225 225 225 225 227 229 231 232 231 230 230 230 230 230 230 230 231 234 235 234 232 229 229 230 228 224 221 219 218 217 215 217 224 233 241 245 246 245 242 238 235 232 231 230 231 233 234 235 236 237 238 239 240 238 236 234 233 232 232 232 232 233 235 237 239 241 242 242 242 242 243 244 245 246 247 248 249 248 248 249 250 250 250 250 252 255 258 262 264 265 265 265 265 264 263 262 261 260 261 264 269 273 274 273 269 264 261 nan 259 260 261 267 276 283 nan nan nan nan nan nan 287 287 288 288 288 287 286 284 283 282 281 280 279 279 279 281 283 286 291 297 306 315 323 331 338 343 349 354 358 360 1 360 358 358 358 356 348 338 330 315 284 263 267 273 276 278 279 278 277 275 273 271 269 268 268 267 nan nan nan nan nan nan nan 257 256 255 254 253 251 249 248 253 260 268 273 275 277 280 282 284 285 287 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 89 88 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 107 108 110 113 118 124 128 130 131 132 132 134 137 140 143 146 146 145 145 144 143 146 148 149 nan nan nan 147 153 159 167 176 183 186 188 188 188 190 193 195 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 27 29 30 31 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 172 177 189 206 215 218 218 218 218 218 218 219 218 218 219 220 223 227 229 229 228 228 228 228 229 231 231 232 232 234 235 235 233 230 231 231 230 227 224 222 220 218 215 213 213 219 227 234 237 236 234 231 229 227 226 225 224 225 226 228 230 234 237 238 238 235 233 231 229 229 229 230 231 233 235 238 241 242 243 243 243 244 245 246 246 246 246 247 248 248 249 249 250 250 250 251 252 254 257 260 262 263 263 262 261 260 260 259 259 259 260 264 268 270 270 268 266 263 262 nan nan 259 259 265 272 280 nan nan nan nan nan nan 286 286 287 287 287 286 285 284 283 283 282 282 280 278 278 279 nan 281 284 289 297 307 317 325 330 335 339 342 343 343 343 342 342 342 343 338 328 318 304 287 270 262 264 268 272 275 277 277 276 275 274 272 270 269 268 nan nan nan nan nan nan nan nan nan 257 256 254 252 249 246 245 250 259 271 277 280 281 283 283 284 285 286 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 108 108 108 109 109 111 114 nan nan nan nan 130 130 131 135 140 144 145 145 143 144 144 143 144 146 148 nan nan nan 143 147 153 160 168 177 184 187 189 190 190 191 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 31 32 32 32 31 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 194 202 208 211 212 212 212 212 212 212 213 216 219 223 226 227 226 225 225 225 227 229 230 231 231 232 233 233 233 232 231 231 231 231 229 227 225 223 221 218 214 209 205 nan nan 225 229 230 230 228 226 224 221 220 219 220 223 228 235 240 241 238 234 231 228 227 227 228 229 231 233 236 239 241 242 243 243 243 244 245 246 246 246 246 246 248 249 250 250 250 250 250 251 252 254 256 258 259 260 261 260 259 258 258 257 257 257 259 263 267 268 266 264 264 263 262 nan nan nan nan 263 270 277 nan nan nan nan nan nan nan nan 285 286 286 285 284 283 nan nan nan nan 281 279 278 nan nan nan nan 283 289 298 306 313 319 324 327 330 330 329 329 328 327 326 324 319 312 303 291 279 270 266 267 269 272 274 276 277 277 276 275 273 271 270 269 nan nan nan nan nan nan nan nan nan nan 255 253 251 247 243 241 243 254 266 274 280 282 283 284 284 284 285 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 108 108 109 109 nan 109 nan nan nan nan nan nan nan 128 127 127 132 139 140 137 136 138 142 143 144 144 145 nan nan nan 142 142 145 150 157 165 173 181 187 191 192 192 191 191 191 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 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 32 33 34 34 34 34 32 32 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 185 191 198 203 205 206 206 207 209 211 214 218 221 223 224 223 222 221 220 221 223 225 226 227 228 229 230 230 230 230 230 231 231 231 231 230 229 228 226 224 220 216 209 204 nan nan nan nan 226 227 226 224 221 219 218 219 223 231 239 245 244 239 234 230 228 226 226 227 228 230 233 235 238 239 241 241 242 243 244 245 245 245 246 246 247 248 249 250 250 251 251 251 251 253 254 255 256 258 258 258 258 257 256 256 255 255 256 258 263 266 267 264 263 263 263 263 nan nan nan nan 263 268 275 nan nan nan nan nan nan nan nan 283 284 284 283 nan nan nan nan nan nan 281 279 nan nan nan nan nan nan nan 290 297 303 308 313 316 317 318 319 318 318 316 315 313 310 306 300 291 281 274 272 272 273 274 275 276 277 278 278 277 275 273 271 nan nan nan nan nan nan nan nan nan nan 256 254 252 250 246 241 238 238 249 260 270 277 281 283 283 284 284 284 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 110 110 110 110 111 113 112 nan nan nan nan nan nan nan nan nan 125 122 121 122 125 128 130 135 138 141 nan nan nan nan nan nan 141 140 141 144 149 155 161 168 176 184 nan 194 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 34 35 35 36 36 nan nan nan 33 34 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 178 184 189 193 196 199 201 205 209 214 218 220 221 220 218 215 214 213 215 217 219 221 223 225 226 227 228 228 228 229 230 231 231 232 233 234 233 231 229 227 227 223 215 207 202 nan nan nan nan 219 221 221 220 220 223 227 234 241 247 244 241 237 233 230 229 228 227 227 228 229 231 234 236 237 239 240 242 243 244 244 245 246 247 247 248 249 249 250 250 251 251 251 253 254 255 256 257 257 257 256 256 255 254 254 254 254 257 262 265 265 262 261 261 262 263 nan nan nan nan nan 267 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 299 303 306 308 309 309 309 309 308 307 306 306 305 302 295 288 282 278 278 278 277 277 278 279 280 280 279 277 275 nan nan nan nan nan nan nan nan nan nan nan 256 254 252 249 246 242 238 240 247 257 266 274 278 281 282 283 284 284 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 108 111 112 114 116 118 119 nan nan nan nan nan nan nan nan nan 130 129 125 123 123 126 131 135 137 138 139 nan nan nan nan nan 138 137 138 141 145 150 156 162 168 176 183 189 192 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 34 35 36 36 nan nan nan nan nan nan 35 35 nan nan 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 164 169 173 176 178 180 183 187 194 202 210 216 217 216 214 212 210 208 209 211 214 217 219 222 224 225 226 227 227 227 228 229 230 230 231 234 237 238 237 234 234 235 234 228 218 207 203 201 203 nan nan 217 219 220 221 225 229 234 236 241 242 241 240 237 234 230 228 226 224 224 224 226 228 231 233 235 238 240 241 242 242 243 244 246 247 248 249 249 250 250 250 250 251 252 253 254 255 256 256 256 255 255 254 254 253 252 253 256 260 263 262 260 259 259 260 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 298 299 301 302 302 302 301 301 300 301 302 301 297 292 287 284 283 282 281 281 281 282 282 282 281 280 nan nan nan nan nan nan nan nan nan nan nan nan 257 255 253 251 248 244 242 244 249 256 264 270 274 277 280 281 282 283 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 95 nan nan 104 107 111 115 120 124 127 128 nan nan nan nan nan nan nan nan nan 152 147 140 nan nan nan nan 138 139 138 137 nan nan nan 139 138 137 137 137 140 144 151 157 164 170 176 181 184 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 34 36 nan nan nan nan nan nan nan nan nan 33 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 163 167 170 171 171 170 166 168 175 186 198 207 211 211 209 207 206 205 207 210 214 218 221 224 226 226 227 227 227 227 228 229 230 230 231 234 239 243 243 241 240 240 240 236 228 216 208 205 205 207 211 214 217 219 221 224 227 229 226 233 238 241 241 239 234 230 225 222 220 220 220 221 224 227 230 233 236 238 239 240 240 241 242 244 246 247 248 249 249 249 249 249 250 250 251 253 254 255 256 256 255 254 253 252 251 251 251 254 258 260 260 258 257 257 258 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 296 297 297 297 297 297 295 296 296 297 295 293 290 289 288 286 285 284 284 285 285 284 283 nan nan nan nan nan nan nan nan nan nan nan nan 260 258 257 256 254 251 248 246 247 250 256 263 268 272 274 277 278 280 280 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 85 89 94 98 nan 102 106 109 113 118 125 131 135 135 nan nan nan nan nan nan nan nan nan 156 151 nan nan nan nan nan 141 141 nan 138 138 139 139 138 137 136 136 136 138 141 147 154 162 168 174 178 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 35 36 nan nan nan nan nan nan nan nan nan 32 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 163 163 162 160 162 170 182 195 206 210 210 208 206 205 205 207 211 216 222 224 228 228 228 227 227 226 227 228 230 231 231 233 236 242 247 250 249 247 244 241 238 233 226 218 212 209 210 212 214 216 218 220 222 224 220 221 227 234 238 238 235 230 225 221 218 217 218 219 221 224 227 230 233 236 237 237 237 nan nan nan 242 244 246 247 248 249 248 248 247 247 247 249 250 253 254 255 254 253 253 252 251 249 249 249 252 255 257 257 256 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 nan nan nan nan nan nan nan nan nan nan 294 294 294 294 294 nan 291 291 292 292 291 290 290 290 289 288 288 288 288 287 286 nan nan nan nan nan nan nan nan nan nan nan nan 262 261 261 260 259 257 255 252 250 250 253 258 263 267 270 272 274 276 277 278 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 95 90 86 84 83 85 88 92 96 100 104 112 115 118 124 130 137 141 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 143 143 nan nan 138 137 137 136 135 134 134 133 134 134 136 141 148 155 163 169 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 34 36 37 nan nan nan nan 36 35 35 34 33 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 158 159 159 163 166 172 183 192 195 196 199 201 201 202 203 207 211 217 223 226 229 229 228 227 227 227 228 229 230 231 233 235 240 245 251 254 255 253 249 244 239 235 230 225 219 215 215 216 218 220 221 222 223 223 220 221 226 231 234 233 229 224 219 216 214 215 218 221 224 228 231 233 235 236 236 236 nan nan nan nan nan nan nan nan nan 247 247 246 245 244 244 246 248 251 253 254 253 251 250 250 249 248 247 248 251 254 255 255 254 253 253 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 nan nan nan 288 288 288 288 288 289 290 290 290 290 290 290 289 nan nan nan nan nan nan nan nan nan nan nan nan nan 265 264 264 263 263 261 259 257 254 254 256 260 263 267 269 271 272 274 275 276 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 95 90 86 83 81 79 79 81 85 95 108 117 121 125 132 140 146 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 143 142 142 140 137 135 134 133 133 133 132 132 132 132 132 133 138 143 150 156 162 167 169 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 35 36 38 39 nan nan nan 36 35 35 34 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 168 169 173 178 184 181 174 nan 176 183 189 192 193 198 205 212 217 221 224 227 228 227 228 228 228 229 229 231 233 237 242 248 253 257 258 256 253 249 244 238 233 228 225 224 224 227 230 231 230 229 228 227 225 224 227 230 231 229 225 222 218 216 216 217 221 225 230 234 236 237 237 236 236 nan nan nan nan nan nan nan nan nan nan nan nan 244 243 242 243 244 247 249 252 252 251 250 249 248 248 247 248 249 251 253 253 252 251 251 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 nan nan nan nan nan nan 286 286 nan 287 288 289 290 290 291 291 291 291 nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 267 267 266 265 263 261 259 258 259 262 265 267 269 270 271 272 273 275 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 95 90 85 82 78 73 69 67 66 nan nan nan 109 121 137 152 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 141 139 138 136 134 132 132 131 131 132 132 133 133 133 132 133 135 140 145 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 33 34 35 37 38 nan nan nan nan 35 35 34 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 179 182 187 191 178 165 160 163 170 177 181 181 184 191 201 208 212 215 219 223 227 230 231 230 229 229 230 233 238 243 249 255 258 259 258 257 254 250 243 236 232 231 231 234 238 241 241 240 238 235 233 231 229 229 231 231 229 227 224 222 221 222 223 225 nan nan nan nan 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 241 242 243 245 248 250 250 250 250 249 248 248 248 248 250 251 252 251 251 250 250 249 248 248 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 288 289 290 291 291 291 291 nan nan nan nan nan nan nan nan nan nan nan nan 272 272 271 271 270 269 268 267 265 263 262 262 264 266 267 268 269 270 271 272 274 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 91 85 81 75 69 64 61 60 62 nan nan 85 97 117 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 139 138 136 134 133 132 130 130 130 131 131 132 132 133 134 136 135 135 136 138 141 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 34 35 36 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 193 181 170 165 166 171 177 181 183 188 193 199 203 206 210 215 222 231 236 235 232 230 229 230 233 238 244 250 255 258 258 258 258 258 256 250 242 238 236 237 239 242 244 244 243 242 240 237 235 233 232 231 231 231 230 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 242 241 241 242 244 247 249 250 250 249 249 249 249 249 250 251 252 251 250 249 249 248 247 246 245 245 247 nan nan nan nan nan nan nan nan nan nan nan nan nan 265 265 264 264 264 265 267 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 289 290 290 291 291 291 nan nan nan nan nan nan nan nan nan 275 275 275 275 275 275 274 273 272 271 269 268 266 265 265 266 267 267 268 268 269 270 271 272 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 63 62 63 67 72 77 80 86 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 136 137 135 132 130 129 129 129 130 130 131 131 131 131 134 136 139 139 140 140 142 145 147 149 149 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 35 36 37 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 188 186 186 187 187 188 191 195 198 201 201 201 201 204 213 226 233 232 229 228 228 229 232 236 242 247 252 256 257 257 257 258 259 254 249 245 243 243 244 245 245 244 242 240 238 236 234 233 232 233 234 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 241 240 241 243 246 248 249 250 249 249 249 250 252 253 253 253 252 250 248 248 247 245 244 243 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 263 262 261 261 263 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 290 290 290 290 290 nan nan nan nan nan nan nan nan nan 276 277 277 278 278 278 277 276 275 274 272 270 268 267 267 267 267 268 268 268 268 269 270 271 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 64 64 67 71 76 79 81 87 95 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 137 136 135 132 130 129 130 131 131 131 131 131 131 132 135 139 142 nan 146 148 150 153 157 159 160 159 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 37 38 39 nan nan nan nan nan nan nan nan nan nan nan 29 27 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 201 201 198 195 195 197 198 198 198 195 190 181 174 175 194 213 220 222 222 223 225 227 231 235 241 247 252 256 258 258 257 256 254 252 252 252 252 252 252 250 246 242 238 236 235 234 234 236 239 242 243 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 240 240 241 243 245 247 248 248 248 249 250 253 255 255 255 254 252 249 247 246 245 243 242 242 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 263 261 260 260 262 nan nan nan nan nan nan nan nan nan 260 260 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 290 290 290 290 nan nan nan nan nan nan nan nan nan 278 278 279 280 280 280 279 278 277 275 274 272 270 269 268 268 268 268 268 268 268 269 269 270 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 66 67 70 74 78 81 84 91 100 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 136 137 137 136 135 134 134 133 133 133 133 132 132 133 135 138 142 nan nan 150 154 157 160 163 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 198 195 190 183 176 172 174 188 201 211 215 217 217 218 220 222 226 231 239 247 254 258 259 258 255 254 253 254 255 256 257 256 254 250 245 239 236 234 235 238 243 248 252 254 254 253 252 251 250 249 249 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 241 243 245 247 247 247 247 248 251 254 256 257 256 254 252 249 247 245 243 241 240 241 242 243 nan nan nan nan nan nan nan nan nan nan nan nan 260 262 262 261 260 260 nan nan nan nan nan nan 260 258 257 257 257 258 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 289 nan nan nan nan nan nan nan nan nan 277 278 279 280 281 281 281 280 279 278 276 274 273 271 270 269 268 268 268 268 268 268 268 269 269 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 70 73 77 80 83 87 95 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 133 135 135 136 136 136 136 135 134 133 134 134 134 135 137 139 142 144 146 149 152 156 159 162 164 166 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 189 184 181 179 182 193 201 206 209 209 211 212 213 214 215 217 225 237 248 253 255 255 253 252 252 253 254 254 254 254 252 249 244 238 235 234 235 240 248 254 258 259 259 258 256 255 254 253 252 250 249 248 248 247 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 245 247 246 246 246 248 251 254 256 256 255 253 251 248 245 243 241 239 239 240 241 241 nan nan nan nan nan nan nan nan nan nan nan 252 257 260 261 261 260 259 260 261 262 262 261 260 258 256 255 254 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 289 289 nan nan nan nan nan nan nan nan nan 274 276 278 279 281 282 282 281 280 279 277 276 275 273 272 270 269 269 268 268 268 268 268 269 269 269 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 76 79 82 86 91 nan nan nan nan nan nan nan nan nan nan nan nan 132 131 131 132 133 132 132 131 132 133 133 133 134 135 136 137 139 141 143 145 146 148 150 153 156 159 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 187 189 194 197 200 203 203 208 nan nan nan nan nan nan nan 231 242 246 246 246 247 249 250 250 249 249 247 246 243 239 235 232 231 233 238 245 251 255 258 258 258 257 256 255 253 252 250 248 247 247 247 246 246 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 246 245 245 247 251 253 255 255 253 251 248 245 242 240 238 237 238 239 239 239 239 nan nan nan nan nan nan nan nan 246 247 250 254 257 259 259 258 258 258 259 260 261 260 258 256 254 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 288 288 nan nan nan nan nan nan nan nan 271 271 274 277 279 281 282 282 281 279 278 277 276 274 273 272 271 270 269 269 269 269 269 269 269 269 270 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 76 79 81 85 89 nan nan nan nan nan nan nan nan nan nan nan nan 133 132 131 nan nan nan nan 129 130 132 133 135 136 137 138 139 140 142 144 146 147 148 150 152 154 156 158 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 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 197 199 201 205 209 212 nan nan nan nan nan nan nan nan 220 228 232 235 238 242 244 245 244 243 241 241 239 nan nan 229 227 227 229 233 239 245 250 252 253 253 253 252 251 249 247 245 244 244 245 245 245 245 246 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 245 246 248 250 252 253 253 251 249 246 243 239 236 235 235 236 237 237 237 237 nan nan nan nan nan nan nan 245 245 245 247 250 253 256 256 255 255 255 256 259 259 259 257 255 253 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 288 288 nan nan nan nan nan nan nan nan 269 270 273 276 279 280 281 281 280 279 277 276 275 274 273 273 272 271 270 270 270 270 270 270 270 270 270 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 82 84 87 nan nan nan nan nan nan nan nan nan nan nan nan 135 134 135 136 137 nan nan 135 134 135 138 140 142 142 141 142 142 144 145 147 148 149 151 152 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 237 239 238 238 237 236 236 nan nan nan 224 221 220 220 224 232 240 244 247 248 248 248 246 244 242 241 240 241 242 243 243 243 243 244 245 nan nan nan nan nan nan nan nan 237 237 nan nan nan nan nan nan nan nan 247 248 250 251 252 252 251 249 246 243 239 235 233 232 233 233 234 234 234 235 nan nan nan nan nan nan nan 244 243 243 244 246 249 251 252 252 252 253 255 256 258 258 257 254 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 269 271 273 275 278 279 280 280 279 278 277 276 275 274 273 273 272 271 271 271 270 270 270 270 270 270 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 86 84 84 86 87 89 nan nan nan nan nan nan nan nan nan nan nan nan 136 139 142 144 145 145 143 141 141 142 145 146 146 146 145 144 145 146 147 149 150 152 153 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 230 231 231 nan nan nan nan nan nan nan nan nan nan 214 214 218 226 234 240 243 243 242 240 238 236 234 234 235 236 237 238 239 239 240 241 240 nan nan nan nan nan nan nan 234 234 nan nan nan nan nan nan nan nan 247 250 252 253 253 252 250 247 243 239 234 231 230 230 231 231 231 232 233 234 nan nan nan nan nan nan 241 240 239 239 240 243 245 247 249 250 251 252 253 255 256 256 255 253 251 250 249 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 270 271 273 275 277 278 278 278 278 277 276 275 274 274 273 273 272 271 271 271 271 271 271 271 271 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 102 96 90 87 87 88 90 91 nan nan nan nan nan nan nan nan nan nan nan 139 140 142 144 146 146 146 145 143 143 145 147 148 148 148 147 146 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 226 233 234 233 232 230 228 226 226 226 228 229 231 232 234 234 235 235 235 235 236 nan nan nan nan 234 233 nan nan nan nan 232 234 237 241 247 251 253 254 253 252 249 245 240 235 231 229 228 228 229 229 230 231 232 234 235 237 240 241 242 241 239 237 236 236 237 240 242 244 245 247 248 250 251 252 252 252 252 251 249 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 272 272 273 274 276 276 277 277 276 276 275 275 274 274 273 273 272 272 271 271 271 271 271 271 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 103 97 91 89 89 91 93 nan nan nan nan nan nan nan nan nan nan nan nan 140 139 138 138 140 141 142 142 142 143 144 146 147 148 148 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 210 217 221 222 222 222 220 219 219 219 220 222 224 226 228 229 230 230 231 233 234 235 235 235 234 234 233 232 231 230 nan 230 231 234 239 245 250 253 254 253 251 247 242 236 233 230 228 227 227 227 228 229 231 232 233 235 238 241 242 242 239 236 233 231 231 233 236 237 239 241 243 245 246 247 248 248 248 248 248 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 273 274 275 276 277 277 277 276 275 275 274 274 273 273 272 272 271 271 271 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 105 99 95 94 94 95 97 98 103 nan nan nan nan nan nan nan nan nan nan 135 131 129 130 133 134 136 138 140 141 142 144 146 147 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 210 212 214 215 215 215 216 218 219 220 222 224 226 227 227 228 228 229 231 233 234 233 233 233 233 233 232 231 229 228 228 230 235 241 247 250 253 252 249 244 239 235 232 230 228 227 226 228 229 230 231 232 234 236 240 242 243 240 236 232 229 228 228 229 230 232 234 237 239 242 244 245 245 245 245 245 246 246 246 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 274 274 275 276 277 278 277 277 276 275 274 273 272 272 271 271 271 270 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 110 105 101 98 98 100 104 109 113 nan nan nan nan nan nan nan nan nan 132 127 126 127 129 129 131 133 136 138 140 142 144 146 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 208 206 207 208 211 213 215 217 219 221 222 223 224 225 225 226 226 226 227 229 231 233 233 233 234 235 236 235 232 229 227 226 227 231 236 241 246 250 249 246 241 237 233 231 230 228 228 229 231 232 232 232 233 235 238 240 242 241 237 234 230 228 226 226 226 227 228 231 234 237 240 242 243 243 242 242 243 244 245 245 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 274 274 275 276 277 278 278 277 276 274 273 272 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 116 109 104 102 106 112 116 118 nan nan nan nan nan nan nan nan nan 132 127 nan nan nan nan 127 129 131 134 137 140 142 144 146 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 89 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 206 206 208 211 215 218 220 222 224 224 224 224 224 224 224 225 225 227 229 232 233 234 234 235 236 237 235 232 229 226 225 226 229 232 236 241 244 243 240 236 232 230 229 229 229 230 233 234 234 233 233 234 236 238 239 239 236 233 231 229 228 227 226 225 225 226 229 233 236 239 241 241 241 241 241 242 243 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 275 275 275 276 277 278 277 277 275 274 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 143 131 122 116 114 115 119 121 122 123 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 127 130 133 136 139 141 144 147 149 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 87 86 84 nan nan nan nan nan nan 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 207 210 214 218 222 225 227 227 227 225 224 223 223 224 225 226 228 230 233 234 235 235 236 237 237 236 232 228 226 226 228 229 231 233 236 237 235 232 229 226 226 227 227 228 231 234 235 234 233 233 234 236 238 237 235 232 230 229 229 228 227 225 223 224 226 229 232 236 238 239 239 240 240 241 242 243 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 277 276 276 276 276 277 277 277 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 150 141 133 128 nan nan 126 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 81 76 nan nan nan nan 291 273 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 210 214 218 222 226 228 229 229 227 226 225 226 226 226 228 229 232 233 235 236 236 238 239 239 237 233 229 227 228 229 231 232 233 233 232 230 227 224 224 225 227 228 228 230 232 233 234 233 234 236 nan nan nan 230 227 226 227 227 227 226 225 224 224 227 229 232 235 237 238 238 239 239 240 241 242 241 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 278 278 277 277 277 277 277 276 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 169 159 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 83 79 72 62 48 nan nan 312 291 280 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 210 212 216 220 223 226 228 228 228 227 227 228 228 229 230 232 233 234 235 237 239 241 242 241 238 233 229 227 227 228 230 231 232 232 231 229 226 225 226 227 229 230 228 228 230 232 235 237 238 nan nan nan nan nan 223 224 225 227 228 228 228 227 227 229 230 232 234 236 237 238 238 239 239 240 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 280 279 278 278 278 277 277 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 174 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 56 37 nan nan 323 306 294 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 216 218 220 223 225 226 227 227 228 229 230 231 232 234 235 236 237 238 240 242 243 242 238 231 227 224 223 224 227 229 231 233 233 232 231 230 231 231 231 nan nan nan nan nan 237 nan nan nan nan nan nan nan 222 224 228 230 231 231 231 230 230 230 231 232 233 235 236 237 238 238 239 239 238 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 280 280 279 279 278 277 276 275 nan nan nan nan nan nan 268 268 nan nan nan nan nan nan nan nan 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 178 170 161 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 349 331 317 306 295 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 219 221 224 226 227 229 230 231 232 233 234 235 236 237 238 239 240 241 241 239 235 229 224 221 220 221 224 228 231 234 235 235 235 236 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 222 225 229 232 nan nan 232 231 230 231 232 233 234 235 236 237 238 238 238 238 237 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 281 281 281 280 279 278 277 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 175 167 161 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 341 327 314 300 284 270 260 256 258 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 221 222 225 227 229 231 233 234 234 235 235 236 236 236 237 238 238 238 237 235 232 228 nan nan nan 221 224 228 231 234 236 238 nan nan nan nan nan nan nan nan nan nan 237 238 236 nan nan nan nan 218 221 225 228 230 nan nan nan 229 229 230 232 234 236 236 237 237 238 238 238 237 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 282 281 280 279 278 276 275 274 nan nan nan nan nan nan 267 267 268 nan nan nan nan nan 268 268 269 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 168 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 348 333 318 301 282 265 255 252 253 257 261 264 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 225 227 230 233 235 236 237 237 237 236 235 234 234 234 235 235 234 233 231 229 nan nan nan 221 224 227 230 234 236 238 239 nan nan nan nan nan nan nan nan nan nan 234 229 223 217 214 214 217 222 226 229 230 228 nan nan nan 228 229 233 236 238 239 238 238 239 239 238 237 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 282 281 280 278 277 276 275 273 272 271 270 269 268 267 267 267 nan nan nan nan nan nan 268 268 269 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 352 337 321 302 nan nan nan 253 253 255 257 261 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 225 228 231 234 236 238 238 238 237 235 234 232 231 231 231 231 231 231 231 229 nan nan nan 221 223 226 228 231 233 236 237 238 nan nan nan nan 216 nan nan nan 230 229 223 218 214 213 215 220 226 230 232 230 nan nan nan nan nan 229 233 237 240 240 239 239 239 239 238 237 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 283 282 281 280 278 277 276 274 273 272 271 270 269 268 268 nan nan nan nan nan nan nan nan 268 268 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 326 nan nan nan nan nan nan 256 257 259 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 234 236 237 237 237 236 234 232 230 229 228 228 228 229 230 229 227 224 221 nan 221 222 223 224 226 228 230 232 nan nan nan nan nan 213 nan nan nan 225 223 220 217 215 215 219 nan nan nan nan nan nan nan 221 225 nan 230 234 237 240 239 239 239 239 238 237 236 236 236 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 282 282 281 280 278 277 276 274 273 272 271 270 nan nan nan nan nan nan nan nan nan nan 268 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 348 333 311 290 277 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 233 233 233 231 229 227 225 224 223 223 224 225 224 222 nan nan nan nan nan 220 nan nan nan nan nan nan 224 222 nan nan nan nan nan nan nan 219 nan nan nan nan nan nan nan nan nan nan nan nan 222 225 228 230 233 236 237 238 238 238 238 237 236 236 236 237 239 240 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 279 nan 281 281 281 281 280 278 277 276 274 273 272 272 271 nan nan nan nan nan nan nan nan nan 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 352 337 317 298 285 278 273 270 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 226 223 221 218 216 217 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 216 216 218 nan nan nan nan nan nan nan nan 220 223 225 nan 229 231 233 235 237 238 238 237 236 235 235 236 nan 240 240 241 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 278 278 279 279 280 280 280 279 278 277 276 275 274 273 272 272 nan nan nan nan nan nan nan nan nan 266 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 339 321 303 291 nan nan 276 272 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 220 216 213 211 211 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 217 216 216 218 nan nan nan nan nan nan nan nan nan nan nan nan nan 230 232 235 238 239 239 237 235 234 234 236 nan nan nan 241 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 278 278 278 279 279 278 277 276 275 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 339 321 307 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 216 215 216 218 nan nan nan nan nan nan nan nan nan nan nan nan nan 230 233 236 238 240 240 238 236 nan 235 nan nan nan 241 241 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 277 277 277 278 277 276 276 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 339 320 307 302 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 216 217 217 216 215 213 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 234 236 238 240 nan nan nan nan nan nan nan nan 242 242 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 nan 276 276 276 277 277 276 275 274 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 320 308 304 301 298 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 218 217 216 214 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 234 236 238 240 nan nan nan nan nan nan nan nan 242 243 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 276 276 276 276 276 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 320 308 305 303 301 297 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 217 216 214 214 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 236 238 241 243 nan nan nan nan nan nan 239 240 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 276 276 275 275 274 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 306 303 302 300 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 240 243 246 nan nan nan nan nan 241 240 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 275 275 274 274 273 272 nan nan nan nan nan nan nan nan nan 264 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 226 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 nan nan nan nan nan nan nan nan nan 232 nan nan 233 233 233 nan nan nan nan nan nan nan nan nan 239 241 244 246 247 nan nan nan nan 241 240 240 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 274 274 273 nan nan nan nan nan nan 274 273 273 272 271 nan nan nan nan nan nan nan nan 264 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 228 229 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 228 227 nan nan 229 nan nan nan nan nan 235 235 235 236 236 nan nan nan nan nan nan nan nan nan nan 238 240 242 245 246 247 nan nan nan nan 240 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 273 272 nan nan nan nan nan nan nan 272 271 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 230 230 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 230 230 231 232 234 235 236 nan nan nan 238 237 237 237 nan nan nan nan nan nan nan nan nan nan 235 236 237 239 242 244 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 272 272 272 nan nan nan nan nan nan nan 271 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 232 232 233 234 235 236 237 238 239 238 238 238 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 238 240 242 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 234 233 233 234 234 234 233 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 233 234 235 235 236 237 237 238 237 237 236 nan nan nan nan nan nan nan nan nan nan nan nan nan 231 231 233 235 238 241 243 245 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 271 270 269 268 nan 266 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 237 236 nan 235 234 235 235 235 236 nan 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 232 233 233 233 233 234 234 235 235 234 234 233 233 nan nan nan nan nan nan nan nan nan nan nan nan nan 229 231 233 nan 240 244 246 248 249 nan nan nan 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 266 267 267 268 268 268 268 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 265 265 nan nan 263 262 263 264 nan nan 269 269 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 239 239 237 nan 235 235 235 236 236 237 237 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 231 230 230 230 231 231 231 231 230 229 229 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 248 249 250 nan nan 250 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 247 nan nan nan 259 261 262 263 263 264 265 265 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 264 264 263 nan nan nan 265 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 240 239 238 237 nan 235 235 235 236 238 238 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 229 228 227 228 227 227 226 225 225 225 226 227 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 249 249 250 250 249 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 243 246 249 251 253 255 257 258 259 260 260 261 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 264 263 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 241 241 240 239 237 nan 235 234 234 236 238 239 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 229 228 227 226 224 223 222 222 224 226 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 249 249 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 238 241 243 245 247 249 nan 251 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 263 262 261 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 243 242 240 238 236 234 233 234 235 237 239 240 240 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 229 229 228 227 225 224 223 224 226 228 231 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 247 248 249 nan nan nan nan nan nan nan nan nan nan nan nan 230 nan nan nan nan 237 239 241 243 245 246 247 248 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 261 260 259 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 247 244 241 239 236 234 233 234 235 237 239 240 241 241 240 238 nan nan nan nan nan nan nan nan nan nan 231 233 234 236 237 238 239 240 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 228 228 228 228 228 227 226 226 228 229 231 233 235 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 nan nan nan nan nan nan nan nan nan 247 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 259 258 256 255 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 252 247 242 239 237 235 234 234 235 237 239 240 241 240 240 239 nan nan nan nan nan nan nan nan nan 228 230 232 234 235 236 237 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 nan 232 230 228 227 227 228 228 228 228 228 228 228 230 232 234 235 237 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 256 256 255 255 255 255 255 254 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 252 245 241 239 237 237 237 237 238 239 240 240 241 240 239 237 235 nan nan nan nan nan nan 227 228 230 231 233 235 236 237 237 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 229 228 228 229 229 229 229 229 229 230 230 232 233 235 236 237 238 239 nan nan nan nan nan nan nan nan 246 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 251 251 250 250 249 249 249 250 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 259 249 244 242 241 240 240 240 240 240 240 241 241 240 238 237 235 233 nan 230 nan 228 227 227 228 230 231 233 234 235 236 235 234 nan nan nan nan nan nan nan nan nan nan nan nan 240 242 nan nan nan nan nan nan nan nan 235 233 nan 231 231 231 231 231 232 232 232 231 231 231 232 233 234 235 237 237 238 239 nan nan nan nan nan nan nan nan 245 244 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 247 246 245 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 279 266 255 248 245 244 244 244 243 243 242 242 241 240 239 237 236 235 234 233 231 229 227 227 227 228 229 230 232 233 233 233 233 232 nan nan nan nan nan nan nan nan nan nan 234 236 237 239 241 242 242 241 240 239 237 236 236 235 235 235 234 233 233 233 233 233 233 233 233 233 233 233 234 235 236 237 238 239 240 nan nan 243 243 243 243 243 243 243 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 245 245 245 246 245 nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 288 274 261 253 249 247 246 246 245 244 243 243 242 240 239 237 236 236 235 233 231 229 227 227 228 229 229 230 230 231 231 230 230 230 229 nan nan nan nan nan nan nan 231 231 233 234 236 237 238 238 238 237 237 236 236 237 237 237 237 236 235 233 232 232 232 233 233 234 234 234 234 234 234 235 236 237 238 239 nan nan nan 243 243 243 243 243 243 242 nan nan nan nan nan nan nan nan 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 241 241 241 241 240 239 238 237 236 236 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 312 299 283 268 258 253 250 248 246 245 244 244 244 242 241 239 237 237 236 235 234 233 231 230 230 230 230 229 229 229 229 228 228 227 227 227 nan nan nan nan nan nan nan 229 230 231 233 234 234 235 235 235 235 235 234 235 236 236 236 235 234 232 231 231 231 231 232 233 233 233 233 233 233 233 234 235 235 nan nan nan 239 241 242 243 243 243 243 242 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 nan nan nan nan nan nan nan 235 234 234 233 233 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 322 310 294 278 265 258 253 250 248 246 245 245 244 243 242 240 238 238 237 237 237 235 233 232 231 230 230 229 228 227 226 226 225 224 224 224 nan nan nan nan nan nan nan 227 228 229 230 231 232 233 233 233 233 232 232 231 231 231 231 231 230 229 228 228 228 229 230 230 231 231 231 231 231 nan nan 233 233 nan nan 235 237 239 240 242 242 242 242 241 239 237 nan nan nan nan nan 236 236 235 235 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 234 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 339 331 321 306 289 275 265 258 254 251 249 247 246 244 243 242 241 241 241 240 240 239 236 234 233 231 229 227 225 223 222 222 222 221 221 221 221 220 220 nan nan nan nan nan 225 226 227 228 229 230 231 232 231 230 229 228 228 227 226 226 226 226 225 225 225 226 226 227 227 228 228 nan nan nan nan nan nan 231 nan nan 233 234 235 237 238 239 239 239 238 237 236 235 235 235 nan nan 234 234 233 233 234 235 236 237 237 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 340 330 317 301 285 272 264 259 256 253 251 248 245 244 243 243 243 244 244 242 240 237 234 230 225 222 220 218 217 216 217 217 218 218 219 218 218 217 218 nan nan 221 222 224 225 226 228 229 230 230 230 228 227 226 225 225 224 224 223 223 223 223 224 224 224 225 225 226 226 nan nan nan nan 229 nan nan nan nan nan 231 232 232 nan nan 234 234 235 235 235 234 233 233 232 232 nan nan 232 nan nan nan nan 234 234 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 350 342 330 312 293 279 268 263 261 259 255 251 247 245 244 243 244 245 245 243 240 236 232 226 220 216 213 212 212 212 213 214 215 216 217 216 215 215 216 nan nan nan nan nan 224 226 228 229 229 nan 227 226 225 224 nan nan nan nan 223 223 223 224 224 225 225 226 227 227 228 228 228 228 228 229 229 229 nan nan nan nan nan nan nan nan nan 230 231 231 231 230 230 229 229 229 230 230 230 nan nan nan nan nan nan nan nan nan nan nan 232 nan nan nan nan 228 227 225 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 359 354 343 325 302 284 272 266 263 263 260 256 250 247 244 242 242 243 243 241 238 234 229 223 218 214 212 211 211 211 211 211 213 213 214 214 213 213 213 nan nan nan nan nan nan 226 228 228 nan nan 224 223 222 nan nan nan nan nan nan nan nan 226 226 227 228 229 nan nan 229 229 228 228 228 228 228 nan nan nan nan nan nan nan nan nan nan nan nan 226 226 226 225 225 225 226 228 229 229 229 229 229 229 229 nan nan nan nan nan nan nan nan nan nan nan 222 220 219 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 5 360 351 336 314 292 275 266 262 265 266 263 257 251 245 240 238 239 238 237 234 230 226 222 218 215 212 211 210 208 208 209 210 211 211 211 210 210 211 nan nan nan nan nan nan 226 226 225 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 221 221 221 222 224 225 226 227 227 227 227 nan 227 nan nan nan nan nan nan nan nan nan nan 217 216 215 215 215 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 3 357 348 333 312 287 268 260 266 273 275 270 259 248 239 235 233 232 231 228 225 222 220 218 214 209 206 204 203 204 207 209 211 210 209 209 209 211 213 214 nan nan nan nan nan 223 222 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 217 217 217 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 10 8 5 1 355 346 329 294 267 277 298 311 306 283 256 241 233 229 227 226 225 223 222 220 216 209 203 200 200 201 203 206 208 208 207 206 206 208 210 213 214 214 nan nan nan nan nan 222 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 15 14 13 11 10 9 9 11 21 47 67 61 49 38 17 312 258 240 230 226 224 223 222 220 217 211 204 200 198 197 197 201 204 205 204 202 201 203 206 209 211 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 nan nan 27 43 64 79 85 77 64 44 12 325 260 233 224 220 218 216 213 210 206 202 200 198 199 204 204 203 202 202 201 202 205 208 209 210 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan 50 64 76 84 78 64 43 21 5 319 225 213 209 206 203 201 200 199 195 191 189 188 187 189 193 200 201 202 204 206 210 211 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 76 70 59 43 29 27 38 156 182 187 187 186 184 183 180 177 174 173 175 180 188 198 204 204 204 203 203 205 207 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 65 58 49 42 46 64 107 143 157 162 164 165 166 166 166 167 172 179 187 199 211 212 210 206 202 201 200 201 203 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 65 63 59 55 53 60 75 99 123 135 143 149 154 160 166 172 178 186 194 204 218 224 219 211 204 202 201 201 202 203 206 211 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 62 61 63 70 81 97 113 125 135 143 152 162 171 180 189 198 209 222 241 238 218 201 195 197 200 202 205 207 210 214 219 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 63 65 66 67 71 77 85 96 108 119 130 140 150 161 171 180 190 203 217 237 256 242 188 178 nan 190 196 201 206 209 213 217 222 226 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 66 70 73 77 82 88 96 105 115 124 135 145 155 166 176 188 200 216 240 259 109 133 154 170 181 190 197 203 208 213 218 223 225 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 71 76 81 85 90 96 103 111 120 130 140 150 161 171 181 188 191 166 115 111 124 142 158 171 182 191 198 204 210 215 219 221 223 225 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 70 76 81 86 91 96 102 108 116 124 133 142 152 160 166 169 165 150 136 131 135 144 155 165 175 185 193 200 206 210 214 217 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 85 90 95 101 106 112 119 126 133 141 147 153 157 159 156 154 153 154 157 162 169 176 183 191 198 205 210 214 217 221 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 93 99 104 109 115 121 128 135 143 150 155 157 159 161 163 166 169 172 176 181 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 96 101 106 111 116 122 130 137 143 147 149 152 156 161 167 172 176 181 187 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 110 115 120 127 133 136 141 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 109 114 119 126 134 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 105 111 117 126 137 150 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 109 116 125 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 251 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 251 251 251 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan