CAPE 72 65 47 55 62 61 50 69 106 146 170 171 155 119 73 56 71 101 113 100 69 66 80 87 97 116 131 145 156 150 129 110 92 82 79 88 111 117 104 87 84 99 88 90 108 115 103 96 96 97 98 105 117 112 102 97 100 113 120 128 144 140 163 201 215 210 146 93 59 45 49 58 57 52 44 36 30 24 18 15 13 13 10 4 3 6 21 48 34 28 22 32 33 108 121 184 252 176 177 273 360 313 218 131 105 115 109 112 155 226 314 365 459 664 903 959 901 811 943 1106 1140 1115 1251 1316 1372 1386 1382 1410 1483 1549 1608 1652 1671 1653 1611 1616 1687 1742 1801 1866 1912 1922 1833 1661 1603 1597 1754 1845 1518 1765 1514 1220 1214 1156 1233 1410 1720 2013 2194 2250 2089 1830 1751 1801 1835 1854 1865 1860 1775 1679 1648 1630 1652 1670 1684 1726 1763 1781 1809 1817 1786 1766 1753 1681 1629 1656 1713 2010 2235 2419 2301 2110 2073 2256 2429 2391 2157 1904 1636 1314 1046 924 974 1117 1196 1291 1547 1746 1747 1507 1102 1050 1272 1692 1758 1462 1249 1283 1553 1673 1727 1853 1975 1987 2063 2024 2024 2055 2088 2044 1915 1837 1928 1774 1537 1322 1219 1298 1434 1489 1440 1299 1110 957 852 782 753 781 819 823 811 865 1000 1140 1112 1308 1508 1503 1529 1398 1433 1378 1331 1327 1340 1253 1163 1011 929 1038 1215 1361 1423 1556 1739 1801 1733 1593 1393 1284 1336 1405 1418 1437 1558 1749 1862 1823 1707 1480 1467 1470 1595 1446 1534 1675 1342 1043 976 892 797 773 788 790 831 940 1105 1313 1566 1797 2002 2208 2429 2657 2798 2854 3032 3185 3227 3156 2823 2483 2278 2134 2196 2322 2439 2508 2553 2702 3097 3013 2011 1721 1784 1835 1922 1953 1924 1884 1835 1808 1806 1740 1720 1778 1799 1820 1862 1952 2084 2192 2234 2161 2087 2190 2574 3058 3202 2937 2888 3174 3427 3883 4349 4297 4206 3960 3787 3638 3514 3338 3258 3219 3217 2948 2723 2621 2580 2686 2642 2688 2677 2697 2736 2712 2681 2730 2913 3086 3170 3187 3183 3262 3539 4027 4538 4910 5035 4766 4041 3235 2985 3386 3931 4131 3740 3288 3046 3011 2996 2830 2636 2640 2772 2680 2623 2835 3120 3336 3373 3513 3733 3950 4175 4390 4593 4649 4487 4145 3799 3518 3352 3299 3281 3270 3359 3506 3698 3973 4063 3814 3517 3398 3322 3145 3114 3079 3096 3327 3111 3584 3824 3310 3387 3252 3020 2928 2849 2791 2793 2886 2880 2794 2625 2395 2329 2566 2951 3532 3456 3396 3217 3186 3244 3351 3218 3213 3241 3339 3436 3549 3853 4301 4454 3984 3382 3231 3239 3424 3777 4088 4219 4201 4065 3967 3979 3934 3969 3993 3774 3619 3625 3633 3519 3434 3323 3206 3134 3136 2981 2780 2784 2868 2967 3138 3355 3506 3555 3459 3156 2748 2679 2660 2647 2684 2754 2807 3035 3214 3214 3057 2403 1777 1750 2105 2694 3402 3645 3418 3305 3596 4190 4385 4259 4490 4674 4628 4302 3776 3124 2489 2260 2264 2615 2842 2705 2327 74 68 57 57 61 57 58 80 101 150 163 149 109 73 51 43 72 109 117 98 71 66 78 78 87 114 128 141 151 145 122 99 99 104 95 97 108 111 105 96 81 69 72 76 79 89 105 100 93 96 98 101 117 121 118 105 98 109 120 129 138 138 149 176 184 169 123 83 60 45 52 55 58 52 44 36 30 24 21 20 20 24 22 10 3 6 14 25 26 21 25 35 39 71 79 126 285 234 202 276 250 197 129 152 182 161 131 137 193 204 162 133 188 331 483 558 594 678 824 920 924 936 1049 1107 1191 1306 1390 1433 1464 1461 1481 1466 1438 1418 1402 1431 1486 1517 1523 1466 1400 1353 1268 1196 1192 1127 1085 1184 1141 1112 1089 1013 1131 1305 1441 1529 1750 2056 2281 2323 2049 1823 1803 1901 2026 2040 2009 1933 1820 1778 1780 1736 1686 1689 1726 1733 1741 1776 1874 1992 2041 1990 1943 1910 1840 2054 2235 2387 2347 2513 2371 2114 2021 2119 2183 2116 1960 1776 1531 1219 972 913 1039 1236 1429 1717 2048 2125 1860 1573 1432 1313 1376 1652 1823 1565 1383 1401 1700 1875 1947 2026 2072 2066 2080 1972 1865 1852 1818 1753 1705 1660 1781 1611 1386 1161 1073 1123 1204 1207 1135 1031 937 888 855 825 824 879 942 971 967 958 998 1101 1268 1438 1572 1607 1595 1444 1331 1240 1208 1187 1170 1019 840 604 402 403 613 996 1345 1576 1745 1760 1599 1355 1240 1280 1363 1439 1481 1533 1649 1788 1857 1814 1705 1518 1431 1410 1429 1332 1307 1385 1155 1015 929 826 741 728 744 756 807 926 1101 1309 1557 1786 1993 2194 2406 2631 2815 2966 3118 3185 3095 2811 2379 2067 2005 2072 2185 2290 2383 2453 2512 2649 3034 3171 2481 1980 1951 1990 2111 2078 1989 1938 1924 1910 1906 1879 1896 1935 1921 1849 1819 1882 2026 2169 2226 2227 2204 2332 2887 3646 3848 3384 3045 3181 3405 3796 4465 4410 4189 4105 4069 3750 3445 3092 2893 2860 2977 2995 2930 2802 2677 2639 2686 2762 2778 2752 2758 2683 2571 2603 2815 3034 3168 3229 3245 3314 3570 4012 4464 4788 4929 4847 4467 3908 3576 3645 3808 3894 3665 3404 3307 3303 3050 2787 2616 2629 2814 2738 2677 2694 2928 3088 3216 3394 3576 3731 3907 4114 4363 4424 4166 3869 3632 3431 3312 3254 3208 3190 3236 3312 3469 3681 3790 3761 3634 3528 3453 3451 3483 3298 3030 3114 2913 3207 3627 3916 3867 3765 3479 3189 3113 3055 3036 3064 3038 2766 2445 2190 2190 2748 2979 3286 3404 3377 3243 3103 3253 3577 3660 3532 3465 3502 3533 3686 4078 4503 4579 4061 3393 3152 3364 3662 3931 4215 4399 4453 4418 4030 3887 3871 4026 4038 3722 3620 3582 3540 3499 3389 3240 3157 3118 3080 2980 2933 2904 2889 2946 3078 3239 3395 3527 3538 3445 3200 3045 2935 2906 3064 3147 3228 3473 3562 3333 2869 1933 1405 1539 1937 2504 3062 3293 3115 3108 3626 4411 4564 4468 4635 4772 4775 4516 3965 3148 2248 1857 2037 2518 2914 2877 2478 79 68 56 49 46 51 72 100 116 134 151 124 64 49 55 47 85 119 109 85 69 71 69 64 82 112 119 124 133 131 124 106 100 122 111 110 118 124 116 90 75 63 59 64 65 72 85 89 92 102 122 115 107 111 125 110 84 79 104 123 133 134 148 167 166 141 103 74 56 48 59 58 66 52 43 34 27 20 21 24 25 30 28 18 13 10 8 9 13 19 30 33 32 54 85 125 172 142 121 220 166 178 155 133 141 133 117 113 214 263 195 92 60 101 157 200 220 302 428 505 488 487 536 564 693 849 978 1047 1038 943 868 845 838 837 853 902 938 921 857 808 811 825 876 979 1094 1070 935 838 845 890 977 1094 1187 1372 1560 1724 1996 2231 2472 2438 2189 2090 2087 2169 2153 2149 2162 1954 1883 1908 1937 1895 1820 1816 1843 1813 1774 1807 1931 2097 2193 2125 1978 1895 1940 2125 2224 2306 2264 2333 2208 2009 1927 1949 1941 1876 1781 1584 1296 1134 1099 1196 1403 1661 1914 2203 2340 2149 1837 1568 1487 1577 1502 1688 1818 1642 1492 1534 1713 1791 1835 1912 1933 1899 1830 1676 1569 1522 1434 1305 1210 1188 1300 1302 1195 1043 988 979 991 959 921 906 902 893 867 836 823 876 977 1084 1131 1109 1077 1131 1277 1417 1421 1325 1254 1212 954 861 1024 1048 775 466 555 464 293 309 627 1165 1610 1786 1812 1717 1439 1199 1175 1266 1373 1478 1548 1606 1701 1795 1843 1841 1734 1497 1313 1359 1388 1296 1255 1227 1124 992 900 810 742 724 725 743 802 922 1103 1318 1557 1785 1993 2192 2401 2622 2821 3027 3188 3209 2982 2526 2095 1923 1976 2086 2179 2271 2367 2445 2540 2726 3054 3216 2739 2212 2151 2183 2191 2100 1981 1935 1931 1916 1901 1932 2047 2136 2078 1930 1832 1855 1985 2073 2154 2267 2380 2571 3183 4056 4387 4045 3572 3338 3395 3633 4167 4402 4265 4296 4312 3916 3500 3119 2840 2748 2801 2949 3035 3035 2951 2854 2947 3077 3202 3169 3068 2972 2882 2855 2944 3078 3200 3278 3302 3353 3516 3835 4239 4521 4696 4794 4707 4422 4193 4068 3847 3706 3653 3544 3426 3217 2951 2804 2690 2663 2789 2786 2728 2708 2785 2944 3100 3221 3349 3493 3655 3816 3969 3937 3682 3566 3463 3429 3346 3244 3168 3138 3153 3212 3342 3494 3598 3680 3608 3445 3244 3287 3654 3590 3293 2968 2751 2938 3198 3105 3225 3626 3566 3269 3181 3131 3125 3097 2913 2639 2454 2599 2765 2763 2920 3105 3530 3730 3504 3367 3666 4105 4206 3858 3592 3596 3723 4072 4512 4633 4250 3534 2973 2999 3367 3704 4064 4424 4600 4553 4567 4081 3754 3797 4045 4174 3886 3623 3493 3538 3598 3463 3260 3120 3081 3115 3096 2960 2866 2859 2908 3004 3127 3215 3423 3504 3500 3460 3376 3304 3251 3369 3516 3768 4011 3958 3553 2939 2272 1881 1883 2187 2654 2927 2925 2826 2982 3696 4519 4727 4613 4708 4823 4852 4629 3938 2894 1906 1426 1709 2400 2900 2877 2537 85 68 45 34 40 58 81 104 119 128 130 102 59 63 85 72 93 125 104 75 66 80 69 64 88 111 114 110 109 112 108 101 100 120 127 112 119 119 128 119 107 87 77 69 52 52 64 72 83 99 114 121 116 111 112 112 82 54 86 101 118 130 147 169 163 131 99 77 57 50 55 55 53 47 41 33 24 18 21 26 27 29 23 13 14 10 7 8 10 17 26 24 21 43 91 157 190 98 67 93 92 79 93 99 91 99 103 111 219 280 240 184 107 66 52 72 60 80 172 229 225 234 243 250 337 418 486 514 465 339 239 264 308 329 332 355 371 381 400 455 548 606 695 778 795 768 739 759 845 977 1100 1193 1212 1265 1482 1691 1943 2106 2278 2393 2391 2342 2320 2566 2649 2672 2739 2541 2307 2160 2116 2030 1928 1888 1901 1909 1894 1898 1952 2036 2080 2019 1898 1858 1883 1841 1842 1925 1958 1959 1889 1786 1729 1723 1683 1604 1486 1290 1301 1473 1643 1764 1950 2244 2494 2539 2279 1879 1591 1462 1516 1619 1631 1651 1613 1581 1637 1736 1773 1687 1640 1732 1683 1600 1489 1355 1266 1173 1039 933 866 876 910 932 900 850 811 759 726 690 691 716 736 746 741 708 693 760 888 1046 1147 1173 1158 1153 1240 1343 1343 1244 1154 1111 780 670 914 940 585 497 710 732 620 790 1202 1586 1773 1833 1815 1571 1291 1179 1214 1289 1381 1493 1593 1666 1730 1764 1752 1768 1734 1585 1345 1333 1355 1252 1256 1228 1127 1002 908 832 775 755 749 770 838 961 1136 1341 1563 1781 1985 2179 2384 2601 2817 3040 3166 3100 2794 2320 1978 1926 2014 2122 2222 2320 2407 2475 2548 2696 2961 3094 2754 2393 2368 2181 2093 2014 1936 1872 1816 1828 1843 1898 2079 2245 2225 2076 1918 1879 1975 2106 2227 2344 2488 2738 3343 4149 4506 4349 3979 3543 3392 3679 4028 4230 4300 4364 4306 3967 3538 3212 2940 2817 2772 2819 2925 3064 3127 3045 3137 3307 3426 3472 3418 3307 3200 3135 3086 3089 3181 3283 3325 3343 3448 3640 3895 4111 4381 4665 4772 4655 4447 4255 3981 3620 3574 3528 3444 3076 2916 2883 2806 2806 2874 2892 2854 2839 2887 2934 2960 3056 3222 3364 3480 3628 3744 3709 3611 3613 3538 3549 3391 3281 3229 3231 3221 3213 3258 3337 3419 3491 3424 3201 2944 3039 3350 3744 3858 3450 3039 3009 2916 2796 2946 3238 3238 3031 3029 3224 3296 3069 2934 2802 2696 2966 2972 3230 3301 3624 4130 4194 3822 3762 4069 4307 4328 4016 3720 3732 4026 4462 4699 4496 3808 3087 2898 3235 3587 3853 4174 4449 4659 4721 4537 4087 3584 3607 3958 4178 4088 3883 3686 3639 3679 3573 3287 3056 2982 3067 3075 3016 2929 2857 2875 2936 3044 3122 3258 3386 3388 3325 3280 3279 3303 3406 3684 4108 4418 4367 3918 3413 3267 2884 2713 2724 2789 2927 2972 2842 2957 3439 4263 4764 4803 4811 4860 4857 4598 3795 2775 2082 1443 1750 2408 2896 2846 2562 89 79 41 24 33 66 100 120 120 117 116 98 84 100 119 114 116 121 100 73 67 62 51 66 99 119 112 86 78 91 93 91 96 111 127 110 124 114 117 121 101 83 75 82 59 52 68 68 72 83 103 122 118 109 100 94 78 57 76 84 95 116 131 176 159 116 83 67 56 49 51 45 42 46 43 34 23 18 21 24 26 26 17 9 15 11 11 11 13 19 28 22 19 30 39 52 89 99 62 47 44 29 27 31 34 48 80 134 173 169 158 168 151 92 71 111 109 88 178 289 351 363 337 336 369 343 331 320 279 199 126 128 136 154 182 223 260 300 371 496 554 582 596 651 715 750 781 804 887 1022 1125 1165 1155 1216 1400 1530 1687 1981 2195 2400 2494 2308 2149 2304 2830 2941 2820 2740 2554 2524 2492 2226 2096 2045 2025 2017 2035 2060 2079 2085 2080 2027 1932 1863 1750 1571 1467 1494 1536 1541 1509 1470 1436 1429 1391 1340 1264 1219 1757 1987 1881 2042 2473 2929 3043 2636 1971 1486 1317 1299 1353 1389 1375 1390 1461 1614 1767 1868 1858 1730 1651 1637 1488 1367 1263 1183 1128 1025 917 900 909 878 769 670 594 553 517 476 448 415 399 393 394 427 483 514 556 657 783 921 1041 1131 1173 1183 1258 1372 1381 1249 1104 1091 1121 1015 990 997 909 1059 1169 1191 1199 1643 1954 2041 1987 1855 1718 1444 1285 1263 1306 1373 1450 1545 1664 1767 1799 1757 1678 1677 1728 1761 1494 1339 1336 1276 1271 1270 1166 1049 944 871 806 788 793 823 896 1018 1174 1356 1553 1758 1960 2165 2378 2571 2791 2990 3026 2874 2571 2172 1922 1970 2103 2226 2329 2413 2471 2491 2520 2667 2879 3004 2750 2418 2318 2052 2013 1949 1897 1807 1732 1773 1809 1885 2056 2228 2292 2256 2162 2107 2118 2197 2333 2460 2576 2758 3201 3906 4355 4314 3963 3480 3219 3394 3754 3913 3985 4169 4035 3834 3527 3256 3067 2954 2857 2840 3039 3242 3273 3153 3205 3488 3799 3832 3508 3238 3217 3142 3009 3008 3126 3247 3314 3330 3366 3511 3685 3801 4139 4607 4814 4734 4511 4318 4183 3896 3696 3599 3511 3233 3208 3180 3188 3213 3173 3083 3040 3103 3147 3053 2985 3093 3297 3412 3496 3594 3685 3709 3743 3792 3642 3632 3407 3309 3268 3251 3194 3131 3200 3278 3287 3332 3365 3238 3165 3237 3296 3535 3965 3958 3364 3074 2909 2933 3128 3251 3142 2911 2916 3361 3236 3132 3207 3177 3268 3601 3897 4088 4287 4549 4469 4084 3782 3737 3898 4077 4085 3950 3955 4175 4543 4704 4570 4089 3347 2816 2977 3463 3674 3886 4218 4550 4809 4829 4432 3928 3492 3526 3949 4325 4495 4348 3964 3849 3975 3865 3338 3029 2899 2986 3072 3076 2989 2920 2908 2945 3036 3137 3221 3322 3362 3286 3231 3256 3345 3533 3863 4422 4750 4576 4005 3373 3922 4169 4041 3632 3455 3315 3079 2923 2953 3292 4024 4695 4893 4857 4814 4656 4217 3242 2216 1426 1212 1804 2389 2771 2819 2689 82 90 52 27 32 69 110 128 117 119 125 109 111 136 147 138 123 103 84 70 72 48 45 67 107 123 103 74 59 75 65 65 75 96 113 113 117 109 109 103 99 100 88 90 72 62 70 57 62 63 80 96 100 91 83 76 62 56 65 84 94 108 128 162 148 105 72 60 58 51 50 42 45 43 42 35 26 23 24 24 22 18 15 14 18 13 11 13 17 21 26 21 23 32 33 37 43 50 39 26 25 21 16 15 14 15 34 67 59 33 64 101 90 37 18 87 138 141 227 378 553 668 742 776 683 560 498 467 447 415 374 334 282 270 305 332 390 458 525 638 719 684 589 682 831 936 1046 956 888 947 1010 1099 1097 1176 1445 1655 1829 2060 2238 2422 2542 2366 2199 2159 2366 2651 2525 2676 2757 2798 2864 2557 2422 2356 2314 2289 2296 2319 2325 2320 2331 2295 2175 2027 1869 1682 1486 1363 1314 1294 1271 1249 1227 1220 1191 1175 1171 1184 1555 1704 1335 1567 2162 2833 3128 2583 1733 1229 1107 1139 1181 1183 1217 1325 1509 1700 1809 1855 1873 1860 1809 1659 1432 1298 1211 1180 1171 1100 979 950 944 840 644 510 414 344 293 263 242 207 170 143 145 190 280 386 517 680 828 936 1033 1141 1233 1288 1339 1369 1396 1389 1299 1248 1292 1222 1085 1114 1333 1532 1647 1792 1931 2208 2209 2115 2000 1743 1542 1404 1346 1344 1382 1444 1518 1611 1735 1852 1875 1778 1676 1701 1807 1809 1534 1388 1372 1344 1304 1302 1203 1095 977 903 832 812 828 868 932 1035 1180 1351 1542 1756 2005 2244 2443 2617 2782 2850 2792 2633 2364 2055 1929 2083 2301 2478 2557 2545 2514 2444 2449 2690 2919 3038 2797 2375 2119 2048 2041 2012 1984 1935 1908 1921 1933 1995 2124 2254 2355 2422 2463 2524 2573 2555 2521 2570 2675 2810 3131 3642 4113 4187 3895 3607 3436 3351 3509 3525 3482 3733 3684 3608 3445 3202 3025 2944 2915 2979 3250 3404 3288 3247 3475 3847 4013 3417 2638 2649 2929 2997 2951 3029 3189 3339 3438 3493 3496 3551 3557 3578 3982 4584 4797 4751 4594 4431 4308 4155 3943 3726 3596 3561 3553 3530 3611 3628 3438 3246 3176 3279 3377 3262 3217 3312 3471 3580 3636 3817 3863 3971 3964 3849 3766 3641 3415 3280 3178 3110 3053 3153 3252 3312 3349 3485 3689 3687 3553 3483 3459 3699 4026 3977 3468 3147 2993 2992 3096 3236 3191 2998 2929 3143 3249 3367 3608 3716 3931 4224 4523 4825 4835 4543 4046 3682 3420 3228 3344 3628 3738 3939 4267 4546 4729 4511 4027 3448 2958 2772 3127 3514 3654 3889 4312 4681 4836 4709 4253 3710 3402 3499 3927 4317 4548 4517 4241 4114 4232 4163 3410 3111 3008 3050 3098 3104 3084 3024 2971 2958 3027 3217 3346 3371 3409 3335 3257 3336 3478 3699 4061 4598 4795 4611 4013 3766 4359 4805 4864 4358 3825 3425 3138 3014 3006 3280 4003 4799 4976 4862 4671 4311 3632 2708 1925 1501 1572 1811 2134 2505 2776 2861 73 89 65 38 42 73 105 122 137 144 148 124 129 161 163 141 114 85 69 63 58 50 54 74 98 110 113 88 59 73 55 48 54 71 92 96 100 91 89 88 82 89 95 81 89 88 70 54 51 50 49 46 75 82 70 51 39 40 52 78 93 95 111 126 121 93 68 56 56 72 63 48 48 41 37 33 28 29 30 25 17 13 14 16 20 17 15 17 22 22 19 21 25 31 27 29 34 32 26 21 20 16 15 18 16 11 15 25 17 17 42 54 25 10 4 9 21 38 99 215 350 520 794 992 914 777 656 613 652 698 684 600 494 436 406 390 413 427 479 543 575 582 558 706 881 1025 1120 1096 825 777 846 1109 1149 1274 1584 1799 1956 2148 2317 2477 2622 2555 2446 2405 2471 2686 2645 2671 2776 2962 2965 2916 2851 2772 2622 2542 2602 2624 2618 2600 2592 2564 2465 2340 2208 2050 1838 1598 1432 1359 1318 1280 1247 1237 1225 1242 1299 1500 1683 2019 1755 1375 1599 2132 2819 2571 1740 1145 987 1063 1196 1271 1322 1414 1528 1628 1677 1647 1709 1918 1969 1816 1609 1399 1271 1219 1190 1149 1007 886 780 629 490 407 332 274 242 229 202 160 132 125 142 186 273 395 551 747 953 1119 1227 1284 1353 1471 1491 1412 1521 1638 1555 1581 1516 1365 1200 1332 1557 1879 2187 2366 2391 2299 2145 2031 1857 1599 1479 1428 1391 1400 1453 1514 1576 1658 1765 1857 1863 1763 1682 1753 1890 1824 1561 1465 1427 1385 1340 1304 1214 1126 1014 931 862 842 872 929 996 1087 1228 1407 1628 1880 2147 2405 2592 2759 2818 2745 2654 2489 2203 1976 2016 2299 2619 2800 2791 2636 2468 2342 2410 2684 2809 2860 2745 2401 2143 2063 2078 2111 2143 2157 2178 2223 2258 2281 2350 2432 2494 2561 2636 2709 2679 2564 2619 2787 2794 2849 3121 3545 3958 4113 3977 3880 3804 3702 3472 3277 3175 3264 3281 3288 3261 3110 2911 2828 2853 2972 3135 3194 3157 3348 3713 3974 3953 3364 2578 2428 2665 2855 2978 3109 3338 3605 3739 3724 3691 3529 3240 3439 3892 4437 4686 4691 4577 4442 4322 4268 4255 4021 3719 3640 3752 3768 3766 3746 3565 3432 3374 3404 3461 3468 3461 3590 3619 3804 3824 4019 3998 4007 3922 3802 3782 3657 3393 3214 3090 3022 2992 3027 3189 3447 3716 4032 4272 4278 4234 4082 3755 3963 4052 3791 3523 3226 2871 2863 2945 3108 3199 3089 2891 2742 2782 3223 3813 4161 4335 4531 4673 4659 4580 4183 3692 3371 3192 3254 3447 3615 3897 4238 4573 4688 4559 4009 3336 2910 2774 2813 3079 3399 3692 4127 4587 4771 4830 4546 3962 3401 3212 3504 3909 4179 4449 4626 4531 4463 4482 4122 3718 3515 3427 3439 3463 3412 3311 3167 3082 3112 3157 3249 3501 3508 3411 3315 3295 3426 3591 3858 4407 4753 4812 4408 3930 4068 4736 5079 4975 4547 3953 3438 3111 3110 3083 3276 3824 4767 4958 4898 4649 4066 3266 2544 1987 1749 1764 1791 1947 2311 2720 3009 60 85 77 55 56 75 98 115 137 159 158 139 140 171 171 136 97 69 61 59 56 51 53 66 87 106 111 97 72 69 70 43 45 56 74 59 80 60 57 55 50 75 81 67 73 87 97 72 51 37 34 17 35 59 46 36 28 29 37 62 72 71 78 88 90 81 73 68 75 92 81 62 52 46 29 28 26 36 32 23 14 14 17 18 20 21 17 18 21 20 18 21 24 28 27 24 26 27 24 19 17 13 17 20 18 12 19 25 17 12 16 19 16 14 3 1 2 5 16 52 86 171 362 496 588 607 459 423 529 665 666 522 399 354 331 348 387 369 376 415 452 477 579 675 758 896 914 1041 694 694 784 1172 1252 1454 1688 1776 1894 2190 2510 2715 2775 2708 2591 2605 2906 3086 2948 2836 2905 3085 2916 2913 2832 2877 2832 2688 2806 2933 2932 2886 2784 2762 2697 2639 2590 2470 2276 2047 1843 1709 1629 1566 1517 1498 1500 1537 1648 1799 1933 2093 1969 1733 1683 1792 2599 2677 1792 1065 989 1218 1372 1385 1354 1319 1275 1299 1383 1468 1657 1961 2134 2105 1911 1563 1321 1186 1082 993 805 662 530 414 386 362 334 317 319 329 306 262 253 286 336 396 470 545 609 713 921 1184 1370 1386 1363 1465 1543 1630 1848 1927 1893 1960 1801 1647 1620 1926 2103 2364 2433 2369 2345 2176 2068 1967 1802 1566 1489 1452 1431 1454 1526 1601 1654 1698 1762 1826 1831 1747 1644 1679 1806 1815 1685 1631 1557 1453 1399 1340 1246 1166 1081 995 937 930 972 1047 1135 1238 1394 1604 1856 2120 2388 2622 2764 2833 2807 2725 2614 2382 2082 1956 2169 2597 2953 3000 2782 2517 2325 2228 2367 2623 2697 2768 2721 2394 2153 2033 2051 2112 2197 2261 2314 2428 2536 2617 2669 2695 2722 2737 2649 2541 2563 2787 3194 3185 2862 2914 3103 3473 3752 3955 4010 3930 3848 3848 3558 3232 3057 2969 3003 3049 3120 3202 3078 2929 2892 2986 3103 3242 3429 3702 3975 4206 4315 3924 3271 2882 2877 2960 3087 3208 3471 3694 3743 3752 3599 3366 3338 3602 3906 4247 4448 4508 4476 4423 4324 4315 4341 4153 3837 3667 3697 3756 3788 3834 3818 3708 3612 3556 3537 3605 3592 3766 3758 3984 4082 4165 4156 4137 3961 3784 3720 3559 3304 3136 3043 2999 2972 3067 3471 3985 4291 4520 4579 4461 4231 3810 3712 3780 3760 3737 3770 3529 3159 3209 3287 3303 3402 3280 2900 2537 2427 2898 3861 4529 4706 4930 5029 4957 4702 4040 3446 3115 3203 3353 3580 3932 4325 4609 4764 4595 4073 3393 2910 2809 2820 2767 2907 3312 3767 4292 4835 4901 4858 4498 3848 3159 3081 3549 3912 4088 4342 4626 4748 4753 4616 4340 4135 4048 4014 4019 4010 3958 3715 3488 3348 3396 3521 3532 3588 3621 3432 3256 3281 3492 3696 3969 4449 4722 4579 4089 3797 4202 4773 4999 4989 4693 4256 3759 3387 3218 3172 3339 3962 4608 4828 4892 4789 4196 3325 2541 2013 1827 1804 1877 2003 2238 2576 2987 52 84 94 73 75 89 122 150 169 177 173 158 158 176 166 130 95 67 61 60 54 49 42 50 73 94 106 101 82 72 75 53 41 45 53 46 55 30 29 25 27 61 64 63 78 102 106 86 62 38 29 12 18 33 40 24 4 20 27 49 57 49 50 56 60 66 74 79 92 98 82 73 60 47 26 25 24 32 24 21 12 11 14 14 17 18 16 16 17 18 18 18 21 25 26 26 25 27 23 17 17 14 21 26 19 12 18 19 22 20 19 20 22 25 11 3 1 3 3 5 8 19 65 117 162 237 177 118 174 261 261 196 165 162 170 222 292 312 298 340 432 460 512 564 622 742 748 799 643 838 1035 1279 1310 1511 1693 1811 1895 2142 2418 2589 2646 2635 2622 2678 2827 2862 2682 2584 2720 2897 2793 2768 2767 2866 2879 2709 2883 3123 3131 3049 2913 2963 2942 2895 2871 2764 2602 2430 2262 2125 2027 1953 1903 1882 1872 1908 2025 2117 2157 2140 2335 2458 2195 2099 2771 2804 1714 1084 1247 1452 1395 1202 1013 894 832 873 1015 1231 1534 1856 2061 2136 2009 1651 1317 1070 894 760 627 415 289 295 325 337 329 354 410 421 405 367 378 461 567 671 750 784 741 677 762 1046 1301 1336 1326 1415 1524 1728 1957 2113 2339 2441 2196 2055 2154 2394 2501 2542 2430 2348 2219 2103 1990 1865 1591 1527 1495 1450 1462 1503 1578 1658 1734 1793 1854 1939 1991 1902 1706 1635 1701 1725 1740 1758 1702 1578 1525 1474 1367 1280 1213 1148 1101 1093 1132 1201 1286 1407 1603 1881 2163 2321 2442 2594 2716 2767 2774 2732 2567 2270 1993 1975 2325 2813 3089 3033 2694 2350 2180 2155 2265 2519 2629 2697 2696 2396 2205 2019 1969 1986 2041 2095 2170 2319 2482 2642 2752 2782 2790 2819 2775 2635 2649 2949 3134 2893 2793 2841 2933 3156 3434 3692 3822 3774 3731 3849 3771 3384 3159 3019 3033 3102 3237 3503 3488 3292 3162 3180 3327 3610 3938 4180 4392 4618 4723 4525 4117 3705 3411 3227 3346 3387 3455 3578 3720 3673 3507 3591 3840 3984 4098 4238 4377 4469 4448 4451 4362 4318 4389 4253 3980 3741 3613 3664 3805 3874 3904 3905 3772 3706 3734 3829 3786 3838 3952 4141 4299 4504 4410 4076 3925 3780 3553 3335 3182 3092 3040 3022 3063 3348 3927 4420 4522 4634 4512 4199 3866 3522 3440 3578 3696 3848 4012 4025 3963 3951 3920 3699 3619 3496 3125 2675 2509 2956 3920 4738 4789 4976 5024 4835 4462 3820 3330 3318 3349 3403 3737 4149 4537 4790 4780 4334 3556 2881 2700 2885 3012 2787 2747 3351 3945 4327 4807 5001 5019 4732 4069 3346 3204 3518 3854 4083 4358 4684 4873 4854 4696 4540 4381 4234 4215 4201 4130 4086 3936 3830 3660 3661 3773 3692 3688 3603 3316 3169 3290 3591 3782 3984 4348 4623 4546 4236 4249 4567 4903 4995 5023 4870 4579 4011 3489 3260 3191 3364 3799 4149 4401 4643 4736 4502 3742 2730 2096 1941 1921 2024 2143 2235 2455 2774 45 81 108 99 103 131 158 171 179 184 187 179 184 185 162 122 82 54 52 56 56 54 42 40 51 67 78 85 79 73 71 57 45 43 39 35 31 19 17 22 29 46 70 61 88 106 119 97 67 47 34 20 21 29 29 3 5 20 25 38 44 33 34 37 39 50 67 78 91 89 80 72 56 40 27 23 27 32 24 19 11 10 11 14 14 14 13 14 15 15 15 16 19 23 27 30 31 28 23 18 16 12 18 24 23 17 15 16 13 9 10 10 12 19 16 5 2 3 2 2 2 3 14 44 39 40 48 30 51 60 48 15 31 63 73 80 140 246 319 379 414 365 330 346 388 468 613 565 626 893 1238 1215 1265 1435 1675 1862 1894 2018 2202 2371 2458 2488 2529 2638 2754 2881 2960 2953 2960 2867 2768 2752 2818 2921 2890 2763 2984 3168 3191 3041 2939 3149 3165 3087 3013 2913 2795 2647 2526 2410 2294 2203 2161 2155 2155 2213 2344 2438 2498 2487 2441 2684 2618 2639 3095 3013 1826 1352 1449 1299 1054 786 585 512 518 606 738 931 1231 1524 1679 1790 1810 1586 1246 937 714 576 485 298 222 252 289 310 335 412 502 431 360 344 388 512 653 815 949 987 927 791 752 940 1214 1371 1407 1444 1542 1719 2007 2336 2614 2688 2507 2396 2466 2553 2601 2570 2394 2382 2212 2116 1929 1535 1466 1533 1496 1452 1486 1543 1633 1715 1827 1944 2006 2049 2082 2022 1835 1676 1674 1681 1733 1792 1767 1658 1631 1628 1522 1472 1400 1362 1350 1321 1325 1354 1409 1530 1800 2139 2419 2525 2577 2637 2708 2778 2819 2749 2506 2197 1976 2009 2381 2894 3172 3003 2622 2251 2094 2143 2140 2366 2556 2595 2598 2449 2332 2132 1983 1904 1849 1820 1877 2004 2148 2307 2478 2585 2623 2667 2658 2579 2610 2864 2992 2868 2828 2817 2760 2929 3186 3447 3562 3518 3578 3826 4012 3813 3453 3253 3263 3400 3556 3810 3883 3676 3467 3454 3622 3892 4177 4439 4631 4776 4872 4797 4469 4023 3723 3516 3535 3455 3425 3556 3679 3581 3586 3943 4273 4372 4419 4513 4603 4628 4567 4561 4490 4394 4500 4537 4265 3849 3637 3676 3800 3844 3862 3870 3819 3781 3953 4083 4096 4127 4190 4291 4399 4681 4513 4109 3854 3623 3372 3198 3131 3130 3144 3181 3325 3688 4007 4133 4206 4421 4418 4031 3651 3509 3456 3586 3781 4007 4070 3948 3912 3978 3800 3547 3421 3351 3178 2805 2540 2746 3472 4596 4694 4853 4894 4670 4175 3772 3600 3550 3396 3350 3567 3972 4365 4562 4452 3891 3076 2496 2231 2316 2683 2996 2981 3464 4102 4464 4826 5045 5159 4972 4401 3642 3251 3341 3607 3941 4320 4623 4803 4843 4737 4549 4354 4169 4101 4023 3943 3955 3933 3898 3766 3793 3840 3718 3665 3558 3310 3253 3467 3647 3759 3896 4182 4564 4738 4675 4725 4608 4408 4623 4867 4867 4579 3967 3385 3173 3150 3210 3315 3418 3632 3917 4125 4346 4346 3172 2414 2107 1989 2102 2273 2363 2493 2681 36 76 111 123 132 152 163 162 174 180 182 172 183 178 157 124 96 78 60 50 48 46 39 33 34 42 52 69 71 68 75 65 57 56 40 26 19 13 18 37 72 75 84 72 103 112 129 109 67 43 44 39 36 32 24 20 18 20 25 36 40 30 27 29 26 36 53 64 72 63 63 57 41 32 26 21 25 28 25 18 10 11 10 13 16 14 11 11 12 13 15 16 17 20 23 24 26 29 28 24 15 6 11 20 23 17 14 17 12 11 9 6 3 4 3 2 2 2 2 2 2 2 9 30 42 41 33 28 24 35 32 3 32 80 68 58 175 359 463 458 362 271 238 257 309 373 434 496 616 816 1058 1057 1149 1317 1630 1893 1952 1933 2055 2166 2240 2345 2437 2550 2733 2883 3035 3179 3118 2981 2957 2871 2786 2837 2982 3036 3152 3121 3042 2823 2840 3149 3235 3181 3053 3009 2947 2793 2692 2583 2434 2304 2257 2267 2299 2364 2433 2528 2599 2618 2813 2748 2646 2879 3305 3286 2364 1883 1498 1000 704 494 461 511 510 495 527 630 841 1059 1184 1343 1471 1372 1101 806 564 450 424 329 273 286 281 255 336 393 365 309 232 247 318 450 558 721 897 983 1028 990 963 1107 1349 1479 1497 1530 1606 1718 1925 2235 2490 2550 2473 2470 2520 2549 2593 2572 2390 2373 2288 2144 1926 1496 1444 1511 1495 1472 1492 1552 1651 1747 1885 2043 2124 2156 2166 2125 2013 1854 1754 1679 1703 1799 1809 1704 1661 1709 1593 1602 1559 1540 1496 1492 1505 1552 1570 1653 1970 2236 2403 2473 2538 2683 2800 2851 2864 2741 2479 2216 2057 2117 2471 2925 3237 2871 2406 2099 2049 2103 2080 2224 2428 2510 2540 2507 2447 2335 2194 2074 1955 1839 1805 1841 1907 2013 2171 2311 2385 2444 2496 2522 2558 2669 2974 3097 2917 2908 2722 2883 3021 3236 3353 3357 3506 3762 4087 4089 3781 3530 3404 3399 3546 3816 3964 3798 3577 3596 3728 3844 4048 4464 4564 4608 4766 4859 4738 4444 3938 3612 3442 3386 3521 3553 3453 3511 3757 4218 4535 4590 4574 4593 4652 4682 4649 4593 4481 4353 4418 4558 4291 4084 3945 3821 3832 3910 3924 3862 3888 4011 4268 4205 4160 4302 4481 4574 4605 4600 4330 3913 3586 3375 3211 3128 3161 3246 3294 3376 3588 3949 3949 3764 3853 4097 4118 3995 3900 3848 3726 3682 3820 3947 3897 3775 3700 3628 3466 3200 2970 3213 3788 3644 2914 2961 3685 4541 4684 4949 4931 4693 4356 4094 3901 3707 3465 3295 3334 3642 3987 4133 3971 3456 2751 2090 1744 1750 2128 2930 3272 3489 4191 4558 4842 5029 5164 5111 4704 3863 3242 3142 3303 3650 4008 4322 4573 4666 4600 4437 4237 4001 3915 3812 3755 3768 3800 3751 3677 3690 3678 3633 3608 3560 3454 3417 3563 3630 3619 3741 3963 4364 4592 4617 4525 4487 4539 4743 4838 4839 4528 3904 3406 3188 3180 3130 2947 2953 3083 3195 3566 4436 4500 3746 3014 2466 2171 2249 2415 2489 2522 2671 32 66 99 110 116 132 135 134 163 175 166 154 167 170 152 127 93 78 87 70 50 39 33 29 29 31 37 49 57 60 68 76 84 73 44 30 23 20 23 34 56 87 99 98 113 129 136 119 72 37 34 40 46 39 28 28 26 23 28 38 46 42 29 27 21 25 35 47 54 38 38 31 26 25 23 23 27 27 21 14 10 13 12 12 12 13 8 4 4 6 9 12 15 18 24 27 26 26 28 27 19 8 4 13 19 16 12 10 6 7 5 5 3 4 2 2 2 2 2 1 2 3 3 3 7 14 15 9 2 13 24 2 45 106 67 94 312 508 560 445 268 196 213 278 348 379 399 487 629 771 910 992 1081 1263 1555 1810 2060 2105 2117 2064 2137 2252 2360 2607 2866 2997 3057 3097 3024 2988 3068 3025 2861 2806 2903 3070 3193 3007 2803 2751 2772 3001 3180 3195 3237 3236 3198 3072 2901 2769 2556 2368 2307 2315 2344 2401 2455 2553 2597 2613 2884 2969 2742 2974 3438 3567 2976 2293 1560 1029 666 670 729 773 656 468 483 514 611 756 903 1077 1184 1122 923 685 489 399 393 394 389 393 360 283 238 198 141 142 117 158 233 355 414 524 673 803 975 1064 1134 1327 1555 1661 1740 1902 1984 1926 1927 2115 2343 2411 2337 2322 2334 2365 2478 2535 2432 2463 2341 2098 1732 1405 1415 1498 1515 1507 1520 1583 1683 1796 1920 2045 2128 2174 2207 2226 2219 2162 2055 1917 1902 1984 1989 1903 1784 1772 1701 1736 1770 1804 1700 1730 1830 1972 1923 1869 1999 2093 2171 2295 2485 2682 2759 2748 2720 2631 2480 2327 2264 2434 2896 3300 3193 2717 2286 2063 2029 2042 2042 2157 2273 2376 2430 2445 2426 2392 2367 2328 2264 2190 2127 2083 2077 2121 2201 2302 2378 2403 2471 2483 2549 2576 2765 2899 2870 2905 2825 2909 2958 3083 3207 3291 3494 3772 4106 4180 3964 3771 3643 3514 3421 3497 3697 3710 3572 3581 3586 3554 3822 4251 4285 4263 4398 4617 4674 4511 4023 3487 3352 3395 3558 3445 3362 3583 3975 4369 4566 4555 4513 4542 4591 4570 4515 4419 4181 3972 4110 4533 4238 4117 4038 3959 3860 3922 3964 3948 3963 4062 4268 4210 4144 4318 4626 4869 4909 4681 4193 3673 3379 3221 3122 3126 3232 3380 3463 3558 3874 4095 3884 3676 3781 4017 4206 4296 4229 4031 3844 3717 3750 3827 3793 3689 3596 3517 3433 3169 2738 3236 4109 3931 3644 3531 4057 4522 4690 5012 4951 4663 4430 4298 4180 3878 3509 3320 3327 3568 3822 3919 3790 3461 2914 2238 1872 1956 2175 2664 3285 3633 4223 4607 4801 4932 5027 5072 4893 4279 3551 3188 3151 3246 3421 3837 4164 4366 4279 4289 4105 3879 3780 3673 3627 3636 3632 3609 3583 3557 3499 3462 3478 3505 3539 3606 3698 3737 3536 3591 3770 4078 4308 4376 4325 4420 4699 4924 4900 4833 4607 4080 3524 3220 3282 3219 2984 2883 2939 3083 3475 4117 4337 4026 3568 3094 2707 2510 2544 2641 2634 2790 36 60 86 85 103 131 139 144 164 169 150 134 142 152 140 133 121 104 111 92 62 42 34 32 33 33 35 41 47 56 69 88 108 95 56 39 32 29 33 55 98 117 119 118 124 133 138 124 86 41 24 34 57 59 53 35 25 22 31 45 42 32 30 26 19 21 28 38 39 33 32 29 28 30 27 24 27 23 16 10 10 14 16 15 13 11 6 0 0 2 4 8 12 16 21 23 26 28 31 31 26 16 5 6 13 13 11 7 5 7 5 3 5 3 4 1 0 0 1 0 1 3 1 0 0 1 0 0 0 1 3 13 68 118 77 153 436 610 555 353 186 158 208 291 386 416 384 417 571 720 862 1050 1194 1307 1465 1603 1851 1995 2365 2217 2405 2524 2405 2394 2554 2605 2709 2840 2848 2905 3055 3090 2954 2813 2799 2957 3107 2968 2796 2730 2724 2844 2964 3014 3105 3129 3100 3105 2968 2862 2622 2451 2396 2390 2394 2420 2457 2545 2608 2663 2839 2911 2865 3182 3635 3753 3286 2402 1639 1290 1152 1186 1084 910 756 544 602 700 761 775 904 1031 1055 960 790 612 481 432 451 463 445 420 354 227 121 80 63 61 73 120 161 250 309 369 482 604 771 887 1043 1305 1473 1624 1864 2272 2419 2255 2139 2208 2425 2417 2286 2240 2306 2381 2477 2491 2432 2325 2120 1946 1636 1432 1491 1544 1562 1547 1539 1600 1720 1852 1942 1982 2018 2074 2144 2227 2329 2420 2443 2376 2322 2332 2323 2262 2161 2126 2098 2119 2164 2240 2239 2292 2402 2501 2286 2023 1934 1917 2047 2326 2574 2645 2569 2502 2529 2590 2588 2519 2521 2754 3254 3495 3033 2546 2210 2042 2019 2000 1999 2075 2182 2266 2285 2311 2314 2331 2361 2391 2419 2446 2463 2489 2494 2498 2589 2688 2733 2681 2610 2437 2438 2564 2786 2886 2903 2888 2860 2874 2961 3036 3168 3314 3519 3794 4076 4150 4040 3899 3732 3518 3266 3161 3348 3559 3578 3504 3419 3410 3699 3925 3957 3918 3966 4157 4281 4197 3796 3303 3318 3419 3406 3306 3431 3767 4138 4411 4493 4398 4274 4276 4362 4315 4299 4228 3960 3699 3923 4009 3802 3787 3798 3784 3751 3832 3879 3896 3929 4000 4078 4093 4116 4206 4398 4586 4610 4386 3899 3524 3312 3162 3107 3148 3280 3437 3601 3790 4157 4046 3805 3763 3933 4168 4343 4342 4217 4041 3843 3689 3634 3619 3554 3499 3524 3634 3798 3662 3341 3606 3764 3644 3590 3431 3734 4384 4722 4904 4838 4633 4608 4645 4395 3946 3567 3426 3455 3658 3888 3907 3703 3367 2929 2447 2226 2361 2542 2908 3366 3804 4297 4605 4677 4676 4711 4795 4868 4701 4176 3474 3185 3166 3294 3476 3623 3829 4118 4293 4147 3925 3806 3768 3767 3804 3785 3620 3540 3528 3430 3365 3334 3361 3536 3746 3976 3838 3530 3350 3483 3746 3954 4066 4121 4257 4586 4955 4884 4837 4700 4307 3658 3285 3343 3291 3105 2991 3091 3237 3434 3698 3849 3885 3835 3608 3228 2763 2627 2787 2875 2975 43 57 86 108 130 155 162 163 168 150 126 112 119 133 124 110 110 109 103 92 72 49 44 42 47 46 42 49 55 63 75 93 112 113 92 76 64 53 51 60 88 120 128 130 131 135 136 126 96 57 34 36 54 67 79 58 39 38 39 48 36 29 32 26 20 19 23 31 34 34 33 29 28 31 31 27 29 23 14 8 10 12 11 10 11 8 3 0 0 0 0 2 4 6 9 15 18 24 31 36 33 25 17 13 13 13 11 7 6 8 4 2 3 5 5 3 0 2 3 0 0 0 0 0 0 0 0 0 0 8 33 65 98 130 130 252 484 612 508 259 124 163 232 265 363 466 458 439 541 661 829 1126 1336 1377 1436 1540 1721 1915 2148 2245 2462 2577 2552 2543 2748 2801 2839 2833 2809 2864 2996 3035 2931 2804 2754 2843 2991 3001 2877 2735 2669 2695 2780 2864 2882 2871 2877 2994 2936 2788 2629 2523 2505 2474 2478 2495 2538 2616 2669 2733 2800 2826 2992 3399 3746 3729 3220 2452 1986 1893 1749 1521 1168 726 665 679 665 763 791 904 992 1074 1080 939 746 586 492 462 469 444 366 289 218 132 73 34 27 48 70 96 106 147 186 219 280 355 486 605 785 1023 1163 1356 1692 2263 2500 2437 2328 2289 2478 2449 2387 2346 2423 2450 2418 2352 2343 2267 2091 1785 1534 1539 1630 1653 1643 1614 1550 1586 1725 1879 1947 1942 1961 2028 2108 2210 2373 2570 2709 2727 2672 2651 2654 2648 2635 2621 2588 2569 2579 2648 2716 2760 2794 2763 2435 2119 1924 1885 2067 2410 2634 2616 2489 2442 2556 2738 2852 2855 2895 3147 3486 3362 2794 2390 2162 2039 2004 1993 1986 1995 2029 2165 2197 2216 2229 2278 2306 2340 2391 2446 2515 2639 2733 2750 2861 2981 3014 3050 3129 2945 2798 2854 2941 2974 3042 3130 3129 3145 3087 3047 3073 3292 3516 3714 3874 3986 3969 3831 3645 3368 3066 2895 2968 3197 3368 3340 3236 3268 3417 3479 3569 3735 3717 3772 3890 3850 3611 3360 3347 3412 3299 3267 3520 3856 4090 4207 4210 4054 3803 3673 3824 4033 4210 4117 3912 3744 3763 3657 3509 3525 3574 3580 3596 3667 3712 3743 3767 3772 3759 3763 3799 3870 3973 4016 4035 3947 3697 3515 3366 3262 3235 3226 3245 3418 3678 3969 4082 3887 3799 3947 4181 4314 4307 4156 3962 3829 3642 3512 3424 3318 3302 3450 3737 4237 4196 3967 3867 3594 3296 3201 3362 3385 3821 4482 4827 4836 4662 4503 4647 4755 4388 3948 3674 3564 3573 3707 3896 3848 3566 3193 2863 2578 2455 2659 2835 3045 3424 3966 4438 4570 4412 4271 4267 4519 4817 4979 4808 4177 3782 3608 3595 3400 3304 3671 4231 4386 4122 3937 3906 3925 3980 3967 3741 3538 3491 3440 3223 3198 3206 3288 3518 3707 3825 3726 3476 3212 3223 3480 3602 3689 3788 3959 4249 4826 4891 4803 4834 4630 4062 3628 3410 3279 3243 3274 3308 3380 3409 3413 3603 3665 3800 3856 3529 2905 2730 2877 3061 3071 44 55 86 124 147 157 157 163 148 120 103 100 114 122 116 105 92 89 92 93 87 68 58 60 72 83 74 78 70 69 77 88 104 122 128 124 108 91 83 88 106 124 127 130 129 124 119 112 95 69 46 42 55 67 75 87 86 59 49 56 33 31 34 26 22 17 18 22 28 34 36 35 38 39 33 30 36 29 15 9 13 16 8 3 3 2 0 0 0 0 0 0 0 0 4 15 23 24 26 34 37 31 21 16 16 15 14 10 9 7 7 8 8 6 2 5 3 3 3 0 0 0 0 0 1 0 0 0 0 12 47 81 122 170 216 349 531 612 467 220 111 174 231 212 307 534 621 616 618 650 761 1067 1312 1369 1420 1542 1694 1838 1963 2091 2224 2336 2469 2505 2603 2673 2751 2776 2830 2868 2901 2895 2843 2784 2729 2721 2816 2945 2930 2780 2654 2624 2675 2746 2790 2808 2809 2813 2811 2647 2540 2481 2487 2485 2532 2611 2679 2745 2801 2832 2877 2933 3153 3480 3669 3535 3048 2628 2600 2527 2081 1462 1022 590 619 697 639 682 735 895 1005 1084 1129 947 752 568 485 458 426 353 243 164 119 75 49 44 48 55 61 64 64 77 85 105 134 170 283 423 569 751 932 1098 1434 1850 2145 2285 2301 2301 2345 2341 2322 2397 2536 2598 2498 2335 2311 2279 2117 1543 1536 1651 1721 1779 1747 1732 1666 1663 1779 1917 1974 1972 2000 2083 2165 2275 2466 2682 2861 2923 2902 2877 2886 2903 2916 2881 2854 2831 2833 2892 2935 2927 2869 2846 2535 2360 2144 2044 2159 2392 2612 2696 2662 2683 2822 3017 3178 3182 3306 3482 3561 3192 2640 2331 2166 2026 2004 1978 1979 1952 1956 2048 2121 2137 2153 2177 2212 2261 2318 2375 2456 2590 2720 2796 2861 2895 2922 2975 3015 3066 3120 3126 3172 2983 3189 3360 3398 3503 3343 3117 2952 3098 3372 3582 3676 3765 3789 3664 3481 3195 2863 2665 2664 2826 2997 3070 2971 2969 3008 3049 3281 3514 3525 3590 3719 3738 3640 3554 3552 3515 3328 3284 3509 3715 3798 3839 3833 3655 3414 3187 3241 3717 4134 4053 3835 3722 3622 3486 3338 3361 3403 3406 3417 3443 3468 3497 3532 3562 3563 3549 3547 3576 3658 3663 3682 3726 3730 3706 3709 3707 3635 3572 3526 3658 3808 3881 3771 3736 3870 4069 4198 4193 4098 4014 3879 3678 3425 3283 3193 3167 3402 3562 3721 3886 3994 3949 3752 3411 3044 2874 3216 3684 4114 4625 4926 4787 4342 4048 4643 4839 4488 4016 3837 3771 3740 3778 3838 3813 3549 3122 2792 2647 2706 2865 3014 3241 3664 4207 4518 4388 4063 3901 3972 4386 4714 5024 5043 4679 4171 4052 3902 3362 3228 3628 4023 4091 3947 3828 3826 3884 3992 3968 3719 3571 3390 3253 3146 3113 3150 3310 3480 3549 3571 3575 3471 3253 3160 3368 3428 3391 3495 3674 4071 4587 4822 4861 4923 4872 4598 4126 3639 3319 3187 3249 3366 3402 3431 3317 3373 3438 3663 3766 3490 3046 2873 2917 3009 3108 45 54 83 125 149 149 138 125 111 96 98 101 96 109 120 112 97 89 88 94 94 77 66 74 91 117 107 76 70 66 67 73 88 115 130 123 107 95 92 96 96 95 107 117 115 101 90 84 78 70 55 43 45 61 76 78 75 67 56 54 37 36 36 29 23 16 14 17 25 38 41 36 34 36 32 30 34 30 19 20 22 21 11 1 0 0 0 0 0 0 0 0 0 3 9 18 21 19 20 27 33 32 24 17 18 20 18 13 15 14 8 6 7 7 5 5 5 5 2 0 0 0 0 0 3 2 0 0 0 13 53 102 181 250 313 430 558 564 384 186 119 165 196 179 265 538 698 688 675 653 667 883 1129 1235 1333 1493 1635 1736 1861 2004 2156 2327 2483 2612 2733 2788 2852 2863 2906 2961 2937 2893 2844 2821 2779 2684 2683 2894 3032 2925 2730 2626 2626 2653 2668 2707 2728 2713 2670 2570 2423 2411 2418 2466 2527 2645 2731 2790 2849 2869 2999 3104 3210 3331 3372 3204 2914 2882 3089 2902 2125 1296 844 551 520 599 550 651 797 885 930 982 1044 883 714 510 424 396 348 262 183 136 97 64 48 57 63 55 51 50 50 52 52 69 109 150 237 349 454 608 792 932 1112 1380 1704 1975 2189 2357 2404 2346 2329 2453 2664 2812 2703 2433 2278 2168 1823 1507 1532 1603 1736 1805 1818 1853 1890 1893 1918 1998 2048 2075 2134 2239 2331 2447 2623 2794 2957 3037 3045 2980 2952 2938 2946 2898 2903 2922 2946 2932 2775 2935 2845 2906 2574 2424 2330 2274 2350 2547 2751 2855 2909 3027 3181 3324 3469 3448 3518 3647 3487 3027 2539 2347 2176 2062 2025 2005 1980 1937 1939 2011 2089 2108 2097 2090 2114 2182 2269 2361 2480 2597 2679 2753 2762 2747 2766 2778 2764 2734 2814 2900 2948 3052 3235 3254 3275 3392 3400 3190 2990 3053 3320 3500 3518 3568 3621 3531 3378 3138 2839 2621 2545 2626 2725 2765 2721 2725 2723 2805 3062 3245 3307 3414 3555 3667 3645 3577 3510 3435 3321 3223 3335 3428 3464 3532 3618 3604 3296 3046 3084 3423 4032 4019 3854 3748 3589 3460 3303 3267 3261 3237 3205 3165 3150 3208 3321 3384 3391 3378 3393 3413 3466 3539 3589 3680 3994 4072 4015 3978 3913 3883 3824 3737 3690 3698 3676 3682 3776 3878 3920 3885 3742 3624 3560 3516 3202 3156 3105 3196 3474 3520 3481 3585 3837 3874 3767 3579 3241 3032 3313 3865 4307 4707 4948 4751 4229 4044 4654 4997 4709 4230 4080 4086 4105 4098 4098 4101 3863 3356 2869 2658 2779 3051 3320 3634 3954 4351 4326 3989 3749 3688 3757 4164 4549 4884 5025 4893 4432 4194 4063 3579 3331 3506 3779 3814 3634 3488 3463 3581 3952 4127 3756 3532 3352 3169 3031 2990 3080 3281 3437 3443 3404 3561 3587 3356 3359 3490 3423 3249 3343 3569 3905 4284 4631 4859 4962 4956 4881 4530 3931 3444 3155 3192 3288 3250 3303 3282 3194 3208 3424 3450 3192 2873 2797 2884 2899 2986 51 61 83 130 147 140 138 116 79 76 104 106 89 101 128 120 120 124 86 88 91 82 68 68 87 117 107 79 84 59 58 46 69 106 129 130 114 93 78 72 67 68 79 90 88 78 71 64 56 58 47 31 30 42 69 95 91 73 63 57 45 37 36 32 24 19 16 18 26 51 56 44 45 49 48 46 45 38 30 29 27 19 6 0 0 0 0 0 0 0 0 0 0 3 9 16 20 21 20 22 27 30 26 17 19 18 19 16 20 16 11 8 10 8 6 6 11 12 3 1 1 0 0 0 0 0 0 0 0 10 48 124 288 391 407 465 537 471 291 156 121 149 192 211 252 389 548 539 550 579 595 724 936 1058 1199 1341 1436 1536 1693 1890 2120 2381 2602 2720 2754 2758 2786 2859 2957 3045 3036 3027 2982 2929 2880 2752 2634 2774 3021 3048 2870 2702 2630 2610 2616 2643 2653 2626 2584 2543 2428 2413 2420 2493 2533 2689 2779 2844 2877 2972 3148 3222 3179 3131 3114 3014 2919 3054 3185 2756 1803 1025 708 556 495 519 516 642 749 771 820 827 840 774 629 451 354 306 258 200 165 137 100 74 70 72 64 61 50 60 75 89 111 150 204 240 272 329 434 587 738 828 892 1084 1365 1676 2026 2321 2407 2357 2367 2490 2698 2856 2785 2562 2350 2129 1784 1673 1622 1613 1633 1704 1788 1868 1975 2075 2144 2164 2182 2219 2280 2369 2450 2559 2718 2853 2959 3010 3028 2985 2939 2922 2919 2885 2917 2978 3024 2954 2801 2912 2766 2870 2787 2764 2725 2585 2582 2797 2988 3059 3147 3314 3489 3601 3647 3623 3616 3558 3354 2881 2479 2329 2185 2110 2074 2037 1993 1938 1922 1986 2057 2087 2054 2032 2042 2096 2211 2322 2439 2569 2641 2691 2708 2684 2654 2657 2611 2576 2642 2610 2639 2752 2887 2959 3065 3221 3264 3145 3031 3118 3317 3391 3357 3402 3482 3430 3341 3130 2848 2625 2502 2522 2535 2484 2514 2548 2571 2660 2845 3070 3247 3184 3073 3363 3521 3376 3249 3198 3178 3053 3098 3197 3308 3436 3431 3290 3104 2976 3299 3617 3984 3951 3842 3709 3530 3401 3291 3191 3147 3115 3033 2928 2864 2907 3012 3079 3141 3169 3182 3149 3169 3389 3620 3702 3853 4004 4017 3875 3783 3799 3789 3679 3586 3584 3612 3618 3610 3641 3639 3530 3423 3400 3392 3348 3115 3094 3148 3228 3278 3201 3217 3332 3580 3707 3705 3646 3438 3227 3346 3917 4356 4763 5008 4813 4150 3935 4591 4950 4849 4557 4425 4462 4596 4632 4638 4604 4237 3533 2894 2666 2915 3266 3637 3963 4217 4291 3980 3676 3593 3626 3725 4010 4466 4858 4991 4962 4834 4676 4312 3777 3439 3391 3501 3412 3298 3245 3225 3382 3867 4152 3890 3599 3382 3152 2982 2902 2994 3218 3412 3481 3694 4197 4010 3489 3460 3499 3435 3252 3257 3427 3719 3933 4077 4485 4846 4887 4844 4643 4141 3537 3092 3088 3073 3070 3167 3349 3382 3342 3371 3275 2981 2723 2698 2839 2884 2839 64 78 95 130 128 120 150 135 84 88 110 106 96 104 120 123 127 128 88 82 72 77 66 69 84 91 69 62 73 54 42 37 59 96 128 143 127 100 82 67 55 54 66 78 75 69 67 57 42 39 35 20 23 35 49 67 84 74 66 65 58 48 42 33 26 21 20 22 31 53 62 47 42 41 44 53 60 61 49 36 32 23 8 1 0 0 0 0 0 0 0 0 0 2 6 10 19 29 30 27 27 29 30 23 19 14 14 13 16 17 12 11 14 10 6 7 14 11 5 4 3 1 1 2 2 1 0 0 0 6 51 193 440 539 457 453 487 376 231 189 214 226 232 232 222 241 315 364 422 504 596 726 894 1000 1144 1265 1368 1508 1693 1924 2174 2419 2636 2783 2855 2907 2969 3031 3082 3128 3101 3100 3079 3003 2973 2875 2708 2727 2919 3068 3008 2833 2702 2628 2600 2614 2646 2647 2609 2564 2483 2460 2468 2553 2608 2746 2843 2836 2993 3240 3390 3352 3195 3109 3189 3233 3215 3227 3025 2309 1364 784 649 614 574 573 613 694 706 681 705 659 633 630 540 395 279 207 175 145 131 116 89 80 106 110 76 82 92 104 142 204 260 294 323 324 328 372 527 683 789 781 771 943 1190 1464 1880 2247 2364 2373 2446 2580 2714 2764 2696 2549 2387 2191 1942 1805 1739 1613 1549 1584 1684 1800 1918 2039 2172 2238 2258 2263 2270 2316 2400 2520 2680 2829 2922 2976 3017 3013 2990 2996 3011 2997 3010 3043 3070 3023 2815 2656 2566 2661 2692 2582 2428 2388 2501 2698 2910 3104 3269 3415 3588 3793 3955 3986 3785 3404 3186 2883 2496 2311 2174 2135 2134 2069 2005 1945 1904 1910 1962 2031 2045 2051 2022 2001 2122 2263 2375 2518 2607 2662 2699 2695 2681 2689 2652 2506 2397 2386 2430 2533 2641 2723 2832 2985 3089 3070 3039 3137 3243 3231 3235 3300 3356 3323 3248 3094 2873 2666 2551 2499 2423 2385 2431 2504 2562 2609 2641 2667 2783 2778 2631 2823 2956 2772 2795 2880 2872 2815 2972 3146 3439 3575 3498 3315 3167 3108 3538 3736 3748 3679 3586 3456 3329 3238 3146 3068 3040 3007 2905 2790 2709 2662 2682 2827 2916 2973 2966 2864 2794 3044 3425 3596 3714 3843 3897 3858 3742 3677 3646 3508 3382 3345 3363 3426 3495 3524 3473 3268 3319 3501 3531 3342 3232 3189 3166 3189 3177 3093 3090 3172 3302 3442 3507 3515 3434 3477 3453 3989 4406 4751 5059 4980 4244 3830 4263 4659 4777 4769 4760 4802 4919 4959 4924 4792 4283 3461 2809 2711 3103 3310 3659 3909 3941 3874 3725 3592 3544 3565 3709 4029 4530 4974 5053 4987 4875 4700 4397 3974 3581 3377 3297 3205 3134 3235 3365 3694 4177 4217 3906 3724 3529 3319 3098 2939 2977 3096 3199 3291 3700 4360 4265 3734 3488 3405 3321 3225 3267 3372 3389 3376 3526 3934 4423 4492 4568 4572 4105 3514 3065 2910 2914 2974 3067 3215 3362 3451 3458 3313 2991 2906 2883 2783 2846 2863 71 85 104 117 116 123 152 160 112 115 113 92 84 87 94 108 127 127 105 84 60 62 65 77 93 95 63 51 48 46 40 39 55 82 109 128 124 99 85 70 54 55 71 90 83 73 69 52 35 27 23 16 22 40 55 55 60 55 50 53 60 62 48 34 27 25 24 25 33 44 45 46 48 42 38 53 59 57 55 47 39 27 13 5 1 0 0 0 0 0 0 0 0 6 14 19 25 39 42 35 30 30 27 23 24 18 10 8 14 18 17 10 13 12 9 8 9 10 9 8 6 5 4 4 4 3 2 1 5 18 82 316 604 651 441 371 391 281 240 370 477 434 310 229 209 211 248 338 441 539 683 847 992 1111 1258 1389 1522 1676 1854 2077 2319 2543 2718 2863 2963 3026 3091 3141 3203 3253 3185 3136 3100 3032 3028 3007 2893 2872 2864 2899 2954 2883 2788 2703 2658 2640 2659 2699 2685 2600 2523 2503 2511 2582 2673 2782 2874 2793 3186 3405 3535 3452 3308 3281 3449 3593 3557 3290 2681 1772 981 661 658 660 615 591 602 606 590 581 547 489 491 524 463 321 213 146 131 122 121 137 125 113 117 134 166 195 194 183 229 316 345 305 308 331 387 517 751 852 857 779 675 826 1086 1342 1791 2218 2396 2499 2681 2882 2981 2961 2931 2797 2473 2216 1965 1875 1805 1651 1524 1511 1574 1693 1810 1940 2095 2187 2194 2182 2203 2258 2350 2465 2598 2730 2777 2755 2793 2889 2969 3063 3127 3122 3111 3079 3085 3049 2794 2588 2509 2445 2476 2413 2311 2274 2298 2426 2737 3076 3230 3297 3460 3771 4093 4109 3753 3193 3093 2749 2500 2276 2133 2088 2110 2062 1991 1935 1878 1850 1897 1998 2082 2117 2058 1977 2037 2193 2339 2487 2619 2739 2834 2866 2798 2696 2604 2467 2332 2230 2247 2359 2497 2576 2630 2754 2895 2967 3028 3126 3167 3158 3225 3268 3274 3222 3114 2966 2794 2681 2588 2549 2506 2478 2522 2592 2617 2604 2558 2484 2485 2560 2614 2593 2394 2154 2297 2697 2858 2704 3077 3211 3692 3731 3659 3579 3459 3418 3524 3522 3441 3338 3230 3130 3100 3093 3043 3008 2992 2981 2929 2857 2833 2901 2977 2909 2905 3058 3026 2863 2879 3099 3291 3327 3382 3494 3609 3683 3638 3557 3535 3423 3249 3105 3102 3184 3342 3412 3401 3296 3388 3570 3579 3510 3418 3241 3120 3128 3161 3133 3050 3040 3112 3196 3216 3372 3353 3513 3718 4101 4328 4642 5086 5149 4498 3978 4008 4329 4608 4738 4745 4724 4777 4699 4568 4507 4269 3675 3441 3306 3446 3552 3624 3752 3772 3804 3712 3603 3512 3460 3552 3909 4470 5016 5083 4874 4782 4768 4546 4199 3831 3510 3263 3149 3144 3378 3701 4070 4413 4362 4057 3945 3752 3578 3345 3131 3082 3039 2973 2973 3507 4485 4613 4106 3711 3632 3606 3525 3538 3442 3322 3328 3277 3509 3766 3845 4038 4139 3745 3193 2793 2672 2776 2889 2941 3030 3125 3262 3367 3338 3102 2921 2910 2765 2745 2820 59 75 87 85 93 115 133 152 120 109 101 83 78 77 73 71 80 101 101 81 64 59 58 66 76 67 57 60 52 52 44 46 60 78 99 119 123 105 86 75 67 63 72 98 100 80 65 50 32 19 15 16 24 43 51 41 39 35 31 35 44 54 44 31 26 29 30 28 30 37 40 40 35 31 37 60 62 57 54 49 41 29 15 6 1 0 0 0 0 0 0 0 0 5 12 24 31 34 37 33 31 31 28 26 23 18 15 14 14 15 13 10 13 13 11 10 9 9 25 31 26 17 8 5 4 3 4 9 29 73 199 497 724 668 368 257 269 205 241 410 534 497 343 250 259 299 364 479 608 716 845 1007 1143 1298 1468 1603 1724 1844 1997 2272 2511 2691 2822 2936 3025 3087 3151 3221 3290 3332 3307 3252 3165 3084 3036 2997 2931 2985 2884 2711 2830 2872 2872 2799 2696 2638 2661 2715 2714 2642 2577 2555 2557 2607 2692 2800 2871 2837 3180 3474 3642 3572 3499 3540 3760 3857 3677 3131 2372 1534 888 656 655 644 619 578 514 489 461 445 398 357 395 465 423 314 225 167 151 145 153 196 197 176 175 188 211 237 239 227 261 305 303 242 265 370 505 734 974 972 842 835 700 744 968 1247 1721 2156 2381 2631 3037 3308 3283 3158 3044 2817 2446 2172 1923 1921 1783 1652 1560 1481 1502 1614 1728 1886 2022 2062 2056 2065 2134 2216 2306 2403 2496 2564 2497 2341 2367 2604 2838 3080 3213 3202 3183 3055 2970 3019 2758 2436 2279 2282 2371 2300 2210 2111 2078 2264 2677 3051 3120 3097 3287 3717 4168 4003 3546 3012 3165 2749 2434 2163 2055 2003 2013 2008 1942 1895 1875 1923 2049 2169 2243 2226 2095 1966 1950 2101 2325 2525 2699 2882 3038 3078 2884 2576 2423 2173 2256 2143 2155 2316 2479 2541 2564 2658 2767 2848 2957 3063 3109 3143 3225 3262 3245 3201 3097 2927 2720 2630 2548 2569 2618 2634 2659 2695 2721 2734 2726 2710 2724 2794 2903 2894 2567 2127 2090 2586 3065 2660 3091 3296 3791 3879 3788 3667 3575 3599 3581 3470 3324 3158 3029 2980 3001 3061 3073 3085 3115 3098 3034 2964 3068 3095 3003 2892 2936 3037 3042 3042 3164 3138 3001 2939 3008 3140 3248 3325 3342 3328 3388 3396 3194 2950 2889 2992 3142 3244 3315 3351 3397 3545 3751 3763 3593 3326 3120 3040 3057 3139 3100 2969 2982 3074 3021 3144 3154 3409 3660 3865 4138 4553 5013 5136 4718 4078 3843 4196 4587 4717 4627 4356 4143 3930 3831 4069 4391 4245 3977 3724 3742 3846 3943 3872 3576 3420 3526 3585 3471 3393 3400 3718 4372 4903 4909 4711 4662 4652 4551 4364 4084 3731 3393 3229 3361 3686 4093 4559 4621 4395 4301 4111 3935 3766 3620 3454 3305 3170 3026 3200 3953 4678 4698 4272 4027 3929 3737 3896 3864 3599 3297 3256 3214 3218 3226 3273 3513 3636 3341 2889 2602 2537 2600 2668 2769 2879 2940 3045 3157 3212 3166 2941 2817 2717 2666 2777 41 63 76 75 74 101 139 144 110 89 82 70 72 79 84 81 76 85 90 79 70 62 55 56 68 76 83 89 65 51 33 46 63 76 92 103 114 116 102 83 70 64 65 82 93 75 56 48 29 14 11 13 20 33 39 33 29 25 23 26 35 53 42 29 26 33 35 27 25 31 33 32 30 30 38 56 62 59 54 47 46 36 23 8 1 0 0 0 0 0 0 0 0 3 13 25 34 31 28 29 31 29 27 22 18 17 18 17 16 16 15 13 15 14 12 11 12 10 17 40 41 26 11 3 3 4 5 30 93 165 326 623 739 589 380 302 220 174 164 246 349 385 331 314 378 457 555 701 853 956 1061 1212 1330 1462 1622 1747 1839 1939 2123 2417 2660 2802 2872 2942 3021 3087 3125 3174 3231 3314 3392 3380 3288 3206 3125 3038 2956 3004 3037 2969 3040 3111 3187 3072 2818 2669 2663 2692 2694 2654 2612 2600 2621 2669 2731 2819 2866 2844 3189 3502 3693 3693 3699 3776 4048 3984 3376 2487 1944 1457 919 638 569 572 638 614 476 416 351 323 274 255 305 390 399 348 301 238 221 215 204 231 249 234 219 213 211 211 207 222 257 254 246 278 378 528 672 885 1027 955 833 942 828 778 990 1266 1680 1988 2241 2632 3220 3423 3157 3042 2920 2626 2382 2200 1996 1979 1788 1689 1586 1507 1464 1603 1763 1913 1966 1974 1992 2021 2084 2169 2250 2308 2320 2287 2181 2051 2125 2392 2744 3096 3239 3123 3209 2966 2706 2727 2612 2357 2196 2236 2247 2143 2039 1995 2078 2363 2746 2915 2810 2811 3094 3588 4040 3688 3258 3031 2950 2575 2232 2027 1960 1924 1894 1890 1884 1911 2017 2233 2477 2587 2554 2485 2340 2071 1938 2055 2365 2670 2846 2990 3133 3222 3022 2691 2664 2590 2383 2225 2218 2337 2491 2596 2663 2729 2763 2782 2856 2942 2991 3056 3177 3251 3250 3201 3146 3012 2795 2664 2571 2571 2628 2685 2719 2751 2836 2947 2993 2987 3005 3070 3195 3250 2944 2427 2114 2167 2407 2020 2453 2761 3358 3948 3993 3837 3769 3831 3788 3614 3399 3194 3086 3064 3083 3078 3058 3086 3164 3082 2967 2869 2945 2946 2918 2902 2972 3026 2985 3041 3083 2966 2787 2661 2643 2715 2855 3078 3195 3126 3250 3342 3094 2866 2863 2996 3124 3163 3177 3252 3364 3542 3614 3602 3603 3492 3302 3032 2849 3039 3086 2962 2905 2971 2982 2991 3030 3226 3473 3742 4082 4502 4896 5098 4925 4353 3975 4282 4565 4610 4411 3886 3454 3257 3334 3739 4334 4561 4237 3874 3816 3852 3873 3754 3403 3156 3290 3436 3371 3369 3330 3506 4014 4416 4510 4506 4475 4454 4457 4406 4233 3978 3721 3528 3559 3900 4247 4567 4454 4405 4299 4183 4054 3939 3803 3651 3500 3362 3297 3614 4311 4537 4387 4220 4023 3777 3782 4027 3986 3720 3417 3252 3168 3094 3101 3261 3465 3529 3258 2806 2624 2555 2491 2427 2537 2703 2809 2889 2956 3027 3080 3016 2858 2688 2609 2686 29 50 73 76 81 105 139 143 113 87 73 63 70 82 92 90 75 82 90 73 85 81 62 57 72 86 90 91 73 42 26 37 55 70 86 83 89 103 103 93 79 66 58 61 68 64 51 46 35 10 5 7 15 20 26 29 26 22 20 23 33 41 34 26 25 28 25 20 21 28 29 27 27 31 40 50 56 55 49 48 46 34 26 7 1 0 0 0 0 0 0 5 5 8 22 31 30 30 25 25 28 27 25 19 16 18 16 14 15 18 18 16 16 15 13 13 11 8 10 21 24 11 8 6 6 5 9 77 223 303 466 697 699 586 506 363 209 187 137 128 204 291 367 462 584 691 795 931 1050 1108 1197 1342 1452 1552 1702 1841 1931 2007 2181 2440 2692 2832 2873 2932 3016 3091 3170 3235 3258 3342 3439 3440 3379 3323 3260 3139 2982 3100 3356 3161 3228 3453 3561 3418 3071 2828 2739 2667 2616 2588 2581 2611 2664 2727 2775 2839 2868 2856 3215 3530 3701 3766 3850 3984 4297 3962 2727 1622 1396 1277 799 487 429 502 614 572 408 299 232 225 185 184 235 312 365 379 388 326 308 305 261 259 285 285 242 181 141 134 153 200 244 250 290 399 537 702 844 983 1025 931 885 1076 939 854 1077 1368 1650 1750 1958 2374 2887 3061 2960 3015 3005 2765 2447 2192 2112 1998 1875 1822 1712 1561 1508 1631 1754 1910 1987 1993 2012 2031 2056 2106 2182 2230 2172 2061 2000 1987 2078 2332 2742 3149 3271 3115 3118 2916 2678 2586 2541 2392 2236 2208 2149 2073 2074 2224 2452 2657 2830 2883 2779 2765 3033 3615 3935 3577 3030 2764 2593 2316 2036 1943 1941 1939 1893 1843 1859 1969 2217 2651 3073 3224 3142 3037 2875 2419 2101 2061 2401 2800 2927 2928 3009 3138 3052 2914 2811 2648 2481 2427 2441 2505 2616 2719 2787 2826 2826 2807 2799 2816 2786 2844 3021 3141 3283 3287 3250 3127 2965 2813 2716 2656 2630 2643 2725 2808 2898 3021 3094 3107 3119 3173 3267 3394 3311 2981 2600 2207 1918 1696 1897 2186 2741 3610 4045 4037 4002 3992 3857 3633 3416 3260 3183 3146 3067 2898 2963 2952 2968 2969 2929 2879 2930 3007 3086 3189 3311 3346 3251 3141 3052 2927 2774 2612 2541 2638 2893 3330 3505 3370 3492 3445 3267 3160 3097 3087 3121 3096 3051 3112 3271 3389 3396 3393 3444 3481 3492 3263 2833 2863 2902 2909 2918 2810 2847 2897 2860 2987 3244 3535 3913 4342 4747 5062 5051 4548 4223 4324 4424 4360 4129 3622 3238 3099 3158 3444 3907 4391 4335 3837 3545 3319 2993 2825 3071 2724 2705 2972 3097 3229 3347 3409 3638 3915 4146 4277 4269 4159 4134 4195 4147 4045 4001 3957 3945 4034 4112 4218 4261 4245 4102 4063 4018 3909 3725 3581 3477 3347 3384 3626 3929 4066 4174 4040 3647 3363 3454 3847 4015 3923 3682 3366 3162 3121 3135 3229 3357 3493 3208 2854 2765 2683 2495 2324 2382 2575 2718 2774 2802 2845 2942 2995 2948 2770 2675 2687 31 48 63 69 80 101 137 148 128 104 96 76 69 67 76 88 87 88 95 79 90 88 71 66 79 90 80 72 62 42 28 32 46 65 81 82 75 80 81 84 82 72 58 54 63 64 56 55 44 11 4 2 13 16 21 23 21 19 18 22 27 26 23 19 18 17 15 16 18 20 21 21 26 32 39 44 51 52 47 45 40 25 14 3 0 0 0 0 0 0 0 11 8 6 16 20 21 22 18 17 21 24 22 20 18 19 16 14 19 19 15 13 14 14 13 12 12 11 11 14 26 17 7 6 6 2 16 150 403 433 543 683 650 584 488 275 181 218 174 124 200 321 500 710 842 946 1022 1118 1224 1226 1239 1323 1434 1552 1717 1898 2004 2077 2257 2517 2713 2833 2909 3009 3126 3219 3302 3352 3342 3409 3464 3442 3410 3382 3322 3177 3000 3042 3278 3245 3296 3578 3648 3564 3358 3170 3043 2809 2647 2592 2576 2613 2683 2766 2818 2884 2914 2946 3258 3526 3659 3791 3959 4159 4400 3741 2147 1074 989 984 516 252 243 322 367 325 257 173 108 126 136 146 192 260 337 374 386 342 344 364 318 330 366 354 244 147 102 93 121 190 255 302 392 537 701 888 1041 1116 1071 973 945 1147 1009 945 1139 1376 1488 1457 1640 2088 2514 2769 2918 3006 2963 2788 2531 2198 2165 2058 1937 1938 1855 1711 1666 1711 1846 1948 1960 1946 1992 2053 2085 2111 2161 2203 2160 2049 1973 1973 2064 2330 2743 3145 3162 2815 2768 2817 2716 2625 2567 2436 2322 2297 2287 2297 2392 2689 2945 2943 2946 3034 2952 2870 3116 3638 3730 3202 2844 2599 2358 2091 2000 1990 1995 2024 1967 1874 1874 2015 2316 2876 3371 3599 3703 3528 3296 2899 2427 2188 2386 2716 2796 2751 2804 2935 2960 2882 2764 2652 2609 2621 2593 2554 2569 2693 2917 3077 3095 2990 2898 2784 2621 2598 2713 2816 2944 3119 3150 3089 3012 2942 2868 2791 2720 2697 2811 2918 2925 2971 3023 3053 3052 3059 3115 3250 3415 3444 3290 2894 2375 2084 2088 2216 2439 2797 3540 4013 3997 3818 3611 3438 3329 3224 3085 3057 3058 2839 3181 3094 3011 3085 3117 3127 3211 3340 3474 3636 3693 3640 3511 3359 3199 2982 2771 2671 2710 3010 3507 3998 3903 3834 3915 3826 3733 3572 3268 3052 3033 3079 3047 3022 3064 3051 2987 2953 3018 3147 3315 3486 3296 3087 3061 2982 3026 2850 2755 2788 2850 2973 3134 3319 3669 4122 4555 4991 5179 4695 4047 4035 4151 3949 3725 3474 3302 3154 3049 3193 3608 3910 3735 3294 3082 2898 2542 2612 2886 2628 2515 2659 2903 3080 3258 3422 3604 3835 4032 4107 4068 3895 3806 3839 3849 3783 3795 3860 3855 3795 3813 3900 3966 3977 3948 3954 3963 3848 3665 3450 3307 3091 3075 3338 3616 3851 3863 3638 3325 3053 3083 3486 3881 4004 3850 3569 3277 3204 3150 3152 3112 3304 3073 2897 2839 2808 2645 2450 2412 2545 2672 2641 2669 2676 2734 2833 2942 2884 2834 2854 48 60 56 49 62 98 135 144 128 120 128 88 70 55 48 46 56 77 88 85 80 75 74 80 86 85 86 81 62 45 36 34 42 61 79 81 70 68 74 87 85 75 63 60 67 65 57 59 45 16 6 4 10 13 19 23 23 18 18 21 24 21 16 14 14 14 14 16 16 15 14 14 20 24 33 35 40 42 41 40 37 30 17 3 0 0 0 0 0 0 0 3 2 1 7 6 6 7 5 6 8 14 18 18 15 14 15 15 19 19 13 12 14 13 12 11 12 12 11 14 26 23 10 8 5 0 26 236 566 488 560 630 525 441 308 153 163 254 254 230 330 477 703 962 1068 1143 1168 1123 1168 1185 1225 1299 1344 1429 1641 1898 2055 2149 2318 2545 2716 2848 3025 3233 3367 3437 3482 3487 3452 3469 3472 3451 3479 3451 3318 3165 3183 3341 3357 3331 3416 3528 3618 3612 3545 3490 3437 3137 2847 2636 2547 2626 2699 2772 2842 2890 2960 3110 3338 3492 3596 3794 4058 4318 4299 3399 1775 816 739 654 256 82 89 149 155 111 85 61 38 61 87 107 155 229 300 308 285 268 312 382 354 364 340 312 211 154 120 94 108 173 259 352 479 653 853 1025 1155 1189 1110 1020 1023 1175 1075 1077 1223 1273 1235 1182 1366 1812 2310 2719 2972 3059 3050 2927 2611 2294 2226 2169 2058 2010 1970 1886 1857 1846 1884 1952 1973 1972 2016 2070 2117 2147 2176 2214 2189 2064 1939 1914 2014 2267 2630 2976 2932 2477 2365 2535 2573 2559 2577 2557 2502 2465 2484 2537 2702 3011 3276 3404 3515 3517 3287 3192 3376 3656 3460 2982 2777 2559 2223 2045 1980 2069 2044 2055 2016 1930 1900 1991 2185 2547 2882 3198 3603 3532 3411 3228 2773 2424 2362 2474 2578 2619 2687 2789 2871 2842 2693 2574 2502 2489 2476 2473 2565 2894 3354 3530 3451 3245 3104 2924 2735 2613 2602 2625 2646 2667 2748 2818 2841 2886 2913 2878 2839 2835 2891 2956 2952 2952 2935 2907 2871 2827 2857 3040 3309 3496 3561 3428 3099 2903 2764 2690 2744 2856 3119 3351 3358 3360 3438 3341 3254 3161 3031 3005 2963 3176 3501 3377 3242 3293 3360 3377 3408 3466 3537 3608 3675 3684 3587 3440 3272 3055 2846 2814 3057 3501 3896 4106 3913 3943 3974 4020 4077 3686 3250 3121 3171 3250 3149 2966 2939 2882 2731 2599 2674 2860 3007 3430 3806 3505 3408 3342 3279 3132 2928 2803 2802 2981 3190 3253 3611 4024 4411 4885 5219 4960 4051 3750 3739 3529 3271 3014 2944 3000 2914 2905 3169 3188 2960 2952 3005 2984 2744 2771 2735 2555 2471 2665 2918 3091 3244 3392 3577 3876 4118 4043 3888 3704 3569 3478 3474 3420 3405 3452 3474 3446 3465 3565 3683 3756 3787 3860 3889 3871 3899 3786 3360 3015 2894 3036 3291 3481 3501 3370 3119 2884 2898 3185 3610 3894 3862 3672 3457 3432 3316 3311 3141 3031 2954 2902 2894 2876 2823 2683 2592 2619 2704 2642 2587 2499 2506 2574 2736 2827 2834 2860 78 89 71 60 76 106 133 136 126 128 131 106 89 71 64 54 50 57 74 82 74 71 77 86 91 89 101 98 71 51 42 36 40 58 75 74 63 58 66 89 94 77 66 72 77 62 52 57 43 21 9 6 5 6 13 20 19 16 17 19 22 17 14 13 14 14 12 12 9 7 11 18 28 31 34 33 34 37 35 35 34 31 15 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 3 1 3 8 10 12 12 15 17 19 16 11 12 13 15 14 14 13 11 10 11 16 16 11 10 5 8 69 330 670 457 509 539 375 269 190 113 167 296 375 474 606 667 843 1072 1165 1201 1224 1125 1059 1124 1244 1268 1163 1146 1390 1739 1989 2147 2364 2601 2753 2969 3264 3507 3611 3623 3620 3598 3573 3543 3529 3505 3561 3505 3314 3206 3338 3457 3347 3344 3520 3598 3704 3655 3597 3615 3601 3366 3028 2762 2624 2670 2797 2976 2986 2935 3099 3371 3513 3513 3561 3798 4139 4356 4125 3158 1713 752 509 350 108 22 41 113 104 68 47 31 13 9 27 67 130 207 246 212 173 171 258 359 340 309 248 223 177 168 140 108 111 171 296 467 639 793 924 1004 1068 1091 1044 985 1041 1133 1103 1203 1228 1076 950 919 1121 1566 2086 2541 2893 3127 3206 3063 2744 2496 2382 2273 2185 2149 2077 2006 2012 2002 1945 1959 2003 2019 2045 2094 2158 2234 2274 2297 2262 2114 1965 1925 1994 2202 2557 2874 2929 2639 2249 2348 2412 2422 2525 2634 2669 2660 2729 2685 2715 2993 3496 4015 4161 3943 3714 3578 3495 3326 2907 2610 2518 2366 2114 2007 1946 2024 2029 2011 1976 1882 1886 1993 2078 2147 2287 2661 3165 3283 3308 3333 2993 2614 2341 2249 2380 2544 2676 2771 2831 2823 2546 2361 2359 2490 2738 3014 3270 3521 3690 3680 3591 3462 3327 3174 3035 2951 2882 2810 2732 2598 2581 2582 2581 2668 2808 2854 2836 2844 2877 2907 2881 2835 2793 2745 2699 2662 2685 2815 2990 3225 3205 3229 3245 3354 3351 3247 3197 3125 2981 2878 2865 3038 3454 3283 3046 3075 3119 2994 3055 3411 3546 3413 3349 3329 3342 3321 3272 3262 3332 3470 3584 3606 3544 3367 3250 3094 3018 3142 3494 3932 4055 3893 3841 3853 3928 4163 4381 4222 3815 3533 3366 3371 3248 2926 2829 2804 2719 2653 2653 2795 2828 3149 3941 4029 3796 3655 3470 3254 3032 2891 2875 3038 3133 3372 3741 3963 4336 4746 5146 5088 4463 3890 3426 3110 2962 2819 2715 2758 2659 2501 2667 2857 2809 3065 3176 3141 2956 2791 2630 2482 2516 2686 2890 3066 3215 3334 3511 3876 4177 4030 3722 3601 3467 3266 3167 3142 3141 3128 3119 3121 3145 3214 3275 3309 3383 3487 3591 3787 3959 3944 3600 3215 2887 2784 2921 3091 3191 3158 2980 2806 2723 2845 3275 3637 3709 3602 3515 3620 3568 3422 3148 2977 2995 3062 3108 3181 3244 2947 2834 2733 2723 2667 2533 2356 2310 2435 2597 2664 2673 2675 104 111 88 72 92 109 118 120 123 131 134 132 117 100 89 79 64 47 64 78 66 71 75 83 87 79 89 94 73 61 49 40 40 57 72 69 56 45 49 77 100 92 76 73 79 61 55 60 49 26 14 7 7 6 10 17 16 14 15 19 21 23 18 15 13 14 5 6 4 0 11 22 28 36 45 43 44 45 38 33 35 30 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 13 12 8 4 5 8 9 11 14 16 18 17 16 13 17 15 17 16 13 11 12 11 11 20 21 15 15 7 24 130 399 631 389 444 480 364 282 195 119 178 349 547 815 954 906 933 1023 1041 1042 1103 1129 1065 1131 1204 1113 972 922 1168 1539 1847 2127 2362 2495 2766 3242 3571 3653 3687 3727 3741 3725 3708 3657 3634 3561 3559 3481 3350 3322 3343 3306 3288 3400 3585 3701 3819 3817 3703 3787 3652 3413 3134 2940 2822 2812 2904 3033 3010 3088 3340 3559 3619 3570 3574 3780 4096 4265 4060 3338 2117 975 397 174 52 29 82 186 150 68 22 10 5 1 9 47 114 183 199 145 99 133 227 304 292 261 231 188 155 166 139 123 144 248 441 629 760 832 846 844 867 890 860 793 850 952 966 1155 1069 819 703 693 899 1307 1803 2252 2642 2968 3190 3295 3252 2994 2619 2392 2288 2294 2228 2098 2062 2136 2055 2062 2111 2155 2158 2196 2280 2376 2410 2413 2329 2138 1997 1979 2121 2354 2668 2907 3088 3114 2642 2670 2675 2548 2624 2694 2791 2839 2951 2958 2990 3312 3932 4483 4484 4048 3757 3666 3206 2744 2403 2287 2249 2201 2079 1958 1849 1817 1913 1989 2015 1982 1989 2053 2042 1985 2102 2442 2784 2881 2953 3123 2949 2640 2273 2011 2151 2425 2618 2688 2790 2813 2751 2739 2806 2920 3091 3287 3421 3488 3516 3564 3597 3583 3509 3412 3302 3244 3217 3159 3090 3001 2860 2664 2490 2491 2641 2761 2754 2699 2715 2751 2734 2680 2670 2625 2587 2586 2643 2713 2809 2874 2771 2804 2923 3033 3111 3165 3320 3444 3222 3042 2949 2970 3259 3126 2952 2964 2967 3025 3172 3432 3502 3403 3296 3187 3098 3016 2958 2975 3064 3189 3337 3459 3638 3498 3297 3187 3367 3681 3909 4078 3796 3862 3894 3750 3730 3944 4302 4541 4414 3920 3411 3423 3352 3017 2859 2789 2758 2800 2745 2793 2738 2856 3403 3826 3946 3806 3421 3153 3105 3122 3158 3072 2987 3485 3799 3913 4396 4809 5076 5094 4819 4340 3670 3054 2947 2930 3021 3000 2674 2357 2465 2848 2916 3045 3113 3080 3010 2909 2744 2579 2588 2746 2879 2985 3146 3324 3554 3841 4038 3939 3625 3486 3384 3201 3028 2962 2961 2908 2838 2827 2833 2855 2867 2883 2959 3082 3274 3529 3771 3929 3816 3465 3018 2699 2667 2818 2921 2902 2833 2831 2629 2633 2921 3253 3492 3496 3442 3507 3551 3408 3129 3007 3131 3280 3378 3322 3454 3375 3208 2932 2882 2777 2508 2223 2080 2234 2514 2547 2551 2540 111 116 101 87 102 104 96 101 113 127 123 111 103 95 94 99 90 62 53 69 74 67 67 75 80 86 91 92 77 58 43 41 44 58 75 66 48 34 33 53 78 86 78 69 69 72 72 70 60 38 21 20 18 12 14 15 15 14 17 21 22 25 23 17 10 17 9 17 6 1 14 12 3 22 45 56 63 58 48 39 41 34 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 7 5 7 8 8 10 14 16 16 16 16 17 19 17 17 15 13 14 14 13 11 14 16 13 9 15 48 172 408 521 327 390 445 374 260 150 117 198 434 804 1183 1305 1196 1065 994 918 856 929 1055 1077 1078 1130 1119 1029 987 1182 1455 1724 1995 2162 2142 2576 3325 3705 3666 3585 3653 3806 3875 3838 3814 3806 3688 3605 3546 3468 3420 3393 3417 3512 3640 3733 3687 3713 3793 3746 3860 3663 3433 3245 3121 2962 3005 2973 2856 2850 3226 3487 3610 3660 3651 3655 3747 3907 4018 3928 3448 2440 1258 488 203 96 74 158 285 238 121 54 19 4 0 5 34 92 144 151 114 89 127 198 260 293 278 229 193 193 192 171 180 244 413 584 654 662 667 658 653 686 717 684 586 601 716 790 978 894 630 544 563 747 1069 1556 2021 2453 2845 3144 3357 3429 3239 2870 2574 2386 2359 2350 2225 2193 2304 2197 2152 2255 2372 2360 2370 2466 2565 2591 2512 2288 2068 2012 2014 2128 2409 2676 2882 3193 3371 3181 3272 3325 3217 3235 3027 2999 2997 3022 3073 3295 3809 4357 4575 4360 3943 3678 3295 2769 2345 2145 2098 2105 2077 1998 1919 1861 1859 1920 2019 2067 2058 2116 2151 1997 1907 2142 2395 2443 2449 2686 2776 2697 2481 2106 1859 1979 2245 2405 2429 2498 2574 2614 2641 2690 2765 2876 3031 3165 3226 3263 3352 3466 3507 3544 3540 3471 3382 3363 3360 3355 3288 3127 2882 2616 2454 2497 2660 2703 2555 2498 2563 2610 2566 2577 2544 2530 2548 2601 2676 2730 2712 2655 2595 2578 2584 2662 2691 2614 2882 3067 3127 3157 3089 2981 2972 2974 3012 2989 3094 3189 3532 3557 3355 3122 2925 2818 2771 2767 2783 2777 2848 3171 3562 3988 3747 3490 3461 3927 4467 4424 4397 4261 4064 3839 3590 3454 3457 3625 3888 3792 3697 3338 3520 3507 3209 3040 2912 2743 2866 2920 2956 2948 2908 2954 3141 3542 3788 3408 3102 3108 3102 3302 3359 3245 3688 3877 4145 4615 4947 5129 5141 5008 4886 4491 3733 3427 3530 3970 3840 3360 2840 2779 2929 2863 2779 2803 2846 2890 2886 2782 2651 2661 2784 2861 2909 3018 3244 3510 3714 3808 3734 3533 3364 3247 3140 2971 2826 2775 2672 2601 2598 2563 2577 2589 2603 2657 2777 2977 3231 3496 3715 3789 3668 3373 3001 2778 2721 2709 2606 2634 2772 2684 2535 2605 2864 3144 3287 3300 3322 3380 3366 3220 3144 3255 3305 3473 3530 3845 4048 3933 3679 3483 3190 2666 2132 1860 2039 2340 2459 2520 2510 102 103 111 117 118 105 87 88 107 120 112 104 90 77 72 77 81 73 62 62 58 53 58 65 64 67 90 96 82 60 47 42 45 57 71 62 47 33 27 42 69 83 77 67 72 82 86 87 76 55 42 42 39 13 16 16 14 14 16 18 20 23 23 20 18 21 18 16 14 1 0 0 1 6 31 51 62 62 53 43 44 35 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 7 8 6 6 10 12 15 16 17 18 18 18 17 15 14 14 14 12 12 11 10 10 9 5 25 68 191 379 396 270 356 425 357 208 99 111 229 538 1048 1458 1549 1409 1239 1159 1057 913 893 999 1048 1049 1111 1206 1217 1208 1288 1432 1698 1958 2116 2116 2186 2518 3072 3472 3539 3585 3852 4052 3974 3925 3955 3860 3724 3749 3785 3660 3617 3728 3778 3774 3694 3474 3466 3641 3802 3897 3679 3411 3148 3005 2995 2958 2722 3045 3162 3430 3526 3550 3646 3755 3791 3758 3749 3763 3592 2990 2027 1139 563 330 209 140 189 272 220 142 97 46 16 6 6 29 70 105 112 95 89 114 161 234 317 314 260 218 238 268 270 313 428 577 640 579 491 468 491 536 608 653 624 573 628 790 925 1035 940 595 419 450 670 986 1487 1965 2409 2853 3234 3509 3613 3447 3122 2868 2643 2495 2441 2369 2399 2374 2417 2441 2548 2640 2591 2614 2662 2711 2649 2431 2188 2060 2052 2088 2159 2323 2671 2943 3123 3272 3518 3584 3775 3827 3840 3671 3533 3393 3370 3560 3917 4306 4546 4491 4161 3778 3445 2998 2518 2180 2040 2002 1994 1936 1914 1918 1924 1950 2018 2173 2263 2363 2495 2370 2007 1872 2086 2271 2222 2248 2552 2531 2415 2253 1960 1775 1871 2086 2220 2226 2226 2302 2416 2470 2471 2508 2611 2745 2880 2998 3047 3128 3282 3348 3434 3507 3518 3421 3340 3347 3411 3441 3328 3074 2778 2533 2432 2520 2644 2512 2408 2425 2495 2483 2486 2494 2496 2522 2586 2671 2744 2752 2629 2469 2392 2388 2435 2471 2493 2510 2638 2945 3078 2982 2903 2913 2941 3008 2917 2901 2964 3143 3159 2972 2801 2711 2704 2678 2612 2614 2717 2977 3464 3983 4041 3731 3515 3433 3793 4258 4304 4180 4036 3806 3585 3346 3033 2889 2965 3117 3152 3355 3345 3535 3511 3306 3238 3113 2860 2827 2991 3133 3243 3281 3170 3255 3521 3779 3593 3248 3046 3072 3277 3166 3308 3892 4053 4140 4468 4812 4951 4922 4920 5052 5007 4591 4202 4178 4855 4594 4119 3609 3290 3066 2770 2493 2334 2333 2481 2624 2690 2724 2707 2750 2841 2919 2917 3009 3244 3364 3428 3392 3273 3205 3153 3012 2841 2684 2619 2529 2472 2467 2424 2425 2433 2440 2474 2564 2731 2964 3224 3460 3627 3705 3650 3463 3262 3087 2838 2547 2505 2670 2704 2499 2404 2559 2796 3029 3119 3101 3179 3229 3249 3316 3387 3379 3615 3953 4231 4544 4786 4587 4194 3629 3055 2324 1951 1942 2124 2279 2393 2390 109 77 59 83 102 81 67 89 102 101 90 77 68 61 64 70 68 69 70 62 40 30 41 52 62 64 76 94 93 80 56 45 43 52 58 54 48 41 31 29 49 71 76 70 71 76 86 98 95 80 73 67 56 34 22 19 16 14 13 12 13 16 17 18 19 16 11 13 14 0 0 5 16 4 26 37 47 62 59 34 24 20 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 10 8 3 1 8 11 14 16 17 16 16 17 16 14 14 13 14 13 11 10 11 9 6 6 40 77 198 341 292 217 318 426 387 232 114 158 351 690 1218 1569 1589 1433 1340 1373 1350 1197 1058 1005 1005 1036 1097 1226 1317 1339 1348 1416 1697 2030 2144 2264 2191 1988 2195 2903 3471 3678 3862 4043 4030 3992 4016 3947 3741 3712 3609 3616 3640 3597 3633 3562 3407 3200 3268 3631 4006 4058 3747 3350 2977 2908 3064 2936 2934 3353 3572 3625 3524 3464 3617 3855 4013 3930 3793 3605 3005 1977 1095 699 518 388 289 191 163 197 182 150 132 97 53 29 19 29 52 75 87 81 72 87 135 219 298 334 321 299 329 376 409 472 590 668 606 455 351 366 446 546 661 725 699 710 881 1166 1328 1348 1147 679 387 390 651 1076 1559 1989 2421 2921 3457 3841 3964 3787 3408 3165 2926 2729 2608 2576 2579 2463 2499 2542 2633 2742 2758 2813 2866 2879 2660 2362 2215 2199 2255 2324 2330 2358 2680 3070 3241 3355 3510 3719 3953 4061 4108 4107 4091 4004 3968 4052 4234 4476 4590 4391 4001 3618 3243 2739 2325 2089 2008 1950 1905 1802 1812 1855 1905 1979 2092 2340 2584 2748 2763 2461 2014 1862 1961 2067 2128 2294 2516 2473 2349 2148 1934 1797 1817 1969 2123 2200 2276 2423 2597 2677 2670 2693 2718 2772 2829 2960 3029 3092 3169 3168 3267 3389 3464 3409 3288 3250 3322 3411 3308 3010 2728 2554 2462 2409 2514 2496 2423 2388 2423 2450 2449 2460 2472 2514 2606 2728 2823 2780 2599 2436 2357 2318 2370 2503 2651 2714 2781 2846 2967 2953 2956 2912 2863 2794 2691 2650 2680 2733 2699 2678 2739 2749 2773 2741 2639 2686 2934 3085 3557 3989 3868 3754 3623 3483 3644 3890 3909 3861 3840 3680 3375 3222 2788 2618 2665 2634 2773 3022 3161 3213 3068 2929 2866 2794 2760 2780 2839 2941 3156 3464 3363 3368 3448 3546 3626 3460 3171 2991 3051 3079 3536 3846 3668 3667 4099 4555 4786 4861 4907 4994 5045 5050 4914 4896 5060 4919 4608 4172 3688 3350 3116 2717 2273 2044 2085 2284 2466 2684 2746 2874 3070 3103 3020 2951 3008 3071 3088 3028 2913 2879 2808 2796 2644 2522 2502 2437 2389 2375 2356 2344 2344 2355 2384 2438 2545 2722 2955 3169 3350 3535 3659 3704 3668 3521 3157 2680 2432 2530 2641 2453 2260 2267 2441 2710 2819 2877 2958 3023 3122 3275 3406 3450 3612 4092 4726 4988 5195 4911 4400 3753 3527 2912 2333 1975 1995 2101 2188 2327 115 69 51 69 84 91 88 88 84 77 74 73 65 57 55 58 60 58 61 58 38 21 25 38 46 50 64 85 81 81 59 59 51 51 49 40 37 39 36 28 35 55 69 76 81 76 84 103 111 110 100 90 82 62 39 41 46 35 10 9 8 10 10 9 8 4 1 6 7 1 4 16 18 16 25 31 37 49 42 28 10 2 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 4 5 7 3 10 11 12 13 15 16 16 16 14 14 13 13 12 11 12 10 8 4 0 8 50 70 190 297 210 160 275 416 407 259 159 271 549 854 1211 1460 1389 1197 1191 1410 1603 1543 1324 1136 1138 1171 1177 1263 1373 1396 1365 1386 1750 2344 2412 2390 2411 2149 1981 2315 3104 3640 3758 3833 3935 3978 3989 3938 3789 3703 3553 3517 3463 3373 3343 3245 3230 3264 3408 3770 4122 4110 3798 3417 3167 3199 3180 2985 3227 3534 3700 3721 3588 3483 3600 3837 4096 3896 3789 3612 2689 1348 541 441 462 362 314 213 170 175 164 172 176 131 85 55 42 43 54 69 79 72 53 50 91 172 254 308 323 332 383 460 518 570 620 600 487 357 309 382 504 638 786 882 889 954 1221 1580 1730 1648 1312 750 408 395 682 1232 1670 1938 2322 2835 3403 3851 4034 3936 3684 3490 3285 3048 2875 2816 2796 2707 2668 2641 2785 2908 2943 2976 2959 2767 2503 2393 2460 2576 2644 2637 2640 2687 2834 3133 3318 3397 3500 3647 3806 3959 4085 4192 4270 4308 4327 4305 4309 4423 4469 4231 3796 3283 2809 2434 2110 1972 1917 1832 1768 1685 1686 1748 1840 1955 2091 2256 2362 2355 2317 2182 1890 1745 1798 1896 2091 2388 2624 2723 2638 2287 2122 1891 1757 1842 2047 2242 2444 2685 2914 3025 3009 3021 3036 3046 3002 3039 3140 3243 3320 3234 3249 3319 3459 3497 3374 3255 3253 3206 2912 2516 2315 2377 2511 2448 2394 2425 2392 2383 2405 2442 2454 2449 2463 2536 2669 2833 2930 2856 2657 2487 2408 2409 2498 2551 2562 2646 2771 2835 2889 2892 2848 2806 2775 2706 2622 2601 2628 2607 2588 2672 2769 2771 2794 2785 2810 3090 3462 3417 3607 3704 3672 3781 3822 3729 3603 3405 3278 3426 3630 3645 3251 3227 2943 2823 2721 2595 2621 2721 2792 2784 2650 2519 2493 2549 2616 2638 2655 2721 2927 3236 3249 3188 3047 3106 3428 3500 3353 3234 3244 3324 3444 3301 2994 3087 3511 4029 4496 4782 4828 4900 4921 5015 5038 5051 5066 5023 4869 4510 3998 3583 3333 2980 2593 2207 2072 2163 2264 2384 2711 3178 3449 3374 3254 3226 3147 3053 3050 2946 2839 2849 2760 2615 2481 2397 2394 2359 2323 2310 2300 2286 2287 2303 2323 2349 2395 2509 2697 2888 3089 3310 3532 3717 3796 3666 3289 2762 2370 2437 2473 2316 2106 1928 2114 2391 2538 2647 2740 2822 2938 3095 3250 3360 3490 3847 4600 4873 5027 4923 4608 4289 3906 3465 2885 2344 2147 2068 1986 2118 105 96 94 98 86 88 70 75 67 58 57 57 58 59 56 50 47 49 49 52 53 32 22 21 32 49 62 75 79 79 74 78 66 58 47 34 26 27 36 40 40 51 63 73 82 77 84 101 109 127 125 110 110 95 64 43 37 30 10 9 4 4 4 2 0 0 0 1 2 3 7 10 8 8 11 17 28 32 27 23 12 2 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 2 1 0 0 3 6 5 8 9 12 13 14 14 14 14 11 12 8 9 11 11 10 7 3 0 0 6 47 50 160 258 156 95 205 368 383 256 206 407 752 982 1063 1110 969 799 870 1247 1672 1764 1528 1214 1155 1221 1259 1297 1395 1483 1507 1582 1872 2359 2607 2605 2565 2218 2012 2063 2783 3554 3702 3682 3767 3823 3769 3685 3673 3676 3588 3644 3589 3564 3442 3322 3496 3700 3789 3900 4000 3919 3702 3476 3397 3330 3126 3129 3417 3652 3758 3825 3789 3664 3637 3778 3989 3703 3636 3512 2365 1120 506 381 361 314 327 247 227 219 200 218 204 155 127 95 77 69 77 91 95 80 52 35 51 110 190 258 329 404 487 541 555 562 545 482 388 332 374 504 617 725 885 1027 1106 1246 1537 1829 1919 1752 1332 744 390 433 782 1372 1780 1912 2147 2646 3331 3875 4052 3967 3846 3766 3637 3409 3238 3155 3050 2958 2871 2771 2831 2988 3068 3054 2969 2844 2826 2886 2959 2970 2906 2879 2876 2984 3096 3137 3202 3254 3249 3296 3403 3600 3790 3988 4149 4265 4348 4394 4411 4390 4272 3998 3565 3062 2601 2216 1970 1898 1807 1729 1695 1652 1627 1659 1718 1813 1944 2093 2237 2332 2281 2059 1841 1716 1706 1815 2030 2327 2667 2873 2739 2579 2494 2162 1868 1813 1987 2224 2548 2887 3018 3026 3050 3187 3318 3337 3306 3261 3251 3307 3428 3248 3144 3265 3524 3583 3425 3286 3242 3077 2670 2283 2118 2163 2389 2533 2398 2444 2362 2393 2471 2505 2512 2497 2512 2603 2773 2963 3043 2935 2747 2640 2653 2722 2797 2621 2642 2809 2875 2868 2871 2812 2720 2703 2692 2632 2587 2595 2594 2573 2584 2609 2658 2655 2628 2724 3009 3551 3787 3702 3575 3420 3530 3764 3832 3722 3566 3481 3356 3099 3387 3474 3246 3230 3096 2924 2858 2747 2683 2705 2768 2828 2778 2649 2547 2397 2248 2330 2387 2552 2790 3007 3146 3012 2778 2705 3011 3224 3261 3308 3447 3594 3504 3105 2596 2520 2960 3581 4090 4515 4663 4806 4828 4850 4897 4948 5002 5037 4982 4730 4245 3711 3218 3065 3093 2685 2424 2355 2436 2579 2836 3271 3559 3501 3365 3267 3150 2992 3016 2981 2942 2871 2729 2522 2385 2332 2313 2288 2269 2260 2253 2242 2246 2267 2281 2293 2295 2363 2479 2645 2863 3095 3347 3579 3707 3672 3442 3020 2580 2561 2494 2269 2032 1801 1884 2097 2271 2426 2546 2635 2777 2970 3149 3279 3374 3723 4155 4282 4716 4936 4772 4433 4151 3865 3447 2911 2592 2244 1824 1850 100 119 118 106 93 79 55 60 63 60 61 55 51 50 45 39 40 43 42 39 45 51 39 18 18 44 60 71 85 85 73 70 61 48 49 52 31 24 30 23 26 43 53 60 70 76 81 91 90 101 110 111 114 105 76 52 36 20 10 7 2 0 1 1 1 0 0 1 3 7 11 13 9 4 2 5 18 26 31 23 19 7 1 0 0 0 0 0 0 0 0 0 0 0 4 0 0 4 1 0 0 3 3 1 2 5 11 10 8 10 13 13 5 11 3 5 8 8 5 2 0 0 0 8 33 39 124 238 142 48 132 296 337 238 234 523 912 1052 912 736 636 651 754 984 1510 1786 1590 1178 1149 1231 1297 1288 1327 1479 1629 1864 2286 2618 2647 2644 2588 2204 1902 1961 2799 3700 3710 3608 3624 3610 3455 3291 3279 3341 3377 3460 3518 3538 3580 3568 3682 3844 3848 3798 3764 3650 3531 3493 3451 3287 3172 3312 3557 3717 3804 3941 4028 3958 3819 3899 3845 3542 3303 2640 1610 865 551 366 263 279 320 294 271 258 260 273 230 217 186 151 122 108 117 136 137 113 74 41 37 76 141 203 278 370 484 545 503 470 459 424 386 390 490 631 711 780 925 1079 1207 1407 1643 1752 1741 1578 1233 717 352 425 827 1423 1808 1880 1999 2497 3355 4000 4138 3990 3898 3931 3883 3767 3620 3446 3247 3195 3163 3146 3158 3205 3229 3227 3061 2965 3144 3175 3130 3048 2854 2882 2923 3001 3088 3011 2972 2945 2892 2949 2999 3155 3326 3525 3761 3937 4076 4174 4205 4155 3994 3705 3302 2874 2483 2157 1949 1853 1776 1733 1707 1687 1671 1679 1694 1747 1894 2132 2434 2684 2589 2156 1892 1764 1729 1809 1862 2003 2231 2418 2466 2753 2921 2982 2828 2590 2509 2586 2794 3013 3002 2859 2836 2970 3259 3405 3435 3483 3407 3342 3326 3150 3051 3173 3365 3373 3237 3185 3263 3269 3060 2725 2397 2098 2242 2433 2490 2639 2572 2585 2647 2669 2679 2651 2620 2683 2864 3067 3117 2965 2849 2862 2944 2924 2893 2786 2768 2808 2850 2902 2907 2832 2730 2654 2591 2534 2507 2493 2497 2506 2487 2523 2538 2544 2613 2939 3255 3663 3648 3509 3464 3458 3575 3752 3846 3845 3733 3624 3475 3339 3359 3298 3202 3275 3288 3270 3211 3116 3041 3036 3132 3232 3244 3173 2865 2598 2361 2189 2199 2396 2664 2962 3186 3076 2802 2634 2695 2877 3109 3408 3664 3737 3581 3047 2398 2280 2832 3338 3700 3959 4291 4614 4746 4738 4732 4762 4855 4933 4924 4802 4527 4034 3354 3366 3439 3161 2815 2694 2903 3217 3296 3342 3485 3461 3333 3048 2766 2623 2696 2756 2806 2741 2590 2444 2342 2277 2245 2229 2212 2203 2209 2214 2214 2243 2235 2225 2222 2253 2335 2476 2665 2895 3161 3414 3574 3616 3549 3313 3024 2822 2532 2286 2053 1828 1738 1803 2002 2215 2367 2481 2680 2884 3070 3172 3227 3348 3515 3728 4346 4871 4840 4661 4465 4153 3899 3603 3258 2737 2173 1919 88 125 128 106 91 79 64 63 68 69 63 53 40 38 38 36 38 40 39 36 34 42 46 30 17 42 61 71 91 106 93 66 44 33 47 65 39 31 32 23 17 31 42 49 61 71 76 79 79 84 90 89 87 77 63 47 34 19 10 6 4 3 2 2 3 1 0 2 6 7 6 2 1 1 1 3 6 6 14 15 15 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 4 7 4 0 2 10 9 2 11 1 0 0 1 1 0 0 0 0 7 16 23 89 191 149 35 92 238 306 210 238 580 945 987 725 493 523 707 804 853 1343 1706 1588 1159 1165 1188 1255 1285 1325 1438 1610 1943 2393 2637 2641 2682 2517 2118 1839 2090 2911 3798 3613 3492 3449 3402 3256 3096 3057 3107 3166 3228 3291 3384 3506 3595 3641 3670 3643 3584 3535 3432 3413 3393 3239 3164 3287 3494 3643 3708 3800 3967 4128 4145 3955 3738 3202 2535 1967 1333 889 644 547 359 227 237 289 311 291 288 299 308 259 249 230 191 169 157 156 163 168 150 110 68 49 73 127 182 240 302 365 398 375 359 452 494 549 505 566 675 757 831 934 1040 1192 1446 1616 1563 1508 1367 1143 737 399 451 906 1521 1814 1790 1868 2361 3251 3900 4124 4041 3953 4057 4037 3932 3901 3797 3446 3348 3387 3454 3402 3372 3294 3152 3052 3067 3213 3296 3141 2831 2648 2717 2795 2819 2898 2897 2831 2749 2678 2709 2713 2779 2890 3051 3234 3418 3589 3702 3743 3698 3538 3285 2968 2631 2318 2061 1899 1793 1715 1681 1684 1697 1706 1728 1782 1894 2068 2313 2669 2935 2734 2208 1861 1712 1686 1732 1719 1783 1858 1927 2147 2649 3137 3542 3724 3665 3432 3176 3166 3354 3247 2825 2810 2835 3165 3421 3437 3582 3595 3493 3335 3136 3028 3051 3101 3123 3127 3181 3346 3442 3287 2999 2814 2459 2678 2517 2517 2700 2772 2805 2844 2859 2835 2771 2707 2721 2861 3053 3093 2936 2940 3004 3001 2957 2932 2843 2823 2874 2977 3036 3035 2963 2805 2632 2529 2486 2488 2482 2445 2404 2444 2637 2613 2629 2939 3265 3352 3267 3200 3399 3597 3692 3744 3787 3786 3682 3461 3250 3172 3237 3197 3141 3138 3283 3383 3465 3511 3425 3234 3194 3315 3519 3589 3602 3224 2892 2619 2481 2429 2519 2645 2837 2945 2874 2788 2707 2651 2787 3257 3667 3860 3781 3468 2900 2524 2377 2880 3304 3456 3557 3874 4335 4640 4658 4614 4577 4651 4726 4735 4703 4626 4284 3938 3949 3883 3562 3192 3074 3270 3560 3649 3547 3455 3337 3257 2885 2673 2560 2460 2479 2523 2498 2457 2394 2302 2213 2174 2138 2120 2119 2151 2187 2199 2220 2207 2181 2157 2159 2224 2345 2502 2723 3004 3287 3452 3494 3447 3342 3228 3042 2790 2507 2205 1922 1768 1747 1866 2086 2243 2365 2620 2809 2928 2980 3014 3080 3230 3555 4153 4840 4903 4597 4452 4240 4197 4238 4045 3568 3009 2535 72 103 127 109 94 92 91 83 78 73 65 55 42 36 40 42 43 43 39 38 39 42 46 40 30 43 58 67 89 101 100 65 39 40 84 84 43 29 21 19 19 25 39 43 56 68 70 69 70 78 89 87 74 62 56 56 44 24 12 6 5 4 3 3 4 1 0 1 3 6 8 4 3 2 1 4 6 6 4 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 2 2 0 0 0 1 4 5 4 0 0 0 0 0 0 0 0 0 2 3 9 56 137 136 49 83 187 256 160 202 489 733 676 425 366 517 741 847 943 1417 1710 1547 1172 1156 1245 1381 1370 1401 1459 1692 1948 2200 2461 2572 2492 2284 1980 2088 2851 3273 3677 3384 3279 3226 3243 3227 3162 3089 3073 3105 3133 3139 3191 3361 3532 3572 3548 3512 3467 3396 3335 3330 3248 3170 3283 3508 3682 3756 3768 3788 3868 4009 4039 3628 2780 1798 1234 1008 811 692 600 522 368 237 200 237 278 292 306 310 281 249 217 205 187 188 193 178 167 164 154 131 99 78 91 130 172 205 222 225 225 227 306 468 641 676 569 564 675 820 919 955 980 1176 1519 1618 1470 1493 1360 1107 719 480 542 1093 1668 1842 1708 1723 2238 3146 3741 4004 3999 3950 4085 4061 3952 4036 4040 3761 3590 3650 3678 3630 3535 3357 3171 3266 3419 3450 3275 2946 2642 2545 2650 2722 2693 2736 2772 2653 2547 2563 2565 2521 2492 2535 2643 2763 2908 3060 3155 3176 3138 3035 2850 2603 2338 2111 1945 1837 1760 1703 1677 1681 1672 1644 1649 1750 1981 2256 2541 2839 2930 2644 2241 1889 1723 1708 1768 1867 1974 2019 1990 2151 2603 3168 3719 4125 4237 4011 3589 3312 3467 3473 2985 3105 3054 3359 3512 3563 3733 3793 3699 3457 3145 2942 2902 2897 2891 2962 3141 3436 3610 3524 3253 3434 3467 3600 3094 2702 2661 2702 2803 2920 3002 2981 2878 2790 2751 2805 2921 2927 2843 2935 3022 3013 3002 3024 3008 3022 3020 3045 3128 3205 3184 3037 2838 2674 2592 2575 2503 2403 2373 2602 2928 2937 2916 3108 3177 3137 3231 3541 3732 3715 3714 3714 3650 3486 3229 2973 2799 2747 2759 2854 2906 2928 2981 3043 3086 3115 3151 3180 3178 3227 3450 3503 3530 3335 2931 2560 2832 2968 3064 3063 3011 2953 2944 2927 2843 2876 3027 3459 3724 3863 3761 3410 2771 2468 2464 2892 3259 3303 3312 3595 4020 4357 4369 4343 4411 4470 4530 4488 4449 4402 4272 4229 4279 4167 3837 3507 3305 3294 3519 3677 3550 3421 3247 3093 2898 2765 2533 2337 2299 2297 2265 2234 2213 2187 2132 2089 2043 2030 2047 2092 2136 2156 2170 2175 2153 2107 2086 2140 2235 2361 2563 2847 3129 3311 3366 3285 3177 3118 3040 2885 2633 2308 2023 1873 1822 1907 2040 2180 2315 2521 2688 2741 2761 2813 2928 3110 3362 3830 4530 4720 4604 4577 4526 4435 4319 4253 4138 3834 3284 51 79 114 114 95 95 111 106 95 86 76 68 59 53 50 47 49 50 45 42 40 40 45 53 51 39 43 60 83 102 107 79 47 51 89 81 47 20 5 5 20 36 41 40 54 60 58 60 65 76 91 93 84 76 70 62 45 26 11 2 1 2 2 3 2 1 0 1 3 8 12 5 3 4 2 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 1 2 0 0 0 0 0 0 0 0 0 0 0 0 2 29 89 106 54 66 123 165 112 119 278 387 320 207 366 579 807 935 1174 1604 1747 1517 1250 1262 1224 1445 1372 1351 1507 1894 1923 1983 2143 2222 2103 1872 1851 2492 3458 3487 3377 3167 3127 3142 3244 3343 3307 3162 3127 3181 3234 3241 3243 3307 3417 3491 3516 3490 3444 3387 3386 3280 3168 3287 3522 3712 3818 3884 3921 3915 3901 3928 3764 2951 1665 814 618 616 525 445 430 438 387 288 215 201 235 290 328 328 296 229 188 154 157 172 192 194 187 174 153 131 111 102 113 137 162 175 167 140 129 160 261 384 565 558 513 549 719 949 1038 1014 966 1152 1561 1700 1557 1585 1441 1044 630 511 658 1274 1772 1845 1663 1631 2133 2940 3520 3824 3901 3916 4022 4053 4001 4059 4106 3999 3873 3895 3917 3871 3793 3632 3498 3449 3407 3305 3073 2754 2546 2545 2619 2642 2626 2617 2642 2578 2521 2501 2454 2387 2318 2306 2341 2407 2518 2650 2736 2749 2717 2652 2531 2351 2145 1986 1898 1855 1822 1806 1794 1792 1770 1693 1621 1638 1862 2241 2563 2691 2631 2501 2348 2128 1992 1980 2037 2173 2272 2298 2385 2602 3005 3438 3762 4054 4259 4205 3652 3034 3603 3504 3181 3207 3438 3478 3436 3556 3726 3769 3796 3538 3080 2739 2643 2649 2693 2856 3014 3336 3633 3763 3826 3991 4168 4171 3738 3186 2713 2393 2613 2919 3047 3118 3047 2949 2855 2793 2779 2711 2681 2857 2997 3030 3095 3138 3128 3189 3251 3289 3372 3456 3438 3328 3170 3026 2927 2850 2579 2564 2634 2847 3080 3095 3062 2946 2861 2980 3274 3579 3698 3691 3630 3513 3269 3008 2745 2603 2563 2675 2721 2685 2628 2570 2576 2648 2714 2787 2911 3027 3080 3152 3156 3193 3296 3267 2999 2635 2873 3405 3675 3535 3217 2943 2954 3238 3154 3231 3265 3348 3734 3975 3685 3359 2829 2490 2564 2956 3402 3457 3079 3377 3697 3896 3905 3995 4105 4158 4294 4247 4119 3995 3957 4048 4186 4182 3982 3791 3566 3335 3379 3435 3416 3363 3246 3150 2978 2662 2334 2176 2181 2136 2044 2003 1998 1985 1991 1990 1986 1982 1990 2028 2071 2103 2140 2172 2134 2068 2029 2074 2158 2246 2432 2688 2955 3147 3203 3083 2914 2840 2828 2736 2496 2289 2128 1988 1905 1952 2014 2118 2238 2355 2432 2471 2517 2601 2741 2921 3128 3396 3843 4242 4514 4744 4868 4673 4281 4088 4275 4290 3880 49 57 77 90 90 98 119 115 111 104 96 91 81 74 67 59 59 60 57 58 55 52 47 43 44 43 44 58 77 95 107 102 75 59 76 50 36 18 12 19 33 41 43 46 48 50 50 53 53 55 71 80 82 78 63 44 36 30 15 5 1 0 0 1 1 1 2 4 6 8 11 8 3 3 3 8 6 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 11 57 79 45 32 74 104 106 182 129 212 187 217 424 637 929 1092 1356 1622 1623 1422 1238 1229 1331 1409 1349 1513 1862 1980 1876 1927 2009 1845 1513 1404 1963 2808 3250 3158 3065 2985 3039 3182 3373 3479 3475 3314 3217 3256 3349 3409 3436 3445 3464 3498 3519 3508 3499 3505 3490 3337 3268 3468 3682 3789 3828 3904 4034 4098 4054 3935 3465 2350 1089 500 410 370 300 246 261 322 362 328 264 222 235 287 311 290 246 188 144 131 144 162 195 242 274 249 183 133 115 119 130 138 138 134 128 111 96 121 185 255 347 391 419 562 823 1052 1108 1098 1131 1346 1797 2043 1912 1732 1403 904 561 507 768 1333 1749 1756 1559 1548 1996 2619 3101 3439 3717 3891 3961 3979 3947 3973 4068 4063 3995 3978 3977 3983 3959 3882 3777 3622 3406 3188 2972 2728 2587 2638 2728 2699 2558 2453 2495 2495 2456 2458 2445 2361 2238 2162 2159 2158 2230 2349 2423 2426 2403 2410 2386 2299 2173 2065 1941 1886 1875 1891 1969 1988 1932 1879 1850 1799 1855 2041 2226 2335 2308 2263 2382 2368 2279 2335 2248 2272 2344 2360 2590 3014 3399 3544 3577 3667 3742 3614 3261 3288 3974 3751 3248 3153 3212 3225 3091 3213 3320 3289 3635 3568 3035 2578 2387 2447 2555 2705 2846 3121 3465 3719 3921 4181 4423 4459 4186 3617 2949 2537 2582 2788 2992 3174 3199 3093 2934 2788 2654 2551 2571 2792 2971 3062 3153 3186 3188 3274 3409 3525 3613 3632 3563 3495 3430 3382 3319 3241 3139 3090 3055 2978 2937 3093 3208 3135 3105 3199 3339 3505 3542 3440 3285 3077 2756 2589 2446 2450 2483 2496 2452 2445 2453 2460 2527 2569 2579 2670 2822 2875 2914 2929 2982 3078 3303 3410 3308 2982 3032 3570 3853 3460 2951 2722 2741 3089 3313 3240 3063 3365 4028 4314 3952 3434 3043 2786 2820 3102 3296 3139 2992 3183 3460 3529 3539 3551 3494 3626 3895 3998 3844 3635 3554 3542 3642 3847 3983 3868 3566 3294 3175 3164 3326 3383 3290 3159 2919 2579 2325 2251 2173 2009 1874 1842 1822 1809 1857 1884 1910 1929 1947 1999 2047 2063 2100 2159 2126 2058 2001 2023 2090 2177 2329 2543 2777 2955 2992 2860 2656 2531 2531 2517 2456 2366 2213 2091 1978 1958 2009 2072 2141 2187 2206 2227 2282 2381 2512 2674 2834 3027 3244 3612 4080 4506 4834 4794 4346 3827 4078 4224 4203 64 49 46 58 68 77 89 99 106 113 119 116 104 89 80 76 75 75 74 71 65 60 57 57 56 45 47 66 84 89 101 111 98 71 63 39 30 25 24 27 25 31 36 38 40 44 45 48 42 43 57 67 73 66 55 34 28 28 16 8 4 0 0 0 2 3 4 9 9 8 11 10 5 3 5 7 7 7 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 35 64 39 23 47 67 165 288 117 237 268 356 505 805 1133 1194 1323 1380 1321 1219 1211 1321 1426 1485 1575 1878 1961 1664 1543 1687 1799 1532 1132 1272 2169 2738 2771 2761 2806 2893 3044 3240 3469 3577 3669 3631 3487 3409 3402 3411 3467 3540 3575 3567 3553 3574 3620 3634 3552 3434 3468 3663 3818 3827 3760 3781 3926 4029 4024 3867 3182 1907 785 388 339 270 203 179 175 222 282 299 286 272 284 312 307 267 220 180 154 143 149 171 221 319 402 348 223 151 138 145 146 134 116 106 101 90 89 118 156 192 258 364 490 656 859 996 1024 1107 1400 1825 2190 2268 2064 1723 1240 769 552 581 911 1377 1671 1627 1455 1482 1746 2137 2521 2948 3458 3816 3927 3912 3841 3855 4004 4054 4018 3987 3937 3949 3986 3951 3845 3658 3412 3220 3067 2880 2757 2790 2826 2706 2495 2327 2349 2410 2474 2399 2487 2421 2293 2180 2089 2028 2053 2117 2178 2201 2193 2253 2321 2319 2242 2118 1965 1914 1985 2034 1980 1759 1592 1656 1900 2124 2118 1894 1770 1897 1949 1924 2191 2306 2283 2297 2187 2133 2211 2344 2666 3088 3281 3166 3055 3132 3217 3206 3406 3919 4218 3865 3485 3285 3146 3117 2863 2943 2978 2943 3346 3469 3083 2650 2365 2332 2459 2641 2798 3009 3418 3801 4166 4450 4621 4638 4419 3949 3357 2867 2627 2652 2864 3132 3283 3149 2919 2818 2636 2486 2537 2740 2917 3032 3114 3149 3166 3255 3416 3537 3575 3564 3539 3547 3578 3604 3616 3635 3657 3443 3143 2956 3109 3407 3507 3439 3366 3313 3265 3182 3022 2896 2786 2624 2422 2420 2417 2431 2466 2483 2478 2510 2548 2532 2532 2492 2493 2552 2616 2705 2804 2891 2991 3051 3163 3256 3243 3101 3063 3353 3612 3317 3056 2942 2937 3045 3071 3000 3084 3364 3823 4035 3768 3365 3058 2930 3038 3050 3006 2875 2735 2872 3168 3292 3339 3338 3283 3374 3653 3804 3650 3446 3302 3157 2961 3093 3495 3548 3422 3407 3355 3212 3284 3442 3362 3222 3003 2775 2624 2524 2195 1921 1770 1722 1729 1748 1788 1815 1838 1876 1937 2008 2042 2033 2036 2060 2088 2049 1993 1990 2032 2112 2227 2381 2560 2706 2745 2644 2437 2306 2369 2434 2398 2307 2208 2130 2046 1981 1984 2010 2018 2021 2032 2056 2098 2197 2333 2497 2679 2862 3044 3302 3743 4199 4643 4912 4565 3996 3749 3944 4155 78 58 54 54 54 57 65 76 84 96 111 118 115 104 94 89 89 91 92 90 83 74 65 60 63 54 55 75 101 110 105 103 90 66 49 46 52 58 47 20 16 21 32 40 37 37 43 47 45 46 52 56 62 59 49 30 28 30 19 10 7 2 0 0 1 2 4 8 9 8 10 11 5 2 4 4 3 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 18 48 32 19 27 79 184 227 148 231 297 431 676 1105 1276 1159 1113 1121 1153 1192 1254 1459 1718 1795 1764 1762 1499 1200 1138 1457 1383 1194 1140 1801 2335 2405 2399 2551 2758 2986 3221 3432 3593 3700 3802 3851 3862 3795 3686 3620 3600 3641 3665 3642 3649 3695 3722 3693 3622 3617 3729 3856 3932 3930 3877 3864 3895 3937 3950 3703 2815 1527 637 404 357 279 214 177 144 145 178 216 250 291 329 352 328 276 232 212 203 192 181 196 247 338 408 343 221 174 178 183 167 139 114 96 82 69 79 121 164 200 278 417 583 681 730 762 802 996 1486 2021 2181 1992 1724 1411 1014 707 615 711 1007 1362 1540 1476 1408 1504 1638 1842 2134 2657 3341 3745 3819 3835 3802 3778 3892 3922 3933 3905 3864 3877 3895 3803 3701 3601 3447 3292 3201 3065 2893 2887 2937 2752 2560 2409 2394 2359 2328 2421 2507 2433 2392 2324 2228 2095 2032 2056 2118 2196 2248 2267 2297 2302 2241 2150 2099 2134 2264 2250 1894 1348 1053 1238 1696 2171 2385 2091 1664 1678 1675 1662 1890 2056 2174 2088 2001 1963 2065 2351 2757 3013 2937 2684 2581 2744 2974 3123 3301 3598 3883 3926 3806 3648 3478 3094 2819 2891 2898 2966 3232 3364 3208 2896 2519 2241 2273 2531 2777 3001 3613 4097 4493 4596 4494 4348 4212 3999 3652 3210 2784 2567 2632 2839 3211 3102 2855 2779 2578 2450 2511 2690 2855 2950 3003 3027 3048 3139 3296 3396 3425 3438 3459 3527 3639 3743 3790 3751 3558 3286 3165 3307 3607 3788 3753 3670 3604 3436 3149 2758 2424 2413 2425 2369 2396 2496 2525 2506 2560 2662 2722 2762 2768 2682 2589 2524 2501 2486 2521 2636 2766 2888 2979 2997 2976 2971 2967 2896 2795 2885 3153 3192 3327 3488 3470 3496 3291 3198 3244 3215 3422 3590 3363 3052 2837 2847 3070 3014 2673 2421 2205 2505 2860 3051 3135 3196 3251 3312 3434 3567 3448 3283 3099 2749 2405 2533 2771 2973 3091 3290 3562 3324 3043 3377 3412 3299 3141 2869 2572 2363 2082 1847 1692 1636 1680 1728 1752 1762 1779 1822 1885 1925 1935 1951 1982 2027 2028 1999 1969 1954 1975 2038 2112 2206 2337 2462 2491 2432 2304 2240 2226 2251 2251 2199 2148 2098 2048 1996 1935 1914 1890 1883 1890 1935 1977 2057 2185 2357 2579 2829 3073 3278 3541 3873 4359 4716 4622 4104 3595 3560 3768 85 81 76 71 63 57 59 63 67 76 90 108 117 116 110 105 105 109 112 107 98 89 80 71 69 73 75 84 102 119 120 103 71 44 36 46 65 94 112 87 49 27 24 36 36 41 51 50 45 37 36 44 48 46 42 28 17 31 21 9 5 2 0 0 0 0 1 5 6 7 6 8 10 7 5 5 4 5 6 1 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 5 29 20 24 66 176 271 233 172 177 243 486 877 1158 1124 1014 825 1027 1116 1304 1423 1988 1931 1630 1531 1335 1002 879 1247 1817 936 1090 1830 2302 2347 2344 2456 2704 2991 3263 3490 3644 3740 3803 3887 3971 4058 4096 4073 3999 3888 3748 3685 3694 3764 3798 3772 3751 3779 3872 3988 4033 4043 4102 4175 4145 4099 4081 3884 3224 2101 1065 546 418 356 297 248 191 132 111 123 142 177 236 293 325 309 262 227 233 255 257 231 212 225 262 285 245 192 190 208 220 212 188 155 119 82 59 75 133 196 223 237 287 368 447 500 534 617 916 1533 2039 1990 1695 1410 1119 860 705 688 837 1089 1328 1395 1324 1339 1492 1529 1656 1869 2293 2948 3539 3736 3717 3646 3522 3700 3688 3763 3842 3860 3837 3866 3784 3687 3645 3560 3475 3434 3302 3068 2889 2853 2887 2820 2687 2647 2460 2533 2508 2473 2484 2472 2394 2368 2285 2200 2173 2155 2140 2171 2234 2268 2298 2307 2304 2398 2574 2772 2529 1835 1201 937 1103 1519 2115 2652 2599 2095 1873 1702 1682 1784 1964 2160 2116 2021 2018 2191 2543 2861 2845 2527 2241 2231 2424 2602 2726 2899 3155 3397 3559 3490 3275 2960 2705 2641 2734 2777 2828 2948 3103 3203 3091 2688 2135 1966 2368 2805 3071 3821 4274 4461 4233 3774 3391 3275 3370 3467 3381 3039 2548 2490 2735 3052 2979 2844 2727 2571 2460 2477 2630 2782 2859 2881 2839 2786 2882 3070 3221 3308 3342 3376 3488 3637 3763 3798 3713 3515 3352 3370 3567 3811 3936 3876 3695 3457 3142 2806 2334 2199 2328 2421 2440 2500 2579 2604 2634 2752 2927 3085 3143 3073 2935 2810 2703 2628 2600 2643 2724 2830 2943 3037 3041 2903 2757 2770 2670 2433 2394 2613 2766 2924 3242 3364 3444 3538 3422 3206 3170 3295 3259 2970 2709 2586 2603 2868 3238 2767 2386 2265 2392 2602 2739 2813 2896 2956 3022 3144 3276 3175 2964 2684 2395 2284 2306 2365 2483 2635 2856 3133 3334 3131 3314 3364 3172 2943 2662 2410 2163 1933 1778 1692 1667 1694 1717 1717 1695 1709 1708 1772 1815 1855 1886 1938 1982 1978 1983 1967 1942 1937 1983 2011 2065 2159 2249 2269 2254 2174 2210 2237 2125 2140 2110 2085 1995 1956 1960 1887 1830 1790 1786 1791 1838 1901 1965 2069 2241 2476 2770 3055 3234 3406 3681 4060 4420 4607 4237 3395 3082 3158 78 81 88 90 83 76 69 64 64 72 82 96 110 118 121 120 120 123 129 123 109 100 93 83 72 73 81 90 101 113 125 117 77 49 40 35 39 54 72 77 58 34 22 27 31 42 56 55 51 31 30 41 48 44 34 35 33 38 23 9 2 1 3 3 1 1 4 8 9 8 8 11 13 11 8 6 3 3 3 1 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 1 12 10 32 96 213 382 445 326 226 241 467 798 929 910 836 763 1019 1284 1520 1341 1312 1335 1309 1210 899 776 1251 2004 1962 1180 2078 2458 2382 2483 2604 2820 3117 3380 3570 3716 3787 3817 3874 3975 4093 4158 4222 4179 4229 4210 4091 3932 3921 3899 3855 3831 3867 3957 4075 4161 4156 4140 4226 4345 4323 4241 3972 3298 2221 1182 624 430 355 292 257 254 211 135 106 117 118 114 148 196 226 241 212 180 196 254 303 296 243 207 199 192 180 173 186 211 253 294 293 238 167 109 79 92 157 238 265 220 184 202 263 358 436 586 1014 1763 2351 2139 1731 1369 1047 860 774 788 963 1164 1287 1256 1199 1249 1384 1426 1518 1627 1896 2485 3264 3598 3564 3489 3367 3579 3540 3650 3877 4016 3957 3857 3865 3720 3645 3548 3527 3478 3326 3134 2911 2725 2743 2835 2848 2764 2787 2881 2702 2598 2606 2615 2616 2619 2593 2556 2526 2491 2438 2417 2435 2343 2316 2335 2450 2744 3057 3302 2920 2090 1463 1256 1308 1603 2261 2946 3086 2747 2373 2118 1965 2017 2236 2393 2402 2413 2499 2738 3029 3017 2735 2367 2098 2056 2101 2238 2365 2509 2594 2544 2661 2629 2451 2266 2262 2365 2471 2526 2526 2560 2688 2854 3012 2834 2146 1668 2066 2615 3058 3701 4019 3933 3497 2897 2438 2362 2718 3269 3534 3219 2743 2629 2794 2919 2877 2769 2677 2592 2503 2454 2558 2694 2749 2769 2751 2711 2780 2946 3119 3263 3323 3358 3461 3579 3662 3677 3612 3495 3420 3466 3637 3848 3961 3856 3497 2994 2549 2336 2223 2337 2465 2479 2447 2483 2542 2591 2708 2870 3072 3315 3464 3403 3152 2973 2863 2766 2726 2749 2816 2927 3100 3270 3209 2925 2684 2472 2412 2282 2199 2260 2362 2574 2689 2722 2838 2976 3069 3144 3259 3288 3136 2831 2557 2438 2431 2703 3207 2975 2526 2276 2302 2509 2729 2933 2887 2774 2726 2892 2985 2896 2622 2272 2098 2120 2242 2376 2455 2473 2788 3565 3779 3463 3343 3252 3064 2911 2722 2416 2066 1829 1732 1686 1690 1706 1697 1662 1654 1670 1680 1707 1763 1830 1871 1869 1846 1916 2007 1964 1926 1909 1930 1945 1979 2054 2148 2196 2158 2133 2274 2343 2153 1980 1976 2032 1912 1862 1852 1820 1771 1740 1747 1774 1794 1841 1917 1995 2127 2353 2661 2945 3135 3285 3466 3754 4198 4528 4340 3514 2786 2532 69 78 98 107 110 110 99 85 75 75 83 92 101 111 119 121 121 124 127 123 112 106 102 98 98 94 91 95 104 116 125 121 94 66 52 37 27 27 40 60 59 43 34 31 32 41 49 54 65 45 46 41 51 51 52 63 57 41 21 13 3 1 5 10 5 3 5 8 11 11 8 6 7 6 6 3 1 0 4 6 3 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 2 2 1 0 0 0 0 0 0 0 4 13 38 99 202 397 637 610 442 344 417 632 838 913 876 966 1086 1362 1085 1002 1019 1113 1153 981 587 1071 1917 2148 2033 2390 2681 2676 2730 2920 3060 3293 3520 3672 3770 3829 3893 3903 3941 4045 4105 4120 4173 4056 4176 4238 4277 4232 4132 3960 3891 3936 4017 4118 4227 4246 4139 4115 4242 4406 4352 4068 3252 2060 1047 508 346 290 244 206 202 199 152 103 97 127 131 120 109 123 130 167 166 147 158 221 299 319 264 207 178 158 150 149 159 198 295 387 373 284 211 173 143 128 167 260 312 244 150 152 214 312 431 694 1268 2121 2790 2340 1822 1418 1090 935 895 969 1140 1267 1288 1208 1144 1202 1316 1400 1467 1559 2001 2655 3170 3390 3457 3384 3211 3286 3368 3339 3403 3439 3355 3552 3681 3646 3674 3662 3503 3261 3092 3036 2992 2850 2684 2698 2692 2579 2605 2597 2566 2615 2648 2704 2693 2734 2884 2939 2869 2833 2884 2920 2768 2518 2473 2535 2717 3176 3406 3561 3322 2698 2220 2027 2067 2376 2912 3382 3509 3344 3031 2693 2473 2590 2864 3018 3078 3120 3356 3470 3724 3622 3313 3106 2859 2733 2555 2394 2362 2308 2216 2084 2087 2155 2134 2071 2120 2214 2267 2259 2193 2142 2212 2413 2686 2719 2280 1683 1701 2039 2515 3102 3619 3590 3082 2419 2088 2392 3043 3598 3785 3317 2817 2640 2705 2812 2786 2664 2585 2547 2510 2459 2513 2644 2735 2806 2875 2931 2952 2959 3090 3250 3352 3371 3427 3501 3546 3557 3545 3508 3477 3516 3643 3806 3857 3653 3109 2498 2210 2204 2274 2423 2468 2411 2377 2428 2499 2589 2711 2796 3002 3469 3632 3377 3109 2912 2793 2710 2672 2707 2797 2937 3144 3298 3140 2866 2764 2649 2384 2250 2168 2173 2215 2310 2354 2403 2484 2604 2802 2870 3048 3197 3145 2961 2678 2512 2536 2740 3002 2897 2472 2130 2287 2805 3194 3398 3178 2796 2647 2721 2779 2695 2386 2051 1935 2103 2353 2434 2433 2439 2963 3894 4133 3864 3611 3460 3321 3132 2848 2404 1971 1743 1676 1658 1682 1693 1653 1616 1641 1668 1656 1662 1712 1769 1807 1809 1801 1868 1986 1965 1931 1921 1900 1897 1928 2002 2117 2239 2321 2393 2499 2459 2230 1977 1901 1929 1883 1844 1801 1762 1718 1705 1726 1756 1772 1791 1887 1959 2059 2231 2499 2759 2945 3079 3218 3544 4107 4505 4411 3732 2862 2350 59 76 99 111 126 134 126 108 93 87 91 101 107 110 112 113 114 115 113 109 106 105 107 105 100 101 102 103 108 122 128 123 104 79 56 35 27 35 55 88 92 70 54 48 43 41 41 44 52 48 40 44 47 50 39 50 57 38 18 11 8 2 3 14 8 3 3 4 7 7 5 4 5 3 1 1 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 5 1 3 1 0 0 0 0 5 19 53 126 173 371 577 782 680 644 515 628 879 958 1004 1140 1087 938 823 874 984 1131 1170 916 522 1576 2227 2287 2370 2591 2837 2968 3143 3288 3435 3592 3738 3802 3872 3941 3979 3970 4000 4071 4079 4050 4049 3989 4082 4104 4221 4240 4075 3997 4011 4090 4159 4245 4267 4157 4014 3972 4045 4136 4050 3570 2291 830 306 195 171 139 101 91 123 116 58 33 53 88 111 128 91 88 63 96 132 135 134 170 234 263 240 200 162 130 115 112 132 210 357 414 323 231 237 256 219 155 151 242 319 261 158 159 237 344 467 939 1745 2577 2920 2312 1768 1404 1142 1027 1070 1218 1340 1391 1361 1252 1126 1127 1272 1411 1510 1616 2120 2785 3095 3276 3327 3143 3002 3003 3026 2890 2895 2967 2947 3292 3487 3483 3468 3301 3014 2868 2895 2919 2880 2838 2804 2758 2664 2633 2760 2682 2484 2618 2668 2859 2875 2901 2982 2995 2945 2972 3058 3019 2831 2586 2438 2473 2572 2957 3346 3696 3752 3505 3244 3202 3368 3593 3783 3908 3921 3809 3586 3293 3143 3038 3141 3136 3447 3245 3766 3920 4056 4124 3978 3877 3738 3648 3527 3286 2945 2635 2574 2458 2383 2543 2547 2410 2255 2180 2174 2131 2003 1872 1864 2014 2275 2506 2433 2010 1601 1614 1884 2320 3115 3521 3196 2521 2255 2786 3548 3947 3825 3359 2916 2616 2613 2705 2699 2588 2485 2445 2456 2476 2527 2634 2758 2902 3083 3202 3199 3102 3154 3257 3337 3377 3424 3481 3515 3532 3560 3569 3527 3530 3606 3676 3612 3302 2765 2228 2211 2450 2448 2372 2365 2350 2360 2439 2535 2635 2693 2697 2824 3432 3268 2973 2795 2662 2557 2485 2455 2469 2556 2735 2907 2933 2780 2660 2698 2673 2405 2287 2214 2168 2154 2138 2128 2194 2270 2330 2636 2542 2526 2830 3009 3136 2994 2867 2884 2954 2952 2757 2466 2428 2817 3440 3724 3661 3309 2786 2602 2556 2530 2432 2241 2063 2121 2462 2542 2350 2304 2654 3412 4260 4443 4308 4112 3852 3514 3062 2485 2106 1834 1676 1611 1621 1637 1630 1604 1598 1629 1661 1650 1621 1634 1691 1770 1781 1795 1836 1957 1991 1971 1953 1911 1886 1903 1957 2056 2206 2357 2452 2529 2449 2228 1961 1891 1867 1813 1775 1795 1776 1682 1671 1737 1777 1773 1779 1828 1874 1958 2096 2285 2501 2703 2895 3147 3570 3953 4267 4380 3950 3179 2505 46 65 79 87 108 114 116 107 96 89 90 104 119 120 112 107 105 105 99 95 95 99 106 114 118 116 115 115 116 122 130 125 106 89 61 36 31 37 42 53 76 74 59 57 58 51 42 36 39 45 40 41 44 65 72 58 56 31 18 16 10 3 4 12 10 6 4 4 6 6 8 7 6 3 1 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 2 7 7 1 5 4 2 2 1 1 8 19 53 124 187 356 490 723 822 1088 945 793 909 1038 1137 1133 946 759 732 845 1025 1188 1251 1039 714 1863 2291 2392 2586 2744 2894 3093 3286 3447 3583 3695 3822 3881 3917 3958 3977 4019 4027 4065 4078 4065 4051 4027 4041 4144 4204 4068 4075 4115 4188 4236 4251 4258 4215 4076 3911 3811 3765 3719 3584 3070 1689 354 78 74 53 29 14 6 12 8 3 3 9 24 48 71 53 47 15 50 105 114 108 115 160 190 184 160 131 101 83 86 128 249 368 335 198 156 252 276 205 127 115 183 238 211 182 237 335 419 628 1325 2275 2835 2698 2130 1631 1329 1174 1144 1276 1461 1517 1504 1465 1273 1134 1140 1276 1413 1465 1496 1726 2505 3037 3178 3095 2902 2816 2822 2739 2613 2630 2720 2732 2971 3138 3055 2987 2942 2816 2701 2710 2763 2697 2654 2829 2884 2712 2524 2618 2589 2826 2750 2917 3096 3016 2994 3026 2917 2805 2749 2565 2408 2461 2375 2333 2406 2483 2794 3330 3774 3911 3886 3906 4012 4143 4203 4154 4069 3981 3777 3515 3213 3043 2595 2492 2472 2713 2848 3545 3779 3736 3743 3622 3469 3469 3743 4053 3742 3536 3160 3177 3221 3204 3301 3176 2811 2309 2017 2062 2147 2066 1884 1762 1779 1959 2232 2372 2214 1720 1610 1837 2125 2719 3355 3524 3233 3122 3680 4313 4220 3780 3492 3101 2699 2601 2646 2638 2550 2433 2375 2406 2470 2540 2644 2774 2986 3242 3369 3289 3169 3230 3327 3398 3452 3500 3530 3560 3594 3589 3560 3471 3403 3355 3268 3109 2935 2695 2553 2605 2668 2512 2327 2296 2348 2437 2574 2645 2610 2568 2538 2805 3080 2907 2620 2459 2379 2308 2252 2238 2276 2351 2484 2601 2618 2560 2538 2502 2501 2399 2307 2235 2176 2129 2076 2026 2044 2075 2121 2368 2512 2189 2361 2546 2814 3070 3225 3250 3193 3058 2686 2739 3172 3552 3883 3803 3642 3037 2564 2397 2323 2258 2224 2240 2242 2346 2741 2818 2689 2824 3439 4022 4500 4566 4340 4111 3738 3163 2573 2042 1795 1703 1623 1584 1594 1596 1581 1585 1585 1597 1626 1592 1550 1549 1626 1710 1749 1768 1827 1922 1937 1914 1912 1910 1893 1881 1897 1955 2064 2208 2336 2383 2321 2179 2023 1917 1869 1851 1800 1755 1744 1684 1667 1721 1764 1770 1764 1749 1746 1805 1922 2033 2208 2530 2807 3084 3365 3614 3920 4194 4073 3504 2776 42 56 62 64 69 69 80 86 76 76 81 99 118 123 112 103 100 97 90 84 84 87 94 104 114 119 123 125 125 125 132 126 108 112 84 49 32 33 43 51 60 61 47 50 66 58 44 33 31 37 39 37 36 49 68 54 60 30 14 9 6 6 6 11 15 15 8 7 7 6 9 9 6 3 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 7 4 5 6 5 4 4 3 9 18 48 108 192 312 418 602 841 942 1389 1119 1142 1102 1064 935 754 656 695 858 1063 1227 1295 1238 987 1384 1922 2156 2403 2658 2905 3155 3373 3541 3664 3769 3866 3930 3966 3999 4026 4036 4041 4063 4079 4099 4114 4107 4116 4119 4055 4056 4134 4209 4276 4267 4215 4159 4111 4057 4007 3923 3755 3546 3276 2666 1444 347 64 26 13 4 1 0 0 0 0 0 0 2 9 18 16 10 2 11 46 58 54 59 100 131 130 110 87 72 69 84 141 252 288 214 125 137 227 239 142 72 77 118 145 152 190 273 351 485 896 1794 2628 2704 2317 1856 1487 1284 1217 1261 1417 1578 1623 1585 1488 1280 1177 1221 1329 1407 1399 1344 1443 2165 2828 2913 2840 2748 2665 2768 2720 2568 2486 2521 2590 2704 2793 2704 2582 2327 1894 1737 2063 2562 2638 2447 2652 2777 2633 2475 2520 2490 2556 2519 2834 2874 2901 2830 2761 2675 2600 2537 2350 2224 2338 2537 2761 2926 3146 3399 3631 3807 3890 3796 3793 3897 3973 3998 3913 3690 3472 3102 2744 2332 2088 1881 1892 2037 2133 2447 2996 3218 3212 3231 3102 2900 3117 3811 4074 3983 3691 3404 3362 3477 3634 3693 3460 2937 2285 1910 1984 2217 2315 2137 1948 1887 1915 2095 2265 2216 1954 1858 2015 2271 2647 3179 3641 3815 3890 4274 4649 4261 3816 3658 3374 2964 2710 2633 2612 2550 2437 2348 2345 2405 2499 2621 2758 2976 3259 3428 3395 3263 3267 3392 3462 3488 3549 3593 3575 3583 3476 3316 3123 2957 2829 2671 2544 2730 2821 2915 2855 2665 2574 2564 2546 2586 2641 2795 2714 2664 2637 2699 2810 2737 2566 2352 2205 2151 2108 2089 2115 2170 2229 2286 2341 2371 2394 2399 2342 2289 2299 2308 2285 2241 2164 2055 1970 1970 1997 1971 2070 2468 2239 2127 2242 2644 3186 3437 3311 3085 3092 2687 3102 4143 4519 4010 3475 3064 2579 2269 2143 2109 2087 2148 2293 2267 2341 2800 3314 3440 3680 4177 4458 4313 3812 3407 3270 2975 2497 2071 1763 1659 1620 1584 1579 1576 1561 1566 1572 1544 1515 1510 1512 1492 1524 1591 1640 1639 1694 1800 1856 1867 1840 1809 1818 1859 1857 1867 1888 1949 2062 2164 2216 2219 2162 2060 1972 1965 1997 1866 1734 1725 1702 1677 1674 1670 1687 1700 1680 1691 1683 1676 1770 1995 2375 2722 2981 3170 3374 3644 3921 4007 3689 2951 34 46 55 57 53 49 58 66 60 66 72 80 97 108 110 103 95 87 77 71 70 71 75 83 93 104 115 123 128 130 131 124 102 117 102 65 32 20 45 69 67 57 45 35 43 42 31 23 16 20 33 41 38 36 43 49 57 34 10 10 10 7 5 12 18 17 13 9 6 5 9 12 8 5 3 1 1 1 0 0 0 0 0 5 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 6 5 5 5 5 4 4 6 16 34 73 145 237 339 517 740 812 1356 992 1025 961 890 765 655 628 726 915 1113 1263 1304 1218 1007 1017 1644 1987 2335 2695 3048 3348 3553 3687 3784 3861 3925 3972 4007 4044 4033 4020 4047 4082 4120 4160 4154 4146 4208 4207 4081 4075 4159 4225 4240 4180 4088 4001 3969 4015 4108 4132 3971 3629 3080 2203 1109 311 61 16 9 3 0 0 0 0 0 0 0 0 0 2 2 1 0 0 6 15 17 31 62 84 84 65 46 42 55 80 128 184 179 127 106 140 162 122 65 50 73 100 117 137 171 216 293 545 1218 2255 2766 2401 1960 1600 1366 1287 1291 1365 1489 1583 1603 1562 1451 1312 1247 1289 1374 1411 1370 1282 1303 1867 2678 2804 2812 2769 2592 2696 2681 2441 2327 2555 2658 2605 2735 2778 2450 1580 632 668 1468 2292 2545 2390 2518 2628 2680 2773 2963 3041 2783 2543 2561 2563 2551 2672 2720 2616 2551 2547 2463 2424 2664 3092 3426 3572 3823 3955 3946 3944 3843 3623 3521 3517 3470 3407 3299 3040 2789 2389 2048 1722 1594 1668 1792 1967 2106 2330 2615 2801 3032 3315 3336 3204 3335 3710 3781 3855 3569 3285 3073 3197 3562 3703 3483 3037 2594 2345 2332 2511 2728 2599 2338 2191 2104 2104 2197 2219 2160 2196 2261 2331 2493 2807 3247 3600 3657 3976 4462 4294 4024 3888 3651 3256 2888 2692 2635 2596 2478 2338 2311 2330 2419 2554 2747 3013 3255 3381 3313 3123 3184 3250 3303 3366 3406 3523 3474 3346 3147 2817 2510 2304 2325 2413 2592 2921 3047 3043 2962 2880 2907 2899 2846 2926 2909 3017 2928 2884 2848 2943 2836 2515 2281 2126 2013 1985 1979 2006 2055 2086 2121 2129 2139 2123 2152 2217 2242 2276 2293 2266 2246 2204 2136 2035 1950 1913 1941 1913 1995 2373 2508 2508 2699 3101 3340 3240 2889 2728 3032 3102 3427 4448 4633 3895 3154 2712 2475 2263 2080 2133 2135 2185 2119 1844 2117 2702 3726 4065 4252 4524 4484 3886 3009 2444 2394 2207 1896 1722 1649 1590 1563 1544 1532 1516 1511 1516 1496 1491 1514 1540 1511 1486 1469 1539 1607 1643 1734 1832 1851 1845 1816 1793 1746 1793 1831 1849 1841 1871 1945 2021 2082 2117 2119 2106 2079 2140 2105 1937 1822 1807 1745 1675 1640 1611 1579 1602 1606 1652 1617 1562 1683 1947 2312 2661 2912 3083 3244 3417 3601 3807 3551 2884 34 36 47 52 53 60 65 70 70 66 58 54 60 68 76 81 78 70 60 50 47 47 49 53 58 71 85 96 109 120 130 116 94 105 71 48 37 34 52 69 67 58 47 30 19 21 20 19 12 20 36 51 47 42 40 43 52 38 15 14 11 6 3 9 12 12 9 6 4 4 6 8 9 9 5 2 0 0 0 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 2 5 6 5 5 5 4 4 4 4 14 25 46 106 193 298 472 685 828 1053 939 1056 961 821 710 648 677 822 1013 1170 1248 1206 1035 968 1485 1982 2251 2574 2953 3319 3557 3703 3797 3861 3908 3947 3979 4013 4053 4062 4050 4092 4117 4162 4205 4195 4219 4246 4168 4060 4077 4160 4201 4173 4106 4044 3980 3947 3967 4095 4199 4104 3596 2606 1458 587 157 34 12 4 1 0 2 2 1 0 0 0 0 0 0 0 0 0 1 8 29 42 55 70 73 60 40 24 21 32 53 74 85 82 79 104 150 179 175 156 146 141 138 148 159 151 145 247 646 1493 2467 2663 2134 1750 1455 1336 1352 1384 1448 1507 1519 1486 1422 1350 1304 1317 1336 1373 1404 1363 1270 1262 1681 2621 2756 2806 2808 2526 2550 2694 2501 2277 2446 2771 2717 3090 3225 2672 1783 783 608 1285 2099 2448 2377 2377 2501 2621 2811 3079 3240 3120 2887 2796 2776 2818 2928 2947 2871 2871 3008 3167 3231 3339 3690 3775 3860 4090 4201 4160 3933 3612 3355 3208 3162 3081 2866 2639 2486 2423 2173 1924 1676 1556 1671 1861 2076 2290 2450 2518 2723 3169 3342 2963 2768 2934 3211 3468 3590 3439 3152 2998 3102 3320 3523 3457 3125 2846 2757 2781 2968 3093 2890 2434 2256 2179 2085 2117 2163 2144 2101 2094 2159 2307 2561 2920 3221 3250 3524 3970 4074 4006 3953 3820 3512 3112 2805 2678 2641 2523 2362 2366 2347 2390 2524 2740 2964 3237 3303 3246 3137 3053 2892 2851 3046 3147 3233 3290 2967 2745 2312 1990 1862 2153 2558 2931 3095 3094 3071 3064 3098 3027 2938 3026 3167 3194 3174 3087 3095 2963 2808 2544 2246 2045 1927 1878 1902 1949 1970 2006 2013 2013 2013 2001 1958 1953 2016 2068 2057 2042 2077 2108 2097 2056 1999 1913 1857 1907 1898 1965 2282 2741 3056 3062 3079 3101 2697 2386 2615 3035 3264 3418 4038 4267 3849 3212 2776 2654 2497 2283 2306 2295 2278 2027 1757 1948 2434 3459 4258 4459 4412 4129 3320 2451 2036 1943 1813 1666 1608 1597 1571 1527 1496 1490 1495 1490 1472 1460 1512 1528 1468 1469 1510 1514 1568 1624 1617 1672 1805 1829 1815 1805 1826 1818 1785 1792 1822 1830 1831 1873 1923 1958 1984 2016 2051 2101 2118 2077 1998 1954 1899 1815 1759 1727 1678 1593 1584 1566 1624 1655 1732 1891 2044 2189 2512 2964 3037 3088 3144 3208 3314 3201 2847 46 43 41 41 42 52 63 78 82 64 46 41 39 45 50 51 52 51 44 33 26 24 23 23 24 32 49 58 72 93 122 103 102 93 53 41 40 50 74 71 67 61 50 36 26 25 27 24 15 15 35 50 46 34 34 38 43 42 28 10 12 7 3 4 9 13 10 6 4 4 7 7 8 8 5 4 2 3 6 4 1 0 2 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 5 5 5 4 4 4 4 8 14 27 76 147 245 409 645 793 962 1266 1025 1096 915 760 704 769 933 1096 1176 1140 952 877 1221 1855 2198 2485 2833 3211 3482 3637 3732 3797 3844 3880 3914 3955 4006 4049 4064 4082 4123 4167 4211 4204 4236 4228 4126 4021 4009 4077 4141 4150 4110 4079 4086 4073 4020 3917 3935 4003 3777 2803 1526 599 169 36 8 3 1 0 4 17 17 8 3 0 0 0 0 0 0 0 0 3 21 56 84 110 127 112 75 44 29 22 21 27 29 29 39 70 121 192 282 330 315 293 265 242 254 257 201 148 287 829 1799 2679 2642 2014 1668 1470 1476 1520 1503 1503 1493 1434 1354 1298 1255 1229 1321 1358 1339 1370 1363 1280 1265 1586 2621 2685 2722 2884 2634 2474 2567 2405 2280 2412 2727 2988 3544 3799 3506 2347 1252 1018 1536 2174 2426 2335 2292 2393 2486 2666 2932 3012 3067 3138 3096 3033 2957 3048 3144 3178 3283 3434 3471 3439 3693 3945 3946 3957 4025 3962 3713 3310 2923 2661 2631 2821 2876 2601 2381 2420 2517 2336 2213 1988 1915 2005 2138 2287 2387 2437 2498 2760 3152 3164 2718 2556 2726 2990 3321 3495 3448 3238 2936 2773 2905 3262 3456 3222 2816 2707 2861 3239 3267 2718 2060 1968 2171 2224 2120 2083 2106 2089 2077 2136 2249 2406 2644 2923 3093 3294 3518 3647 3671 3751 3815 3709 3366 2975 2753 2691 2632 2529 2506 2454 2424 2537 2796 3047 3131 3048 2825 2518 2413 2423 2361 2366 2439 2672 3102 2620 2349 1990 1844 1965 2307 2764 3077 3152 3174 3180 3108 2991 2799 2722 2900 3164 3349 3283 3120 3171 2957 2530 2219 2005 1866 1815 1858 1953 2044 2064 2050 2010 1967 1933 1915 1875 1865 1905 1879 1844 1849 1888 1903 1974 1957 1897 1843 1831 1844 1838 1875 2074 2533 3015 3046 2752 2513 2366 2301 2761 3026 2996 3038 3369 3729 3835 3466 2823 2687 2579 2541 2484 2394 2328 2143 1987 2073 2580 3528 4279 4263 3835 3391 2747 2165 1845 1766 1698 1610 1561 1561 1562 1526 1479 1443 1427 1434 1494 1574 1597 1589 1558 1532 1541 1607 1658 1655 1629 1694 1770 1773 1781 1779 1799 1788 1755 1730 1745 1787 1815 1833 1841 1842 1859 1894 1936 1962 1961 1968 1954 1912 1858 1852 1873 1897 1876 1849 1784 1672 1706 1886 2095 2203 2088 2030 2586 3002 2984 2938 2873 2870 2952 3001 2901 52 53 41 30 25 27 42 63 67 50 39 37 37 31 26 30 35 37 35 25 18 15 14 11 7 12 25 38 49 72 110 95 111 66 37 36 38 47 56 60 63 62 43 26 18 23 34 37 23 7 20 39 40 28 27 30 35 35 27 22 14 6 3 3 8 23 20 14 8 6 8 8 7 5 4 5 6 6 3 2 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 5 5 4 4 4 4 4 7 15 42 91 189 320 575 723 986 1215 1013 1218 1121 915 829 902 1064 1204 1222 1072 770 998 1596 2020 2303 2643 3005 3332 3530 3623 3689 3744 3798 3846 3898 3959 4023 4059 4060 4058 4060 4145 4248 4155 4155 4103 4028 4021 4058 4095 4103 4075 4037 4040 4089 4097 4011 3852 3751 3599 2867 1564 557 127 20 2 0 0 0 1 11 37 42 18 4 0 0 0 0 0 0 0 0 3 18 50 86 116 120 87 48 30 29 26 24 31 41 52 73 113 173 256 360 374 332 350 347 354 387 381 314 269 453 1122 2213 2913 2410 1925 1570 1538 1609 1652 1610 1557 1504 1404 1302 1271 1255 1225 1323 1383 1355 1401 1398 1345 1360 1717 2469 2713 2879 3010 2743 2393 2297 2192 2207 2379 2963 3436 3867 4101 3890 3045 2155 1882 2179 2565 2666 2515 2429 2504 2494 2582 2635 2828 3024 3195 3333 3444 3396 3359 3415 3456 3474 3530 3571 3666 3903 3995 3930 3782 3629 3417 3073 2662 2339 2248 2544 2884 2784 2507 2539 2645 2753 2505 2378 2252 2227 2268 2290 2336 2329 2336 2425 2631 2903 3017 2883 2740 2778 2977 3375 3734 3780 3354 2680 2219 2346 2934 3493 3441 2873 2725 2871 3235 3166 2303 1682 1759 2041 2315 2266 2143 2129 2114 2096 2178 2314 2420 2541 2728 2929 3137 3276 3393 3461 3603 3776 3821 3606 3240 2928 2807 2791 2736 2651 2572 2520 2551 2643 2490 2444 2487 2451 2313 2179 2129 2102 1910 2070 2396 2741 2384 2055 1852 1843 2004 2347 2861 3188 3196 3222 3146 2945 2659 2530 2449 2500 2854 3328 3345 3103 2888 2564 2209 1993 1874 1798 1801 1925 2026 2085 2094 2069 2019 1951 1879 1844 1820 1784 1800 1754 1703 1691 1671 1696 1788 1788 1750 1714 1689 1684 1741 1817 1873 2162 2472 2703 2396 1957 2105 2279 2669 2750 2519 2368 2551 3093 3707 3654 3032 2845 2819 2879 2732 2498 2391 2326 2290 2413 2856 3492 3833 3565 3123 2739 2338 1981 1779 1736 1703 1657 1612 1584 1611 1612 1568 1500 1482 1512 1598 1681 1679 1643 1565 1495 1559 1667 1694 1642 1621 1643 1710 1733 1743 1752 1793 1818 1764 1704 1682 1696 1738 1775 1767 1764 1787 1816 1848 1877 1895 1907 1885 1820 1791 1870 1907 1957 2013 2016 1948 1861 1895 2135 2389 2410 2226 2430 2757 2844 2837 2752 2637 2584 2636 2760 2832 36 45 39 28 22 22 26 31 34 39 33 33 40 22 5 12 22 29 27 17 11 13 19 22 18 15 18 27 42 65 90 97 118 59 35 31 32 37 46 55 61 59 35 10 5 9 19 26 19 9 14 29 37 34 30 28 32 32 16 10 9 7 8 9 14 24 26 19 14 8 8 9 10 7 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 4 4 4 4 4 6 15 33 46 71 106 230 319 561 709 1003 1140 1136 1415 1377 1114 1011 1083 1244 1341 1295 1029 692 1061 1690 2082 2383 2738 3057 3314 3480 3579 3655 3724 3800 3868 3941 4006 4061 4066 4052 4089 4148 4222 4191 4032 3941 3947 3998 4068 4107 4102 4076 4032 3978 3970 4028 4069 3999 3802 3446 2744 1590 574 133 23 6 1 0 0 0 1 6 16 20 11 1 1 4 5 4 1 0 0 1 2 7 25 50 55 42 21 10 13 23 29 50 93 127 133 132 150 178 193 212 194 199 303 388 496 591 636 627 672 930 1637 2610 2868 2175 1718 1509 1608 1653 1677 1654 1587 1525 1427 1356 1346 1331 1320 1379 1395 1360 1411 1457 1469 1563 2205 2677 2727 2784 2898 2712 2338 2172 2150 2256 2573 3129 3758 4046 4191 4094 3719 3240 2967 2961 2957 2748 2465 2352 2382 2391 2568 2307 2464 2636 2870 3260 3646 3815 3764 3669 3538 3409 3424 3523 3647 3765 3785 3719 3580 3338 3026 2661 2367 2254 2485 2899 2973 2602 2346 2491 2419 2581 2462 2263 2211 2178 2173 2170 2207 2217 2229 2305 2436 2593 2752 2852 2952 2990 3118 3661 3967 3863 3384 2650 2150 2315 2962 3470 3355 2832 2651 2719 2974 2975 2271 1796 1931 2148 2294 2280 2256 2273 2247 2234 2345 2505 2557 2546 2649 2798 2930 3035 3181 3300 3384 3433 3530 3641 3513 3167 2943 2925 2882 2770 2678 2601 2477 2297 2070 2076 2201 2192 2110 2020 1886 1906 1869 2350 2494 2376 2079 1864 1822 1858 1977 2304 2792 3145 3174 3212 3133 2913 2615 2417 2259 2244 2541 3124 3278 2933 2526 2262 2033 1854 1805 1796 1829 1918 1966 1998 2016 2016 1991 1931 1828 1745 1735 1687 1662 1679 1660 1614 1580 1619 1652 1650 1625 1595 1599 1657 1723 1792 1793 1978 2207 2498 2384 1926 1921 2068 2252 2299 2122 1978 2156 2733 3584 3702 3297 3184 3252 3197 3049 2845 2646 2566 2606 2691 2896 3044 2935 2739 2542 2310 2042 1856 1796 1768 1718 1652 1597 1615 1666 1704 1682 1647 1656 1701 1733 1739 1708 1637 1557 1516 1627 1709 1709 1639 1604 1632 1701 1741 1748 1762 1803 1839 1761 1733 1709 1665 1614 1649 1686 1715 1762 1806 1812 1825 1842 1857 1844 1791 1813 1863 1893 1966 2057 2050 1963 1922 1968 2174 2394 2402 2381 2451 2529 2592 2602 2545 2435 2321 2324 2485 2633 30 30 30 25 23 23 20 15 14 21 28 39 38 32 23 12 16 24 22 12 7 9 20 29 26 16 16 25 42 58 71 89 105 71 32 33 33 31 33 42 54 54 36 13 5 6 7 7 5 7 14 21 25 27 26 26 29 31 21 9 8 13 17 19 25 26 18 16 16 11 8 6 13 11 5 2 2 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 4 5 4 4 4 4 4 8 41 115 216 376 393 757 715 725 761 951 1437 1355 1236 1380 1277 1176 1272 1399 1414 1242 881 960 1475 1935 2254 2547 2846 3109 3329 3494 3617 3712 3795 3880 3958 4027 4065 4113 4167 4243 4254 4183 4120 4070 3979 3939 3946 3999 4068 4085 4062 4042 4015 3967 3946 4003 4077 3971 3465 2484 1387 583 199 86 49 23 8 4 3 2 0 0 2 6 10 9 11 15 21 19 20 35 47 36 14 2 8 16 12 3 1 2 9 18 35 79 160 189 149 104 90 84 46 21 75 191 372 621 827 859 876 1096 1597 2166 2604 2808 2603 2065 1619 1549 1638 1652 1657 1662 1620 1566 1510 1508 1507 1465 1444 1443 1403 1354 1411 1533 1597 1707 2183 2488 2708 2963 3058 2831 2400 2164 2289 2377 2543 2977 3713 3938 4112 4154 4074 3944 3691 3383 3012 2593 2320 2292 2314 2313 2352 2128 2288 2287 2560 2895 3375 3820 3935 3734 3447 3269 3250 3310 3383 3446 3374 3218 3116 2931 2766 2427 2177 2220 2561 2695 2487 2291 2167 2183 2038 2288 2277 2110 2055 2047 2054 2034 2061 2108 2131 2183 2287 2384 2510 2686 2958 3181 3243 3395 3630 3909 3740 3150 2642 2637 3026 3266 3043 2644 2397 2383 2576 2723 2613 2549 2396 2270 2243 2302 2410 2486 2511 2561 2664 2718 2660 2545 2589 2673 2785 2863 3002 3162 3271 3347 3484 3684 3724 3424 3143 3063 2993 2850 2716 2560 2385 2171 1964 1931 2023 2021 1956 1818 1736 1792 2012 2446 2340 2157 1968 1826 1818 1915 2138 2432 2671 2923 3083 3174 3172 2721 2496 2319 2153 2198 2410 2768 2973 2736 2244 2070 1968 1818 1772 1790 1807 1828 1829 1859 1903 1925 1910 1868 1792 1685 1635 1619 1582 1618 1633 1610 1595 1613 1599 1590 1609 1602 1610 1655 1646 1677 1726 1816 2000 2231 2466 2376 2184 2074 2035 2081 2078 2090 2464 3134 3665 3478 3073 2882 2679 2634 2889 2994 2847 2692 2671 2659 2636 2511 2374 2265 2165 2015 1853 1802 1812 1762 1664 1611 1586 1650 1705 1736 1765 1774 1792 1820 1819 1788 1725 1630 1589 1580 1667 1736 1740 1655 1590 1595 1656 1719 1737 1752 1753 1760 1725 1710 1718 1704 1663 1639 1660 1692 1720 1776 1772 1768 1770 1784 1793 1801 1832 1841 1844 1906 1990 1959 1856 1770 1829 2015 2176 2209 2176 2177 2256 2338 2382 2371 2290 2175 2162 2262 2390 13 10 17 17 19 26 26 23 23 23 25 34 35 35 29 21 21 26 21 16 14 14 20 25 21 9 7 20 37 50 58 75 85 64 38 38 38 33 26 29 43 47 41 45 34 15 10 8 6 8 15 18 21 22 24 26 29 27 16 5 6 17 17 16 21 16 9 12 17 16 11 10 13 13 9 7 7 8 8 7 6 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 3 4 4 4 3 3 3 6 25 69 170 317 424 796 994 913 811 816 1349 1132 1131 1357 1357 1308 1419 1490 1378 1076 698 1271 1895 2208 2475 2754 3029 3282 3492 3645 3765 3857 3928 4001 4068 4104 4147 4246 4276 4190 4137 4115 4071 4030 3979 3930 3929 3976 4036 4051 4035 4030 4037 4016 3984 4020 4059 3733 2677 1208 365 204 191 134 79 43 27 19 14 8 3 4 10 17 24 34 36 28 33 30 48 103 133 92 33 6 5 9 7 6 7 9 12 16 27 63 127 121 70 32 16 11 17 90 269 484 739 1062 1230 1190 1223 1677 2678 3354 3187 2690 2192 1763 1562 1590 1634 1631 1636 1661 1661 1636 1625 1673 1703 1660 1587 1508 1414 1360 1421 1579 1666 1698 1847 2040 2231 2415 2658 2833 2577 2244 2393 2511 2748 2823 3313 3511 3883 4066 4045 3958 3670 3247 2825 2529 2416 2399 2361 2319 2410 2433 2373 2310 2439 2562 2940 3545 3910 3813 3480 3214 3102 3079 3118 3132 2938 2612 2474 2319 2476 2241 2100 2283 2472 2480 2334 2147 2129 2104 2088 2210 2101 2006 1993 2046 1989 1940 1968 2044 2106 2142 2201 2291 2471 2730 3068 3311 3218 3395 3938 4361 4253 3666 3121 2977 3024 2944 2756 2494 2232 2166 2362 2482 2535 2702 2563 2310 2286 2470 2678 2858 2976 3009 2876 2721 2604 2508 2547 2554 2643 2821 3028 3227 3331 3340 3469 3737 3821 3576 3339 3153 2979 2802 2555 2329 2254 2118 1947 2022 2123 1961 1971 1899 1864 1795 1944 2090 2099 2119 2041 1904 1912 2059 2222 2425 2612 2725 3032 3236 3064 2492 2218 2066 2018 2126 2340 2520 2557 2485 2064 1953 1893 1821 1777 1748 1726 1722 1702 1722 1782 1825 1834 1812 1768 1692 1608 1580 1512 1522 1563 1574 1578 1571 1542 1536 1572 1587 1621 1585 1541 1617 1682 1715 1835 2019 2318 2545 2580 2505 2305 2342 2430 2616 3077 3613 3666 3171 2829 2718 2671 2722 2778 2774 2638 2520 2440 2329 2212 2151 2099 2037 1955 1861 1802 1784 1728 1647 1564 1586 1653 1729 1759 1781 1816 1834 1846 1864 1850 1802 1747 1666 1619 1606 1647 1717 1718 1637 1570 1569 1621 1687 1693 1711 1686 1687 1688 1664 1658 1656 1649 1636 1641 1656 1645 1649 1619 1663 1644 1669 1713 1739 1756 1776 1778 1824 1888 1827 1719 1635 1688 1789 1883 1938 1940 1933 1998 2104 2160 2176 2139 2082 2066 2119 2201 26 15 10 9 12 24 29 28 27 26 25 26 29 28 23 22 25 28 27 28 27 27 26 25 24 19 12 15 27 39 49 64 63 59 54 50 44 32 23 24 39 47 29 25 22 22 22 14 10 10 15 14 16 15 10 18 24 21 11 3 8 14 9 5 9 10 13 14 17 18 16 15 15 11 10 11 13 13 10 9 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 3 3 2 4 10 32 88 200 359 625 966 1058 903 754 1286 1022 1104 1352 1403 1446 1555 1531 1265 904 1047 1721 2163 2376 2670 2987 3281 3527 3711 3844 3941 4005 4048 4111 4160 4182 4235 4233 4139 4091 4062 4032 3997 3954 3904 3869 3888 3949 4017 4050 4101 4160 4193 4140 4031 3991 3914 3303 1915 515 110 131 190 139 72 46 35 27 23 24 19 22 35 39 39 43 42 25 20 17 38 87 127 96 41 12 9 12 9 7 3 10 17 20 19 20 29 24 11 3 0 12 90 320 682 958 1131 1284 1328 1369 1539 2011 2620 2929 2728 2240 1786 1532 1508 1592 1628 1619 1632 1664 1682 1689 1721 1824 1927 1913 1774 1596 1451 1394 1448 1610 1694 1684 1756 1901 1954 1997 2287 2750 2666 2304 2394 2406 2623 2624 2830 3199 3590 3772 3646 3485 3205 2899 2639 2451 2379 2366 2333 2432 2657 2711 2679 2642 2489 2362 2578 3190 3794 3857 3463 3175 3108 2932 2848 2849 2761 2372 2202 2139 2341 2289 2334 2516 2581 2481 2339 2224 2157 2110 2175 2246 2031 1941 1955 2027 1963 1926 1947 1985 2016 2024 2066 2201 2472 2963 3445 3296 3274 3687 4320 4637 4490 3836 3098 2805 2820 2764 2593 2382 2279 2372 2467 2394 2503 2781 2691 2401 2405 2668 2901 3068 2987 2916 2861 2759 2767 2786 2733 2573 2512 2721 2994 3156 3177 3115 3289 3570 3513 3275 3279 3089 2815 2608 2275 2077 1999 1881 1873 2021 2057 1991 2049 2116 2029 1763 1744 1831 1985 2112 2094 2024 2111 2278 2291 2259 2524 2528 2965 3166 2800 2389 2204 2118 2118 2190 2372 2535 2359 2190 1967 1863 1785 1761 1730 1694 1649 1619 1599 1610 1657 1706 1749 1754 1742 1716 1650 1562 1464 1438 1447 1451 1451 1448 1447 1459 1525 1594 1583 1594 1627 1643 1675 1692 1723 1810 1997 2253 2528 2758 2597 2611 2692 2890 3489 3778 3566 3147 2902 2810 2757 2732 2627 2529 2398 2315 2237 2144 2040 2005 1981 1922 1846 1799 1753 1684 1584 1541 1533 1595 1697 1770 1797 1811 1823 1831 1831 1821 1814 1791 1763 1706 1628 1628 1685 1700 1655 1584 1538 1536 1591 1641 1669 1701 1725 1740 1720 1639 1536 1517 1561 1558 1567 1580 1567 1566 1581 1514 1481 1533 1613 1663 1652 1692 1693 1701 1726 1675 1613 1598 1637 1676 1667 1682 1731 1776 1867 1965 1979 1998 2005 1998 1995 2007 2066 26 20 15 16 17 21 25 25 25 29 31 31 29 23 19 20 23 26 32 35 33 36 30 30 38 40 34 29 28 32 42 54 51 60 79 73 51 32 17 18 47 53 18 18 15 47 47 25 13 12 17 19 19 21 11 6 9 11 9 6 6 9 6 6 9 12 13 12 17 17 12 10 12 10 8 8 10 11 12 11 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 1 2 3 3 2 2 3 5 32 73 192 389 633 928 1130 1055 908 1102 758 991 1343 1477 1621 1694 1547 1216 1070 1604 2191 2323 2558 2900 3248 3516 3712 3854 3961 4040 4089 4130 4206 4255 4218 4129 3961 3914 3913 3903 3883 3851 3810 3779 3786 3840 3919 3995 4064 4226 4369 4381 4249 3982 3847 3730 2989 1564 428 170 156 179 137 78 47 27 26 37 52 50 62 78 67 41 26 17 9 4 4 11 24 48 51 33 19 19 18 11 4 0 2 11 16 15 6 1 0 0 0 6 57 251 667 1166 1374 1268 1200 1236 1285 1444 1740 2013 2069 1892 1633 1441 1381 1447 1552 1625 1647 1644 1677 1717 1768 1857 2004 2133 2138 1976 1726 1521 1428 1453 1611 1697 1702 1758 1829 1790 1782 2034 2745 2830 2389 2457 2485 2682 2664 2841 3107 3253 3262 3036 2885 2765 2576 2343 2183 2139 2202 2433 2692 2810 2830 2899 2972 2743 2454 2487 2931 3626 3773 3346 3162 3234 3062 2972 2869 2839 2565 2476 2457 2447 2429 2484 2531 2502 2483 2488 2382 2216 2115 2198 2306 2024 1903 1898 1946 1954 1945 1922 1891 1867 1863 1947 2166 2558 3051 3076 2903 3103 3353 4068 4480 4368 3759 3021 2743 2776 2721 2591 2578 2746 2946 2846 2478 2405 2709 2957 3013 2944 2854 3025 3210 2998 2827 2924 3126 3404 3584 3321 2767 2463 2594 2851 2947 2845 2707 2729 2799 2777 2899 3165 2958 2591 2321 2069 1898 1799 1751 1782 1854 1904 1919 2074 2089 1981 1792 1783 1885 2048 2170 2193 2197 2263 2391 2382 2116 2318 2438 2881 3031 2650 2299 2231 2294 2351 2391 2467 2567 2308 1993 1888 1842 1749 1733 1695 1652 1603 1553 1525 1525 1537 1568 1630 1667 1699 1711 1673 1577 1466 1391 1342 1339 1353 1347 1348 1378 1483 1629 1602 1612 1635 1671 1720 1734 1706 1686 1721 1907 2175 2466 2531 2539 2775 2648 3013 3364 3287 3060 2903 2757 2629 2540 2450 2383 2313 2230 2163 2119 2076 2000 1911 1835 1792 1772 1673 1600 1508 1490 1548 1621 1707 1777 1802 1809 1807 1803 1802 1789 1786 1778 1770 1737 1690 1679 1677 1643 1588 1528 1504 1503 1548 1591 1656 1713 1760 1774 1717 1598 1466 1439 1455 1491 1495 1482 1529 1563 1534 1456 1415 1456 1505 1566 1534 1556 1586 1570 1555 1528 1530 1568 1653 1742 1662 1605 1589 1642 1683 1764 1839 1903 1938 1872 1854 1883 1942 30 21 23 31 33 31 27 24 26 32 39 40 41 39 33 29 27 30 35 36 36 47 37 40 49 61 58 49 41 38 44 53 58 69 80 76 48 29 16 19 43 45 20 20 15 76 68 33 15 12 19 28 30 24 10 0 0 1 1 1 3 6 7 10 15 13 10 10 19 17 18 20 16 10 5 5 7 13 13 13 10 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 2 2 2 2 15 33 127 401 643 816 991 1052 968 899 1113 1257 1365 1592 1779 1736 1420 1276 1559 2018 2302 2465 2769 3112 3422 3626 3766 3877 3971 4062 4125 4180 4271 4324 4178 3882 3759 3751 3786 3793 3775 3742 3705 3689 3711 3772 3854 3938 4058 4324 4556 4474 4228 3831 3650 3588 2885 1501 509 280 261 245 192 131 62 25 32 55 73 81 110 122 86 35 9 0 1 0 0 1 1 10 23 31 34 35 30 18 7 1 2 12 18 16 10 7 3 1 4 22 113 400 928 1446 1534 1242 1101 1167 1188 1230 1284 1355 1393 1342 1264 1242 1299 1416 1563 1685 1707 1691 1726 1803 1913 2069 2222 2299 2287 2148 1880 1600 1439 1458 1635 1703 1684 1750 1748 1724 1747 1934 2653 2885 2572 2592 2588 2644 2786 2900 2890 2858 2807 2643 2599 2679 2622 2452 2373 2417 2534 2744 2817 2753 2847 3099 3247 2988 2756 2969 3412 3851 3817 3387 3161 3180 3162 3103 3020 3011 2928 2827 2666 2571 2612 2678 2690 2692 2723 2697 2507 2234 2085 2143 2255 2053 1932 1902 1911 1916 1893 1849 1812 1798 1814 1934 2226 2599 2807 2698 2741 2727 3006 3609 3916 3812 3424 2918 2671 2737 2829 2874 3145 3502 3500 3288 2898 2747 3069 3442 3586 3717 3928 3936 3757 3570 3523 3563 3752 4113 4227 3694 2951 2575 2601 2743 2728 2472 2205 2066 2000 2181 2478 2818 2722 2360 2072 1940 1879 1843 1853 1864 1847 1854 1846 1991 1977 1898 1851 1889 1994 2072 2065 2039 2083 2252 2405 2348 2174 2296 2428 2601 2510 2244 2110 2169 2286 2366 2406 2452 2466 2201 1970 1876 1876 1808 1751 1692 1629 1578 1524 1473 1443 1415 1446 1505 1566 1638 1701 1698 1621 1518 1446 1407 1364 1335 1313 1300 1381 1489 1678 1723 1709 1720 1776 1836 1857 1830 1769 1706 1756 1935 2234 2489 2684 2935 2766 2668 2898 2981 2801 2693 2567 2482 2418 2361 2302 2248 2189 2134 2082 2015 1931 1845 1792 1775 1689 1567 1504 1505 1538 1610 1680 1724 1761 1774 1768 1771 1777 1773 1763 1743 1718 1708 1694 1670 1662 1658 1606 1544 1491 1472 1475 1502 1552 1616 1671 1711 1734 1699 1585 1479 1406 1399 1407 1397 1355 1381 1464 1473 1416 1382 1423 1444 1447 1427 1452 1493 1500 1505 1508 1505 1522 1548 1624 1653 1609 1515 1488 1501 1571 1671 1748 1839 1769 1776 1779 1825 30 26 29 35 36 34 31 30 32 34 37 39 41 44 45 43 41 42 45 47 50 58 56 56 57 75 79 76 63 55 56 59 61 66 68 66 50 30 22 31 42 36 17 11 23 83 78 33 12 5 19 32 35 25 9 0 0 0 0 1 3 7 10 13 14 12 10 10 16 9 15 21 16 8 2 3 7 9 12 13 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 2 3 3 2 2 2 2 5 26 154 436 614 655 794 906 834 785 957 1174 1377 1684 1780 1596 1220 1467 2180 2454 2419 2622 2918 3214 3460 3630 3748 3864 3974 4082 4157 4223 4301 4376 4276 3945 3749 3705 3710 3728 3710 3701 3681 3672 3688 3743 3835 3929 4052 4286 4460 4378 4130 3725 3536 3531 2826 1437 517 287 298 319 275 184 72 28 35 62 88 129 171 147 79 23 2 0 0 0 0 0 0 11 33 47 55 55 45 29 14 3 0 2 11 19 24 23 16 10 15 38 131 418 926 1397 1483 1235 1101 1144 1142 1070 1005 1015 1081 1122 1140 1202 1344 1536 1714 1803 1781 1775 1805 1896 2051 2245 2402 2453 2399 2260 2018 1710 1483 1476 1641 1693 1674 1725 1682 1663 1720 1903 2461 2717 2539 2480 2532 2642 2739 2621 2462 2400 2413 2394 2508 2703 2724 2557 2443 2519 2718 2868 2657 2564 2932 3237 3121 2802 2928 3369 3712 3819 3575 3132 2899 2951 3103 3227 3282 3392 3529 3418 3123 3042 3146 3214 3188 3138 3032 2784 2464 2142 1958 2024 2142 2066 1978 1930 1882 1827 1787 1762 1743 1731 1775 1996 2262 2490 2791 2640 2510 2503 2639 2961 3205 3219 3082 2821 2583 2776 3141 3288 3640 4023 3795 3558 3357 3339 3457 3507 3514 3573 3595 3633 3755 3865 4026 4187 4258 4255 3983 3402 2955 2801 2764 2753 2590 2179 1931 1941 1821 1898 2106 2363 2380 2158 1924 1850 1929 2031 1993 1901 1840 1855 1868 1866 1850 1851 1863 1908 1929 1906 1953 2095 2284 2349 2340 2296 2356 2293 2210 2188 2093 1988 1979 2056 2173 2298 2389 2428 2425 2233 2153 1959 1850 1816 1773 1696 1626 1582 1534 1469 1436 1391 1365 1399 1471 1557 1672 1723 1662 1556 1472 1430 1375 1307 1267 1274 1362 1460 1639 1757 1804 1853 1898 1921 1944 1959 1949 1952 2025 2154 2366 2649 2940 3052 2821 2577 2637 2746 2563 2493 2434 2386 2331 2269 2209 2165 2116 2054 1982 1896 1820 1779 1766 1718 1614 1532 1485 1543 1635 1701 1733 1730 1736 1725 1698 1700 1697 1694 1671 1628 1606 1604 1602 1595 1602 1602 1539 1507 1468 1444 1443 1471 1511 1551 1582 1630 1676 1654 1552 1480 1418 1366 1334 1332 1310 1319 1392 1335 1294 1265 1349 1414 1430 1374 1378 1444 1470 1466 1456 1440 1458 1446 1473 1522 1504 1444 1412 1423 1465 1517 1555 1690 1760 1741 1643 1651 26 31 35 37 37 36 35 37 43 48 48 48 51 56 60 59 57 58 58 59 63 66 64 62 68 76 85 81 74 74 72 69 67 64 64 67 67 33 28 40 44 37 19 9 32 75 75 30 6 2 21 36 37 23 7 0 0 0 0 1 3 6 10 14 13 10 9 8 11 8 9 13 11 5 1 2 5 7 10 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 1 2 2 2 2 3 8 25 75 237 440 549 530 660 700 656 782 1021 1203 1480 1695 1635 1324 981 1441 2312 2472 2462 2681 2946 3204 3433 3610 3737 3884 4009 4111 4175 4259 4314 4413 4464 4270 3925 3756 3729 3694 3665 3696 3705 3719 3764 3871 3997 4085 4112 4135 4188 4180 4058 3758 3524 3439 2529 1205 474 287 286 305 284 197 81 31 30 63 130 192 201 124 45 10 1 0 0 0 0 1 13 26 44 61 73 73 59 39 19 5 0 0 1 7 17 28 34 30 31 41 91 289 703 1152 1330 1218 1150 1169 1180 1100 1006 950 984 1016 1062 1160 1357 1612 1814 1900 1789 1851 1884 1973 2163 2386 2563 2600 2495 2322 2111 1835 1558 1454 1513 1613 1687 1713 1663 1653 1723 1962 2431 2653 2519 2439 2545 2601 2493 2266 2250 2271 2284 2294 2373 2491 2519 2524 2765 3073 3049 2811 2514 2712 3236 3181 2977 2830 3094 3397 3496 3381 3089 2766 2626 2709 2913 3202 3506 3815 4056 3808 3547 3544 3621 3580 3421 3220 2973 2661 2319 2024 1842 1918 2032 2025 1978 1930 1854 1793 1757 1719 1703 1734 1828 1992 2084 2136 2769 3068 3048 2998 2992 3049 3062 3081 3177 3124 2991 3210 3529 3659 3787 3934 3779 3631 3518 3449 3277 3024 2935 2897 2761 3057 3468 3730 4092 4220 4076 3786 3426 3141 3081 3089 2935 2752 2490 2056 1770 1782 1677 1727 1905 2092 2092 1927 1761 1697 1750 1835 1883 1847 1825 1822 1796 1750 1763 1829 1882 1928 1965 2030 2229 2354 2452 2392 2347 2420 2417 2144 1950 1880 1833 1821 1871 1951 2088 2255 2356 2395 2488 2380 2268 2077 1960 1899 1833 1765 1690 1647 1594 1524 1492 1448 1394 1362 1400 1481 1618 1734 1711 1589 1454 1363 1348 1284 1253 1252 1264 1331 1495 1659 1747 1805 1842 1861 1899 1989 2056 2144 2271 2407 2558 2711 2824 2805 2668 2544 2493 2470 2405 2370 2338 2300 2240 2175 2119 2066 2008 1938 1838 1739 1699 1700 1674 1600 1547 1538 1538 1572 1677 1765 1742 1685 1665 1643 1617 1593 1586 1576 1547 1528 1528 1531 1529 1525 1503 1534 1525 1498 1471 1462 1470 1469 1489 1510 1519 1558 1603 1602 1544 1486 1435 1360 1277 1272 1328 1405 1511 1342 1225 1209 1302 1420 1408 1294 1313 1397 1371 1340 1284 1321 1393 1398 1299 1263 1365 1373 1383 1367 1418 1467 1471 1568 1688 1681 1562 1523 44 49 50 49 49 51 50 49 52 54 57 62 64 66 70 72 72 73 74 73 74 75 74 77 81 81 82 80 84 85 81 77 78 74 73 79 72 45 36 48 58 44 27 20 43 73 66 30 9 3 17 32 35 20 5 0 0 0 0 0 1 2 5 13 13 9 8 9 11 11 10 10 7 1 1 1 0 3 7 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 1 2 2 2 2 5 24 64 113 254 429 461 418 509 542 563 761 1046 1278 1470 1510 1339 1023 748 1347 2335 2362 2402 2629 2887 3149 3403 3608 3751 3905 4028 4111 4170 4274 4331 4419 4515 4538 4287 3867 3720 3660 3608 3634 3702 3768 3853 4069 4231 4288 4196 4036 4002 4069 4059 3865 3534 3006 1831 845 413 288 272 269 235 175 117 76 55 90 179 209 160 78 23 3 0 0 0 0 2 10 26 37 51 71 86 85 67 44 23 7 0 0 0 0 3 17 42 45 31 26 41 173 507 939 1205 1218 1212 1225 1185 1104 1031 940 975 992 1051 1173 1427 1722 1860 1841 1781 1900 1957 2060 2288 2541 2712 2721 2576 2370 2155 1907 1651 1512 1511 1574 1646 1677 1666 1667 1829 2284 2691 2750 2574 2431 2415 2446 2325 2245 2376 2442 2290 2231 2262 2268 2313 2546 2865 3014 2921 2743 2682 3094 3588 3535 3262 3116 3228 3267 3170 2966 2723 2550 2515 2582 2672 2923 3428 3991 4187 3828 3703 3657 3573 3410 3188 2948 2699 2448 2202 1980 1858 1893 1963 1990 1958 1910 1866 1841 1783 1697 1683 1742 1842 1967 2011 2368 3087 3513 3598 3324 2844 2586 2843 3402 3701 3464 3367 3539 3756 3824 3694 3578 3591 3602 3466 3185 2861 2701 2725 2528 2403 2634 3159 3433 3799 3969 3908 3716 3545 3427 3332 3196 2900 2582 2487 2122 1842 1793 1801 1825 1868 1878 1813 1704 1596 1542 1585 1674 1769 1786 1790 1780 1767 1743 1783 1859 1893 1895 1894 1941 2121 2334 2462 2468 2532 2634 2511 2207 1933 1773 1720 1732 1785 1880 2024 2181 2252 2309 2417 2373 2253 2125 2083 2070 1996 1948 1864 1806 1715 1626 1586 1554 1503 1417 1411 1484 1600 1737 1754 1626 1480 1411 1351 1271 1235 1239 1231 1238 1337 1462 1480 1571 1625 1650 1647 1828 1916 1973 2133 2335 2467 2514 2480 2356 2271 2415 2325 2278 2280 2267 2239 2208 2158 2089 2019 1931 1844 1770 1681 1614 1602 1602 1559 1492 1448 1431 1451 1506 1638 1729 1639 1613 1589 1564 1534 1519 1515 1508 1511 1485 1490 1506 1483 1477 1499 1517 1508 1500 1497 1465 1423 1423 1421 1396 1437 1468 1491 1515 1507 1476 1430 1374 1328 1318 1378 1471 1516 1407 1311 1264 1307 1416 1410 1314 1341 1387 1325 1277 1232 1269 1335 1369 1355 1358 1336 1297 1277 1267 1306 1342 1380 1454 1530 1544 1521 1498 69 70 70 70 71 70 70 70 73 75 77 80 81 81 83 84 85 88 90 87 87 87 87 89 92 92 90 90 91 90 86 81 80 81 77 80 78 64 55 66 78 64 37 26 53 74 56 28 9 1 7 21 26 21 8 1 0 0 0 0 0 1 4 11 16 12 12 11 11 11 13 11 6 0 2 4 0 2 4 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 83 169 271 330 363 369 405 526 746 1023 1263 1393 1376 1232 998 750 664 1203 2116 2073 2233 2517 2809 3105 3392 3613 3763 3910 4024 4095 4171 4294 4351 4372 4386 4531 4418 3995 3616 3604 3565 3568 3643 3766 3893 4192 4368 4378 4258 4109 4059 4088 4043 3755 3102 2116 1091 555 368 308 277 230 193 194 206 181 125 120 163 163 110 47 12 2 0 0 0 0 3 14 28 40 60 83 94 88 69 47 25 8 0 0 0 0 1 8 27 39 26 22 60 249 636 1023 1194 1200 1223 1215 1120 1054 1026 958 984 1037 1114 1268 1487 1658 1710 1705 1750 1908 2008 2148 2406 2661 2790 2760 2608 2403 2182 1950 1737 1605 1579 1621 1641 1639 1666 1737 2069 2685 2906 2754 2510 2369 2375 2347 2210 2321 2672 2556 2128 2013 2086 2161 2318 2609 2876 2925 2768 2637 2770 3225 3601 3552 3353 3282 3367 3231 2973 2752 2608 2539 2543 2579 2529 2677 3127 3731 3895 3685 3580 3426 3207 2995 2816 2658 2493 2316 2131 1975 1896 1911 1941 1945 1914 1861 1871 1861 1757 1666 1651 1701 1845 2026 2339 2899 3497 3802 3692 2959 2022 1925 2901 3903 4063 3676 3673 3756 3690 3603 3503 3515 3643 3649 3439 3155 2933 2758 2573 2465 2491 2671 2828 3123 3550 3956 4095 4037 3893 3669 3381 3050 2771 2556 2480 2249 2015 1894 1853 1835 1814 1782 1737 1660 1562 1509 1565 1701 1759 1739 1710 1690 1741 1749 1782 1835 1857 1873 1874 1936 2112 2282 2359 2457 2734 2728 2454 2151 1905 1746 1704 1737 1797 1900 2026 2106 2181 2284 2357 2372 2382 2339 2232 2239 2305 2213 2089 1988 1822 1676 1645 1655 1649 1601 1556 1568 1642 1727 1741 1614 1475 1388 1320 1235 1189 1242 1325 1316 1259 1256 1239 1242 1289 1306 1282 1396 1519 1589 1681 1842 1987 2135 2195 2175 2094 2142 2161 2159 2156 2138 2117 2101 2063 1992 1891 1759 1721 1728 1645 1575 1560 1552 1507 1448 1412 1362 1354 1418 1543 1581 1547 1552 1560 1557 1540 1523 1521 1517 1499 1477 1481 1490 1463 1449 1470 1512 1518 1495 1484 1453 1409 1345 1315 1255 1301 1396 1487 1507 1480 1463 1429 1376 1323 1299 1411 1507 1516 1474 1439 1385 1355 1414 1394 1357 1377 1389 1360 1310 1268 1257 1284 1330 1353 1382 1334 1289 1242 1233 1231 1268 1329 1381 1438 1489 1474 1456 79 82 84 83 81 81 83 84 86 88 89 91 91 90 88 90 91 91 91 91 94 97 97 100 102 103 101 98 98 98 96 90 83 84 83 81 79 77 80 84 89 84 67 64 72 86 56 36 12 1 2 8 11 4 1 0 0 0 0 0 0 1 4 11 15 13 14 10 10 12 15 15 8 2 5 9 3 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 17 75 163 238 264 291 344 410 529 810 1258 1581 1597 1364 1031 736 642 916 1520 1940 1862 2112 2467 2791 3106 3398 3610 3765 3909 4021 4110 4190 4320 4325 4245 4274 4539 4036 3583 3548 3586 3571 3548 3585 3716 3912 4201 4379 4400 4345 4270 4146 3974 3627 2954 2059 1209 656 419 366 346 308 240 208 236 275 250 162 100 92 86 55 18 5 3 1 0 0 2 7 16 27 40 62 83 85 74 58 39 18 4 0 0 0 0 0 1 7 19 26 68 192 532 1039 1299 1221 1089 1084 1116 1078 1038 1035 1024 1032 1093 1176 1321 1443 1499 1534 1600 1720 1889 2031 2215 2484 2710 2795 2738 2599 2417 2211 2004 1805 1633 1567 1633 1683 1656 1695 1834 2315 2829 2868 2694 2473 2375 2431 2323 2334 2738 3100 2842 2366 2163 2148 2213 2340 2477 2526 2445 2354 2476 2878 3458 3807 3748 3661 3516 3546 3382 3058 2825 2725 2668 2632 2599 2539 2582 2859 3293 3523 3493 3332 3102 2855 2651 2522 2434 2330 2209 2055 1939 1891 1919 1869 1850 1853 1841 1870 1822 1676 1628 1635 1632 1731 2095 2752 3293 3760 4038 3937 3204 2246 2106 3039 3922 3940 3700 3670 3578 3382 3286 3367 3566 3754 3676 3334 2955 2635 2400 2260 2323 2387 2444 2589 2817 3151 3497 3740 3805 3671 3406 3121 2802 2576 2486 2454 2325 2112 1917 1901 1902 1826 1759 1732 1697 1657 1620 1648 1750 1770 1722 1699 1738 1756 1735 1707 1727 1820 1906 1950 2026 2182 2241 2349 2526 2708 2530 2196 1972 1823 1736 1732 1797 1858 1975 2058 2128 2252 2373 2420 2430 2505 2555 2417 2463 2592 2490 2267 2038 1778 1598 1584 1668 1742 1732 1661 1628 1679 1683 1638 1529 1417 1331 1269 1203 1142 1241 1510 1588 1553 1575 1333 1131 1112 1099 1096 1137 1193 1254 1388 1533 1565 1765 1895 1984 2025 1988 1975 1984 1981 1958 1929 1916 1912 1868 1762 1649 1641 1615 1553 1518 1512 1517 1503 1434 1346 1296 1317 1392 1462 1490 1493 1503 1528 1540 1533 1520 1533 1563 1519 1498 1492 1477 1458 1467 1509 1534 1500 1457 1452 1424 1384 1326 1301 1253 1268 1361 1463 1516 1509 1497 1462 1419 1332 1324 1415 1482 1505 1529 1518 1486 1428 1362 1349 1370 1390 1383 1364 1354 1333 1297 1290 1301 1282 1327 1311 1295 1282 1293 1311 1308 1337 1355 1376 1459 1430 1409 88 93 96 96 95 95 93 88 83 80 87 93 92 89 91 95 91 85 80 87 93 95 97 101 104 107 107 105 105 106 105 102 98 96 93 92 88 89 91 90 91 93 89 83 83 95 71 58 19 4 1 0 0 0 0 0 0 0 0 0 0 0 3 8 10 9 12 11 11 14 18 18 11 5 5 10 10 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 8 19 80 133 141 174 271 390 494 634 946 1512 1863 1658 1270 839 531 605 1249 1937 1663 1750 2107 2539 2870 3166 3427 3615 3780 3918 4035 4147 4211 4362 4183 4178 4392 4381 3752 3435 3468 3536 3550 3531 3548 3651 3854 4097 4286 4379 4348 4201 3906 3441 2790 1962 1161 665 443 372 380 375 335 266 229 241 241 188 111 62 47 43 26 6 4 5 2 2 6 9 13 20 27 38 54 65 63 51 40 26 13 7 4 2 1 0 0 0 2 17 60 189 445 886 1329 1399 1221 1085 1072 1143 1159 1136 1100 1096 1103 1139 1213 1291 1326 1356 1432 1557 1705 1870 2036 2236 2498 2709 2776 2708 2580 2413 2214 2012 1808 1604 1496 1568 1671 1710 1813 2098 2846 2901 2777 2617 2461 2426 2511 2712 3151 3499 3506 3208 2867 2577 2434 2408 2380 2346 2310 2238 2243 2558 3083 3572 4039 4164 3973 3672 3757 3629 3282 2997 2858 2770 2649 2537 2497 2501 2611 2899 3150 3205 3079 2864 2632 2452 2348 2271 2186 2101 1990 1907 1874 1883 1836 1821 1855 1918 1933 1802 1654 1685 1716 1717 1880 2342 2922 3458 3767 3787 3855 3670 3187 3037 3476 3850 3717 3443 3307 3164 3063 3040 3189 3490 3709 3555 3098 2640 2284 2070 2054 2182 2301 2392 2448 2537 2742 2999 3172 3199 3094 2895 2683 2504 2398 2388 2397 2335 2160 1962 1935 1941 1873 1810 1776 1744 1757 1751 1741 1779 1793 1756 1731 1737 1755 1742 1702 1711 1784 1862 1970 2015 2124 2190 2306 2536 2510 2207 1978 1876 1807 1763 1788 1846 1917 2014 2142 2280 2400 2501 2536 2498 2487 2539 2464 2602 2733 2616 2303 1935 1621 1489 1536 1648 1725 1707 1614 1588 1662 1650 1564 1456 1351 1273 1249 1221 1151 1214 1566 1766 1589 1310 1141 1115 1107 1087 1063 1050 1059 1116 1255 1462 1439 1503 1581 1676 1794 1826 1813 1808 1787 1743 1702 1689 1703 1676 1637 1595 1603 1588 1549 1511 1484 1490 1495 1467 1316 1291 1286 1335 1410 1443 1431 1431 1453 1433 1412 1420 1449 1542 1520 1499 1492 1484 1466 1422 1393 1450 1398 1373 1396 1391 1358 1338 1310 1282 1259 1267 1366 1466 1557 1540 1519 1482 1409 1372 1388 1419 1455 1499 1513 1515 1472 1385 1353 1376 1411 1400 1326 1367 1373 1307 1312 1310 1280 1290 1301 1299 1298 1316 1340 1340 1340 1359 1364 1363 1324 1327 80 92 104 113 119 114 105 99 91 88 98 104 104 104 107 109 101 97 93 95 94 90 88 91 94 98 102 104 104 107 108 108 110 107 105 104 100 100 103 102 99 95 94 89 86 84 66 53 27 8 1 0 0 0 0 0 0 0 0 0 0 0 3 5 8 17 24 22 16 14 18 13 11 6 3 6 11 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 14 26 74 102 122 237 397 516 634 852 1202 1562 1674 1495 1091 602 373 495 977 1450 1564 1864 2259 2673 2993 3257 3484 3648 3837 3989 4097 4213 4355 4310 3775 4177 4100 3577 3281 3233 3347 3468 3519 3521 3526 3583 3721 3927 4152 4275 4192 3847 3232 2619 2047 1409 819 482 371 359 355 310 251 203 180 188 182 136 79 47 37 29 13 0 0 3 5 5 12 15 18 24 31 40 45 45 39 31 21 11 8 15 22 16 5 0 2 6 16 57 141 357 672 1056 1309 1309 1239 1241 1282 1306 1279 1231 1194 1158 1142 1169 1225 1250 1249 1288 1390 1525 1672 1842 2024 2211 2460 2682 2755 2692 2572 2408 2196 1974 1767 1582 1482 1534 1682 1854 1980 2348 3020 2843 2717 2589 2477 2535 2826 3333 3797 3983 3866 3598 3323 3006 2707 2498 2317 2142 2027 2026 2291 2844 3081 3200 3991 4425 4327 4027 3958 3841 3575 3291 3032 2772 2571 2475 2488 2480 2456 2582 2775 2871 2777 2610 2456 2334 2236 2146 2083 2041 1978 1924 1910 1903 1864 1828 1864 1985 2081 2009 1872 1934 1959 1961 2330 2825 3226 3441 3437 3403 3477 3528 3465 3435 3526 3519 3307 3050 2902 2815 2761 2760 2888 3233 3506 3351 2855 2385 2074 1892 1881 1981 2093 2158 2227 2322 2466 2619 2726 2752 2680 2533 2365 2286 2265 2284 2273 2243 2144 2064 2026 1983 1919 1856 1808 1752 1743 1783 1753 1762 1771 1775 1778 1787 1788 1756 1715 1717 1718 1835 1953 1988 1980 2036 2310 2566 2368 2007 1916 1867 1834 1845 1976 2051 1936 1927 2128 2333 2429 2537 2628 2659 2708 2640 2420 2549 2652 2529 2197 1795 1519 1472 1565 1650 1674 1579 1476 1463 1564 1594 1575 1464 1314 1217 1215 1245 1218 1219 1363 1714 1638 1620 1507 1363 1262 1198 1123 1036 1005 1022 1103 1316 1421 1386 1355 1352 1418 1519 1590 1631 1598 1556 1525 1478 1483 1515 1539 1558 1588 1591 1548 1522 1502 1505 1468 1527 1440 1373 1354 1380 1375 1328 1314 1318 1342 1318 1289 1289 1296 1390 1458 1472 1464 1439 1353 1276 1241 1242 1252 1304 1302 1284 1264 1216 1190 1240 1222 1234 1337 1451 1577 1565 1559 1545 1480 1417 1384 1372 1346 1324 1355 1461 1508 1442 1364 1362 1433 1486 1367 1379 1318 1282 1312 1324 1321 1318 1315 1320 1302 1301 1311 1309 1303 1315 1327 1317 1273 1248 95 105 109 114 114 111 110 111 109 107 112 116 116 119 124 124 121 123 121 117 109 98 90 84 82 84 84 82 86 95 104 110 115 115 115 112 109 110 107 107 109 101 94 89 85 66 43 32 24 9 2 0 0 0 0 0 0 0 0 0 0 0 2 2 6 17 24 22 16 11 8 3 10 5 1 2 7 11 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 33 52 63 98 125 193 349 538 743 1025 1367 1619 1675 1468 1129 781 479 505 807 1072 1405 1767 2088 2439 2811 3119 3361 3563 3712 3944 4102 4137 4315 4264 3760 3290 3455 3133 2977 2966 3084 3238 3392 3494 3514 3502 3511 3581 3744 3956 4040 3788 3052 2355 2038 1781 1323 815 493 370 316 246 147 84 77 103 147 164 136 80 35 19 13 5 0 0 2 5 3 11 18 23 30 39 44 39 30 23 15 5 2 5 12 16 12 5 4 22 53 70 91 152 346 629 933 1128 1203 1271 1382 1456 1427 1349 1289 1251 1217 1202 1227 1256 1237 1215 1235 1312 1446 1620 1812 1996 2168 2406 2634 2733 2691 2582 2419 2205 1984 1776 1608 1546 1621 1814 2033 2150 2456 2892 2800 2761 2756 2789 2992 3411 3892 4161 4139 4039 3872 3529 3114 2686 2397 2219 2161 2310 2619 2876 2927 2829 3059 3893 4324 4235 4014 3857 3690 3465 3175 2828 2511 2376 2408 2451 2398 2352 2384 2477 2545 2447 2339 2281 2215 2130 2059 2027 2030 1995 1980 1985 1946 1878 1823 1833 1945 2163 2300 2245 2335 2349 2235 2571 2950 3200 3229 3099 3026 3103 3208 3187 3049 2947 2937 2899 2753 2573 2545 2471 2448 2566 2904 3262 3227 2710 2212 1907 1703 1702 1771 1874 1947 2046 2160 2270 2386 2488 2521 2486 2403 2257 2171 2109 2129 2097 2050 2009 1991 1996 1979 1922 1855 1801 1774 1769 1777 1755 1740 1742 1766 1790 1801 1794 1752 1705 1709 1737 1866 1960 2002 1972 1992 2250 2353 2072 1924 1921 1918 1925 1968 2039 1989 1783 1713 2127 2437 2417 2503 2652 2707 2756 2737 2496 2462 2374 2194 1922 1676 1573 1584 1645 1709 1626 1480 1418 1417 1469 1471 1471 1430 1330 1244 1231 1253 1258 1317 1341 1706 1779 1787 1759 1676 1569 1458 1319 1175 1129 1212 1251 1309 1375 1274 1191 1189 1221 1278 1386 1509 1472 1471 1429 1371 1364 1418 1480 1514 1525 1520 1491 1472 1466 1537 1508 1550 1521 1484 1452 1372 1267 1209 1228 1235 1249 1243 1227 1200 1207 1292 1382 1414 1404 1353 1237 1212 1237 1215 1243 1273 1226 1166 1148 1132 1080 1176 1150 1176 1338 1485 1574 1641 1707 1705 1585 1515 1417 1316 1226 1193 1161 1350 1516 1496 1406 1350 1397 1485 1468 1439 1374 1357 1341 1322 1333 1333 1308 1313 1293 1297 1324 1299 1247 1233 1252 1269 1293 1220 119 130 131 123 112 106 109 120 125 120 113 114 114 120 121 123 127 133 137 133 122 109 100 89 83 81 75 66 68 80 94 105 112 120 123 118 115 114 113 113 113 103 93 85 75 61 43 29 19 12 5 0 0 0 0 0 0 0 0 0 0 0 1 1 4 11 14 13 12 12 10 7 7 5 3 4 6 11 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 52 104 130 125 122 138 268 497 688 964 1411 1826 1973 1789 1427 997 866 1293 1233 1326 1407 1611 1917 2253 2620 2973 3266 3489 3644 3801 4048 4157 4179 4435 4138 3448 2975 2774 2676 2676 2819 3051 3274 3434 3535 3568 3535 3493 3506 3591 3657 3504 2963 2177 1812 1865 1770 1319 791 455 308 219 128 49 13 18 72 147 180 145 82 28 5 2 0 0 0 0 0 2 15 33 47 54 59 58 45 27 14 4 0 0 3 2 0 0 0 13 73 152 169 139 133 222 427 689 917 1084 1230 1366 1431 1395 1330 1318 1324 1271 1246 1276 1292 1223 1156 1143 1235 1398 1575 1755 1932 2102 2342 2577 2693 2695 2606 2458 2265 2058 1850 1688 1648 1754 1978 2218 2435 2799 2935 2828 2876 2940 3077 3324 3624 3892 3984 3856 3900 4010 3593 3120 2721 2453 2298 2347 2566 2812 2989 2957 2663 3089 3771 4008 3848 3623 3541 3487 3298 3004 2655 2323 2221 2313 2298 2224 2222 2241 2271 2259 2174 2126 2125 2104 2055 2011 1995 2014 2016 2050 2000 1893 1840 1811 1827 1979 2275 2499 2571 2860 2745 2211 2068 2505 2915 2931 2755 2644 2637 2658 2612 2459 2378 2497 2645 2676 2431 2360 2297 2254 2383 2718 3116 3211 2660 2108 1803 1630 1649 1716 1772 1850 1973 2093 2186 2289 2389 2378 2352 2323 2257 2173 2064 2023 1994 1963 1941 1935 1943 1932 1917 1876 1823 1807 1804 1793 1768 1743 1740 1768 1805 1821 1810 1748 1726 1755 1834 1903 1966 2021 2098 2091 2234 2389 2050 1943 1999 2049 2027 1967 1913 1795 1541 1536 1983 2460 2550 2504 2627 2675 2760 2791 2604 2371 2094 1808 1591 1529 1634 1743 1796 1843 1719 1525 1448 1415 1418 1390 1379 1403 1367 1289 1226 1173 1158 1316 1439 1620 1711 1770 1802 1791 1748 1658 1529 1398 1340 1343 1385 1308 1223 1147 1106 1113 1085 1039 1192 1316 1347 1383 1366 1337 1305 1275 1282 1312 1341 1356 1397 1345 1329 1463 1519 1518 1485 1470 1431 1277 1154 1163 1189 1197 1181 1186 1183 1198 1248 1312 1366 1378 1392 1334 1275 1280 1305 1299 1268 1225 1178 1124 1083 1090 1052 1081 1067 1064 1253 1488 1579 1673 1897 1981 1812 1670 1414 1256 1189 1180 1225 1327 1457 1569 1509 1504 1472 1522 1614 1658 1657 1598 1473 1339 1295 1355 1336 1286 1290 1304 1293 1276 1246 1230 1211 1224 1270 1252 143 149 153 151 148 134 129 135 132 121 112 106 101 103 102 106 112 116 121 124 118 107 102 104 103 100 86 71 69 74 82 92 103 119 127 126 126 122 121 120 118 112 99 82 73 75 60 39 25 17 8 1 0 0 0 0 0 0 0 0 0 0 0 1 6 11 14 18 20 24 25 19 11 7 6 6 4 14 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 110 175 190 161 133 154 281 497 699 998 1436 1758 1900 1790 1427 1035 981 1724 1280 1286 1514 1833 2124 2463 2843 3183 3444 3618 3736 3919 4177 4188 4252 4464 4025 3339 2844 2585 2501 2545 2752 3064 3373 3520 3633 3718 3699 3619 3577 3580 3475 3063 2361 1722 1587 1709 1523 1063 607 334 203 130 77 38 14 13 58 133 162 126 80 45 24 9 0 0 0 0 2 15 51 93 132 150 150 125 83 44 16 2 0 0 1 0 0 0 3 42 159 283 307 259 223 226 302 470 695 905 1065 1170 1222 1254 1329 1434 1434 1316 1249 1254 1243 1144 1084 1098 1207 1360 1508 1667 1854 2048 2288 2529 2666 2706 2632 2495 2332 2145 1947 1797 1769 1891 2139 2426 2723 3120 3232 2966 3044 3051 3140 3394 3700 3868 3700 3481 3767 3968 3421 2710 2448 2436 2414 2475 2713 3112 3366 3074 2710 2991 3385 3374 3190 3196 3336 3408 3197 2828 2450 2119 2042 2202 2159 2106 2052 2062 2085 2055 1994 1973 1998 2021 2013 2006 2042 2088 2082 2091 1988 1823 1774 1773 1843 2078 2449 2834 3206 3512 3327 2678 2247 2490 2722 2647 2492 2406 2351 2294 2215 2075 2009 2143 2392 2564 2411 2224 2197 2217 2330 2616 2972 3097 2673 2155 1830 1689 1694 1751 1803 1889 2017 2135 2195 2234 2303 2254 2225 2207 2200 2173 2087 2003 1974 1969 1934 1911 1942 1913 1889 1873 1848 1810 1790 1797 1779 1764 1768 1792 1828 1832 1821 1800 1806 1841 1861 1885 1926 2054 2297 2295 2015 2058 2020 2069 2149 2156 2051 1896 1794 1712 1700 1771 2026 2541 2711 2501 2543 2556 2577 2546 2336 1972 1638 1473 1443 1481 1660 1835 1895 1942 1861 1581 1487 1437 1354 1286 1275 1312 1347 1321 1213 1084 1022 1164 1341 1505 1639 1709 1719 1737 1774 1744 1666 1580 1501 1380 1399 1344 1234 1174 1132 1103 1057 1096 1067 1076 1143 1222 1254 1226 1163 1105 1077 1085 1086 1129 1166 1187 1183 1251 1326 1348 1336 1300 1353 1244 1110 1117 1149 1208 1195 1172 1216 1283 1361 1381 1378 1384 1384 1350 1338 1355 1348 1272 1173 1140 1149 1088 1053 1067 1079 1075 1103 1226 1425 1564 1597 1607 1923 2127 2024 1698 1357 1237 1253 1233 1254 1290 1483 1669 1629 1561 1548 1634 1745 1804 1817 1777 1671 1551 1519 1473 1386 1269 1254 1306 1329 1358 1294 1297 1277 1262 1251 1227 158 149 137 134 138 140 138 151 159 135 118 100 85 78 74 74 76 75 70 83 98 101 107 115 126 130 113 80 77 77 74 78 91 106 116 125 133 129 125 122 120 116 105 92 85 87 72 45 31 26 16 5 1 0 0 0 0 0 0 0 0 0 1 3 7 12 17 23 25 24 23 20 15 9 6 6 5 11 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 1 10 53 121 179 192 160 125 127 172 304 591 977 1334 1604 1740 1591 1213 884 770 1152 1121 1348 1771 2163 2441 2776 3111 3406 3605 3727 3858 4065 4319 4189 4293 3980 3455 2973 2638 2457 2407 2474 2653 2895 3162 3425 3712 3914 3927 3823 3744 3718 3559 3055 2281 1650 1469 1452 1138 711 411 248 149 96 72 49 21 11 33 82 107 89 69 56 39 17 2 0 0 1 9 53 135 194 256 329 349 286 178 88 37 13 3 0 0 0 0 0 20 121 274 364 358 357 424 498 470 408 517 707 877 991 1074 1197 1385 1516 1453 1302 1214 1169 1147 1071 1057 1105 1191 1284 1407 1578 1779 1996 2236 2469 2640 2689 2628 2515 2381 2216 2039 1915 1908 2040 2271 2480 2613 2846 3114 3050 3186 3154 3164 3381 3599 3565 3354 3367 3641 3709 3199 2661 2435 2395 2368 2468 2809 3296 3516 3136 2733 2927 3036 2844 2676 2843 3009 3107 2975 2616 2250 2026 1956 2110 2120 2080 1944 1899 1916 1918 1891 1868 1898 1970 2018 2022 2044 2172 2120 2051 1945 1793 1696 1705 1858 2145 2509 2936 3469 3910 3766 3032 2271 2392 2507 2422 2309 2272 2272 2220 2107 1985 1906 1944 2146 2334 2258 2091 2101 2201 2338 2618 2993 3100 2771 2348 2065 1897 1823 1804 1812 1901 2030 2119 2151 2147 2191 2180 2174 2157 2131 2099 2030 2010 1998 1981 1960 1920 1973 1944 1895 1870 1838 1824 1802 1793 1773 1761 1777 1791 1797 1799 1805 1796 1807 1823 1810 1834 1880 2028 2195 2111 1904 1903 2026 2158 2256 2180 2011 1832 1726 1668 1613 1631 1928 2562 2612 2448 2421 2311 2185 2095 1948 1733 1563 1520 1555 1617 1768 1888 1919 2024 1834 1621 1611 1562 1361 1211 1224 1269 1366 1311 1196 1050 963 1013 1161 1388 1606 1657 1680 1727 1762 1752 1719 1652 1586 1532 1482 1415 1333 1265 1183 1139 1075 1004 989 994 1028 1063 1057 995 917 975 1031 1047 1040 1074 1064 1035 1044 1094 1152 1178 1190 1293 1437 1309 1129 1112 1148 1211 1288 1341 1372 1378 1424 1404 1402 1420 1442 1421 1387 1380 1336 1222 1112 1133 1157 1150 1150 1143 1219 1275 1322 1465 1620 1742 1839 1858 2230 2398 2062 1603 1367 1295 1318 1308 1312 1314 1645 1803 1790 1691 1670 1741 1804 1828 1901 1883 1847 1884 1902 1802 1620 1533 1472 1334 1163 1337 1522 1535 1410 1335 1333 1280 138 110 83 63 55 64 73 73 67 73 87 82 60 37 30 31 31 29 22 34 71 86 99 114 127 139 136 113 89 82 72 72 82 85 95 111 116 109 127 128 127 126 118 103 94 90 77 55 42 36 23 13 7 1 0 0 0 0 0 0 0 1 4 7 10 12 15 16 13 9 9 13 16 10 5 3 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 1 5 9 13 24 48 83 117 128 113 103 132 213 360 592 902 1146 1236 1196 1389 1270 1206 1129 1042 1313 1625 2049 2411 2691 3033 3336 3586 3731 3843 4000 4151 4127 3620 3265 2932 2694 2510 2394 2345 2358 2427 2534 2649 2779 3070 3575 3956 4011 3898 3804 3776 3596 3043 2258 1651 1391 1168 773 461 306 206 122 85 76 57 28 15 21 42 50 46 67 72 47 24 10 2 0 7 39 117 210 280 355 463 495 425 278 146 76 42 16 2 0 0 1 6 58 204 336 345 303 372 584 787 760 560 496 618 794 952 1066 1219 1411 1490 1385 1260 1185 1119 1107 1057 1030 1097 1172 1253 1372 1535 1731 1962 2228 2490 2660 2687 2622 2526 2418 2286 2148 2055 2055 2157 2299 2335 2219 2217 2628 2995 3132 3156 3239 3291 3190 3104 3276 3544 3575 3450 3059 2672 2441 2417 2453 2596 2987 3410 3384 2920 2742 2974 2852 2522 2202 2419 2561 2657 2695 2519 2277 2195 2141 2305 2403 2264 2073 1895 1821 1803 1802 1806 1865 1998 2105 2095 2111 2221 2055 1908 1816 1747 1700 1755 1947 2205 2488 2903 3509 4000 3813 3093 2735 2653 2633 2501 2345 2295 2322 2293 2179 2061 1965 1931 2053 2152 2104 2050 2124 2329 2626 3021 3408 3329 2895 2658 2389 2124 1965 1837 1728 1764 1885 1960 2013 2044 2092 2141 2180 2198 2142 2060 1998 2059 2112 2045 1990 1955 1955 1954 1919 1884 1856 1833 1790 1762 1749 1741 1743 1738 1733 1735 1739 1716 1730 1760 1780 1819 1887 1995 2037 1883 1810 1916 2067 2175 2232 2135 1948 1781 1700 1668 1633 1627 1707 2150 2224 2310 2244 2041 1865 1794 1754 1689 1634 1636 1658 1729 1811 1850 1957 2065 1888 1697 1694 1660 1412 1200 1177 1161 1213 1201 1148 1069 1000 1019 1184 1410 1522 1563 1617 1677 1716 1715 1698 1661 1620 1581 1533 1474 1420 1380 1313 1248 1203 1159 1088 1067 1114 1156 1113 937 832 1009 1106 1100 1065 1048 1036 999 982 1054 1108 1111 1117 1240 1430 1416 1236 1155 1182 1239 1291 1360 1390 1426 1444 1464 1520 1535 1550 1499 1394 1351 1286 1142 1067 1134 1204 1277 1300 1253 1308 1443 1495 1603 1728 1882 1989 2105 2289 2293 1949 1530 1458 1395 1353 1332 1325 1487 1695 2035 2330 2216 2085 2146 2132 2000 2353 2253 2134 2181 2398 2612 2500 2399 2296 2410 2088 2449 2575 2434 2165 2000 1864 1660 96 59 27 14 11 14 19 25 26 34 46 61 48 13 11 12 9 8 8 12 36 73 81 80 94 118 127 118 101 93 83 83 83 72 75 85 91 98 109 114 113 115 115 107 97 90 83 73 61 46 26 23 19 4 0 0 0 0 0 0 0 3 6 9 11 13 14 13 8 5 6 7 14 9 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 39 51 49 55 51 43 52 59 62 97 201 367 571 758 913 1031 1032 886 1008 1006 859 907 1111 1455 1845 2266 2652 2919 3263 3521 3738 3872 4001 4079 3950 3537 3001 2620 2410 2289 2240 2251 2299 2365 2438 2497 2522 2551 2747 3235 3713 3796 3628 3528 3535 3330 2678 1891 1381 1133 869 566 366 274 181 91 66 69 56 32 18 18 23 18 20 38 61 43 28 18 9 6 31 100 195 281 324 360 432 449 387 263 149 90 60 33 13 7 7 9 23 101 266 368 314 261 380 657 914 936 806 597 679 828 1000 1126 1265 1381 1381 1301 1246 1170 1087 1034 1007 1067 1169 1224 1278 1379 1524 1705 1929 2204 2499 2711 2735 2639 2544 2464 2362 2258 2189 2175 2208 2221 2109 1932 2067 2776 3044 2979 3045 3083 2928 2852 3164 3658 3811 3616 3242 2882 2468 2300 2485 2735 3001 3437 3662 3279 2763 2656 2871 2728 2671 2492 2449 2402 2430 2532 2531 2437 2435 2500 2672 2807 2504 2155 1856 1745 1711 1728 1807 1949 2123 2233 2218 2244 2193 1941 1734 1654 1678 1700 1783 1975 2183 2364 2691 3298 3886 3713 3333 3416 3459 3353 3120 2848 2633 2497 2382 2261 2189 2157 2051 2043 2074 2064 2090 2295 2713 3200 3574 3677 3280 3096 3088 2781 2427 2193 2006 1845 1764 1771 1822 1885 1959 1998 2074 2171 2291 2309 2240 2256 2348 2349 2242 2102 1969 1912 1923 1917 1912 1905 1875 1820 1765 1733 1721 1716 1727 1725 1708 1716 1695 1703 1737 1780 1836 1915 1970 1885 1717 1664 1844 1997 2100 2116 2051 1905 1775 1735 1708 1683 1688 1755 1906 2116 2213 2055 1816 1681 1665 1664 1606 1552 1541 1623 1703 1762 1815 1951 2003 1857 1703 1711 1698 1441 1198 1111 1076 1100 1114 1113 1118 1119 1137 1200 1308 1398 1463 1533 1603 1649 1656 1650 1636 1605 1575 1571 1551 1514 1486 1441 1379 1349 1333 1281 1251 1269 1255 1167 1002 817 1089 1128 1080 1030 985 979 1014 987 1068 1055 1038 1053 1105 1348 1480 1377 1273 1385 1418 1259 1394 1434 1461 1467 1535 1662 1675 1534 1413 1321 1318 1176 1067 1070 1139 1231 1310 1317 1323 1516 1713 1720 1749 1913 2033 2135 2247 2594 2817 2211 1834 1698 1594 1504 1459 1520 1793 2231 2783 3232 3116 2943 2783 2608 2943 3279 3054 2630 2288 2373 2576 2731 2706 2754 3223 3465 3795 3952 3819 3403 3298 2993 2653 60 32 12 4 16 20 31 43 41 35 39 51 62 56 44 34 21 20 20 12 10 20 19 33 59 95 108 107 102 101 99 98 92 81 70 64 65 63 68 73 75 86 100 88 82 84 86 84 74 52 28 22 19 2 0 0 0 0 0 0 0 2 4 7 10 14 17 17 17 17 18 15 15 11 4 2 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 25 66 100 99 68 40 26 18 22 42 70 151 368 684 970 1082 1054 983 846 625 559 727 816 1023 1349 1715 2104 2515 2890 3180 3496 3686 3872 3992 4200 4096 3658 3123 2702 2424 2246 2146 2141 2229 2340 2431 2499 2541 2540 2524 2602 2881 3223 3298 3065 2967 3049 2899 2230 1462 994 772 593 442 326 243 152 61 42 47 45 36 30 29 26 10 5 7 24 22 15 11 13 26 72 161 268 351 373 347 324 302 255 183 115 73 52 40 34 34 35 33 52 164 353 466 390 344 493 784 1015 1006 878 747 808 906 1052 1167 1262 1326 1319 1275 1234 1139 1050 1007 1022 1070 1101 1163 1262 1382 1525 1697 1911 2182 2487 2719 2755 2633 2556 2488 2399 2322 2271 2238 2200 2099 1903 1783 2012 2542 3004 2950 3031 3071 2968 3116 3567 3843 3775 3504 2940 2616 2334 2257 2491 2777 3045 3472 3730 3423 2875 2462 2595 2631 3007 3189 3095 2875 2820 2905 2901 2792 2774 2864 2984 3060 2652 2207 1856 1742 1729 1811 1974 2151 2289 2346 2273 2157 2043 1886 1695 1585 1601 1579 1611 1796 2012 2190 2483 3044 3560 3675 3478 3459 3842 4121 3908 3445 3070 2787 2467 2322 2328 2347 2145 2060 2070 2112 2231 2558 3062 3464 3563 3579 3401 3460 3403 3079 2850 2614 2360 2153 2002 1890 1824 1863 1968 1848 1974 2125 2292 2486 2649 2699 2614 2467 2298 2149 2002 1903 1890 1917 1921 1913 1904 1869 1802 1749 1748 1738 1733 1758 1739 1739 1728 1732 1758 1797 1861 1942 1915 1709 1649 1628 1718 1842 1931 1962 1957 1871 1750 1722 1689 1669 1712 1778 1973 2169 2120 1869 1655 1592 1623 1626 1576 1535 1497 1564 1607 1698 1796 1894 1917 1817 1710 1729 1687 1551 1293 1104 1031 1008 1001 1025 1082 1141 1137 1105 1252 1338 1372 1427 1491 1544 1570 1579 1582 1566 1530 1553 1545 1518 1485 1463 1419 1380 1368 1356 1337 1292 1282 1268 1151 962 949 969 958 915 852 876 950 1068 1058 986 956 979 1064 1304 1598 1576 1280 1609 1752 1551 1504 1524 1532 1492 1520 1627 1631 1504 1420 1270 1244 1171 1088 1051 1097 1196 1226 1215 1372 1862 2475 2481 2437 2690 2976 2922 2746 3226 3598 3107 2800 2575 2436 2401 2343 2328 2784 3369 3592 3539 3221 2980 2832 2664 2935 3284 3340 2993 2300 2261 2356 2389 2388 2521 2910 3431 4080 4511 4627 4269 4171 3961 3672 53 31 22 40 64 61 64 66 44 31 37 51 65 72 68 58 39 38 35 23 24 21 5 13 40 82 90 74 76 83 87 92 99 95 81 66 59 62 53 48 46 52 61 58 59 77 88 86 74 54 35 23 15 5 0 0 0 0 0 0 0 2 5 7 10 15 18 21 22 22 23 23 21 14 5 1 6 4 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 1 29 70 99 106 82 40 10 6 14 41 90 153 318 733 1237 1436 1302 1032 778 580 500 541 839 1029 1297 1594 1963 2361 2738 3093 3415 3667 3832 4026 4040 4368 4128 3536 2969 2583 2341 2176 2094 2127 2269 2442 2546 2588 2619 2632 2610 2604 2706 2877 2905 2688 2559 2648 2517 1885 1190 754 551 441 335 235 173 113 58 47 45 48 55 59 55 41 21 4 0 4 6 4 4 16 42 97 193 316 424 461 401 305 254 222 181 130 81 54 48 52 57 57 50 77 242 450 567 515 508 681 910 1016 968 875 874 906 975 1085 1174 1224 1258 1274 1258 1206 1133 1079 1048 1019 1008 1062 1146 1249 1373 1519 1690 1903 2181 2490 2685 2718 2587 2531 2461 2387 2331 2284 2228 2141 1990 1791 1705 1888 2262 2855 3068 3201 3410 3564 3727 3854 3746 3502 3277 2701 2379 2130 2128 2331 2466 2623 3033 3569 3727 3245 2619 2448 2449 2883 3519 3690 3558 3552 3666 3683 3546 3365 3263 3203 3037 2545 2074 1856 1826 1888 2011 2162 2295 2383 2395 2234 1991 1910 1916 1863 1755 1699 1543 1421 1515 1726 1970 2256 2797 3277 3587 3580 3408 3650 4078 4245 4041 3624 3182 2659 2527 2557 2551 2363 2185 2153 2261 2501 2897 3304 3403 3270 3418 3295 3416 3331 3167 3018 2821 2607 2435 2291 2154 2057 2080 2113 1962 2070 2122 2205 2368 2506 2550 2537 2484 2380 2220 2068 1936 1879 1880 1877 1877 1880 1864 1828 1806 1815 1833 1831 1816 1817 1808 1792 1779 1786 1798 1825 1932 1806 1604 1570 1591 1645 1720 1806 1874 1887 1828 1729 1691 1665 1754 1904 1832 2055 2192 2033 1755 1561 1521 1574 1583 1569 1531 1464 1501 1541 1646 1779 1861 1857 1814 1781 1769 1721 1662 1393 1164 1024 953 927 929 963 1035 1108 1052 1204 1212 1230 1284 1351 1413 1459 1483 1497 1498 1467 1471 1444 1431 1405 1362 1298 1233 1207 1223 1236 1184 1244 1261 1227 1165 1089 1002 915 952 1035 1047 997 1091 1049 968 923 942 1127 1598 2238 2298 1522 1643 1622 1599 1593 1634 1664 1603 1565 1607 1657 1630 1639 1488 1357 1188 1069 1056 1043 1074 1139 1291 1625 2524 3352 3451 3551 3814 3949 3942 3348 3565 3822 3874 3740 3531 3416 3496 3689 3907 3900 3797 3575 3305 3096 2710 2506 2470 2562 2814 3154 3273 2829 2733 2698 2581 2490 2507 2725 3179 3846 4388 4507 4240 4156 4196 4137 47 30 29 68 89 85 82 79 54 31 30 37 48 54 53 50 47 47 38 36 39 37 17 9 32 67 79 59 46 50 53 67 86 92 89 76 52 58 46 44 44 41 36 37 48 75 93 91 75 57 47 40 27 10 2 0 0 0 0 0 4 11 15 14 13 13 16 19 20 21 21 23 23 18 9 1 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 2 16 40 53 42 25 12 4 1 19 80 175 272 447 937 1574 1714 1254 856 624 558 673 763 1050 1160 1452 1753 2157 2583 2959 3319 3607 3790 3983 4131 4089 4445 4107 3422 2866 2535 2325 2170 2090 2127 2290 2511 2653 2692 2719 2735 2697 2649 2694 2841 2921 2757 2550 2472 2181 1543 980 654 486 360 253 182 135 114 115 104 81 76 79 75 64 53 38 18 4 3 9 12 16 28 56 112 205 328 453 527 499 403 327 276 232 184 134 94 67 51 45 42 40 59 199 451 570 565 664 913 1088 1074 992 958 984 1002 1060 1114 1176 1227 1237 1239 1234 1203 1160 1115 1056 1041 1065 1088 1137 1216 1337 1490 1661 1885 2180 2462 2626 2638 2536 2491 2427 2361 2308 2257 2185 2077 1926 1755 1654 1748 2070 2755 3256 3391 3639 3862 3987 3934 3620 3239 2983 2591 2320 2102 2111 2207 2164 2238 2645 3252 3606 3360 2787 2355 2331 3028 3955 4097 3888 3961 4116 4137 4076 3885 3627 3427 3088 2628 2178 2009 1982 2035 2122 2213 2303 2366 2325 2096 1815 1797 1968 2066 2010 1885 1660 1472 1450 1547 1813 2140 2552 3094 3429 3611 3284 3139 3527 4174 4492 4162 3594 3119 2914 2833 2720 2533 2386 2428 2680 3053 3398 3505 3276 3021 3117 3185 3175 3112 3117 3056 2839 2622 2494 2361 2247 2214 2190 2115 2047 2016 2007 2077 2197 2320 2421 2464 2468 2407 2302 2190 2046 1925 1851 1827 1851 1866 1841 1853 1855 1808 1797 1769 1796 1858 1857 1822 1799 1802 1826 1850 2000 1882 1606 1509 1546 1640 1758 1876 1932 1899 1813 1718 1657 1651 1671 1698 1780 2049 2150 1977 1720 1515 1471 1530 1523 1542 1535 1502 1488 1508 1585 1685 1745 1774 1854 1905 1928 1945 1790 1452 1219 1080 972 957 962 936 959 1176 1120 1118 1104 1111 1141 1193 1244 1317 1380 1447 1461 1472 1493 1457 1432 1376 1287 1193 1090 1038 1047 1070 1042 1108 1156 1178 1195 1199 1148 1036 1126 1423 1572 1319 1356 1252 1114 1060 1079 1314 2143 3329 3131 2488 2320 2028 1999 2063 1976 1980 1884 1697 1821 1951 2076 2308 2385 2240 1970 1683 1612 1558 1548 1584 1848 2418 3343 3854 3978 4004 4000 3994 3823 3425 3174 3351 3685 3723 3469 3230 3372 3787 3613 3550 3390 3234 3140 3095 2982 2804 2647 2567 2632 2968 3306 3384 3398 3343 3138 2978 2961 3078 3427 3734 4022 4195 4069 3990 4196 4270 23 14 15 40 56 56 48 34 18 14 19 29 32 30 25 26 31 29 24 29 34 43 45 30 42 61 64 50 34 32 29 33 54 74 86 86 74 60 46 44 47 45 38 34 51 80 97 94 77 63 58 48 32 21 11 2 0 0 0 0 10 22 21 16 13 12 14 18 23 27 28 24 21 18 11 3 2 10 31 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 2 5 8 8 5 2 0 7 46 128 231 328 459 736 1099 1161 940 778 944 1151 1250 1228 1331 1392 1675 1985 2429 2856 3205 3543 3773 3922 4057 4099 4178 4500 4026 3223 2741 2518 2367 2219 2115 2118 2258 2486 2660 2708 2760 2825 2795 2696 2665 2810 2966 2866 2562 2224 1805 1260 841 613 466 345 259 196 156 170 197 172 117 99 87 66 45 33 31 29 23 20 23 27 31 44 83 147 227 318 423 518 550 505 423 318 246 215 205 167 98 47 30 29 33 38 115 294 438 558 804 1117 1275 1259 1212 1188 1152 1119 1130 1126 1164 1226 1245 1248 1254 1243 1210 1172 1114 1097 1115 1088 1088 1170 1283 1438 1620 1853 2131 2364 2512 2533 2475 2448 2408 2342 2275 2213 2136 2031 1905 1773 1675 1732 2104 2834 3337 3501 3724 3856 4006 4046 3750 3335 2932 2602 2312 2222 2174 2155 2064 2081 2318 2708 3046 3066 2678 2279 2397 3305 4230 3852 3434 3698 4093 4220 4255 4209 3931 3635 3241 2873 2599 2378 2178 2082 2118 2221 2305 2321 2232 1949 1682 1710 1926 2052 2039 1952 1828 1709 1617 1566 1696 2058 2293 2869 3297 3673 3374 2986 3080 3652 4272 4375 4039 3663 3383 3270 3077 2973 2840 2885 3130 3352 3372 3135 2863 2857 3077 3122 3002 3007 3093 2981 2711 2519 2408 2259 2109 1996 1975 1933 1871 1858 1905 1988 2076 2171 2290 2362 2404 2408 2371 2305 2197 2064 1936 1848 1826 1819 1763 1816 1859 1786 1825 1902 1856 1856 1838 1795 1786 1812 1867 1862 1917 2097 1921 1652 1567 1701 1891 2019 2068 1999 1842 1704 1639 1657 1738 1757 1826 1988 2027 1859 1635 1400 1447 1482 1491 1523 1555 1561 1512 1487 1535 1572 1636 1755 1962 2084 2138 2116 1856 1507 1284 1151 1047 1037 1084 1016 953 1112 1103 1026 953 932 980 1045 1074 1152 1241 1408 1590 1550 1518 1483 1358 1237 1167 1095 1013 944 943 926 924 966 1025 1062 1066 1091 1130 1156 1182 1258 1292 1264 1277 1250 1187 1171 1195 1480 2395 3135 3157 3265 3390 3422 3428 3131 2847 2786 2749 2430 2695 2714 3011 3407 3452 3300 3221 3073 2838 2761 2804 2912 2929 2970 3255 3715 4021 4210 4192 3786 3350 3117 2825 2804 3055 3267 3073 2894 3248 3322 3097 3012 3002 2974 2922 2916 2984 3009 2898 2837 2947 3189 3413 3509 3481 3552 3674 3636 3453 3421 3462 3490 3539 3599 3676 3825 4130 4050 7 6 8 18 34 29 23 25 29 18 15 28 28 21 17 18 19 15 15 17 22 29 46 33 53 62 69 64 51 42 32 25 42 65 75 82 81 69 51 44 46 45 34 30 50 79 97 97 85 74 65 50 37 32 24 14 5 0 0 3 17 18 12 8 8 12 15 19 25 31 33 27 20 15 9 3 0 5 17 14 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 30 99 179 247 308 409 609 894 972 964 911 1295 1548 1741 1690 1430 1536 1883 2285 2767 3158 3459 3733 3941 4100 3974 3830 4031 4029 3484 2826 2540 2456 2372 2256 2141 2097 2177 2361 2533 2607 2716 2958 3036 2866 2625 2586 2638 2537 2239 1849 1447 1058 747 573 434 346 304 243 201 218 222 177 116 95 77 51 27 12 9 14 19 22 26 32 38 57 108 189 262 318 374 448 514 508 413 288 208 219 270 247 149 70 48 53 59 58 90 186 352 614 998 1359 1535 1556 1523 1451 1313 1178 1116 1097 1137 1207 1240 1264 1291 1286 1250 1204 1138 1107 1065 956 951 1079 1192 1364 1557 1764 1990 2186 2321 2374 2380 2387 2376 2320 2244 2172 2093 2001 1910 1823 1759 1819 2119 2676 2987 3466 3757 3894 3993 3965 3750 3447 3023 2617 2249 2201 2158 2089 2012 1989 2101 2348 2613 2728 2588 2442 2658 3282 4061 3477 3024 3310 3824 4087 4137 4106 3931 3645 3373 3153 2902 2632 2301 2092 2102 2234 2339 2328 2180 1862 1606 1610 1747 1828 1853 1882 1923 1937 1878 1730 1608 1924 1956 2569 3193 3679 3657 3410 3225 3299 3727 4171 4299 4048 3740 3792 3570 3468 3220 3007 2960 2941 2878 2719 2583 2699 2966 2908 2861 3002 3019 2776 2501 2351 2246 2103 1957 1882 1867 1822 1793 1834 1883 1925 1989 2078 2185 2263 2308 2329 2353 2340 2297 2213 2094 1943 1800 1722 1669 1725 1720 1676 1849 1950 1908 1850 1806 1766 1769 1817 1880 1794 1780 2136 1994 1746 1682 1823 2036 2192 2248 2111 1910 1712 1660 1661 1722 1779 1875 1961 1919 1717 1467 1340 1414 1432 1451 1485 1533 1556 1500 1437 1477 1502 1582 1755 1997 2237 2351 2231 1894 1543 1317 1186 1112 1086 1159 1043 973 1026 996 902 803 731 816 904 948 992 1062 1162 1228 1249 1251 1178 1063 1023 1057 1055 1063 961 908 891 867 851 883 922 946 995 1086 1136 1162 1144 1113 1094 1098 1077 1069 1078 846 724 1807 2728 2914 3012 3275 3459 3606 3631 3466 3374 3411 3308 3279 3256 3384 3693 3599 3343 3409 3446 3189 3258 3382 3373 3245 3221 3413 3712 3694 3785 3568 3308 3038 3033 3039 3027 3279 3399 3040 3091 3110 3052 3023 3027 2999 2980 2991 2983 2948 3045 3047 3045 3067 3096 3186 3366 3527 3792 3484 3577 3527 3437 3429 3485 3328 3056 3235 3454 3636 3371 3 6 11 21 32 32 31 27 31 32 32 37 38 37 35 33 33 30 25 25 26 24 24 36 44 49 62 62 60 53 44 40 45 52 56 73 83 73 56 46 43 39 30 27 40 64 85 93 89 80 66 51 40 35 28 21 12 3 5 13 18 11 7 6 9 14 14 16 22 29 35 31 20 12 7 2 0 2 3 3 1 0 0 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 19 70 125 176 242 331 470 684 897 988 1094 1367 1506 1360 1248 1282 1439 1758 2210 2672 3118 3434 3662 3884 3999 3860 3396 3128 3149 2993 2641 2376 2288 2308 2287 2227 2139 2073 2098 2214 2336 2424 2599 2992 3267 3124 2687 2324 2096 1926 1778 1607 1345 1009 729 563 441 374 342 295 252 231 201 153 112 93 72 44 22 9 2 2 4 8 16 30 44 67 123 214 294 338 349 371 420 436 366 257 198 241 313 307 225 141 106 113 129 128 129 182 364 727 1199 1583 1746 1735 1652 1511 1300 1111 1034 1042 1091 1154 1225 1297 1318 1295 1259 1198 1115 1098 1059 1008 996 1032 1144 1327 1500 1651 1807 1960 2086 2172 2241 2309 2345 2307 2227 2148 2069 1989 1925 1872 1810 1777 1872 2174 2563 3325 3601 3641 3656 3622 3542 3405 3050 2575 2138 2053 2042 1975 1926 1912 1971 2097 2268 2467 2591 2657 2739 2926 3448 3173 2900 3074 3384 3509 3496 3496 3496 3365 3301 3276 3083 2687 2322 2173 2192 2279 2372 2355 2163 1825 1563 1522 1573 1612 1672 1803 1987 2113 2077 1907 1573 1774 1826 2336 3051 3622 3796 3694 3491 3325 3390 3779 4182 4127 3785 3945 3750 3383 2936 2580 2450 2502 2617 2607 2419 2394 2755 2820 2877 2914 2769 2525 2339 2202 2044 1857 1741 1758 1807 1774 1757 1832 1902 1895 1884 1942 2055 2146 2168 2159 2177 2226 2265 2249 2178 2057 1889 1732 1580 1492 1541 1514 1763 1887 1868 1826 1784 1753 1757 1800 1944 1749 1683 1695 1648 1664 1784 1984 2184 2286 2311 2187 1997 1773 1678 1677 1704 1733 1780 1841 1825 1605 1365 1367 1373 1350 1362 1415 1475 1511 1491 1426 1428 1477 1509 1651 1938 2251 2421 2318 2003 1660 1386 1147 1142 1149 1138 1048 1000 974 856 733 747 721 743 739 780 819 927 998 985 965 1002 994 968 964 1008 1009 1004 974 955 947 903 806 762 730 757 841 952 1049 1146 1203 1193 1124 1065 1017 981 1028 1146 1419 1769 2254 2246 2075 2419 2857 3291 3529 3351 3244 3379 3435 3352 2949 2619 3237 3280 2970 3021 2972 2674 2849 3180 3344 3459 3515 3629 3772 3670 3588 3350 3118 2976 3050 3202 3117 3046 2970 2969 3030 3107 3180 3189 3158 3187 3291 3390 3480 3469 3526 3561 3489 3325 3142 2998 3320 3672 3975 3472 3478 3584 3491 3467 3664 3603 3190 3031 2966 2701 2338 1 3 8 17 28 36 42 43 41 40 42 48 53 51 49 48 48 49 45 45 48 41 34 36 36 40 44 46 51 49 49 45 39 37 38 48 65 59 51 47 43 40 36 31 33 46 66 81 86 80 67 53 45 40 30 19 11 5 11 17 18 14 13 13 16 17 16 18 21 26 33 31 21 11 6 1 1 3 1 0 0 0 2 9 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 27 69 112 117 167 314 503 696 878 992 1019 1195 1671 1611 1459 1459 1581 1784 2133 2607 3071 3426 3632 3828 4051 3731 3174 2731 2470 2338 2223 2120 2084 2109 2163 2165 2154 2154 2136 2134 2151 2165 2199 2378 2811 3310 3340 2826 2178 1698 1457 1478 1521 1351 1041 747 571 471 428 377 311 260 228 195 158 128 104 75 44 27 18 10 3 0 3 12 28 50 84 146 235 326 390 395 390 407 419 389 323 282 299 349 358 314 238 189 194 206 180 150 191 397 831 1351 1706 1776 1683 1540 1361 1160 1013 963 980 1008 1118 1236 1317 1317 1289 1270 1220 1147 1130 1089 1019 1004 1065 1189 1336 1459 1550 1638 1742 1859 1976 2103 2231 2307 2288 2212 2125 2046 1981 1935 1897 1834 1734 1775 2014 2605 3211 3292 3238 3204 3218 3267 3216 2940 2576 2017 1912 1901 1854 1840 1841 1865 1933 2077 2308 2533 2649 2626 2722 3090 3086 2886 2822 2919 2947 2874 2970 3111 3061 3073 3200 3081 2603 2253 2225 2316 2377 2437 2394 2166 1815 1545 1497 1501 1507 1559 1699 1886 2008 2011 1968 1702 1723 1785 2131 2815 3464 3710 3652 3556 3442 3306 3430 3771 3926 3607 3609 3446 3002 2502 2194 2148 2251 2350 2274 2135 2160 2547 2734 2792 2740 2521 2254 2110 2082 1929 1668 1563 1639 1736 1735 1734 1815 1892 1868 1808 1844 2031 2034 2026 1980 1974 2029 2110 2157 2164 2155 2101 1982 1804 1488 1538 1623 1760 1835 1825 1783 1739 1719 1739 1724 1969 1830 1698 1654 1695 1832 2044 2246 2362 2356 2356 2242 2053 1835 1686 1657 1696 1730 1771 1835 1768 1513 1389 1380 1330 1297 1318 1361 1407 1460 1484 1441 1405 1439 1414 1557 1870 2194 2386 2360 2152 1833 1493 1218 1159 1167 1158 1111 1053 982 864 733 702 701 678 577 550 577 738 915 997 1005 961 900 917 919 938 957 955 958 961 962 956 843 743 703 703 713 793 932 1113 1283 1381 1386 1230 1077 1010 1163 1699 2412 2666 2305 1898 1626 1869 2441 2979 3150 3128 3252 3474 3663 3688 3293 2757 3098 3099 2955 2984 2990 2843 2866 3104 3291 3576 4101 4044 3921 3726 3411 2938 2552 2571 2718 2801 2690 2659 2726 2867 2974 3032 3078 3123 3183 3365 3589 3815 4063 4204 4230 4249 4228 3983 3687 3508 3872 4021 3968 3856 3973 4011 3900 3978 4147 3838 3361 3055 2767 2502 2679 0 0 3 9 20 33 44 48 45 45 46 50 53 48 47 46 45 48 47 46 50 55 58 53 50 46 38 41 39 42 57 63 51 38 35 40 53 61 54 50 50 44 36 30 30 34 45 62 74 74 67 59 50 40 29 16 1 4 17 19 20 18 14 13 14 19 23 24 23 21 24 26 21 14 8 3 2 2 0 0 0 1 3 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 9 31 64 86 82 122 277 547 786 949 1026 970 845 1044 1585 1495 1405 1532 1771 2082 2521 3021 3425 3674 3830 3980 4017 3330 2669 2361 2182 2037 1946 1922 1952 2019 2095 2127 2159 2239 2249 2211 2137 2050 2013 2155 2597 3206 3334 2854 2123 1538 1267 1362 1449 1305 1029 757 615 535 452 365 309 267 237 210 179 145 112 79 55 51 51 35 15 4 4 13 29 58 109 184 277 386 482 506 475 461 481 492 460 406 393 423 433 388 298 229 207 180 120 87 159 418 918 1471 1783 1810 1691 1452 1219 1055 948 907 925 972 1184 1282 1304 1300 1302 1305 1282 1244 1225 1174 1118 1132 1199 1280 1361 1427 1476 1528 1602 1707 1844 2025 2198 2294 2292 2200 2095 2020 1975 1940 1909 1866 1785 1804 1967 2424 2687 2625 2800 3108 3138 2981 2882 2672 2517 1941 1806 1804 1781 1782 1771 1777 1868 2036 2212 2375 2463 2443 2580 2892 3031 2829 2534 2460 2623 2823 2971 3081 2913 2866 2965 2848 2476 2197 2226 2404 2523 2567 2468 2162 1796 1547 1526 1506 1469 1482 1615 1821 1997 2106 1998 1811 1753 1748 2009 2563 3212 3521 3520 3512 3447 3263 3202 3335 3439 3264 3155 3071 2821 2431 2120 2013 2002 1963 1900 1962 2145 2429 2591 2676 2720 2654 2414 2107 1989 1916 1618 1513 1561 1655 1678 1680 1747 1862 1933 1934 1950 1984 1934 1919 1875 1845 1878 1948 2005 2048 2111 2174 2144 2045 1906 1901 1885 1846 1803 1755 1699 1649 1641 1703 1700 1939 1946 1803 1792 1982 2237 2400 2402 2357 2339 2337 2239 2066 1852 1667 1612 1674 1736 1810 1877 1695 1453 1418 1366 1299 1280 1306 1344 1384 1407 1417 1415 1390 1390 1369 1490 1756 2078 2342 2398 2329 2029 1652 1375 1236 1196 1195 1176 1114 1016 918 849 771 661 581 428 324 327 478 724 947 1050 1006 918 900 852 848 920 992 992 944 906 909 856 782 731 659 654 697 826 1091 1419 1697 1789 1562 1340 1181 1220 1918 2786 2801 2281 1773 1522 1745 2332 2728 2809 2869 3199 3676 4034 4257 3993 3658 3218 2869 2899 3076 3083 3148 3402 3303 3503 3877 4264 4222 3822 3327 2886 2496 2209 2152 2285 2397 2510 2609 2723 2823 2796 2692 2696 2802 2999 3329 3711 4069 4380 4507 4336 4192 4342 4408 4354 4388 4512 4472 4422 4507 4362 4196 4091 4174 4111 3737 3571 3452 3232 3081 3245 4 1 2 6 16 30 46 63 71 70 69 71 65 60 52 42 35 35 34 27 22 24 32 41 50 53 51 42 37 43 56 62 58 60 60 55 57 65 60 54 49 42 34 29 28 30 34 43 58 64 61 55 46 35 25 13 6 14 24 23 19 19 15 12 13 18 22 23 18 11 9 14 16 16 14 11 6 1 0 0 0 3 4 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 45 74 91 106 190 357 607 936 1056 1030 930 795 575 884 1443 1483 1629 1831 2117 2509 2992 3424 3715 3914 3948 3747 3299 2654 2195 2091 2051 1966 1885 1856 1884 1964 2081 2179 2246 2337 2335 2237 2115 1997 1959 2112 2577 3135 3125 2681 2059 1514 1273 1306 1327 1181 928 707 607 560 502 410 351 314 284 254 211 161 122 99 90 100 110 75 28 8 6 11 27 66 139 241 354 472 569 589 548 529 539 550 534 500 508 549 552 471 333 211 135 86 44 33 133 452 1027 1615 1917 1944 1823 1481 1184 1027 936 897 923 1000 1178 1234 1277 1303 1330 1333 1331 1336 1320 1280 1266 1292 1346 1393 1415 1414 1415 1448 1518 1623 1782 2002 2202 2311 2309 2202 2084 2010 1972 1941 1914 1892 1855 1856 1920 2039 2040 2021 2466 3243 3242 2777 2748 2538 2310 1906 1734 1776 1769 1757 1745 1745 1810 1954 2111 2225 2277 2288 2427 2722 2937 2823 2493 2256 2339 2613 2743 2903 2649 2396 2271 2299 2268 2202 2281 2494 2682 2734 2510 2124 1736 1538 1518 1472 1423 1430 1563 1813 2062 2185 2037 1809 1796 1753 1961 2299 2853 3222 3298 3401 3391 3190 2984 2930 2942 2839 2726 2759 2804 2635 2276 1987 1818 1711 1758 1942 2202 2452 2590 2624 2639 2676 2637 2394 2082 1849 1607 1507 1518 1580 1606 1619 1710 1895 2093 2162 2196 2134 2023 1942 1856 1783 1767 1814 1877 1916 1963 2032 2041 2010 1961 1919 1864 1815 1766 1695 1632 1584 1585 1666 1755 1916 1984 1922 1967 2216 2377 2296 2215 2199 2192 2181 2144 2045 1866 1687 1623 1671 1745 1849 1877 1602 1439 1430 1382 1312 1279 1286 1323 1369 1376 1373 1397 1402 1415 1457 1562 1731 1979 2311 2396 2460 2165 1795 1520 1352 1276 1260 1233 1143 1032 981 988 927 770 534 342 224 186 250 421 683 898 1011 1022 1012 895 773 820 976 1003 935 862 804 831 802 746 715 676 641 738 1117 1561 1857 1964 1779 1570 1322 1186 1520 2019 1944 1976 1629 1560 1888 2379 2512 2364 2420 2966 3705 4245 4325 4076 3552 2926 2532 2598 2816 2919 3475 4085 3806 3864 4053 4155 3788 3199 2696 2403 2138 1882 1852 2053 2296 2521 2696 2773 2678 2489 2390 2434 2598 2929 3385 3842 4163 4256 4060 3555 3156 3318 3663 3874 4006 4133 4125 4003 3891 3586 3363 3373 3443 3545 3710 3747 3657 3529 3357 3485 14 4 2 8 18 30 46 60 70 78 85 88 85 76 60 45 39 39 40 31 17 6 5 17 33 41 46 44 43 47 49 51 62 76 88 73 55 52 57 56 50 45 49 39 35 35 34 37 47 51 50 46 37 28 20 12 13 24 30 20 12 13 13 15 26 31 30 25 15 7 1 4 8 14 19 18 12 8 3 0 0 4 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 1 35 86 95 145 343 574 803 1061 1247 1082 801 538 387 407 1088 1619 1769 2023 2217 2539 3011 3470 3774 3992 3894 3457 2853 2292 1956 1842 1883 1969 1958 1886 1839 1852 1924 2049 2193 2313 2378 2337 2200 2078 2006 2069 2275 2707 3084 2942 2530 2001 1571 1378 1278 1202 1042 836 679 605 565 517 450 421 398 359 317 256 199 166 157 158 162 151 101 37 13 4 5 25 85 192 321 441 510 561 544 503 487 499 513 520 545 608 664 663 576 400 207 71 16 3 23 157 531 1157 1744 2071 2052 1862 1476 1196 1061 993 982 1014 1066 1135 1162 1188 1269 1336 1353 1370 1401 1413 1408 1429 1465 1501 1522 1502 1446 1401 1411 1470 1572 1741 1957 2156 2300 2297 2195 2083 2007 1960 1920 1892 1883 1866 1833 1833 1843 1748 1724 2042 2654 2662 2424 2679 2606 2135 1917 1729 1756 1747 1729 1728 1744 1798 1906 2023 2086 2090 2072 2173 2432 2669 2727 2574 2318 2211 2369 2506 2475 2215 1960 1947 2119 2258 2339 2463 2613 2750 2842 2429 2046 1689 1541 1516 1458 1400 1409 1538 1763 1977 2107 2077 1743 1745 1626 1850 2046 2339 2710 3005 3259 3325 3228 3014 2748 2576 2408 2276 2380 2653 2740 2467 2122 1851 1661 1663 1865 2162 2439 2612 2618 2464 2308 2279 2045 1929 1759 1574 1476 1472 1521 1563 1609 1714 1884 2091 2236 2298 2286 2199 2051 1906 1798 1751 1766 1813 1835 1840 1862 1882 1904 1913 1897 1842 1783 1739 1665 1611 1576 1591 1686 1839 1910 1883 1872 2005 2207 2249 2117 2044 2015 1973 1976 2011 2005 1916 1792 1711 1704 1749 1821 1835 1614 1497 1466 1421 1352 1294 1265 1295 1361 1356 1358 1383 1396 1404 1448 1632 1845 1847 2095 2202 2435 2249 1933 1659 1488 1412 1377 1332 1218 1064 1031 1066 1010 827 576 360 218 143 127 182 329 504 718 939 1241 1254 894 749 831 917 917 833 698 737 766 744 713 671 636 709 1218 1609 1667 1582 1512 1468 1338 1193 1261 1532 2022 1946 1568 1601 2068 2558 2685 2509 2354 2715 3375 3813 4037 4133 3629 2848 2361 2381 2665 2609 3609 4039 3973 3826 3648 3312 2846 2347 2008 1965 1859 1684 1794 2071 2400 2708 2872 2723 2506 2383 2384 2481 2700 3075 3567 4005 4168 4042 3515 2749 2280 2277 2412 2524 2814 3012 3064 2964 2507 2399 2499 2547 2681 2987 3283 3449 3569 3544 3319 3077 14 9 4 7 17 30 43 57 70 80 90 93 85 71 57 46 43 43 49 51 49 39 26 21 26 28 37 45 49 49 47 57 81 93 98 87 54 41 49 57 62 67 74 64 52 39 34 36 39 38 35 32 24 16 14 13 16 21 18 8 4 5 9 18 35 45 48 35 15 4 0 1 3 8 15 18 18 14 7 0 0 4 9 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 6 29 72 108 109 172 352 659 1043 1267 1216 919 454 290 426 1344 1893 2130 2299 2512 2719 3074 3538 3884 4143 3875 3139 2433 1958 1722 1639 1643 1732 1853 1906 1881 1847 1863 1922 2015 2147 2300 2388 2319 2158 2016 2046 2255 2496 2795 2963 2827 2487 2049 1714 1548 1370 1185 981 817 713 649 602 568 526 489 453 394 336 287 259 251 247 228 175 101 45 30 14 3 8 41 136 276 400 465 460 446 416 402 414 456 502 545 607 691 748 748 681 473 221 55 4 1 31 203 641 1286 1867 2162 2003 1660 1333 1158 1098 1099 1128 1148 1149 1135 1092 1091 1202 1314 1365 1403 1453 1501 1544 1595 1629 1639 1627 1567 1492 1417 1400 1449 1553 1704 1887 2081 2243 2261 2178 2074 1999 1948 1904 1872 1868 1869 1833 1800 1766 1668 1620 1652 1710 1833 2127 2535 2669 2196 1988 1798 1744 1710 1693 1706 1742 1801 1892 1976 1978 1921 1876 2001 2199 2417 2611 2647 2497 2333 2278 2181 2022 1890 1923 2047 2255 2382 2575 2749 2784 2841 2893 2326 1937 1654 1521 1477 1445 1419 1444 1564 1766 1963 2096 2102 1730 1700 1616 1769 1891 1981 2210 2580 2958 3228 3382 3286 2954 2535 2172 1962 2003 2240 2430 2394 2268 2114 1869 1705 1792 2051 2355 2512 2490 2340 2075 1950 1833 1828 1692 1544 1444 1432 1480 1541 1616 1738 1928 2122 2268 2329 2296 2209 2075 1923 1824 1796 1787 1794 1795 1799 1803 1812 1857 1890 1889 1855 1786 1703 1625 1580 1574 1632 1750 1945 1974 1858 1870 2077 2203 2087 1930 1865 1814 1762 1788 1868 1934 1949 1919 1871 1829 1821 1831 1849 1696 1556 1491 1446 1387 1322 1266 1322 1344 1331 1326 1326 1317 1310 1328 1379 1494 1745 1857 1942 2306 2328 2091 1843 1690 1596 1561 1478 1375 1139 1065 1053 977 808 595 406 264 160 107 98 133 212 359 641 1153 1466 1189 929 712 797 864 803 695 690 692 646 640 748 729 842 1286 1542 1359 1139 1134 1157 1169 1182 1183 1597 1983 1783 1635 1827 2343 2853 3029 3097 2785 2461 2664 3103 3709 4091 3803 3075 2428 2431 2789 3052 3236 3411 3501 3406 3094 2613 2166 1743 1581 1776 1862 1903 2068 2293 2533 2679 2669 2571 2521 2507 2524 2622 2842 3236 3741 4052 4048 3993 3502 2752 2288 2121 2058 1991 2120 2237 2263 2272 2267 2381 2482 2473 2600 3187 3584 3573 3597 3354 2696 2209 6 10 12 8 17 31 44 54 66 80 90 89 75 56 41 30 27 35 46 53 57 54 43 35 29 20 19 40 44 46 44 62 89 103 104 101 78 57 65 72 76 77 75 70 56 32 29 30 30 26 23 19 12 9 10 7 7 6 2 1 3 10 21 41 72 67 54 35 19 10 5 1 1 4 7 9 8 5 3 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 5 28 65 88 111 251 458 727 1180 1205 949 679 328 474 1533 2179 2400 2613 2731 2885 3087 3402 3771 4061 4382 3267 2203 1719 1552 1505 1491 1519 1606 1723 1808 1840 1855 1883 1925 1995 2097 2203 2258 2200 2036 1919 2084 2356 2538 2698 2784 2696 2431 2090 1837 1697 1503 1223 954 775 692 658 634 607 571 521 459 387 321 309 323 333 319 246 124 38 23 22 14 7 17 76 206 357 446 442 379 335 332 385 473 561 618 653 692 750 801 799 708 462 213 54 7 5 50 251 696 1300 1801 1844 1623 1327 1122 1094 1176 1266 1303 1281 1221 1150 1078 1057 1160 1280 1340 1404 1487 1596 1699 1735 1732 1716 1689 1617 1536 1455 1412 1436 1531 1677 1848 2041 2204 2241 2174 2091 2032 1993 1958 1920 1899 1907 1891 1840 1766 1667 1594 1492 1460 1623 2030 2486 2621 2319 2066 1929 1805 1732 1698 1699 1718 1755 1821 1888 1891 1872 1831 1929 2059 2268 2485 2558 2443 2262 2132 1981 1804 1799 1996 2251 2501 2530 2747 2877 2783 2877 2737 2194 1833 1613 1505 1472 1473 1488 1518 1577 1672 1834 2135 2039 1758 1642 1618 1688 1748 1778 1864 2093 2473 2962 3306 3425 3307 2815 2348 2077 1991 1993 1993 2026 2205 2353 2184 1855 1756 1912 2189 2408 2481 2377 2083 1843 1840 1805 1607 1505 1420 1390 1435 1517 1622 1764 1981 2209 2347 2393 2322 2216 2101 1989 1903 1861 1840 1808 1785 1810 1824 1807 1835 1875 1875 1837 1755 1655 1570 1547 1577 1733 1906 2063 2061 1968 2030 2206 2141 1896 1742 1682 1641 1615 1646 1727 1823 1917 2007 2062 2024 1958 1894 1811 1679 1574 1517 1464 1407 1337 1303 1334 1332 1300 1263 1240 1217 1205 1270 1396 1481 1596 1587 1646 2033 2203 2051 1835 1696 1659 1766 1595 1516 1310 1181 1106 1025 878 653 485 342 225 148 109 86 108 169 337 706 1154 1367 1311 785 668 742 776 762 734 731 761 740 809 855 992 1199 1283 1146 965 922 901 1065 1462 1259 1633 1889 1800 1794 2206 2804 3401 3722 3514 2744 2030 2080 2780 3531 3831 3689 3275 2719 2640 2548 2457 2617 2875 2981 2868 2706 2355 1904 1710 1838 2138 2316 2391 2457 2496 2506 2443 2369 2380 2405 2434 2552 2805 3110 3451 3896 3969 4057 4070 3647 3044 2614 2276 2096 2065 2141 2156 2152 2152 2263 2561 2892 3113 3477 3963 3518 3371 3556 3293 2437 1876 1 8 20 24 31 44 53 56 62 72 78 75 61 38 20 12 13 29 42 47 50 52 48 40 32 25 25 32 34 42 41 63 90 105 108 108 98 69 61 79 83 78 69 54 36 23 26 27 27 25 19 13 9 7 5 2 1 2 2 5 18 39 50 51 58 58 43 25 20 17 11 6 6 8 7 4 5 2 1 0 0 0 1 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 17 36 56 99 194 290 494 869 983 715 431 352 766 1816 2351 2521 2987 3080 2983 2856 2986 3293 3703 4088 2898 1723 1463 1400 1389 1391 1422 1499 1614 1722 1797 1838 1893 1944 2034 2125 2200 2182 2047 1886 1846 2048 2278 2358 2473 2584 2524 2274 1985 1826 1768 1584 1234 923 732 655 647 644 630 605 556 479 398 349 380 402 409 358 221 79 29 18 16 16 19 37 115 250 378 430 397 335 306 320 405 562 684 730 738 736 747 767 742 599 361 181 57 21 19 86 300 707 1201 1524 1522 1422 1272 1158 1191 1327 1437 1451 1391 1303 1207 1113 1057 1139 1249 1289 1368 1473 1614 1744 1769 1737 1706 1680 1636 1564 1484 1419 1416 1503 1659 1841 2031 2186 2236 2193 2135 2101 2072 2049 2019 1982 1965 1949 1886 1806 1693 1617 1519 1530 1715 2069 2440 2557 2343 2088 1961 1839 1775 1754 1746 1718 1710 1741 1753 1750 1841 1804 1783 1893 2124 2306 2337 2226 2074 1977 1924 1881 1824 2004 2273 2545 2646 2887 2946 2732 2763 2544 2087 1781 1588 1515 1523 1538 1542 1545 1596 1761 2000 2252 2040 1783 1648 1587 1560 1559 1558 1574 1702 1973 2467 2913 3225 3318 3074 2737 2517 2376 2153 1830 1675 1967 2285 2330 2131 1985 2053 2273 2534 2695 2538 2118 1809 1850 1743 1559 1470 1407 1378 1425 1520 1631 1774 1979 2247 2422 2499 2412 2250 2141 2080 2011 1950 1920 1849 1815 1842 1840 1814 1816 1831 1827 1795 1721 1640 1564 1546 1589 1780 1958 2059 2077 2062 2154 2235 1926 1686 1589 1560 1540 1530 1550 1608 1704 1851 2037 2133 2128 2028 1893 1760 1671 1636 1602 1524 1442 1382 1345 1332 1314 1275 1225 1192 1175 1166 1240 1416 1462 1346 1363 1492 1715 1793 1619 1318 1078 1536 1903 1774 1677 1555 1463 1435 1358 1060 722 563 439 361 250 187 135 102 126 202 387 670 1048 1255 971 740 691 731 795 764 803 846 864 874 921 1005 1048 1085 1131 1049 897 843 1298 1608 1334 1378 1615 1713 1843 2402 2936 3365 3635 3608 2820 2085 2081 2695 3271 3357 3325 3207 2965 2691 2405 2268 2322 2515 2646 2608 2561 2284 2186 2177 2382 2640 2813 2902 2741 2495 2250 2107 2026 2083 2150 2220 2513 3139 3726 3833 3881 3921 4057 3917 3312 2676 2383 2153 2073 2122 2245 2303 2291 2287 2452 2864 3596 4060 4175 4032 3424 3208 3473 3501 2575 2075 0 3 18 37 48 63 66 64 61 62 61 54 46 29 9 12 8 23 38 44 40 20 23 26 22 26 30 29 30 39 43 51 75 92 96 91 76 61 61 74 76 64 49 33 25 29 35 38 39 30 20 13 6 2 1 3 8 17 31 32 46 72 78 65 49 36 28 19 17 27 25 18 15 17 16 11 6 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 5 13 28 54 92 147 264 488 626 685 604 459 661 1435 2550 3045 3055 3268 3444 2646 2128 2177 2528 2974 3129 2358 1543 1342 1301 1300 1315 1352 1428 1540 1662 1758 1806 1873 1924 2053 2105 2156 2113 1981 1858 1839 1947 2043 2064 2237 2418 2343 2047 1778 1691 1694 1549 1217 917 752 687 687 670 636 607 580 542 486 440 492 593 514 370 189 65 33 27 23 24 32 71 151 251 331 360 344 317 311 337 428 605 754 792 785 742 697 673 618 466 296 165 66 42 43 129 361 752 1168 1421 1514 1542 1506 1438 1432 1503 1571 1564 1486 1386 1290 1188 1097 1127 1228 1229 1296 1390 1515 1630 1669 1656 1634 1627 1605 1546 1475 1421 1420 1496 1638 1813 1986 2122 2181 2169 2133 2113 2086 2116 2114 2050 2018 2004 1920 1824 1715 1638 1617 1663 1814 2091 2391 2492 2281 1990 1856 1757 1740 1770 1765 1703 1662 1686 1696 1648 1718 1683 1634 1824 2081 2190 2161 2095 2038 1993 2010 2016 1911 2052 2104 2197 2470 2883 3024 2772 2578 2459 2055 1797 1596 1510 1502 1495 1491 1546 1710 1974 2241 2292 2029 1762 1586 1496 1449 1435 1407 1374 1492 1736 2067 2411 2765 2987 3022 2994 2965 2877 2653 2297 1929 2060 2247 2324 2287 2356 2494 2630 2751 2742 2466 2186 2020 1826 1603 1507 1455 1414 1414 1466 1549 1664 1845 2098 2316 2455 2515 2467 2350 2226 2141 2097 2040 2024 1919 1885 1900 1886 1866 1858 1831 1779 1743 1724 1679 1624 1602 1626 1752 1938 2076 2064 1998 2188 2119 1736 1552 1497 1494 1489 1480 1486 1522 1618 1806 2042 2223 2266 2172 2055 1985 1933 1848 1754 1640 1542 1443 1351 1308 1292 1264 1224 1199 1186 1163 1179 1209 1238 1278 1310 1361 1390 1331 1217 1152 1225 1668 1903 1896 1818 1714 1591 1458 1288 1050 884 743 573 522 531 464 282 153 142 163 233 315 506 759 898 906 770 651 802 757 757 790 830 880 917 921 895 909 995 1018 926 1046 1427 1470 1199 1082 1349 1746 1846 2164 2608 2946 3333 3704 3455 2783 2406 2542 2811 2705 2805 2917 2828 2541 2263 2090 2109 2444 2657 2455 2334 2248 2363 2588 2831 3044 3151 3034 2574 2169 1848 1690 1619 1678 1943 2170 2657 3507 3926 3850 3646 3731 3850 3550 2844 2289 2115 2057 2086 2221 2346 2428 2454 2431 3081 3725 4327 4592 4438 4098 3642 3262 3196 3358 2883 2397 0 2 15 36 54 65 62 58 58 54 48 38 26 18 12 15 11 23 38 45 44 38 28 16 11 24 31 27 31 41 47 51 66 75 72 79 76 70 71 74 69 55 42 44 40 52 48 39 38 36 28 16 4 1 3 10 22 36 47 50 57 76 76 64 46 30 21 20 21 40 48 40 28 22 19 11 2 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 41 115 222 335 428 490 513 511 806 1068 1500 2373 3186 3451 3215 3133 3598 2570 2090 2229 2484 2520 2322 1877 1452 1279 1226 1232 1264 1318 1399 1508 1628 1717 1762 1828 1878 2001 2015 2090 2113 2016 1888 1814 1788 1774 1798 2043 2297 2221 1909 1649 1572 1571 1453 1196 968 846 804 792 734 659 615 617 639 622 536 548 756 554 339 160 69 46 36 31 35 54 113 183 232 261 277 291 306 324 352 426 576 761 821 841 770 660 586 527 425 318 203 101 51 54 202 471 804 1104 1325 1525 1729 1831 1761 1682 1678 1684 1643 1546 1436 1351 1275 1178 1148 1228 1208 1272 1343 1406 1461 1498 1522 1537 1541 1518 1479 1434 1396 1395 1450 1566 1717 1861 1973 2030 2052 2086 2090 2092 2154 2156 2073 2022 1998 1914 1805 1716 1665 1680 1758 1878 2050 2251 2350 2200 1894 1781 1692 1685 1698 1680 1639 1637 1691 1720 1660 1631 1667 1765 1963 2101 2124 2087 2109 2171 2147 2153 2104 2052 2078 1915 1852 2173 2684 2943 2788 2521 2421 2029 1827 1601 1471 1427 1437 1501 1667 1940 2196 2317 2212 1937 1689 1527 1484 1422 1351 1332 1335 1416 1585 1756 1982 2285 2596 2831 2956 3053 3130 3060 2968 2733 2604 2514 2366 2191 2310 2576 2735 2747 2551 2224 2188 2091 1764 1574 1502 1461 1432 1443 1512 1608 1753 1941 2139 2267 2371 2467 2495 2395 2236 2130 2069 2026 2056 1996 1960 1944 1925 1918 1918 1887 1825 1785 1789 1759 1718 1698 1727 1834 2007 2147 2114 2016 2129 1883 1612 1475 1435 1442 1449 1444 1458 1495 1600 1824 2098 2337 2459 2421 2399 2472 2467 2258 2019 1808 1637 1494 1364 1296 1269 1243 1210 1189 1187 1173 1151 1138 1103 1164 1241 1265 1254 1164 1045 1199 1651 1940 1992 1935 1825 1645 1405 1151 930 901 927 832 621 529 505 358 166 176 214 210 248 247 271 403 615 815 847 633 766 745 682 708 835 931 930 859 788 785 838 885 866 994 1175 1180 926 697 1114 1616 1790 2059 2129 2323 2847 3401 3510 3111 2612 2364 2246 2065 2299 2536 2513 2357 2492 2614 2421 2490 2404 2095 2082 2336 2676 2942 3153 3258 3079 2617 2179 1827 1551 1440 1518 1731 2095 2467 3087 3705 3815 3456 3385 3587 3520 3031 2472 2080 2028 2012 2001 2107 2367 2689 3109 3533 3955 4245 4529 4535 4216 3804 3409 2935 2612 2577 2593 2473 0 3 17 39 56 60 55 51 51 48 37 29 25 25 28 27 16 19 46 51 48 46 39 27 19 25 29 26 29 39 49 59 66 63 54 66 78 83 86 82 72 65 64 55 42 59 44 29 28 29 27 22 7 1 7 18 30 38 41 47 57 65 60 59 54 36 27 31 44 64 76 62 38 22 13 7 3 2 2 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 30 51 134 300 467 568 586 553 519 673 1610 2172 1748 2433 3050 3195 3072 3120 3517 3323 2801 2843 2886 2754 2369 1843 1431 1243 1186 1194 1241 1312 1397 1497 1606 1669 1695 1746 1816 1937 2013 2145 2165 2022 1853 1730 1663 1646 1695 1927 2194 2154 1899 1675 1590 1564 1466 1264 1058 945 934 930 842 736 661 649 692 683 561 554 691 514 317 150 74 54 44 37 43 72 138 198 208 195 197 228 288 353 394 411 457 605 765 868 808 660 552 501 460 410 312 172 66 88 337 642 857 929 948 1117 1534 1914 1967 1834 1778 1753 1659 1544 1452 1391 1351 1277 1214 1250 1225 1277 1319 1338 1351 1372 1413 1459 1473 1443 1398 1361 1345 1348 1381 1463 1580 1692 1797 1899 1980 2079 2148 2213 2242 2191 2090 2011 1964 1894 1778 1697 1694 1734 1819 1907 2003 2102 2153 2075 1802 1689 1649 1628 1605 1584 1593 1632 1681 1716 1705 1660 1709 1821 1910 2006 2052 2078 2158 2250 2231 2166 2111 2077 2034 1888 1801 2038 2500 2801 2741 2549 2385 2003 1822 1653 1551 1502 1526 1668 1924 2202 2376 2397 2235 1944 1710 1563 1511 1404 1293 1301 1341 1382 1454 1560 1730 1948 2141 2149 2133 2407 2850 3001 3080 3075 2893 2646 2329 2258 2407 2581 2608 2354 2078 2022 2081 1906 1615 1474 1467 1481 1463 1462 1559 1680 1832 1956 2063 2159 2288 2440 2481 2405 2340 2191 2021 1969 2018 2032 2020 2003 1990 1977 1957 1923 1877 1853 1870 1866 1845 1853 1937 2067 2199 2312 2315 2197 1991 1697 1505 1424 1399 1402 1405 1397 1429 1489 1626 1876 2195 2471 2568 2585 2717 2937 2994 2798 2458 2061 1785 1596 1442 1327 1259 1212 1173 1165 1201 1183 1159 1114 1135 1193 1224 1252 1291 1202 1035 1330 1858 2093 2047 1896 1693 1414 1127 909 815 825 802 685 529 420 326 192 127 211 324 430 540 505 363 290 355 496 756 706 709 722 659 678 804 895 883 785 723 701 747 758 745 796 911 988 913 796 1086 1640 2073 1898 1612 1763 2373 3033 3363 3137 2527 2109 2008 2156 2206 2366 2701 2986 3004 2712 2417 2139 1920 1955 2309 2783 3065 3246 3355 3212 2697 2103 1777 1619 1493 1474 1666 1996 2564 3025 3453 3742 3748 3686 3869 3852 3571 2763 2142 2148 2181 2183 2534 3137 2668 3426 3832 3905 3802 3926 4111 3945 3501 2897 2459 2221 2054 2079 2172 2126 6 13 28 49 66 64 55 47 44 39 24 12 25 42 48 49 52 51 55 54 49 46 37 31 27 26 26 26 28 35 50 64 65 54 47 58 79 93 98 93 87 81 70 50 35 44 36 19 12 10 10 9 5 8 22 33 37 37 42 59 67 63 60 72 59 49 47 54 69 87 88 58 32 17 7 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 5 18 38 72 158 344 573 747 826 802 681 593 927 2053 2383 1238 2492 2962 3091 3220 3346 3569 3819 3692 3635 3475 3110 2495 1843 1400 1216 1173 1194 1269 1367 1448 1508 1572 1634 1666 1681 1720 1848 2089 2359 2242 1965 1764 1666 1665 1699 1733 1842 1986 1997 1861 1711 1625 1583 1516 1361 1167 1057 1027 1036 936 844 748 687 673 628 542 561 641 532 330 155 76 51 41 34 38 64 128 196 194 150 134 172 261 373 440 412 348 375 558 738 785 680 563 515 536 564 495 307 150 192 466 746 832 736 644 758 1157 1659 1972 1879 1791 1774 1621 1508 1462 1432 1412 1374 1316 1307 1248 1256 1284 1307 1320 1332 1360 1406 1432 1404 1338 1276 1275 1297 1336 1401 1481 1565 1665 1803 1962 2126 2269 2354 2330 2227 2100 1996 1937 1886 1785 1700 1710 1798 1881 1928 1971 1998 1979 1911 1726 1628 1611 1603 1581 1567 1600 1657 1689 1700 1730 1713 1741 1794 1836 1973 2064 2127 2186 2203 2172 2063 1963 1938 1912 1855 1711 1843 2307 2673 2609 2414 2343 2059 1912 1850 1826 1833 1905 2051 2241 2417 2485 2383 2162 1942 1704 1526 1453 1400 1334 1296 1270 1294 1411 1512 1577 1577 1477 1203 1135 1593 2255 2600 2731 2851 2902 2830 2583 2223 2098 2317 2437 2219 2108 2059 1982 1771 1458 1345 1426 1505 1496 1497 1606 1710 1820 1924 2031 2158 2301 2490 2617 2536 2445 2359 2191 2111 2097 2091 2086 2085 2068 2029 1995 1965 1950 1957 1953 1949 1966 2046 2176 2291 2343 2235 2040 1895 1736 1580 1461 1400 1376 1358 1340 1324 1354 1443 1610 1907 2261 2527 2604 2614 2749 2967 3153 3209 2901 2393 1998 1738 1543 1390 1283 1203 1175 1174 1191 1186 1174 1150 1133 1142 1177 1220 1274 1169 1185 1514 1977 2179 2069 1842 1571 1254 994 855 819 804 751 649 505 333 190 102 93 209 436 780 1049 1021 742 538 492 438 586 695 693 698 613 500 520 654 683 704 701 652 611 558 544 643 856 1006 998 923 993 1610 1855 1563 1243 1338 1908 2665 3214 3060 2599 2156 1802 1634 1841 2346 2829 2898 2421 2118 1600 1447 1756 2211 2635 3088 3034 3244 3406 3130 2479 1837 1581 1588 1581 1658 2240 2294 2913 3405 3611 3752 3874 3769 3971 3988 3911 3726 3440 3176 3166 3377 4010 4671 4441 4193 4006 3713 3428 3551 3594 3069 2832 2444 2191 1981 1831 1782 1778 1728 23 36 50 60 68 68 54 48 44 37 29 26 37 54 58 59 63 61 57 46 31 9 9 23 27 28 28 30 32 38 49 65 66 52 44 54 74 91 100 95 91 85 70 52 41 37 26 14 6 1 0 1 5 22 46 56 53 54 67 82 74 62 63 68 50 51 68 76 70 70 64 43 21 10 3 1 3 2 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 27 59 107 207 396 635 805 937 991 908 742 788 1466 2199 1781 1902 3113 3411 3583 3673 3736 3804 3929 3971 3736 3401 2973 2319 1695 1322 1187 1180 1237 1349 1484 1578 1594 1575 1615 1647 1640 1678 1844 2109 2334 2188 1866 1669 1639 1707 1739 1702 1671 1690 1723 1721 1669 1607 1540 1493 1379 1239 1165 1131 1131 993 919 829 727 657 602 587 646 695 594 356 156 69 43 34 30 36 65 132 215 234 159 107 135 230 360 439 392 273 252 363 584 761 762 678 626 649 682 627 470 323 335 520 693 741 710 700 806 1073 1448 1795 1801 1755 1711 1568 1497 1489 1474 1454 1443 1407 1365 1273 1228 1225 1243 1272 1294 1311 1345 1374 1327 1220 1167 1171 1218 1283 1354 1418 1475 1555 1697 1894 2124 2322 2407 2362 2243 2113 2009 1941 1896 1847 1782 1767 1821 1857 1879 1898 1905 1879 1807 1690 1621 1623 1628 1615 1618 1673 1735 1741 1709 1720 1727 1753 1771 1857 2023 2123 2186 2233 2209 2107 1949 1795 1793 1787 1796 1674 1772 2195 2558 2517 2309 2355 2217 2066 2045 2096 2179 2246 2274 2334 2463 2353 2047 1837 1657 1540 1477 1526 1605 1555 1384 1297 1372 1528 1489 1262 1005 833 790 953 1356 1839 2163 2290 2446 2634 2776 2737 2402 2183 2339 2427 2315 2151 1964 1731 1520 1331 1316 1418 1483 1490 1518 1604 1671 1751 1878 2030 2181 2310 2467 2650 2716 2715 2615 2490 2406 2341 2230 2144 2121 2103 2071 2042 2023 2010 1993 1975 1981 2027 2144 2303 2401 2315 1996 1741 1645 1577 1514 1453 1400 1361 1327 1290 1259 1249 1339 1532 1872 2237 2469 2500 2411 2440 2491 2712 2990 2950 2621 2219 1887 1644 1448 1318 1231 1213 1210 1212 1204 1186 1161 1144 1172 1235 1220 1247 1299 1471 1826 2148 2215 2081 1851 1560 1262 1011 889 862 879 849 726 543 321 219 208 185 276 614 1091 1506 1591 1155 891 771 558 514 624 698 714 662 593 582 542 577 721 746 633 462 393 557 772 1023 1057 867 678 815 1769 2184 1796 1400 1074 1528 2402 2983 3143 2971 2511 1869 1402 1616 2231 2565 2248 1685 1388 1307 1538 2163 2501 2545 2808 2905 3281 3512 3148 2489 2057 1789 1760 2034 2163 2812 3270 3342 3406 3525 3614 3754 3859 3907 3900 3878 3845 3955 4008 3901 4046 4061 3991 3710 3744 3978 3979 3916 3921 3338 2636 2512 2382 2174 1922 1724 1610 1579 1514 47 57 63 65 63 60 50 42 41 41 41 45 51 57 58 57 62 61 57 36 8 0 2 12 27 34 36 34 34 39 49 62 71 54 46 55 74 88 95 95 91 85 74 66 60 48 33 23 13 0 7 12 17 43 66 69 70 91 124 123 92 66 64 60 52 63 85 100 67 52 45 32 15 6 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 1 37 86 147 266 467 690 832 847 877 975 772 870 1711 2742 2746 2125 3170 3721 3920 4024 4021 4064 4083 4024 3808 3364 2921 2527 1959 1493 1245 1176 1216 1309 1435 1575 1663 1658 1633 1639 1633 1600 1640 1813 2061 2225 2104 1838 1646 1599 1658 1674 1595 1493 1442 1449 1490 1539 1590 1523 1455 1363 1291 1261 1234 1199 1058 989 910 793 714 685 731 804 798 653 379 151 69 44 33 31 43 86 172 275 309 231 121 109 184 280 329 299 229 219 319 546 787 891 863 797 756 725 660 563 478 468 566 673 750 824 898 1014 1188 1386 1603 1675 1680 1619 1542 1522 1524 1500 1472 1470 1453 1396 1309 1242 1214 1223 1250 1270 1283 1307 1334 1295 1202 1088 1088 1138 1209 1291 1369 1437 1523 1664 1853 2071 2277 2394 2377 2273 2147 2046 1986 1969 1974 1934 1919 1849 1818 1823 1833 1838 1823 1759 1671 1645 1691 1689 1679 1691 1756 1803 1773 1712 1677 1724 1731 1763 1855 2029 2155 2254 2300 2204 2019 1874 1707 1664 1692 1810 1874 1990 2244 2526 2654 2632 2682 2547 2422 2366 2428 2420 2449 2497 2406 2388 2163 1860 1692 1549 1480 1498 1537 1514 1449 1431 1382 1384 1595 1378 1043 828 784 883 1090 1352 1583 1766 1836 1934 2116 2274 2329 2255 2153 2160 2349 2534 2194 2002 1518 1309 1324 1396 1432 1429 1442 1475 1535 1614 1704 1827 1989 2172 2356 2531 2680 2783 2823 2805 2722 2651 2532 2341 2185 2113 2085 2069 2049 2048 2053 2029 1996 2021 2125 2271 2410 2445 2184 1837 1653 1566 1519 1479 1432 1383 1342 1308 1258 1202 1155 1226 1429 1776 2153 2373 2319 2144 2228 2114 2252 2525 2705 2671 2403 2025 1743 1500 1351 1275 1252 1262 1261 1229 1173 1128 1123 1128 1167 1175 1227 1317 1405 1726 2172 2282 2152 1919 1603 1306 1050 937 948 968 885 731 597 426 383 438 491 622 1022 1454 1693 1716 1317 987 787 563 496 547 629 692 689 600 531 495 555 705 723 576 404 440 783 972 1079 967 727 808 1592 2376 2298 1780 1267 954 1351 2090 2823 3262 3226 2679 1904 1314 1489 2157 2481 2083 1548 1311 1440 2007 2842 2959 3141 3164 3291 3565 3538 3029 2422 2131 2069 2029 2603 3207 3504 3223 2968 3150 3364 3363 3441 3694 3782 3646 3447 3354 3355 3329 3594 3856 3791 3682 3788 4058 4278 4333 4358 3944 3045 2545 2390 2267 2043 1767 1604 1514 1431 1366 61 66 68 66 61 52 42 37 41 47 52 56 57 57 55 54 54 54 48 32 14 1 0 5 18 32 35 30 30 35 42 52 57 48 49 52 65 70 77 84 86 84 82 76 71 61 49 35 19 14 31 39 44 66 77 70 73 97 117 98 72 60 62 60 54 58 79 95 70 71 54 29 15 7 2 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 10 39 87 149 241 445 680 821 825 716 602 649 963 2050 2994 3648 3559 3349 3783 4024 4164 4201 4232 4267 4247 3955 3522 3079 2641 2153 1662 1350 1215 1202 1276 1386 1489 1577 1642 1660 1658 1662 1652 1649 1697 1810 1961 2066 2025 1831 1619 1520 1532 1539 1469 1358 1283 1275 1334 1510 1733 1600 1490 1379 1331 1323 1312 1273 1172 1077 1012 912 854 863 937 978 894 681 409 201 109 65 44 43 65 119 212 313 354 307 158 100 146 209 224 207 199 236 345 562 811 945 960 904 823 743 664 586 541 561 663 770 874 999 1091 1135 1185 1299 1457 1567 1608 1578 1550 1523 1518 1515 1499 1478 1449 1399 1331 1287 1267 1286 1303 1306 1308 1314 1303 1256 1195 1095 1078 1105 1166 1254 1331 1383 1448 1567 1734 1932 2130 2300 2358 2312 2222 2136 2087 2096 2110 2046 2001 1891 1836 1828 1823 1811 1786 1736 1670 1681 1766 1749 1727 1749 1807 1807 1732 1668 1643 1715 1718 1769 1889 1989 2105 2257 2287 2103 1923 1842 1669 1598 1659 1799 1937 2117 2392 2652 2710 2640 2644 2634 2787 2672 2611 2538 2576 2631 2354 2058 1847 1714 1642 1570 1521 1498 1497 1481 1438 1438 1427 1396 1290 1209 1172 1167 1182 1232 1322 1390 1403 1454 1468 1501 1607 1724 1824 1879 1921 2106 2486 2474 1929 1431 1241 1284 1399 1466 1464 1444 1448 1492 1498 1569 1677 1797 1956 2152 2353 2540 2714 2838 2871 2867 2784 2735 2604 2402 2221 2102 2060 2043 2014 2003 1990 1996 2024 2104 2245 2404 2488 2333 2024 1794 1675 1593 1517 1432 1347 1289 1259 1242 1198 1137 1107 1173 1364 1676 2026 2205 1958 1889 2049 2066 2125 2248 2466 2618 2470 2097 1831 1588 1417 1322 1289 1301 1300 1231 1135 1130 1129 1094 1074 1068 1176 1311 1453 1785 2279 2427 2252 1981 1606 1263 1045 964 949 907 780 668 601 524 486 563 899 1386 1705 1803 1821 1766 1375 914 706 544 453 464 523 594 692 607 503 483 550 692 722 545 484 631 836 922 928 873 1083 1817 2734 2999 2409 1446 957 931 1313 2020 2780 3237 3061 2315 1537 1318 1728 2309 2524 2310 2021 1861 2010 2660 3309 3446 3602 3740 3590 3294 3003 2563 2132 1917 2132 2383 2927 3327 3055 2625 2680 2936 3074 3318 3677 3737 3448 3138 2885 3005 3578 3687 3904 4154 4341 4419 4225 4289 4420 4490 4300 3407 2696 2366 2112 1847 1738 1591 1495 1383 1331 1310 67 68 67 64 59 51 46 46 49 52 55 55 53 52 48 46 43 31 15 0 0 0 0 1 5 9 13 20 25 31 35 36 35 36 45 47 68 63 65 70 72 71 69 67 64 59 46 38 30 30 45 52 46 73 79 70 74 81 78 70 61 55 55 53 51 57 68 75 71 66 45 26 18 10 3 2 3 3 1 2 1 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 41 111 174 267 450 648 763 759 665 533 538 1062 2411 3378 3514 3609 3828 3991 4065 4108 4169 4212 4353 4363 4158 3680 3176 2750 2326 1866 1535 1366 1298 1296 1356 1467 1546 1569 1581 1609 1641 1729 1724 1792 1856 1926 2027 2114 2094 1909 1635 1456 1427 1409 1351 1276 1242 1285 1418 1655 1856 1655 1499 1390 1378 1392 1406 1388 1324 1242 1174 1119 1086 1072 1066 999 846 650 474 342 233 134 80 74 100 143 212 301 367 357 231 138 143 178 188 193 230 312 435 600 768 874 922 923 881 804 706 616 577 616 766 905 1026 1120 1125 1082 1096 1213 1374 1510 1581 1585 1571 1541 1520 1519 1518 1483 1420 1372 1332 1309 1356 1419 1441 1422 1388 1348 1295 1219 1151 1070 1054 1088 1165 1247 1301 1331 1361 1421 1541 1714 1884 2111 2239 2252 2217 2182 2160 2150 2131 2045 1963 1876 1840 1843 1833 1794 1751 1715 1671 1703 1794 1771 1730 1756 1764 1694 1616 1623 1662 1705 1708 1757 1799 1829 1973 2173 2235 2090 1910 1842 1731 1637 1655 1714 1820 2115 2543 2749 2520 2366 2369 2399 2724 2710 2737 2769 2735 2524 2007 1700 1698 1714 1764 1681 1553 1448 1377 1319 1285 1331 1338 1349 1341 1343 1406 1499 1541 1523 1479 1407 1341 1320 1283 1218 1209 1308 1485 1666 1824 2045 2550 2200 1946 1522 1340 1375 1465 1530 1582 1620 1631 1708 1657 1650 1733 1837 1953 2100 2267 2454 2693 2851 2835 2770 2644 2586 2537 2425 2275 2133 2043 2057 2014 2014 2028 2071 2140 2241 2369 2450 2318 2056 1892 1777 1677 1578 1474 1361 1247 1150 1118 1133 1138 1125 1128 1193 1363 1653 1995 2165 1759 1841 1997 2099 2073 1984 2109 2410 2310 2085 1881 1655 1471 1365 1343 1359 1338 1251 1144 1113 1097 1077 1049 1057 1182 1314 1520 2060 2585 2634 2316 1955 1538 1193 1033 990 940 930 734 636 578 547 507 546 1010 1768 2047 2126 2176 1876 1283 795 549 444 409 441 470 448 590 573 510 481 536 666 700 554 564 692 784 719 750 1031 1763 2827 3449 3257 2495 1459 967 951 1323 1959 2653 3022 2603 1718 1184 1422 1974 2258 2259 2250 2254 2375 2715 3212 3460 3373 3155 2875 2516 2357 2263 2121 2161 2491 2989 3263 3387 3250 2655 2278 2191 2391 2974 3547 3836 3656 3129 2776 3067 3307 3571 3880 4173 4285 4395 4603 4630 4602 4621 4405 3906 3243 2677 2224 1912 1625 1505 1431 1382 1339 1282 1253 67 65 62 60 57 49 45 49 54 55 53 45 32 33 29 27 27 13 0 1 1 0 3 1 0 0 6 19 27 32 34 29 26 28 31 36 47 40 49 59 58 49 45 46 49 46 34 34 34 31 43 49 44 61 59 55 64 65 67 70 66 59 55 51 50 55 59 70 77 79 60 33 25 15 6 5 7 5 5 7 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 58 162 287 406 522 636 715 698 585 536 742 1155 1875 2854 3156 3396 3532 3648 3742 3820 3899 3997 4129 4332 4362 3831 3303 2940 2544 2104 1741 1558 1499 1474 1453 1474 1556 1621 1606 1564 1575 1639 1735 1837 1942 1983 2000 2038 2073 2043 1881 1639 1476 1428 1344 1258 1237 1318 1500 1707 1849 1850 1642 1526 1450 1458 1505 1578 1595 1531 1448 1371 1331 1288 1181 1043 894 751 650 595 532 411 258 153 116 135 148 184 276 369 383 325 234 195 185 193 228 317 450 582 681 749 821 898 937 938 896 803 703 656 697 855 1035 1126 1109 1046 1014 1064 1193 1356 1503 1590 1606 1585 1563 1531 1504 1512 1500 1427 1359 1337 1327 1421 1449 1479 1465 1421 1364 1291 1205 1128 1074 1064 1086 1129 1183 1232 1265 1289 1330 1419 1551 1675 1888 2028 2089 2116 2140 2148 2115 2052 1980 1916 1866 1864 1870 1837 1764 1715 1713 1679 1726 1811 1771 1725 1729 1709 1639 1583 1596 1649 1692 1696 1756 1731 1737 1890 2094 2195 2168 2106 2051 1887 1734 1698 1692 1729 1949 2319 2495 2245 2211 2246 2335 2568 2644 2731 2654 2294 1862 1633 1625 1756 1824 1858 1704 1497 1352 1277 1232 1188 1157 1170 1208 1259 1323 1418 1489 1521 1538 1509 1411 1332 1245 1103 984 974 1087 1290 1500 1589 1561 2053 2026 1826 1626 1529 1551 1624 1713 1861 1960 1958 1978 1930 1953 2005 2045 2081 2122 2181 2356 2646 2821 2852 2710 2509 2375 2297 2213 2169 2127 2041 2070 2076 2140 2205 2241 2281 2350 2428 2362 2079 1919 1847 1758 1646 1532 1422 1304 1182 1071 1064 1078 1112 1141 1166 1228 1387 1658 1934 2066 1965 1993 2098 2217 2109 1828 1788 2056 2174 2077 1887 1646 1472 1396 1401 1426 1391 1287 1182 1115 1088 1127 1083 1122 1277 1501 1955 2795 2577 2588 2271 1838 1383 1053 948 967 868 804 676 598 560 523 479 554 937 1592 2081 2437 2372 1841 1194 729 505 441 423 490 462 438 505 540 536 504 520 640 684 603 610 675 709 685 964 1794 2902 3569 3648 3238 2721 2180 1855 1727 1741 2072 2610 2803 2209 1314 1046 1602 2147 2171 2001 2010 2018 2411 3084 3414 3300 2880 2408 2023 1736 1749 2005 2553 3071 3371 3517 3668 3578 3095 2664 2291 2362 2795 3334 3709 3772 3487 2935 2714 3036 3240 3579 3970 4064 3933 4007 4222 4415 4523 4418 4030 3420 2851 2491 2141 1864 1627 1500 1410 1379 1355 1236 1164 59 58 58 58 55 50 44 46 54 56 54 43 24 11 6 0 1 2 1 5 8 8 7 4 1 0 17 26 27 32 36 27 21 22 19 27 34 29 32 46 48 36 31 31 31 28 23 23 27 28 49 62 66 67 61 59 63 67 71 76 74 69 62 49 48 51 56 99 99 81 58 36 29 23 10 4 3 3 4 9 14 17 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 3 23 52 142 312 467 564 627 679 681 577 423 608 1440 2305 2805 2946 3052 3144 3278 3439 3499 3617 3715 3850 4015 4191 4198 3629 3035 2753 2360 1965 1708 1614 1611 1617 1600 1612 1646 1684 1633 1538 1532 1643 1797 1952 2053 2023 1967 1967 1954 1866 1715 1575 1515 1484 1322 1160 1187 1413 1705 1859 1851 1771 1635 1593 1879 1695 1683 1733 1709 1607 1495 1413 1360 1285 1139 986 872 801 774 762 701 552 378 227 157 169 154 178 274 371 399 377 321 259 203 201 285 458 655 789 825 830 883 979 1020 1016 974 895 815 785 839 984 1138 1162 1071 987 981 1068 1220 1391 1530 1604 1608 1577 1558 1542 1506 1491 1496 1470 1410 1386 1389 1453 1492 1526 1522 1475 1393 1298 1213 1134 1049 990 976 1007 1071 1132 1182 1225 1278 1365 1462 1599 1741 1851 1938 2026 2104 2134 2095 2020 1945 1888 1857 1877 1859 1789 1708 1680 1709 1708 1753 1813 1764 1703 1668 1637 1601 1584 1600 1620 1674 1705 1750 1698 1768 1914 2050 2108 2106 2194 2256 2078 1888 1806 1749 1718 1817 2033 2161 2087 2160 2288 2434 2503 2505 2491 2320 1941 1566 1459 1652 1900 2085 2063 1777 1475 1278 1167 1103 1046 1005 1006 1030 1132 1222 1270 1279 1290 1340 1422 1380 1271 1151 958 861 934 1131 1383 1587 1584 1491 1673 1687 1620 1546 1587 1750 1915 2031 2147 2209 2201 2164 2101 2046 2052 2092 2074 2002 2013 2195 2516 2787 2894 2766 2521 2310 2157 1998 1993 2016 2040 2150 2274 2336 2318 2301 2338 2408 2444 2278 2073 1956 1870 1759 1631 1514 1418 1324 1212 1130 1083 1090 1120 1153 1193 1288 1502 1819 2088 2073 2006 2024 2142 2275 2179 1871 1787 2025 2251 2087 1815 1555 1415 1389 1424 1474 1470 1352 1180 1137 1113 1095 1092 1160 1308 1470 1691 2867 2652 2388 2096 1652 1176 888 801 829 801 717 606 567 567 540 498 575 903 1501 2120 2506 2337 1815 1222 769 575 595 458 502 479 469 459 485 528 507 491 612 669 583 565 599 686 949 1626 2640 3520 3547 3488 3353 3150 2987 2908 2810 2529 2294 2556 2605 2002 1241 1099 1627 2059 2037 1650 1931 2489 3216 3533 3359 2867 2322 1927 1746 1677 1623 2052 2832 3475 3736 3604 3476 3225 2904 2551 2446 2817 3182 3454 3653 3729 3661 3186 2957 2864 2879 3204 3644 3495 3342 3585 4024 4390 4361 4049 3575 3066 2647 2479 2188 1836 1600 1494 1451 1423 1370 1222 1158 47 51 57 61 60 56 51 49 52 57 55 46 22 4 0 0 0 0 2 9 13 12 14 16 8 2 12 14 16 25 31 26 17 15 3 12 23 20 19 31 41 34 29 27 22 17 13 15 23 37 62 90 85 86 86 86 85 79 69 77 81 74 67 57 48 53 65 122 99 68 42 30 28 24 14 6 4 3 4 10 22 33 29 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 43 123 239 412 532 593 618 606 530 438 550 1169 1947 2285 2496 2646 2811 2967 3062 3234 3288 3463 3509 3687 3926 4023 3840 3370 2920 2627 2199 1867 1691 1645 1677 1722 1741 1746 1713 1692 1607 1526 1539 1688 1904 2070 2094 1947 1794 1780 1780 1711 1615 1565 1561 1492 1254 1043 1108 1421 1685 1749 1671 1592 1569 1618 1825 1898 1862 1824 1705 1536 1402 1333 1282 1195 1086 1014 984 985 969 917 800 633 477 330 234 226 192 211 291 361 372 345 312 267 206 201 334 568 773 879 902 923 1014 1171 1237 1171 1067 980 930 940 1020 1132 1200 1165 1059 993 1021 1139 1301 1459 1571 1615 1596 1553 1536 1537 1514 1456 1458 1490 1476 1456 1457 1473 1505 1557 1562 1502 1405 1311 1237 1162 1059 989 952 975 1035 1085 1124 1145 1169 1266 1371 1569 1698 1781 1869 1972 2063 2114 2113 2051 1942 1873 1861 1851 1781 1692 1639 1640 1679 1722 1747 1760 1722 1644 1577 1537 1526 1567 1636 1638 1696 1745 1799 1784 1874 1988 2046 2038 2028 2121 2211 2149 1993 1863 1772 1727 1785 1920 2021 2092 2239 2466 2627 2585 2416 2240 2012 1721 1518 1510 1738 2010 2108 1985 1720 1453 1252 1112 1015 963 974 1023 1096 1173 1256 1272 1259 1281 1311 1343 1282 1163 1045 959 1080 1266 1435 1631 1775 1765 1723 1590 1537 1589 1675 1858 2035 2112 2201 2259 2304 2279 2214 2130 2052 2025 2029 1991 1882 1878 2073 2384 2590 2608 2584 2512 2380 2253 2110 2081 2078 2105 2194 2329 2392 2372 2357 2388 2442 2369 2235 2093 1984 1886 1765 1635 1526 1420 1337 1251 1181 1143 1158 1191 1229 1292 1432 1709 2087 2255 1988 1982 2069 2152 2193 2102 1892 1786 2030 2295 2122 1786 1509 1378 1375 1442 1531 1590 1435 1242 1159 1122 1086 1070 1124 1224 1295 1548 2301 2482 2206 1849 1483 1096 900 818 778 732 704 638 598 596 577 519 506 711 1238 1755 2208 2209 1810 1267 806 632 757 557 478 475 485 454 414 427 413 422 475 531 511 516 578 885 1564 2461 3025 3197 3043 2926 2904 2975 3125 3299 3364 3026 2743 2623 2372 1797 1180 953 1191 1508 1741 1905 2530 3114 3478 3424 2955 2263 1769 1627 1574 1554 1646 2079 2797 3423 3625 3019 2818 2839 2977 3148 3334 3262 3191 3483 3736 3686 3394 3339 3256 3217 3300 2844 3039 3000 3060 3345 3685 3926 3995 3797 3340 2927 2631 2415 2104 1788 1645 1661 1589 1478 1403 1324 1275 36 43 51 59 62 64 66 65 61 57 49 34 12 2 0 0 0 0 1 8 15 19 23 25 21 12 5 3 6 11 12 7 4 5 0 2 15 10 9 18 30 34 29 23 21 17 14 17 29 55 89 119 102 100 82 88 96 87 74 72 82 83 76 67 59 58 73 109 111 106 52 33 29 24 17 14 11 9 7 11 27 44 36 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 24 72 175 322 465 541 580 578 506 405 471 943 1794 2102 2058 2242 2490 2685 2812 2957 3142 3219 3392 3384 3597 3927 3952 3601 3127 2778 2491 2062 1777 1650 1639 1712 1821 1894 1889 1811 1699 1578 1564 1607 1756 1982 2137 2106 1929 1765 1736 1730 1654 1594 1589 1573 1432 1163 983 1022 1298 1512 1580 1552 1544 1575 1698 1934 1948 1882 1772 1589 1422 1332 1299 1259 1194 1133 1103 1122 1155 1100 1002 870 722 603 513 392 329 274 276 322 346 320 277 254 235 193 188 338 583 744 821 858 907 1022 1175 1297 1346 1216 1098 1053 1092 1189 1282 1302 1243 1139 1074 1111 1234 1392 1529 1613 1625 1575 1514 1496 1506 1506 1448 1432 1467 1493 1496 1494 1486 1479 1502 1491 1439 1374 1317 1272 1241 1217 1154 1073 1040 1068 1100 1119 1110 1094 1155 1293 1510 1651 1726 1803 1887 1976 2062 2104 2044 1925 1865 1857 1796 1704 1630 1601 1607 1639 1703 1743 1731 1701 1618 1536 1528 1576 1640 1693 1694 1743 1795 1846 1867 1934 2016 2054 2052 2065 2116 2064 2039 1959 1839 1775 1801 1871 1938 2023 2155 2365 2697 2927 2834 2500 2186 1924 1672 1544 1593 1816 2046 2059 1898 1670 1438 1258 1179 1198 1198 1308 1439 1538 1444 1381 1351 1327 1337 1336 1263 1124 1086 1103 1251 1450 1504 1496 1661 1909 2098 2240 1856 1715 1791 2032 2212 2210 2165 2209 2286 2226 2110 2027 2019 2044 2026 1936 1830 1732 1801 1998 1958 1993 2094 2258 2434 2515 2485 2431 2389 2282 2215 2218 2355 2440 2371 2331 2332 2337 2286 2218 2070 1930 1805 1679 1568 1481 1404 1329 1272 1244 1240 1267 1318 1381 1461 1616 1908 2188 2043 1901 1964 2066 2102 2056 1945 1867 1806 2169 2337 2152 1840 1572 1415 1389 1461 1581 1625 1501 1315 1175 1121 1102 1066 1068 1088 1128 1346 1770 2096 2034 1745 1474 1166 962 832 772 725 723 703 655 619 609 574 438 533 953 1607 2072 2105 1800 1312 882 675 627 549 468 436 426 388 357 339 326 343 352 397 439 539 909 1748 2665 3023 2962 2778 2577 2407 2363 2508 2850 3331 3693 3748 3271 2567 1948 1458 1075 776 802 1381 2026 2553 2951 3229 3262 2903 2272 1717 1469 1513 1672 1857 2048 2424 3048 3249 2771 2429 2464 2643 2941 3245 3270 3147 3293 3659 3715 3605 3449 3325 3303 3265 3306 3053 3111 3300 3612 3846 3737 3624 3720 3641 3216 2834 2617 2382 2042 1764 1690 1712 1679 1588 1473 1364 1316 32 34 38 46 54 60 67 70 68 57 39 22 3 0 0 0 0 0 1 8 20 22 21 27 26 19 12 9 10 10 6 1 1 3 3 1 0 2 3 15 22 25 24 22 29 28 17 21 50 89 118 120 96 96 87 90 91 88 84 83 91 106 111 99 86 73 71 79 83 80 53 50 42 34 26 21 20 20 14 6 26 62 54 17 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 25 75 125 221 378 491 556 609 589 463 470 849 1476 1947 1879 1940 2159 2333 2528 2668 2846 3066 3252 3441 3469 3658 3984 3946 3486 2980 2646 2366 1979 1695 1577 1598 1704 1844 1921 1895 1801 1691 1617 1677 1738 1838 2020 2151 2130 1991 1851 1809 1815 1727 1616 1563 1503 1335 1106 978 998 1114 1216 1346 1473 1556 1689 1816 1887 1837 1757 1639 1501 1384 1316 1294 1282 1256 1222 1183 1166 1171 1112 1024 939 834 730 657 573 476 392 363 372 361 315 265 239 222 193 191 324 558 690 745 770 825 948 1101 1233 1330 1314 1232 1198 1249 1354 1447 1463 1386 1256 1172 1197 1310 1456 1579 1642 1627 1550 1471 1453 1465 1478 1461 1426 1425 1462 1497 1512 1506 1495 1488 1469 1444 1409 1367 1318 1260 1196 1130 1125 1139 1156 1148 1116 1083 1078 1127 1235 1399 1545 1647 1715 1786 1876 1982 2055 2022 1910 1851 1806 1724 1652 1611 1595 1588 1599 1655 1736 1745 1701 1622 1554 1578 1675 1752 1761 1741 1752 1800 1842 1881 1960 2058 2112 2106 2095 2088 1897 1853 1867 1792 1759 1879 2033 2078 2091 2222 2479 2828 3107 3009 2654 2273 1965 1743 1652 1719 1887 2031 2013 1831 1601 1389 1254 1346 1710 1707 1682 1606 1439 1259 1167 1152 1180 1238 1262 1255 1189 1341 1509 1642 1619 1460 1420 1735 2207 2362 2299 2114 1954 2035 2214 2268 2161 2071 2039 1990 1826 1774 1845 1948 1933 1806 1730 1690 1803 2155 1831 1415 1437 1670 1951 2273 2528 2603 2586 2543 2403 2292 2225 2246 2312 2327 2306 2286 2255 2202 2111 1940 1760 1612 1498 1419 1368 1336 1324 1308 1302 1320 1379 1473 1570 1658 1783 2069 2286 2158 2061 2046 2049 2026 1925 1840 1810 1840 2101 2245 2171 1946 1680 1493 1442 1498 1566 1588 1536 1404 1256 1187 1177 1127 1090 1068 1079 1163 1333 1578 1738 1644 1445 1262 1051 875 800 761 743 723 685 656 654 551 448 477 836 1472 1944 1893 1669 1313 966 706 563 503 461 431 410 363 336 307 277 285 299 335 396 582 1229 2341 2886 2879 2665 2453 2306 2180 2074 2174 2608 3279 3696 3608 2944 2051 1381 1082 1073 920 1493 2023 2298 2581 3004 3150 2863 2256 1676 1484 1431 1666 2079 2370 2676 3018 3230 2870 2414 2350 2484 2610 2713 2821 2780 3011 3387 3576 3557 3549 3579 3527 3548 3370 3353 3244 3285 3535 3843 4041 3947 3391 3423 3357 3130 2878 2611 2300 1996 1790 1721 1673 1753 1738 1594 1455 1412 33 29 29 34 43 50 54 61 61 53 39 23 10 0 0 0 0 0 1 5 11 18 19 29 36 33 26 23 25 30 34 28 27 34 36 24 5 10 38 25 31 45 49 47 50 46 34 48 91 124 132 127 122 121 107 111 110 99 86 78 83 100 119 118 86 73 65 58 54 55 49 59 54 48 36 30 30 26 14 2 14 44 30 9 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 4 40 52 117 188 311 455 552 614 670 624 455 305 542 1288 1750 1658 1749 1936 2135 2390 2562 2753 2984 3218 3403 3484 3697 4044 3639 3012 2688 2508 2272 1953 1692 1552 1558 1628 1724 1756 1711 1628 1577 1610 1729 1846 1960 2083 2165 2151 2048 1920 1842 1829 1796 1679 1564 1426 1238 1081 1037 1056 1007 924 1007 1279 1561 1897 1989 1834 1698 1613 1535 1479 1399 1325 1290 1290 1291 1271 1216 1144 1105 1069 1047 1010 930 851 794 718 620 517 463 449 423 371 318 280 249 224 238 341 525 623 668 702 756 838 943 1052 1126 1184 1207 1251 1336 1459 1579 1622 1547 1396 1270 1253 1338 1480 1603 1652 1620 1535 1447 1403 1401 1422 1440 1409 1391 1425 1482 1514 1513 1498 1492 1473 1477 1458 1417 1362 1296 1245 1220 1220 1232 1254 1236 1195 1153 1121 1131 1217 1345 1466 1583 1651 1719 1816 1921 1985 1974 1902 1829 1744 1655 1607 1597 1594 1586 1587 1613 1688 1752 1638 1588 1544 1566 1647 1715 1730 1725 1735 1795 1859 1908 1990 2112 2162 2100 2048 2039 1807 1809 1867 1815 1794 1908 2057 2119 2159 2277 2554 2801 2975 2913 2644 2312 2035 1846 1741 1757 1890 1982 1924 1755 1548 1332 1146 1082 1168 999 1070 1107 1012 892 868 930 1001 1057 1082 1180 1512 1845 1906 1771 1602 1575 1826 2311 2689 2554 2412 2134 1899 1859 2004 2084 1952 1914 2034 1885 1803 1680 1652 1768 1946 2023 1800 1381 1119 927 943 1065 1238 1479 1789 2094 2294 2411 2458 2429 2344 2282 2237 2209 2217 2267 2315 2260 2174 2054 1905 1725 1550 1419 1340 1298 1289 1296 1326 1359 1391 1441 1526 1633 1723 1782 1926 2166 2220 2047 1955 2014 2072 2044 1900 1823 1755 1742 1850 2013 2104 2018 1812 1625 1531 1529 1538 1565 1574 1491 1360 1315 1276 1226 1166 1119 1089 1082 1125 1286 1517 1568 1456 1381 1226 999 868 818 769 749 740 702 657 560 499 550 845 1420 1868 1558 1279 1116 957 754 577 496 502 533 529 486 463 424 370 336 337 345 374 544 1814 2525 2693 2546 2326 2163 2072 2008 1948 1962 2430 3081 3336 2956 2165 1416 974 872 1088 1416 1997 2357 2396 2514 3044 3011 2516 1877 1563 1596 1690 1895 2270 2778 3280 3128 2945 2849 2799 2729 2718 2693 2594 2861 3244 3425 3400 3413 3417 3389 3544 3643 3741 3855 3839 3583 3373 3441 3601 4036 4139 3490 3093 2953 2935 2914 2588 2233 2035 1893 1818 1787 1816 1815 1706 1663 1598 30 22 23 29 39 47 50 52 52 47 46 38 19 4 0 0 0 0 0 3 10 16 20 29 41 41 35 40 42 50 74 98 105 115 124 123 107 83 77 56 58 64 76 79 77 72 72 92 125 144 148 158 164 149 131 133 131 110 97 94 97 106 118 117 97 87 79 54 45 39 35 39 53 55 42 34 29 20 10 5 7 11 15 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 6 9 7 4 17 60 85 128 234 412 565 660 702 690 576 364 223 479 1331 1652 1594 1665 1826 2055 2312 2496 2693 2930 3145 3293 3411 3611 3911 3432 2645 2479 2396 2205 1952 1735 1598 1551 1543 1571 1575 1541 1488 1474 1546 1697 1877 2013 2116 2180 2174 2092 1956 1819 1738 1731 1704 1646 1453 1222 1127 1164 1168 1003 796 765 1149 1655 1969 2011 1843 1639 1523 1499 1514 1486 1402 1310 1272 1272 1267 1224 1138 1069 1022 1041 1044 1003 952 895 817 717 619 568 560 530 462 388 327 286 278 318 406 510 586 643 670 692 732 785 829 846 888 967 1066 1189 1361 1562 1699 1682 1532 1351 1278 1334 1469 1588 1634 1602 1522 1432 1365 1341 1358 1383 1376 1372 1408 1463 1494 1491 1473 1450 1402 1417 1431 1425 1405 1376 1347 1317 1312 1325 1338 1329 1296 1253 1222 1236 1307 1379 1469 1574 1644 1713 1808 1900 1951 1947 1879 1774 1674 1606 1586 1591 1580 1572 1588 1607 1659 1696 1577 1554 1537 1561 1628 1687 1697 1678 1705 1811 1887 1958 2015 2122 2175 2108 2055 2073 1942 1903 1917 1880 1840 1897 2042 2213 2373 2350 2563 2699 2722 2650 2492 2291 2091 1905 1747 1688 1798 1846 1752 1642 1469 1244 1039 857 707 524 548 639 700 732 806 912 972 978 985 1143 1632 1975 1951 1791 1727 1856 2177 2453 2266 2352 2406 2277 1894 1525 1302 1172 1179 1336 1878 1836 1639 1342 1191 1284 1545 1729 1427 1029 909 901 924 1021 1184 1387 1619 1837 1940 2069 2177 2195 2196 2203 2198 2185 2190 2193 2230 2105 1974 1827 1664 1508 1389 1316 1279 1279 1301 1328 1393 1476 1543 1594 1659 1734 1809 1873 2037 2212 2218 2102 2037 2097 2132 2131 1963 1843 1735 1643 1644 1765 1907 1922 1799 1671 1579 1524 1495 1515 1557 1541 1442 1395 1345 1273 1194 1146 1116 1094 1103 1189 1388 1559 1494 1446 1338 1126 907 769 754 744 745 686 627 584 608 779 1139 1586 1784 1344 867 812 881 810 639 559 582 664 642 624 744 734 588 512 612 507 438 1205 2165 2565 2567 2372 2127 1965 1891 1952 2051 2002 2231 2714 2973 2545 1687 1157 995 1139 1506 1922 2331 2644 2699 2627 2862 2746 2445 2078 1933 1964 2048 2085 1852 2842 3154 3063 3061 3029 2902 2785 2868 2896 3122 3560 3650 3333 3248 3481 3584 3451 3517 3592 3773 3986 4059 3854 3536 3401 3611 4051 4045 3539 2964 2616 2562 2789 2633 2359 2153 2047 2012 1983 1946 1908 1824 1848 1924 29 24 26 30 43 53 58 55 49 44 45 38 22 6 0 0 0 0 0 0 2 8 15 24 36 48 55 77 80 75 84 116 149 176 193 194 200 187 166 142 125 116 119 119 122 124 128 138 152 165 179 186 177 167 158 159 162 154 137 138 146 150 155 153 125 90 92 54 54 45 32 28 33 38 34 25 15 8 6 10 21 28 17 1 0 0 0 0 0 0 0 0 0 0 0 1 2 2 4 9 13 25 30 23 10 20 60 102 133 291 525 689 764 741 625 446 273 187 526 1567 1597 1504 1588 1775 2021 2260 2475 2682 2900 3080 3171 3325 3449 3297 2784 2356 2376 2304 2131 1933 1774 1670 1606 1561 1535 1524 1505 1479 1474 1511 1613 1793 1980 2111 2172 2171 2095 1939 1750 1624 1638 1750 1803 1566 1298 1233 1276 1233 1034 820 832 1208 2045 2146 1898 1700 1573 1490 1494 1565 1616 1514 1347 1258 1233 1236 1219 1161 1101 1054 1059 1082 1051 992 922 845 770 723 724 730 658 526 409 336 312 333 392 455 509 615 682 704 722 746 744 710 657 631 673 768 908 1110 1372 1609 1711 1633 1433 1296 1316 1425 1535 1589 1574 1514 1452 1424 1387 1343 1342 1353 1368 1415 1468 1486 1473 1469 1444 1368 1346 1355 1362 1375 1393 1396 1395 1424 1432 1407 1375 1345 1329 1338 1374 1425 1478 1550 1625 1685 1757 1838 1902 1931 1909 1821 1704 1623 1584 1568 1556 1537 1542 1576 1607 1669 1660 1594 1573 1579 1606 1657 1713 1727 1677 1698 1856 1922 1993 2025 2096 2165 2154 2113 2102 2035 1964 1952 1938 1868 1882 2061 2327 2556 2568 2606 2632 2601 2546 2461 2323 2133 1924 1730 1604 1684 1687 1589 1511 1393 1204 1005 827 688 604 514 550 673 785 885 989 1049 1044 1065 1283 1723 2023 1949 1813 1870 2010 2015 1760 1577 2024 2513 2348 1830 1388 1129 989 926 828 1312 1354 1216 1083 1012 1032 1137 1205 1171 1046 968 935 946 1036 1171 1292 1409 1541 1666 1813 1951 2030 2078 2106 2098 2060 2039 2005 1962 1837 1706 1579 1473 1393 1329 1303 1316 1358 1405 1457 1547 1641 1687 1688 1718 1766 1850 1964 2120 2233 2215 2049 1932 2059 2155 2197 2071 1902 1739 1602 1537 1557 1626 1687 1657 1608 1572 1544 1552 1564 1537 1516 1455 1427 1363 1283 1217 1178 1151 1119 1086 1103 1260 1368 1336 1313 1276 1189 1099 1072 875 769 731 671 616 597 611 723 1072 1361 1607 1476 886 705 764 736 683 626 615 703 672 621 796 937 804 659 1373 1111 838 1297 1987 2370 2500 2447 2230 1997 1795 2023 2376 2326 2342 2757 3042 2465 1660 1439 1524 1861 2274 2572 2795 2936 2786 2640 2598 2583 2485 2313 2223 2265 2407 2774 3449 3359 3271 3231 3098 3077 3120 3053 2930 3021 3325 3582 3579 3428 3459 3670 3643 3452 3354 3312 3424 3714 3983 4038 3878 3674 3792 4013 3956 3521 2868 2344 2198 2352 2390 2334 2195 2116 2103 2082 2002 1969 1884 1856 1831 45 42 33 31 40 44 46 46 45 42 40 36 23 3 0 0 0 0 0 0 0 2 7 19 37 59 79 107 128 124 113 106 123 151 180 210 220 202 198 199 180 154 152 156 164 171 177 180 184 193 204 204 195 190 184 199 211 211 207 197 184 168 151 136 120 105 95 72 64 70 54 49 36 21 16 12 5 1 3 15 43 67 49 0 0 0 0 0 0 0 0 0 0 0 0 7 11 9 12 22 32 40 41 29 17 25 65 109 166 376 663 836 840 693 481 303 204 229 605 1762 1470 1442 1569 1762 1999 2234 2418 2616 2827 3121 3204 3282 3137 2580 2078 2156 2235 2164 2032 1898 1798 1730 1681 1633 1585 1558 1545 1517 1504 1508 1554 1672 1851 2034 2157 2167 2079 1899 1699 1580 1602 1737 1835 1673 1413 1301 1270 1183 1021 912 1017 1364 1708 1824 1757 1622 1517 1469 1502 1611 1705 1599 1371 1246 1198 1195 1192 1171 1140 1098 1058 1054 1024 957 889 849 850 889 927 890 728 528 403 353 361 404 453 488 539 689 892 1189 1292 1107 856 706 630 555 531 574 681 857 1107 1396 1623 1673 1521 1349 1315 1380 1474 1533 1537 1498 1441 1391 1339 1296 1308 1343 1371 1432 1496 1508 1479 1478 1466 1400 1352 1329 1317 1329 1362 1384 1389 1394 1396 1381 1348 1328 1353 1405 1462 1531 1603 1676 1711 1753 1819 1877 1901 1885 1823 1728 1651 1612 1577 1534 1508 1512 1537 1565 1591 1655 1667 1632 1606 1612 1648 1702 1743 1742 1715 1754 1888 1955 2033 2084 2148 2214 2224 2173 2116 2055 1992 1968 1996 1910 1878 2073 2385 2588 2713 2699 2664 2611 2537 2444 2306 2098 1842 1627 1516 1569 1583 1563 1500 1376 1216 1065 922 810 840 773 805 920 1028 1105 1174 1220 1226 1242 1435 1859 2179 2089 1914 1937 1922 1753 1508 1306 1530 2061 2023 1655 1329 1072 940 906 887 1029 1111 1128 1114 1073 1044 1097 1146 1124 1048 998 983 1010 1086 1183 1262 1340 1419 1542 1679 1830 1968 2025 1996 1949 1880 1840 1757 1657 1552 1460 1407 1411 1444 1427 1427 1445 1496 1557 1624 1664 1694 1707 1685 1707 1767 1861 1986 2141 2225 2169 2045 2000 2005 2083 2192 2214 2104 1886 1699 1638 1605 1604 1572 1538 1540 1584 1620 1649 1667 1645 1571 1459 1444 1384 1316 1259 1218 1190 1154 1099 1090 1168 1209 1215 1218 1232 1228 1153 1092 999 860 759 690 636 601 603 690 900 1180 1626 1877 1523 1062 808 652 657 629 622 701 751 738 678 754 1028 608 1790 1725 1521 1608 1745 2043 2432 2548 2468 2255 1744 2248 2687 2654 2666 2971 3127 2415 2024 2008 2188 2504 2819 2958 2890 2593 2425 2404 2308 2202 2177 2259 2425 2583 2609 2757 2866 3025 3135 3100 3160 3383 3365 3220 2834 2739 2961 3233 3368 3310 3358 3465 3398 3242 3087 2970 3045 3342 3710 3944 3991 3819 3741 3793 3820 3618 2796 2176 1865 2014 2292 2345 2196 2078 2013 1958 1841 1768 1733 1725 1759 63 50 37 35 39 37 33 32 33 34 33 30 19 0 0 0 0 0 0 0 0 0 4 19 41 56 79 112 134 140 154 140 134 137 136 138 158 180 185 200 206 200 198 201 203 205 210 219 229 235 235 238 252 253 248 259 263 253 229 204 186 166 149 152 165 155 124 89 67 65 61 96 60 30 20 12 4 1 3 16 58 99 65 1 2 0 0 0 0 0 0 0 0 0 0 10 19 21 25 36 48 54 47 38 37 39 69 126 273 562 890 1040 927 632 340 193 150 245 718 1680 1308 1387 1517 1704 1958 2193 2354 2524 2758 3168 3422 3217 2616 2047 1860 1980 2037 2000 1939 1887 1847 1800 1744 1681 1622 1590 1567 1525 1509 1517 1535 1576 1694 1892 2091 2168 2080 1906 1725 1649 1672 1751 1821 1727 1512 1324 1176 1066 990 1004 1149 1356 1491 1518 1502 1484 1465 1470 1537 1655 1722 1586 1362 1224 1175 1163 1162 1156 1136 1095 1042 994 955 921 905 929 989 1049 1054 960 725 545 459 449 479 512 527 537 589 744 935 1312 1429 1197 907 734 654 593 555 552 602 718 916 1199 1486 1642 1592 1442 1343 1352 1415 1469 1486 1468 1425 1369 1310 1262 1280 1340 1385 1443 1505 1528 1503 1483 1479 1444 1393 1343 1306 1298 1323 1357 1368 1354 1344 1345 1337 1336 1361 1428 1524 1619 1712 1789 1819 1847 1880 1888 1861 1799 1714 1631 1607 1601 1571 1508 1495 1516 1535 1542 1562 1626 1662 1641 1624 1631 1680 1737 1748 1719 1735 1829 1930 2003 2094 2187 2287 2364 2372 2307 2204 2108 1999 1948 2009 1971 1924 2065 2360 2561 2664 2684 2623 2534 2418 2288 2135 1925 1658 1463 1444 1502 1547 1551 1492 1380 1259 1171 1085 1001 1005 1007 1070 1165 1244 1305 1376 1448 1470 1436 1529 1898 2209 2206 2051 1940 1767 1537 1351 1182 1098 1237 1394 1382 1217 1037 925 892 910 969 1020 1048 1075 1084 1059 1069 1073 1106 1107 1041 1015 1049 1122 1218 1292 1346 1404 1484 1579 1685 1766 1802 1805 1751 1680 1604 1527 1450 1391 1365 1369 1414 1518 1565 1591 1575 1565 1558 1549 1548 1569 1598 1611 1653 1744 1859 2005 2206 2291 2143 1981 2016 2047 2051 2175 2355 2403 2249 2042 1981 1971 1843 1697 1583 1581 1633 1684 1729 1732 1601 1598 1522 1475 1411 1354 1307 1277 1268 1215 1133 1103 1136 1194 1209 1181 1183 1258 1191 1149 1068 934 842 784 735 725 724 741 748 974 1460 2001 2106 1687 1190 911 670 636 663 734 808 835 839 968 1406 949 1271 1347 1674 1997 2028 2268 2335 2278 2285 2405 2313 2495 2792 2926 3022 3141 2984 2546 2411 2496 2645 2766 2876 2794 2475 2136 2123 2180 2065 1867 1810 2123 2572 2744 2694 2682 2764 2868 2926 3040 3233 3308 3333 3148 2648 2317 2467 2921 3016 2829 2843 2964 3000 2872 2627 2508 2608 2886 3248 3524 3613 3596 3529 3377 3534 3541 3057 2633 2300 2219 2509 2474 2214 1961 1818 1710 1643 1633 1656 1670 1664 55 37 35 39 41 40 35 29 27 27 27 24 14 2 0 0 0 0 0 0 0 3 13 25 45 61 77 107 124 133 160 160 157 173 181 187 201 217 224 238 260 269 265 262 261 259 265 284 296 293 284 287 301 292 283 254 230 199 176 171 169 162 157 164 173 157 122 87 67 61 62 111 66 45 36 21 6 4 5 13 54 89 43 6 4 0 0 0 0 6 4 1 0 0 2 13 26 32 44 58 71 70 49 39 44 47 73 173 459 848 1142 1167 1019 640 253 142 137 223 676 1318 1223 1339 1453 1632 1895 2171 2374 2550 2787 3091 3566 3584 2777 1975 1765 1846 1881 1884 1893 1915 1915 1867 1799 1725 1667 1621 1570 1515 1486 1508 1528 1541 1607 1751 1938 2073 2061 1923 1790 1796 1859 1886 1855 1743 1551 1332 1100 1008 1037 1125 1217 1268 1266 1252 1274 1331 1393 1462 1564 1673 1684 1527 1338 1210 1177 1159 1145 1135 1117 1079 1026 962 921 937 990 1061 1132 1158 1093 944 745 631 599 629 654 646 618 602 637 758 859 1097 1149 947 759 675 648 631 617 608 633 711 854 1080 1344 1544 1598 1515 1397 1349 1371 1409 1434 1436 1408 1353 1284 1238 1253 1332 1413 1456 1495 1525 1518 1482 1476 1459 1399 1326 1274 1259 1277 1312 1346 1365 1383 1396 1430 1464 1491 1575 1692 1766 1829 1877 1905 1909 1883 1842 1786 1715 1632 1560 1557 1557 1536 1498 1491 1500 1505 1510 1544 1612 1654 1646 1625 1627 1665 1709 1717 1701 1749 1877 1976 2063 2169 2299 2457 2589 2614 2516 2358 2183 2013 1925 1993 2028 1997 2056 2298 2518 2547 2605 2568 2365 2159 2003 1846 1655 1478 1407 1406 1460 1529 1550 1498 1396 1297 1239 1194 1151 1152 1207 1289 1368 1433 1491 1563 1672 1713 1633 1639 1868 2091 2139 2024 1833 1609 1421 1284 1145 1050 1091 1168 1173 1097 997 932 896 883 933 968 989 1022 1046 1045 1098 1267 1375 1303 1188 1163 1194 1225 1278 1314 1337 1372 1416 1463 1523 1565 1577 1586 1562 1520 1462 1415 1389 1387 1405 1423 1436 1515 1589 1586 1506 1442 1393 1362 1380 1450 1532 1589 1638 1738 1870 2056 2280 2367 2186 1984 1991 2109 2100 2197 2416 2557 2484 2311 2214 2190 2136 2036 1916 1830 1786 1801 1877 1829 1543 1499 1440 1382 1365 1370 1353 1318 1335 1268 1222 1209 1218 1218 1217 1250 1296 1296 1231 1181 1077 970 928 922 886 873 871 805 618 685 1056 1578 1967 1970 1319 699 630 631 638 665 704 694 685 1084 1478 1269 1006 888 1266 1990 2160 2145 2128 1983 1829 2068 2498 2770 2888 3133 3234 3126 2813 2563 2496 2587 2754 2734 2647 2418 2106 1751 1792 1970 1936 1788 1762 2122 2498 2620 2607 2560 2508 2483 2652 2959 3198 3276 3198 2964 2658 2297 2012 2703 2540 2440 2493 2584 2614 2517 2303 2224 2325 2580 2899 3182 3415 3594 3743 3209 3215 3302 3402 3393 3131 2825 2588 2252 1952 1749 1641 1581 1577 1609 1642 1592 1563 38 27 26 32 38 40 37 33 29 25 23 23 17 7 1 0 0 0 0 0 2 7 17 31 47 77 69 103 121 132 155 174 174 199 219 238 275 297 298 299 311 328 336 330 317 307 310 317 314 296 274 267 271 267 252 212 180 160 140 143 150 147 141 144 168 168 117 90 68 54 62 96 86 57 57 41 32 25 13 8 28 47 20 6 2 0 0 0 2 26 14 4 1 1 5 18 36 52 71 83 89 78 55 42 52 68 88 269 739 1130 1268 1203 1027 642 177 125 213 469 892 1195 1192 1277 1393 1582 1856 2209 2487 2710 2915 3139 3587 4154 3447 2118 1727 1759 1792 1833 1877 1908 1890 1825 1765 1731 1704 1663 1602 1539 1500 1558 1625 1649 1666 1711 1799 1913 1982 1942 1940 2001 2090 2070 1929 1736 1513 1283 1049 1037 1164 1309 1378 1338 1245 1194 1204 1250 1324 1420 1540 1637 1620 1480 1337 1243 1213 1185 1159 1141 1125 1092 1040 994 982 1013 1094 1165 1203 1162 1050 925 809 732 744 806 819 776 713 673 690 777 859 929 918 793 685 639 632 633 639 648 683 748 855 1019 1221 1408 1510 1494 1407 1337 1328 1356 1392 1416 1405 1355 1283 1227 1234 1321 1427 1486 1503 1512 1512 1489 1472 1458 1390 1294 1240 1224 1241 1284 1343 1405 1454 1497 1562 1619 1665 1721 1805 1897 1948 1950 1951 1945 1888 1810 1742 1669 1582 1515 1507 1509 1510 1499 1493 1492 1493 1511 1565 1626 1579 1605 1591 1634 1679 1708 1716 1712 1760 1877 1985 2078 2195 2370 2592 2804 2873 2681 2427 2176 1963 1859 1929 2020 2023 2021 2174 2425 2433 2453 2270 2011 1841 1717 1567 1426 1322 1291 1324 1386 1467 1501 1468 1396 1324 1259 1221 1193 1225 1325 1447 1576 1732 1880 1905 1917 1914 1800 1726 1771 1854 1875 1791 1629 1449 1340 1232 1110 1023 1003 1035 1053 1012 959 903 852 828 870 905 925 951 978 991 1029 1136 1257 1217 1187 1212 1252 1293 1319 1314 1292 1295 1323 1358 1398 1424 1417 1412 1416 1424 1420 1407 1420 1451 1489 1518 1495 1478 1497 1425 1321 1269 1262 1279 1324 1406 1511 1607 1672 1769 1902 2099 2322 2415 2235 1908 1832 1987 2057 2154 2330 2473 2485 2436 2384 2321 2291 2253 2177 2109 2105 2121 2175 2006 1612 1414 1366 1390 1454 1512 1535 1492 1392 1347 1362 1346 1289 1241 1254 1301 1276 1219 1212 1184 1117 1043 1003 995 967 952 950 881 689 632 819 1140 1444 1758 1215 765 586 560 546 517 539 547 562 1070 1678 1721 1406 1097 1083 1542 1935 1929 2001 1977 1817 1913 2385 2873 2980 3197 3190 2958 2608 2427 2448 2445 2601 2591 2410 2128 1845 1638 1588 1714 1800 1846 2075 2315 2468 2556 2580 2440 2338 2386 2643 2965 3095 2934 2703 2700 2732 2595 2119 2482 2547 2514 2533 2515 2419 2243 2141 2154 2207 2357 2639 2983 3283 3422 3802 3537 3378 3304 3412 3388 3037 2647 2309 2055 1805 1663 1633 1652 1682 1582 1571 1557 1560 28 26 23 22 30 38 41 40 34 27 23 22 22 14 3 0 0 0 0 0 0 3 11 29 52 70 67 99 123 139 174 203 214 236 265 275 296 317 326 331 332 326 324 331 326 309 287 268 254 232 204 190 205 196 186 185 165 138 123 134 149 154 158 166 170 157 116 102 75 63 60 81 110 90 83 54 55 46 23 5 7 11 6 2 0 0 0 0 6 24 22 7 7 9 15 31 57 84 102 106 100 79 65 69 78 83 133 434 1037 1335 1347 1222 970 547 138 114 431 1394 1451 1278 1189 1228 1375 1589 1909 2310 2597 2845 3130 3445 3831 4158 3465 1898 1659 1673 1731 1800 1839 1823 1773 1718 1689 1719 1742 1717 1642 1558 1526 1604 1744 1807 1788 1748 1745 1797 1871 1914 1982 2035 2135 2104 1929 1695 1458 1236 1047 1068 1221 1385 1507 1520 1424 1306 1261 1245 1258 1335 1451 1545 1535 1440 1341 1279 1253 1220 1191 1157 1134 1114 1088 1071 1083 1097 1161 1198 1164 1071 969 897 846 813 844 903 925 882 812 768 782 847 907 915 868 779 700 651 630 626 636 664 710 772 859 979 1128 1280 1387 1410 1360 1296 1279 1314 1371 1408 1402 1356 1290 1240 1246 1341 1430 1504 1522 1518 1517 1506 1481 1471 1416 1293 1236 1220 1230 1265 1325 1402 1491 1583 1684 1761 1817 1871 1937 2004 2037 2013 1979 1980 1914 1810 1727 1643 1540 1462 1446 1455 1467 1486 1502 1518 1542 1561 1567 1588 1534 1605 1625 1702 1737 1748 1756 1747 1758 1837 1925 2008 2135 2383 2627 2828 2921 2693 2364 2075 1857 1752 1815 1947 2004 1992 2096 2366 2347 2225 1965 1724 1585 1496 1392 1295 1237 1202 1227 1320 1406 1467 1469 1412 1338 1248 1174 1153 1219 1366 1515 1701 2005 2368 2552 2390 2167 1925 1739 1629 1574 1530 1466 1384 1291 1226 1160 1070 998 986 1008 1006 962 933 867 821 801 819 839 850 871 903 932 960 1011 1065 1104 1135 1174 1239 1309 1340 1314 1261 1237 1257 1297 1334 1348 1332 1318 1337 1372 1431 1468 1500 1538 1567 1570 1498 1389 1320 1224 1169 1183 1223 1251 1288 1373 1521 1658 1748 1835 1945 2098 2268 2343 2197 1807 1685 1781 1887 1988 2128 2286 2407 2321 2384 2421 2396 2329 2261 2259 2325 2173 2124 2065 1922 1767 1728 1799 1872 1882 1840 1751 1620 1522 1479 1453 1403 1337 1297 1270 1242 1206 1217 1223 1186 1125 1064 1005 981 971 968 862 699 627 737 928 1041 1141 900 643 503 472 509 498 533 535 565 804 1620 2229 2196 1917 1523 1508 1772 1737 1728 1805 1985 2325 2665 2993 3155 3145 3011 2696 2327 2205 2349 2372 2437 2459 2378 2236 1954 1548 1418 1481 1647 1873 2223 2477 2521 2507 2564 2297 2133 2292 2703 2927 2811 2567 2488 2595 2507 2442 2336 2473 2589 2646 2734 2664 2464 2164 1919 2004 2128 2173 2409 2878 3126 3199 3426 3540 3592 3634 3536 3024 2669 2419 2225 2030 1840 1703 1683 1549 1479 1508 1537 1555 1570 29 30 29 24 22 25 33 39 37 31 23 20 19 16 2 0 0 0 0 0 0 2 8 27 53 67 78 111 142 161 213 246 259 279 302 299 298 330 337 313 289 275 270 271 285 286 262 235 214 194 177 165 151 152 156 163 165 157 166 184 172 169 177 186 177 152 124 110 87 74 71 86 120 131 104 70 55 53 34 14 9 8 0 0 0 0 0 2 15 30 24 10 14 24 33 53 88 125 145 142 132 87 64 69 78 104 252 650 1084 1170 1123 970 694 353 107 130 402 1379 1489 1365 1244 1256 1430 1719 2093 2516 2721 3078 3227 3292 3535 3742 3157 1594 1533 1568 1666 1766 1803 1767 1710 1698 1721 1739 1749 1721 1655 1581 1566 1653 1796 1871 1835 1767 1732 1748 1796 1845 1901 1981 2041 1976 1824 1625 1418 1219 1053 1012 1132 1321 1471 1528 1504 1426 1352 1287 1211 1228 1320 1411 1423 1378 1316 1263 1230 1197 1180 1149 1118 1103 1098 1100 1112 1115 1154 1134 1037 959 885 834 834 870 913 964 977 948 905 882 905 948 962 922 849 791 737 676 635 621 632 664 710 774 857 954 1067 1191 1297 1349 1334 1284 1256 1293 1357 1398 1399 1369 1326 1292 1306 1413 1458 1503 1526 1528 1525 1513 1490 1494 1457 1326 1277 1267 1274 1292 1328 1394 1503 1624 1759 1880 1959 1999 2039 2084 2101 2075 2018 1992 1925 1833 1745 1649 1537 1441 1404 1425 1473 1518 1550 1577 1609 1606 1563 1590 1585 1675 1738 1787 1774 1734 1708 1701 1723 1783 1835 1937 2080 2386 2662 2810 2829 2612 2279 1989 1764 1654 1714 1874 1978 1988 2070 2269 2219 1976 1729 1560 1456 1367 1273 1207 1220 1230 1242 1318 1392 1453 1469 1421 1322 1175 1057 1049 1141 1316 1481 1691 2027 2433 2739 2633 2335 1982 1698 1501 1370 1284 1233 1176 1117 1081 1050 1009 972 963 983 993 955 927 872 837 816 804 793 791 811 841 852 899 939 978 1012 1046 1099 1190 1275 1319 1303 1259 1236 1246 1273 1300 1314 1304 1307 1348 1404 1483 1544 1574 1577 1546 1470 1353 1224 1140 1092 1113 1185 1249 1278 1312 1421 1600 1739 1824 1882 1951 2049 2164 2288 2236 1888 1686 1674 1749 1825 1909 2067 2264 2145 2268 2421 2485 2508 2528 2491 2267 1979 1914 2018 2294 2400 2299 2251 2188 2091 1937 1790 1674 1568 1512 1497 1456 1409 1331 1298 1281 1233 1216 1228 1214 1171 1109 983 928 929 942 889 757 630 703 807 843 791 690 641 577 495 560 573 549 498 514 581 1169 2114 2483 2049 1050 1456 1617 1396 1270 1479 2004 2516 2853 3047 3075 2996 2835 2551 2234 2202 2310 2372 2379 2392 2347 2117 1681 1375 1360 1353 1507 1882 2310 2577 2604 2464 2456 2243 2143 2445 2688 2620 2409 2234 2125 2289 2179 2181 2281 2329 2291 2342 2547 2634 2591 2233 1913 2009 2232 2139 2278 2763 3041 3144 3029 2913 3543 3643 3230 2791 2464 2237 2091 1975 1847 1728 1626 1488 1463 1476 1489 1510 1515 29 32 33 28 20 22 28 32 35 35 29 22 16 10 1 0 0 0 0 0 1 4 9 23 53 83 110 141 173 194 215 263 276 305 324 308 286 310 354 358 345 318 278 247 250 274 267 231 199 187 186 179 163 155 173 173 162 161 183 199 195 182 171 169 176 172 145 114 97 87 79 74 127 148 132 110 54 45 36 15 12 18 13 1 0 0 0 14 38 44 29 20 24 38 56 87 134 181 201 194 175 97 66 79 101 185 435 805 1008 933 750 547 331 163 73 109 393 1152 1332 1439 1355 1452 1690 2069 2569 2996 3326 3217 2584 2110 2112 2269 2032 1402 1395 1474 1617 1751 1800 1776 1741 1743 1764 1745 1710 1671 1634 1609 1616 1678 1776 1826 1799 1748 1750 1796 1843 1865 1871 1885 1890 1792 1683 1541 1373 1197 1035 934 967 1148 1314 1397 1461 1477 1430 1332 1204 1147 1199 1269 1283 1263 1222 1176 1143 1118 1101 1082 1061 1055 1057 1067 1080 1082 1074 1005 907 858 840 849 872 901 944 1017 1031 1002 978 975 1004 1024 998 937 850 799 749 690 642 623 632 661 706 769 853 946 1044 1150 1257 1334 1349 1306 1254 1275 1339 1392 1412 1398 1369 1354 1377 1464 1497 1510 1521 1512 1498 1488 1476 1469 1433 1363 1340 1337 1347 1365 1395 1447 1532 1647 1791 1939 2041 2073 2096 2128 2134 2124 2096 2034 1969 1882 1788 1692 1592 1506 1469 1500 1573 1645 1688 1699 1692 1657 1612 1641 1687 1771 1839 1859 1813 1734 1671 1647 1659 1697 1707 1850 2023 2321 2608 2761 2746 2526 2172 1854 1629 1560 1657 1835 1979 2053 2126 2175 2044 1754 1523 1416 1351 1275 1199 1146 1183 1194 1225 1299 1380 1439 1450 1382 1229 1043 932 945 1063 1258 1443 1620 1845 2104 2299 2345 2177 1881 1593 1392 1260 1149 1074 991 932 911 919 928 914 906 935 965 946 953 935 893 837 800 777 743 727 728 744 819 893 944 967 989 1055 1166 1235 1269 1263 1236 1216 1209 1222 1262 1307 1292 1323 1391 1475 1555 1596 1578 1507 1404 1255 1149 1068 1029 1038 1095 1178 1248 1280 1367 1500 1682 1813 1870 1883 1907 1960 1967 2073 2151 1977 1744 1635 1675 1734 1771 1882 2054 2118 2151 2276 2513 2719 2781 2589 2086 1931 1899 1889 2214 2585 2483 2323 2112 1949 1847 1716 1618 1544 1474 1456 1408 1335 1316 1299 1245 1216 1252 1291 1279 1246 1154 999 922 918 926 902 838 658 683 725 749 696 651 655 639 613 644 645 576 483 487 635 1009 1698 2305 1990 1103 930 965 933 869 1112 1930 2436 2796 3019 3046 2882 2589 2368 2141 2088 2262 2342 2352 2361 2291 2061 1605 1389 1290 1335 1633 2116 2566 2745 2685 2515 2476 2437 2419 2377 2213 2027 2174 2056 1834 1855 2025 2207 2271 2125 1860 1865 2043 2282 2396 2177 1939 2205 2364 2310 2353 2582 2883 3158 3192 2660 3476 3484 3087 2725 2386 2118 1982 1929 1865 1678 1473 1389 1401 1394 1392 1437 1469 25 29 36 34 19 18 23 23 28 35 33 27 19 11 3 0 0 0 0 0 1 8 19 30 51 102 136 161 198 222 224 265 281 303 336 335 307 305 336 362 375 368 316 284 276 269 249 266 236 224 232 241 234 212 204 207 234 244 270 281 264 241 213 209 210 191 160 132 123 129 157 83 149 148 146 125 56 26 26 15 27 43 27 5 4 0 0 41 62 48 30 25 35 58 86 130 190 232 243 233 195 119 82 132 208 389 657 903 978 849 609 369 187 90 46 59 230 627 1025 1419 1486 1937 2096 2338 2773 3280 3687 2616 1450 1119 1098 1167 1212 1257 1336 1440 1589 1716 1764 1770 1772 1783 1780 1729 1659 1638 1644 1644 1645 1658 1667 1649 1616 1660 1774 1888 1965 1970 1912 1840 1790 1681 1564 1450 1322 1178 1030 913 886 988 1133 1228 1339 1435 1437 1343 1212 1125 1129 1155 1141 1112 1077 1047 1029 1016 1003 997 998 1002 1012 1018 1014 1001 974 894 815 801 832 875 914 962 1033 1101 1114 1066 1019 1017 1042 1045 1013 964 875 811 750 694 652 635 645 672 711 765 843 938 1038 1141 1246 1333 1368 1337 1269 1251 1294 1370 1415 1417 1402 1399 1423 1476 1509 1506 1496 1463 1434 1428 1423 1390 1377 1382 1382 1391 1411 1441 1477 1516 1570 1656 1773 1874 1996 2071 2114 2151 2173 2170 2151 2092 2001 1910 1833 1764 1692 1631 1610 1648 1739 1807 1844 1838 1807 1770 1745 1762 1794 1812 1852 1895 1861 1773 1700 1665 1630 1630 1669 1817 1976 2209 2471 2640 2606 2363 2039 1748 1513 1484 1614 1798 1958 2068 2119 2055 1858 1602 1404 1303 1248 1217 1198 1128 1124 1116 1176 1272 1362 1423 1426 1328 1137 940 851 873 998 1187 1364 1494 1606 1724 1833 1888 1839 1654 1435 1262 1127 995 886 804 774 801 833 859 861 860 896 923 942 972 959 884 801 757 734 685 667 666 696 774 863 922 944 979 1077 1168 1211 1235 1226 1204 1182 1169 1181 1242 1305 1295 1344 1429 1488 1499 1477 1427 1341 1233 1091 1014 974 973 1019 1107 1206 1275 1299 1398 1550 1720 1842 1894 1892 1856 1849 1824 1878 1971 1971 1810 1649 1676 1717 1733 1806 1935 2013 1988 2138 2518 2734 2670 2356 2105 2055 2067 2050 2151 2429 2534 2562 2421 2300 2200 2059 1855 1601 1484 1620 1575 1544 1501 1422 1378 1401 1441 1425 1394 1333 1197 1057 977 961 960 915 909 743 650 664 716 716 672 667 652 648 669 687 657 603 614 773 1115 1433 1876 1652 1039 769 832 838 691 784 1451 1957 2518 2828 2785 2607 2312 2221 2108 2048 2212 2275 2211 2101 2003 2029 1525 1290 1279 1458 1816 2287 2706 2729 2579 2588 2638 2679 2652 2410 2033 1742 2139 1971 1709 1740 2021 2211 2035 1792 1670 1647 1686 1847 1998 1978 2004 2062 1983 2145 2269 2440 2697 3118 3628 3330 3539 3365 3085 2782 2412 2127 2014 1883 1761 1574 1432 1370 1335 1303 1344 1434 1512 32 34 38 41 41 42 33 25 22 25 29 28 22 13 4 0 0 0 0 0 0 21 56 72 67 88 146 176 211 238 246 277 310 274 299 338 363 372 376 375 370 370 335 358 366 315 281 332 327 333 331 314 291 275 273 283 289 301 330 334 321 301 276 254 262 271 237 189 174 192 187 107 170 160 145 100 49 31 40 52 66 64 42 32 17 2 13 58 65 34 27 33 52 86 131 190 251 275 263 210 151 121 170 243 496 739 903 964 915 763 536 294 132 61 26 22 73 233 630 1239 1622 2086 1747 1560 1727 2158 2372 1698 888 933 1013 1099 1164 1240 1345 1444 1535 1589 1619 1662 1717 1756 1762 1730 1684 1678 1688 1664 1629 1610 1601 1592 1596 1668 1833 1946 2020 1999 1902 1798 1731 1634 1485 1357 1254 1149 1040 959 949 1029 1133 1230 1309 1400 1408 1333 1232 1158 1128 1106 1059 1006 963 935 924 921 919 922 930 949 959 954 933 911 884 809 731 752 832 903 964 1021 1073 1097 1077 1010 976 996 1027 1032 1008 956 871 804 745 697 667 659 670 695 724 762 820 908 1015 1128 1238 1329 1375 1358 1298 1250 1261 1312 1375 1412 1420 1423 1446 1481 1499 1487 1477 1434 1402 1388 1368 1337 1346 1367 1385 1410 1446 1491 1536 1572 1600 1643 1719 1782 1883 2011 2118 2190 2227 2215 2187 2128 2053 1980 1911 1857 1813 1784 1791 1815 1882 1934 1958 1956 1936 1909 1882 1853 1810 1772 1810 1911 1929 1870 1810 1772 1711 1728 1809 1941 2128 2358 2537 2567 2415 2134 1874 1662 1504 1488 1604 1768 1902 1971 1957 1862 1708 1527 1364 1263 1194 1140 1114 1087 1080 1093 1178 1291 1368 1414 1407 1277 1069 888 827 857 969 1122 1261 1354 1405 1453 1491 1525 1507 1398 1236 1065 919 817 746 699 675 745 806 817 806 816 870 903 919 936 909 830 749 705 684 659 654 670 703 756 835 908 966 1036 1105 1150 1192 1213 1204 1189 1178 1171 1184 1242 1280 1292 1361 1430 1413 1338 1275 1232 1178 1101 1017 951 927 951 1027 1147 1259 1336 1375 1456 1595 1731 1824 1877 1887 1853 1822 1802 1823 1861 1912 1857 1698 1725 1759 1714 1728 1773 1874 1972 2141 2506 2688 2603 2449 2387 2307 2278 2307 2352 2511 2732 3160 3181 3071 2806 2507 2381 2387 2406 2442 2276 2081 1834 1719 1758 1808 1712 1596 1518 1385 1198 1065 1022 1012 1029 975 958 853 698 638 680 714 695 688 678 656 668 696 694 649 610 735 1143 1316 1452 1357 1190 1060 874 862 715 757 1069 1607 2193 2455 2370 2321 2246 2150 2053 2016 2029 2026 1971 1837 1758 1763 1574 1410 1383 1592 2041 2532 2680 2568 2472 2509 2591 2617 2565 2396 2232 1979 2063 1878 1611 1653 1917 1997 1748 1677 1668 1677 1697 1738 1786 1820 1960 1888 1853 1979 2196 2342 2499 2943 3379 3536 3469 3272 3093 2815 2449 2157 1940 1725 1571 1487 1398 1299 1270 1286 1370 1468 1529 30 27 26 30 35 41 41 32 24 21 23 23 18 9 2 0 0 0 0 0 0 14 94 134 123 121 171 212 220 258 239 292 327 277 258 273 343 412 438 420 387 368 349 425 440 356 314 345 386 435 444 418 419 413 413 412 401 388 321 292 300 311 302 282 262 256 251 213 195 228 230 167 154 185 137 81 53 70 109 132 119 78 71 72 36 17 38 68 58 15 34 54 82 129 197 269 319 307 236 153 123 179 291 506 919 1077 1098 1041 861 607 352 162 64 26 18 24 55 138 447 944 1230 1172 764 579 658 756 881 924 882 932 968 1034 1131 1252 1359 1416 1427 1415 1437 1498 1581 1640 1675 1709 1750 1778 1760 1694 1638 1623 1635 1672 1734 1789 1942 1904 1975 1907 1810 1749 1708 1628 1486 1356 1277 1211 1146 1102 1112 1175 1254 1348 1349 1374 1378 1327 1260 1212 1170 1116 1045 975 916 875 857 854 858 861 863 890 893 878 860 836 798 739 699 741 832 920 998 1043 1038 991 923 840 855 921 985 1005 964 882 800 740 698 681 678 681 693 711 732 755 793 865 970 1096 1219 1316 1369 1367 1322 1271 1263 1293 1332 1369 1395 1416 1447 1491 1513 1481 1471 1409 1377 1356 1337 1336 1339 1335 1346 1385 1438 1497 1553 1594 1612 1623 1659 1724 1808 1950 2107 2219 2260 2246 2221 2186 2141 2074 2006 1966 1966 1991 2016 2038 2094 2109 2111 2104 2078 2043 2014 1971 1863 1794 1863 1999 2071 2049 1988 1948 1948 2026 2155 2315 2502 2635 2639 2498 2248 1964 1779 1674 1580 1541 1606 1725 1804 1804 1769 1744 1647 1512 1367 1249 1153 1078 1050 1066 1080 1116 1230 1336 1365 1364 1335 1187 1015 882 843 886 986 1089 1176 1247 1275 1292 1297 1299 1266 1185 1057 913 799 731 677 633 664 729 772 785 786 790 821 878 887 861 812 754 705 678 671 661 640 667 698 733 796 895 1015 1116 1139 1144 1160 1186 1189 1178 1168 1165 1181 1228 1256 1270 1298 1325 1284 1188 1135 1115 1103 1057 984 936 936 984 1081 1210 1326 1397 1448 1525 1658 1768 1814 1868 1909 1921 1878 1818 1792 1809 1855 1860 1757 1797 1891 1702 1691 1697 1736 1930 2250 2561 2648 2796 2768 2776 2759 2640 2485 2398 2255 2668 3352 3337 3009 2734 2750 3023 3399 3499 3300 2738 2173 1972 2123 2260 2261 2045 1823 1641 1444 1229 1076 1055 1045 1033 980 958 886 736 628 624 632 645 674 672 657 673 701 710 698 653 722 951 1034 1087 1125 1061 851 714 685 630 640 746 1183 1825 1995 2022 2127 2227 2055 1817 1596 1444 1472 1591 1539 1525 1543 1501 1438 1481 1775 2210 2465 2445 2344 2230 2204 2247 2222 2132 2212 2284 2172 2042 1869 1733 1891 1728 1629 1504 1499 1622 1769 1785 1757 1746 1607 1612 1730 1830 1899 1968 2056 2265 2632 3107 3458 3505 3323 3089 2774 2440 2112 1797 1546 1461 1482 1407 1314 1262 1273 1357 1437 1469 23 21 19 20 24 28 33 40 32 23 20 15 10 7 3 0 0 0 0 0 2 15 91 162 175 168 189 219 218 248 257 313 352 312 276 282 319 396 460 459 420 404 428 477 484 402 359 367 419 479 503 498 510 483 449 396 351 307 221 215 252 289 308 289 250 227 226 209 161 187 248 206 163 206 159 100 88 157 219 215 154 89 85 97 57 50 82 97 69 32 55 88 125 185 267 332 330 253 159 147 201 314 475 811 1172 1179 1124 1038 751 412 168 54 17 11 26 55 58 97 261 453 538 489 505 521 527 569 674 801 913 969 974 1006 1113 1240 1329 1353 1334 1318 1348 1391 1476 1542 1602 1695 1802 1858 1819 1729 1655 1592 1611 1699 1747 1840 2112 1853 1857 1767 1709 1711 1718 1667 1554 1443 1398 1390 1370 1315 1315 1347 1350 1349 1356 1366 1370 1338 1300 1265 1216 1146 1063 985 918 867 839 826 823 816 814 830 819 816 809 786 743 703 704 759 836 921 993 1015 975 893 801 724 752 846 919 922 859 765 683 636 626 639 662 680 692 708 727 747 779 838 933 1057 1182 1285 1351 1369 1343 1300 1276 1288 1316 1344 1367 1385 1412 1455 1478 1433 1465 1383 1334 1305 1300 1336 1364 1336 1298 1329 1385 1452 1521 1570 1581 1565 1583 1656 1747 1875 2024 2137 2185 2194 2191 2177 2159 2147 2126 2136 2187 2247 2289 2338 2355 2354 2351 2328 2276 2211 2160 2111 2005 1983 2099 2217 2284 2271 2214 2187 2237 2370 2531 2661 2746 2720 2587 2363 2083 1855 1744 1726 1666 1612 1637 1723 1793 1801 1784 1749 1660 1517 1365 1217 1092 1025 1029 1059 1051 1109 1221 1276 1278 1264 1221 1096 960 874 860 921 1020 1091 1138 1188 1197 1186 1175 1154 1116 1046 944 828 726 656 627 607 684 744 771 776 769 774 820 901 874 809 756 716 681 659 657 634 601 654 687 729 803 908 1036 1136 1166 1161 1125 1139 1156 1146 1129 1123 1141 1180 1207 1203 1205 1209 1178 1113 1078 1079 1091 1059 988 946 971 1057 1167 1279 1377 1436 1495 1599 1753 1862 1872 1904 1943 1950 1903 1828 1810 1829 1828 1823 1795 1838 2056 1802 1722 1785 1810 1936 2095 2071 2105 2636 2772 2734 2665 2565 2660 2470 2118 2795 3201 3077 2830 2877 3122 3483 3721 3841 3567 2935 2400 2373 2731 2881 2730 2410 2034 1733 1537 1367 1181 1093 1032 949 890 895 859 755 649 594 581 665 658 654 669 688 695 677 696 722 770 798 807 859 921 871 745 656 583 526 499 529 720 1092 1309 1637 1938 2103 1932 1582 1340 1297 1195 1306 1410 1526 1491 1392 1489 1643 1944 2167 2204 2149 2081 1994 1855 1735 1813 1836 1881 1954 2008 2021 1958 1794 1751 1618 1441 1339 1450 1715 1755 1691 1779 1771 1585 1607 1756 1884 1798 1806 1899 2035 2332 2845 3353 3550 3484 3160 2784 2419 2073 1776 1593 1565 1570 1428 1292 1250 1297 1354 1391 1390 22 25 29 29 29 28 30 36 36 28 21 10 6 6 4 0 0 0 0 0 4 31 87 143 185 211 219 220 209 210 257 263 374 349 321 364 416 438 469 484 465 489 521 530 520 496 446 426 488 544 563 555 518 453 419 351 310 301 287 248 251 252 252 227 206 208 220 215 158 168 230 219 187 188 164 131 156 270 304 245 153 97 102 114 69 77 126 127 91 66 88 138 189 255 345 384 314 191 132 184 328 494 644 883 1056 1069 1065 1019 669 280 73 10 7 22 53 84 55 109 157 262 371 465 515 531 536 574 666 791 901 964 983 1011 1103 1215 1294 1324 1321 1317 1332 1344 1395 1463 1556 1699 1847 1917 1869 1752 1662 1587 1525 1536 1511 1515 1648 1661 1681 1647 1650 1701 1738 1701 1598 1506 1521 1612 1600 1480 1443 1440 1416 1388 1349 1324 1327 1330 1320 1289 1234 1161 1082 1008 940 892 886 877 854 819 782 774 765 772 766 752 719 690 701 757 827 891 946 953 899 801 717 698 737 798 819 785 714 634 576 557 572 604 639 662 676 697 723 752 792 850 932 1031 1138 1239 1320 1365 1364 1331 1297 1288 1305 1334 1352 1360 1372 1391 1402 1365 1394 1317 1265 1230 1230 1284 1354 1350 1288 1279 1319 1379 1446 1496 1508 1500 1536 1617 1700 1784 1883 1975 2038 2074 2104 2125 2153 2196 2229 2311 2403 2462 2511 2560 2572 2564 2561 2544 2483 2401 2331 2282 2280 2294 2394 2472 2495 2454 2392 2375 2447 2585 2731 2791 2767 2652 2465 2215 1943 1785 1750 1754 1732 1711 1718 1751 1812 1888 1866 1742 1634 1473 1274 1072 928 894 967 1072 1092 1125 1174 1170 1159 1156 1111 1017 913 851 853 918 1007 1063 1083 1107 1099 1086 1084 1075 1043 970 869 768 676 609 610 637 714 782 787 734 688 713 806 877 835 782 753 730 701 674 647 597 592 645 690 748 836 941 1055 1140 1159 1165 1121 1104 1103 1087 1067 1067 1091 1125 1142 1133 1124 1124 1116 1088 1058 1055 1074 1066 1025 994 1023 1127 1251 1339 1402 1433 1487 1604 1767 1905 1961 1982 1985 1956 1921 1863 1827 1830 1818 1781 1813 1792 2023 1946 1836 1880 1934 1904 1864 1819 1879 2115 2239 2266 2335 2566 3087 3081 2788 2876 3005 2876 2576 2552 2864 3217 3459 3663 3651 3312 2958 3112 3451 3306 2891 2449 2034 1755 1598 1472 1297 1153 1058 987 926 893 862 795 710 619 580 645 679 694 697 687 672 641 680 740 771 749 746 827 824 758 717 664 583 512 474 466 533 714 1135 1402 1726 1937 1832 1469 1144 1046 1288 1472 1532 1570 1582 1361 1461 1685 1886 1942 1852 1732 1669 1613 1527 1372 1490 1529 1504 1506 1602 1776 1860 1774 1667 1550 1392 1283 1351 1492 1612 1664 1732 1591 1379 1216 1252 1814 1763 1759 1717 1752 2031 2521 3086 3457 3534 3280 2887 2459 2060 1753 1572 1585 1549 1407 1291 1282 1317 1351 1361 1330 38 45 53 56 47 34 28 27 28 29 25 6 8 7 3 0 0 0 0 0 6 50 106 141 171 252 276 263 239 223 247 285 330 369 352 396 456 474 472 493 511 533 574 561 561 576 527 473 538 582 573 523 464 438 448 464 476 461 388 318 290 257 250 251 237 216 197 183 170 165 194 219 171 161 156 164 240 340 325 224 136 103 121 131 91 91 151 126 98 94 135 206 275 336 400 385 268 167 166 268 421 519 556 762 946 1011 1033 982 658 238 44 3 13 45 74 72 48 112 177 287 403 487 531 551 568 600 667 752 833 900 956 1017 1102 1213 1300 1349 1351 1337 1328 1328 1364 1439 1550 1692 1804 1833 1776 1679 1607 1555 1405 1274 1225 1307 1430 1507 1539 1540 1580 1652 1691 1655 1571 1533 1621 1775 1686 1550 1459 1395 1345 1309 1271 1245 1248 1260 1259 1237 1196 1145 1091 1032 961 925 932 929 897 832 762 733 735 742 735 729 707 684 688 731 797 869 905 884 823 708 658 722 778 775 717 670 607 544 509 512 543 588 624 645 664 691 729 776 830 890 956 1023 1103 1193 1283 1352 1379 1358 1314 1285 1288 1314 1343 1360 1374 1392 1399 1364 1308 1222 1183 1163 1170 1227 1310 1340 1317 1236 1255 1300 1355 1404 1438 1468 1521 1598 1665 1743 1833 1902 1946 1990 2041 2091 2119 2178 2272 2384 2468 2513 2550 2586 2623 2635 2606 2597 2554 2488 2444 2436 2465 2533 2622 2663 2641 2572 2506 2493 2537 2610 2697 2706 2655 2519 2318 2085 1876 1806 1867 1896 1868 1818 1786 1794 1855 1943 1907 1749 1565 1354 1129 925 790 768 871 1038 1132 1134 1126 1104 1088 1082 1056 991 896 817 801 849 941 1001 993 982 967 965 981 996 993 934 826 717 630 572 598 669 748 788 751 667 635 703 817 838 791 750 736 729 703 667 620 589 609 659 716 780 857 950 1048 1089 1116 1127 1097 1060 1037 1017 1005 1011 1043 1066 1070 1060 1050 1053 1069 1071 1060 1054 1057 1063 1063 1066 1101 1194 1320 1393 1426 1429 1477 1600 1772 1920 1994 2056 2031 1987 1936 1865 1804 1798 1840 1795 1812 1740 1870 2001 2032 2018 2028 2004 1878 1875 1800 1734 1751 1813 1930 2109 2252 2455 2323 2271 2359 2315 2046 2119 2482 2785 3138 3605 3874 3633 3196 3265 3358 3033 2518 2060 1804 1691 1617 1509 1354 1198 1057 982 952 930 902 847 785 678 605 638 734 800 778 711 677 665 693 748 783 771 758 819 737 665 627 656 643 565 503 473 507 510 719 1100 1548 1871 1833 1506 1392 1422 1568 1724 1699 1481 1629 1490 1454 1551 1677 1676 1517 1351 1299 1331 1381 1330 1322 1239 1101 1019 1089 1342 1599 1701 1710 1638 1437 1264 1274 1363 1581 1651 1554 1414 1322 1241 1314 1550 1685 1699 1617 1665 1793 2120 2647 3197 3534 3486 3147 2640 2085 1750 1638 1620 1567 1439 1273 1209 1238 1282 1325 1337 34 42 59 70 68 58 37 24 18 16 13 5 12 11 4 0 0 0 0 2 12 67 118 144 158 204 281 306 299 263 246 273 292 323 336 339 415 463 467 479 515 531 576 572 598 615 571 495 514 551 542 508 481 480 512 576 627 510 439 384 334 272 242 270 273 238 200 179 171 160 163 181 175 196 192 205 260 310 287 205 141 120 141 146 122 125 170 110 123 137 199 290 362 393 400 327 203 175 251 384 480 472 541 797 1030 1051 1028 911 589 201 11 2 26 80 97 68 54 109 207 327 431 505 552 584 615 647 680 717 758 814 895 990 1091 1210 1304 1357 1344 1320 1307 1317 1364 1440 1526 1593 1619 1603 1548 1480 1432 1392 1273 1131 1049 1139 1307 1424 1452 1438 1457 1514 1551 1544 1524 1566 1685 1775 1640 1508 1403 1342 1295 1249 1203 1164 1140 1130 1133 1129 1114 1095 1074 1037 976 945 922 922 889 821 755 723 725 730 724 715 696 675 669 695 750 813 813 786 734 638 614 708 796 761 682 673 638 578 526 501 511 556 592 618 650 689 744 806 871 936 993 1039 1092 1162 1247 1330 1384 1389 1348 1295 1277 1308 1339 1351 1366 1391 1403 1368 1260 1153 1124 1137 1171 1224 1272 1288 1328 1191 1196 1232 1282 1337 1390 1440 1490 1549 1624 1718 1817 1874 1906 1944 1988 2054 2101 2139 2231 2313 2365 2399 2431 2457 2497 2541 2525 2499 2452 2406 2396 2428 2468 2567 2664 2693 2660 2602 2549 2513 2495 2501 2543 2542 2494 2385 2204 1979 1788 1738 1833 1943 1970 1902 1858 1873 1916 1975 1934 1747 1500 1247 1010 820 724 734 795 972 1109 1121 1098 1074 1054 1038 1032 996 896 791 740 749 810 867 875 872 855 877 898 948 957 903 807 678 579 539 568 641 724 748 707 669 694 765 810 800 755 717 707 700 650 604 575 584 626 680 726 768 820 869 905 979 1011 1016 1004 983 966 968 970 956 970 985 990 986 986 1003 1037 1042 1042 1042 1047 1064 1091 1123 1167 1269 1332 1339 1336 1371 1454 1590 1768 1911 1998 2091 2087 2040 1969 1877 1785 1746 1813 1798 1790 1737 1758 1912 2152 2292 2122 2015 2010 1963 1795 1626 1594 1579 1650 1667 1686 1728 1749 1717 1694 1714 1711 1857 2057 2489 3068 3717 4036 3664 3197 2945 2730 2499 2181 1864 1737 1704 1674 1566 1406 1250 1087 964 929 947 959 918 840 743 665 653 722 809 846 803 769 729 708 742 802 824 818 785 702 657 669 689 662 588 504 452 486 553 667 925 1381 1817 1864 1706 1599 1504 1420 1456 1708 1486 1579 1561 1422 1390 1456 1442 1309 1193 1116 1168 1195 1145 1072 1001 817 705 737 929 1264 1584 1780 1779 1500 1305 1334 1412 1513 1516 1391 1263 1219 1120 999 1216 1571 1766 1877 1860 1710 1783 2150 2685 3179 3465 3466 3002 2442 2074 1870 1741 1632 1405 1230 1180 1165 1197 1264 1311 43 37 44 51 52 51 46 27 14 3 0 5 11 10 5 1 0 0 0 5 24 81 122 149 154 167 222 284 323 326 285 289 283 281 322 355 371 422 442 446 464 494 522 549 575 573 529 493 510 545 545 528 481 456 495 560 559 430 336 332 324 292 257 237 220 219 209 201 219 206 191 232 270 273 250 216 211 230 229 197 159 141 147 147 147 164 176 116 171 181 271 381 433 409 344 258 181 228 327 438 443 442 684 963 1091 1050 1013 814 468 145 5 5 33 95 121 90 81 150 251 360 450 521 575 617 652 680 692 694 702 733 811 922 1045 1168 1267 1323 1309 1290 1282 1289 1317 1359 1388 1393 1404 1398 1363 1314 1268 1224 1155 1073 1056 1166 1332 1419 1403 1354 1340 1364 1395 1438 1504 1585 1624 1574 1438 1355 1311 1271 1221 1155 1091 1041 1007 1011 1032 1040 1037 1032 1026 1001 947 913 888 870 833 792 755 742 751 745 717 695 678 662 652 652 666 686 669 654 611 559 579 684 767 722 681 703 693 640 549 470 455 507 550 583 631 687 757 830 905 977 1035 1073 1108 1156 1225 1308 1385 1426 1405 1324 1278 1296 1323 1343 1355 1371 1388 1376 1283 1164 1145 1162 1202 1258 1267 1217 1290 1183 1172 1202 1254 1314 1367 1406 1436 1472 1546 1657 1789 1870 1899 1915 1955 2027 2087 2134 2176 2203 2215 2229 2252 2264 2259 2296 2308 2265 2216 2198 2218 2268 2332 2437 2531 2556 2540 2524 2500 2455 2422 2404 2444 2457 2409 2290 2100 1879 1713 1708 1863 1996 1987 1978 1964 1938 1932 1951 1922 1743 1468 1206 971 779 663 648 729 909 1062 1121 1106 1076 1037 992 998 999 905 792 706 673 686 716 754 815 785 831 856 882 869 816 739 611 484 478 538 624 731 782 758 742 783 800 785 758 719 682 657 636 583 550 538 545 560 583 617 679 766 787 815 840 858 869 875 881 899 944 954 937 928 928 934 939 943 969 1019 1021 1031 1035 1037 1054 1092 1129 1168 1244 1275 1295 1334 1378 1437 1543 1720 1864 1984 2077 2096 2059 2003 1942 1845 1776 1736 1724 1754 1740 1700 1729 1889 2308 2421 2371 2237 2103 1896 1643 1583 1528 1525 1542 1581 1601 1596 1572 1544 1555 1620 1675 1804 2281 2953 3433 3704 3697 3483 3206 2811 2580 2464 2308 2188 2081 1996 1880 1708 1516 1318 1141 1036 1015 1032 1011 944 853 764 695 621 613 766 799 817 785 716 701 763 813 820 779 714 684 688 669 624 547 479 444 510 593 642 815 1248 1673 1731 1627 1549 1424 1174 1062 1502 1519 1534 1523 1393 1293 1298 1262 1186 1029 936 1004 1041 1034 1107 981 711 641 667 698 933 1473 1782 1719 1556 1374 1371 1429 1383 1246 1113 1039 1010 967 1007 1173 1405 1556 1724 1729 1699 1686 1858 2220 2674 3197 3505 3273 2875 2485 2104 1758 1646 1437 1267 1177 1134 1139 1186 1211 57 53 41 41 47 50 44 30 16 2 0 4 5 2 0 0 0 0 0 6 36 87 121 133 143 151 180 242 313 364 363 337 309 291 310 344 357 361 400 423 427 432 457 505 542 520 497 525 553 562 543 514 457 425 467 529 519 388 246 247 263 257 231 199 186 197 218 218 234 224 254 318 356 342 310 227 161 156 177 184 172 164 171 160 152 165 162 152 214 221 350 460 467 392 306 267 294 384 437 410 396 534 787 923 942 967 920 652 317 81 4 8 26 67 107 92 109 183 279 376 465 537 594 632 654 661 654 638 633 656 725 836 963 1086 1195 1273 1305 1306 1285 1255 1238 1235 1229 1214 1235 1254 1230 1187 1133 1089 1079 1112 1218 1312 1396 1382 1308 1249 1244 1269 1296 1356 1445 1484 1423 1300 1201 1191 1182 1151 1104 1030 969 938 928 931 947 970 985 983 975 951 909 876 866 852 802 752 741 768 793 771 708 656 627 614 607 594 577 560 544 534 511 521 593 676 698 648 626 663 661 576 456 384 390 442 493 540 604 679 762 845 929 1007 1070 1111 1139 1169 1219 1295 1381 1451 1466 1396 1334 1321 1322 1331 1347 1367 1384 1376 1306 1188 1177 1174 1216 1270 1255 1185 1245 1197 1174 1207 1266 1325 1366 1384 1385 1391 1448 1574 1742 1854 1888 1893 1924 1978 2034 2091 2135 2135 2094 2064 2076 2093 2108 2149 2072 1988 1955 1962 1983 2019 2104 2235 2310 2313 2309 2328 2350 2352 2352 2371 2433 2457 2403 2271 2077 1873 1746 1769 1903 1996 2006 2011 1994 1945 1907 1909 1899 1726 1455 1201 1007 866 749 682 799 938 1053 1139 1138 1104 1040 942 950 986 906 782 676 623 596 563 557 693 716 765 776 755 716 672 620 535 437 454 541 648 738 788 802 812 807 764 730 706 680 640 597 583 579 559 538 529 530 552 588 628 677 693 711 728 742 749 758 791 852 916 911 883 880 901 934 961 970 1014 1029 1023 1021 1015 1012 1033 1072 1102 1144 1213 1249 1277 1305 1348 1418 1496 1639 1766 1889 1989 2039 2048 2037 2014 1950 1858 1783 1768 1782 1755 1677 1653 1671 1959 2224 2402 2310 2132 2002 1806 1702 1592 1519 1482 1472 1497 1536 1554 1567 1595 1619 1627 1671 1862 2232 2741 3161 3449 3520 3520 3433 3343 3252 3171 3014 2795 2620 2487 2307 2061 1796 1574 1387 1244 1150 1086 1025 947 861 785 673 639 667 674 736 793 744 706 709 733 741 711 664 641 639 622 592 518 479 476 510 540 564 743 1120 1478 1594 1479 1358 1346 1283 1308 1352 1508 1554 1479 1373 1261 1175 1071 1015 796 751 854 838 720 884 949 961 813 661 685 925 1416 1432 1416 1434 1370 1301 1226 1065 898 864 847 841 846 838 840 1095 1390 1521 1676 1771 1789 1835 1957 2167 2686 3121 3278 3140 2753 2231 1844 1663 1506 1353 1246 1201 1163 1135 1157 51 46 37 36 41 39 36 27 17 8 1 12 11 5 1 0 0 0 0 7 38 86 112 104 100 127 165 229 305 359 377 375 364 357 338 303 292 312 339 381 394 397 431 484 514 485 500 540 546 550 536 520 505 465 472 504 488 390 291 277 254 262 245 219 200 206 229 243 242 277 279 316 366 376 334 241 135 112 140 163 176 198 227 188 129 134 152 198 256 294 416 470 422 346 316 386 530 627 624 426 446 647 796 800 803 865 719 397 141 24 2 10 24 43 73 87 128 198 284 378 473 550 596 609 596 570 547 538 548 580 645 749 863 978 1095 1206 1296 1339 1321 1261 1204 1163 1131 1101 1100 1118 1083 1046 991 963 1030 1190 1337 1350 1326 1234 1138 1109 1149 1209 1259 1325 1398 1327 1187 1074 1030 1031 1010 974 916 843 809 819 839 843 846 879 934 955 953 935 911 897 895 875 812 752 743 778 805 772 682 592 544 537 512 490 468 446 441 463 506 580 642 642 591 543 541 558 499 374 312 313 347 391 444 508 578 662 757 856 953 1040 1111 1158 1184 1204 1237 1299 1376 1452 1492 1468 1418 1370 1344 1345 1367 1387 1383 1343 1269 1181 1206 1191 1185 1195 1187 1174 1218 1196 1184 1230 1287 1338 1367 1371 1359 1345 1384 1490 1654 1790 1864 1903 1951 2023 2099 2154 2168 2118 2022 1964 1982 2013 2050 2051 1966 1880 1833 1816 1815 1835 1907 2035 2088 2071 2085 2139 2203 2259 2315 2375 2454 2515 2462 2310 2102 1912 1812 1776 1796 1862 1964 2021 1992 1903 1824 1809 1835 1667 1427 1195 1024 906 823 802 869 960 1071 1176 1162 1102 1029 918 920 965 911 789 667 580 517 457 433 574 635 673 676 641 583 533 498 436 419 473 553 665 762 809 816 805 791 724 694 678 655 606 552 550 587 595 579 560 549 569 615 635 617 637 689 697 699 703 711 746 795 823 793 727 694 744 860 965 1012 1033 1021 1005 994 983 986 1014 1044 1066 1083 1108 1165 1257 1345 1394 1418 1452 1538 1630 1741 1844 1920 1972 2004 2020 2008 1981 1940 1897 1864 1799 1688 1648 1641 1700 1833 2087 2177 2072 2000 1917 1815 1627 1530 1465 1444 1496 1540 1575 1587 1611 1637 1688 1743 1791 1898 2151 2361 2678 2834 2966 3128 3312 3490 3570 3475 3274 3089 2983 2845 2602 2355 2020 1790 1552 1348 1211 1121 1033 956 880 781 684 646 631 655 737 759 751 722 689 676 666 650 637 614 569 543 524 539 544 512 466 412 505 805 1179 1437 1400 1125 1208 1431 1377 1106 1249 1555 1563 1446 1318 1175 1055 896 735 738 751 559 409 471 640 790 682 515 678 893 868 873 1087 1210 1183 1085 966 776 698 727 751 728 705 693 690 1067 1332 1425 1546 1718 1815 1904 1955 2019 2347 2809 3205 3322 3040 2644 2235 1868 1584 1417 1357 1272 1190 1159 1160 37 34 32 38 48 49 37 26 18 10 8 20 19 6 1 0 0 0 0 2 25 85 108 100 102 129 176 234 314 371 370 342 341 400 393 339 305 308 312 322 363 396 421 443 438 436 508 625 488 509 500 493 504 478 438 464 459 397 321 291 280 274 229 210 223 236 246 261 289 342 291 322 373 365 305 223 132 93 122 151 174 207 231 186 111 133 168 236 287 336 400 390 340 319 350 431 549 650 655 485 541 650 692 732 747 693 466 182 41 5 3 11 23 38 58 86 129 192 269 363 458 527 557 534 491 455 440 448 468 505 563 658 760 863 971 1095 1227 1325 1347 1298 1226 1149 1087 1050 1027 983 919 901 860 861 980 1164 1268 1250 1153 1041 977 995 1078 1175 1255 1329 1396 1192 1007 894 845 825 800 759 689 642 658 710 749 757 761 801 871 923 940 937 921 906 893 848 769 694 687 736 772 740 638 526 485 501 412 386 403 421 443 492 567 636 633 566 496 453 426 382 334 306 301 314 340 379 432 503 573 653 747 849 954 1050 1131 1191 1234 1259 1285 1328 1389 1457 1508 1517 1482 1423 1379 1374 1400 1424 1406 1337 1240 1143 1159 1148 1139 1143 1156 1183 1221 1215 1201 1257 1308 1343 1353 1356 1361 1345 1366 1437 1568 1718 1841 1929 2003 2085 2163 2192 2163 2103 2010 1958 1975 1984 1963 1927 1895 1853 1815 1797 1786 1774 1809 1908 1918 1887 1906 1973 2072 2192 2304 2383 2448 2532 2482 2322 2140 2005 1928 1858 1811 1862 1963 1995 1926 1797 1684 1656 1694 1562 1355 1150 980 837 729 710 808 910 1061 1177 1156 1067 988 919 927 946 893 810 691 566 485 461 446 521 569 590 589 560 507 452 416 401 449 492 593 718 811 841 817 784 801 730 707 698 668 609 551 546 627 629 599 571 559 561 568 581 606 633 680 697 705 710 707 713 713 700 658 586 544 607 767 910 993 1003 975 955 954 963 974 983 988 1008 999 1035 1131 1250 1338 1369 1357 1379 1430 1484 1568 1653 1719 1788 1862 1940 2000 2044 2039 2015 1977 1883 1762 1682 1633 1604 1630 1680 1729 1789 1814 1811 1878 1648 1489 1457 1455 1481 1498 1549 1553 1603 1675 1732 1749 1771 1879 1850 1817 1862 1923 2022 2185 2399 2658 2845 2869 2853 2882 3003 3168 3140 2903 2488 2155 1872 1641 1482 1375 1281 1160 1057 945 784 682 649 632 688 730 742 727 700 685 685 685 698 627 548 515 565 623 591 482 432 445 457 541 819 1203 1267 1071 1200 1245 1175 1049 1175 1504 1622 1518 1353 1186 1000 795 683 684 545 410 357 385 418 475 566 555 717 742 582 755 976 966 908 960 750 644 705 839 813 679 636 576 644 942 1195 1317 1407 1539 1705 1871 1986 2069 2215 2535 3037 3208 3070 2879 2592 2219 1843 1627 1477 1293 1190 1153 1138 46 42 40 44 52 54 43 28 15 6 10 20 17 2 0 0 0 0 0 3 21 81 124 131 149 185 220 258 311 364 370 305 277 312 348 345 312 291 287 298 353 498 605 542 454 466 605 668 428 453 468 462 426 389 374 414 470 493 403 296 284 280 217 207 306 294 265 276 302 317 327 401 379 320 268 217 153 102 111 152 180 199 198 171 139 164 205 277 318 339 351 355 382 433 472 472 484 568 591 502 498 583 502 497 470 368 209 66 4 2 5 11 18 31 53 79 118 176 247 334 416 469 481 447 399 380 380 388 398 425 481 560 648 740 840 953 1090 1228 1308 1312 1248 1149 1060 993 929 850 788 784 758 803 929 1062 1118 1058 935 852 853 925 1042 1151 1222 1255 1217 934 778 694 644 611 581 550 514 501 537 598 654 684 702 737 782 846 884 905 895 862 816 753 686 629 630 687 727 689 575 456 415 386 321 372 455 494 488 502 562 605 552 479 447 412 353 300 310 330 342 345 365 403 455 516 579 649 733 827 927 1023 1112 1192 1261 1302 1334 1371 1422 1480 1529 1550 1525 1466 1415 1408 1441 1467 1428 1319 1191 1105 1087 1095 1098 1110 1143 1202 1262 1269 1227 1288 1332 1358 1354 1352 1373 1376 1380 1454 1566 1694 1824 1938 2023 2077 2092 2124 2104 2063 2014 1987 1984 1967 1936 1905 1876 1850 1844 1859 1867 1837 1786 1824 1798 1761 1766 1830 1942 2073 2198 2360 2444 2542 2521 2401 2240 2098 2005 1919 1850 1877 1918 1892 1796 1667 1558 1535 1535 1423 1259 1092 953 864 830 833 888 948 1056 1136 1124 1050 983 950 953 915 841 803 727 609 509 465 439 484 522 550 560 536 474 404 377 407 468 568 684 792 872 904 877 827 798 744 729 730 705 653 614 638 703 677 621 581 574 585 589 592 622 640 678 696 695 690 686 684 672 645 597 548 548 630 772 891 944 958 940 925 933 959 966 930 910 935 934 987 1119 1255 1307 1301 1280 1288 1325 1364 1410 1457 1500 1566 1652 1737 1856 1976 2044 2067 2060 1993 1892 1796 1663 1592 1573 1563 1566 1585 1601 1587 1875 1794 1533 1420 1394 1374 1381 1460 1499 1574 1664 1708 1701 1731 1682 1581 1508 1445 1412 1421 1448 1496 1670 1828 1969 2090 2235 2502 2969 3269 3249 3022 2662 2285 2002 1815 1662 1546 1424 1291 1109 922 782 706 671 659 669 699 726 731 721 717 719 735 668 603 591 624 642 592 491 523 543 549 563 722 1129 1151 918 870 920 1012 1138 1309 1536 1607 1436 1243 1077 901 703 579 604 503 427 369 462 605 439 433 503 559 555 562 645 709 665 593 682 630 652 812 904 758 632 550 490 553 825 1108 1191 1257 1396 1578 1756 1888 1994 2127 2285 2692 2828 2855 2833 2715 2493 2158 1817 1483 1290 1162 1070 1034 47 45 40 43 50 51 43 28 11 1 4 16 13 1 0 0 0 0 0 2 15 62 142 179 213 252 281 292 286 258 229 237 249 275 311 364 330 247 227 293 446 660 830 809 599 569 536 475 391 392 399 409 382 341 342 415 524 585 490 307 288 279 230 221 269 306 284 282 292 308 341 387 340 290 252 217 167 122 119 153 188 208 213 206 197 213 264 344 366 349 375 447 550 661 745 786 796 733 609 478 445 536 390 238 171 111 49 9 0 2 6 10 14 20 36 64 105 164 229 304 371 416 428 405 371 359 349 342 336 351 398 468 548 635 729 817 938 1086 1208 1258 1218 1114 1040 966 892 816 744 704 692 763 865 916 883 792 718 699 760 881 1006 1078 1061 974 837 620 554 518 487 456 431 416 415 433 475 519 561 601 636 665 691 746 791 825 822 784 722 652 594 567 598 668 693 630 506 379 294 218 268 401 494 516 510 522 545 523 450 413 419 374 312 295 328 366 396 409 428 460 498 536 578 635 709 801 901 1006 1109 1205 1285 1341 1387 1429 1472 1518 1563 1591 1582 1535 1474 1456 1483 1506 1459 1342 1205 1093 1041 1045 1037 1043 1093 1179 1259 1283 1274 1339 1362 1386 1382 1367 1380 1422 1476 1552 1626 1704 1808 1908 1954 1936 1921 1964 1968 1978 1997 2017 2024 2003 1955 1916 1914 1903 1924 1948 1943 1904 1845 1809 1732 1668 1641 1668 1753 1898 2096 2302 2410 2508 2511 2436 2324 2202 2078 1948 1889 1928 1866 1744 1630 1539 1457 1422 1397 1319 1199 1061 945 885 881 904 959 1014 1074 1095 1080 1052 1026 990 946 898 848 797 734 651 557 486 452 454 459 469 442 378 323 326 377 452 545 636 729 821 883 885 836 784 762 748 755 770 769 744 730 769 776 728 662 619 618 643 651 648 637 641 657 667 665 660 659 666 640 619 593 597 660 773 878 924 935 923 916 920 938 960 963 929 914 890 876 908 1001 1130 1207 1223 1214 1212 1249 1294 1326 1343 1349 1376 1426 1455 1595 1769 1903 2000 2072 2076 2014 1935 1842 1749 1652 1583 1555 1553 1555 1502 1661 1699 1577 1481 1364 1370 1357 1395 1446 1504 1555 1581 1564 1486 1434 1404 1363 1303 1233 1178 1118 1092 1085 1132 1228 1346 1515 1799 2236 2694 3156 3404 3194 2799 2494 2157 1885 1652 1476 1364 1242 1086 955 849 797 745 708 719 762 776 764 767 763 755 734 702 679 696 704 630 531 475 483 556 665 777 1026 1054 910 880 907 1020 1240 1443 1595 1522 1275 1049 928 852 673 526 494 470 441 394 359 384 276 293 336 389 447 469 443 428 454 442 488 512 543 609 647 667 642 543 507 655 865 939 968 1112 1293 1473 1644 1786 1908 2013 2185 2416 2543 2587 2641 2626 2566 2403 2081 1707 1385 1161 1027 1033 52 49 38 34 41 43 37 24 9 0 3 13 5 0 0 0 0 0 0 0 8 43 116 196 255 291 313 315 285 241 221 232 248 282 301 288 263 234 215 261 336 575 832 853 597 505 388 389 384 383 403 433 395 317 315 406 520 574 530 372 282 268 239 245 302 347 338 296 270 283 341 367 315 290 241 205 178 155 152 171 200 233 274 287 273 278 335 423 447 427 447 504 586 673 738 757 717 637 533 451 439 444 292 104 43 19 6 0 0 0 0 3 8 11 20 48 96 156 223 280 338 394 426 422 393 364 332 308 286 286 320 387 473 560 636 713 821 953 1070 1131 1114 1042 1004 957 900 824 749 685 640 684 760 779 733 657 609 631 736 866 915 860 723 574 461 389 395 390 371 360 371 397 424 443 448 449 483 516 543 570 609 670 715 765 767 736 681 612 550 533 597 686 670 571 452 334 224 160 249 340 432 484 517 537 518 443 378 358 387 324 276 288 330 386 441 473 504 526 540 553 574 613 673 763 866 984 1105 1220 1323 1406 1477 1529 1558 1584 1621 1662 1681 1655 1592 1553 1555 1549 1497 1394 1260 1122 1026 971 948 975 1039 1119 1192 1241 1311 1350 1355 1401 1415 1398 1402 1467 1563 1635 1680 1730 1809 1861 1840 1777 1781 1842 1900 1966 2027 2064 2066 2028 1963 1913 1933 1939 1974 2009 2014 1992 1959 1908 1802 1674 1595 1593 1678 1831 1996 2139 2245 2323 2333 2305 2264 2204 2102 1968 1884 1907 1833 1680 1538 1447 1375 1322 1281 1226 1136 1019 926 881 859 850 968 1040 1075 1062 1030 1025 1044 999 923 896 881 815 728 646 570 513 481 418 414 416 396 361 338 358 424 516 587 654 735 805 830 810 746 727 735 758 796 841 872 856 855 847 811 758 704 671 670 686 659 653 646 640 632 622 618 627 634 644 625 615 614 639 710 823 940 941 938 920 913 920 932 943 942 864 880 884 896 924 956 1007 1094 1167 1178 1181 1206 1241 1265 1263 1235 1227 1223 1228 1342 1523 1683 1809 1950 2043 2060 2034 1978 1896 1797 1697 1592 1527 1537 1524 1537 1543 1525 1612 1433 1366 1374 1415 1447 1460 1470 1445 1431 1379 1365 1373 1366 1322 1235 1175 1094 1007 931 911 945 1013 1115 1287 1529 1862 2338 2939 3317 3227 2978 2470 2088 1793 1572 1431 1369 1305 1205 1109 997 900 846 833 842 823 784 790 790 775 767 766 757 773 732 650 563 489 455 514 703 1011 1167 1176 1037 853 834 1089 1333 1509 1561 1408 1113 859 832 807 636 534 504 487 468 437 349 292 267 272 282 318 365 366 338 409 423 390 351 343 426 501 543 601 685 684 639 753 836 860 951 1054 1165 1311 1482 1622 1735 1835 2005 2226 2332 2227 2269 2352 2414 2423 2252 1905 1527 1219 1095 1072 66 53 38 34 38 43 38 21 7 0 0 3 0 0 0 0 0 0 0 7 15 31 68 134 211 261 286 306 300 271 241 248 268 293 308 348 332 303 313 341 383 471 585 565 418 362 340 396 408 438 442 422 351 266 281 367 453 504 491 399 289 273 243 241 275 319 336 316 282 300 386 382 322 287 251 205 190 170 178 200 219 246 313 379 362 344 394 518 640 677 567 490 470 487 512 525 529 552 524 444 383 297 164 55 10 2 0 0 0 0 0 0 1 3 11 38 79 132 196 250 323 405 462 473 440 383 323 292 262 250 270 324 400 482 559 643 745 852 946 999 1001 966 943 897 815 767 715 645 579 575 615 634 621 583 570 623 731 809 740 568 407 311 288 313 354 361 357 372 409 444 451 424 390 373 403 428 426 456 524 605 679 747 743 706 653 588 537 543 634 716 643 516 419 324 219 158 202 277 379 458 503 518 491 417 356 322 363 292 255 271 314 380 458 518 555 570 568 563 568 589 630 709 822 946 1079 1217 1354 1478 1585 1660 1690 1698 1712 1749 1788 1784 1728 1671 1649 1623 1571 1477 1337 1175 1026 910 870 921 996 1066 1129 1198 1293 1310 1325 1403 1455 1454 1449 1504 1620 1709 1748 1795 1832 1814 1741 1680 1710 1804 1934 2057 2122 2113 2056 1993 1927 1881 1905 1932 1988 2045 2079 2079 2047 1989 1882 1715 1609 1582 1664 1813 1888 1943 2007 2054 2078 2100 2128 2129 2054 1927 1793 1791 1726 1606 1487 1398 1325 1263 1211 1157 1089 993 921 896 880 876 954 1031 1044 991 951 978 1025 966 911 894 884 837 754 656 570 516 474 430 406 397 387 372 375 408 463 538 620 699 751 762 742 715 687 674 708 788 869 924 958 947 933 886 824 771 737 724 723 708 681 662 650 638 618 590 569 585 599 608 607 604 608 634 694 790 917 932 934 930 924 919 917 919 922 889 903 919 937 951 957 964 1004 1058 1101 1128 1144 1154 1168 1179 1147 1132 1131 1146 1209 1324 1462 1579 1714 1850 1960 2040 2070 2032 1942 1853 1716 1597 1564 1564 1571 1570 1467 1533 1534 1513 1507 1494 1467 1470 1491 1434 1390 1399 1440 1480 1520 1532 1490 1430 1354 1245 1119 1058 1072 1120 1168 1209 1294 1448 1604 1873 2392 2626 2827 2846 2506 2039 1688 1527 1600 1649 1594 1508 1367 1174 974 870 880 829 767 750 764 774 750 758 781 747 708 671 595 490 466 551 759 1021 1158 1169 1034 908 851 1133 1367 1523 1526 1346 1043 778 825 760 634 559 537 526 501 465 388 318 320 341 327 323 375 404 420 453 412 329 309 355 382 376 385 461 613 724 655 654 766 827 872 933 1008 1082 1236 1376 1484 1594 1780 2018 2050 1875 1907 1984 2097 2240 2295 2131 1711 1373 1203 1116 45 33 32 37 41 44 44 19 4 0 0 0 0 0 0 0 0 0 7 24 43 42 36 55 102 163 213 247 276 309 324 312 308 310 321 461 425 377 380 401 446 411 375 339 312 314 325 358 378 402 364 293 242 227 253 334 405 426 389 342 301 265 246 240 254 282 303 305 298 325 437 401 338 292 257 226 226 201 209 217 217 242 335 466 417 373 432 593 734 730 582 465 417 416 453 509 544 505 442 368 272 166 77 23 5 5 3 2 9 11 3 0 0 1 12 30 48 86 143 222 320 424 501 527 496 430 361 324 290 269 264 295 349 417 504 599 682 765 845 899 909 887 865 834 747 697 638 570 514 491 505 549 593 611 614 624 638 610 498 351 260 242 289 364 418 430 429 442 453 446 422 386 355 343 356 357 342 363 442 555 667 736 714 651 584 522 509 569 674 752 632 490 406 326 235 167 164 217 317 419 496 537 510 423 346 291 308 258 243 259 297 362 448 530 577 591 582 564 555 562 584 641 737 858 994 1149 1319 1488 1639 1754 1818 1840 1844 1862 1898 1910 1859 1782 1738 1708 1668 1592 1457 1266 1053 888 836 890 968 1039 1107 1186 1273 1284 1307 1397 1484 1518 1510 1534 1658 1804 1872 1900 1874 1793 1700 1656 1703 1823 2023 2225 2312 2262 2130 1991 1886 1868 1872 1909 1975 2041 2084 2094 2067 2007 1892 1765 1694 1683 1733 1804 1804 1784 1786 1800 1836 1884 1923 1934 1907 1803 1643 1604 1561 1493 1416 1338 1256 1191 1154 1109 1050 984 935 912 895 884 931 1011 1025 954 901 931 968 924 902 887 870 838 785 708 612 538 475 425 406 410 418 426 436 433 470 561 651 714 731 702 661 639 641 658 725 836 930 973 992 989 961 909 837 776 754 762 759 731 700 678 664 649 623 579 534 532 535 535 528 521 530 570 641 745 824 880 921 939 935 925 908 895 898 912 925 931 926 920 927 957 959 961 986 1024 1047 1038 1039 1041 1010 1003 1031 1086 1151 1206 1288 1357 1442 1567 1722 1901 2064 2111 2058 1979 1835 1709 1642 1610 1595 1649 1677 1634 1625 1666 1690 1657 1528 1490 1489 1418 1368 1436 1549 1623 1748 1860 1872 1768 1713 1689 1607 1417 1292 1358 1480 1496 1510 1570 1604 1548 1515 1776 2216 2667 2774 2558 2222 2061 2108 2180 2181 2157 2037 1760 1364 993 931 866 808 772 769 784 773 788 750 733 757 794 781 644 577 660 726 758 759 789 968 1191 912 1115 1376 1480 1443 1371 1093 912 877 780 609 507 539 534 526 484 429 365 382 420 366 340 367 453 516 520 457 292 264 274 282 282 277 330 490 634 645 652 724 797 862 904 872 879 1005 1157 1307 1451 1604 1837 1840 1788 1705 1656 1769 1995 2258 2300 1950 1607 1368 1202 29 25 25 36 39 41 35 13 0 0 0 0 0 0 0 0 0 0 18 57 87 76 33 23 33 73 129 176 209 252 302 319 316 327 378 467 481 400 403 438 463 450 377 309 283 289 287 286 307 287 259 240 224 220 247 310 376 372 333 307 280 248 235 236 249 271 293 302 312 355 450 390 338 295 251 236 260 238 230 225 214 245 340 433 404 364 417 502 506 406 306 268 287 329 362 373 356 328 295 285 177 79 26 5 8 19 13 5 45 76 38 0 0 2 13 14 33 96 169 235 301 395 500 560 560 510 444 384 336 312 295 306 333 375 433 505 579 658 742 794 802 782 746 684 638 574 527 489 458 453 495 588 701 749 693 584 473 377 294 239 229 273 346 420 471 485 484 477 450 406 370 369 388 398 376 337 314 329 405 526 645 709 681 591 513 459 479 547 648 780 665 504 411 334 255 190 170 212 302 403 501 562 530 428 334 272 257 244 255 273 300 348 420 503 567 592 590 571 553 545 549 583 646 740 858 1008 1186 1382 1571 1735 1862 1947 2001 2025 2048 2060 2011 1923 1847 1802 1768 1707 1582 1385 1143 924 849 878 937 1000 1069 1142 1200 1234 1290 1379 1483 1569 1588 1592 1718 1915 2014 2022 1955 1840 1735 1701 1774 1954 2242 2517 2613 2515 2296 2079 1958 1843 1829 1881 1957 2034 2097 2126 2102 2046 1909 1819 1764 1742 1748 1746 1687 1620 1597 1623 1656 1726 1776 1758 1730 1649 1529 1465 1418 1378 1339 1290 1224 1174 1128 1081 1028 979 940 912 890 877 899 947 958 924 892 888 886 886 892 890 869 829 780 722 634 574 516 458 434 438 465 488 465 502 574 650 710 731 709 664 634 632 666 719 785 878 961 983 946 896 938 927 877 825 796 791 781 757 735 721 707 693 673 632 580 528 486 461 447 438 452 516 579 665 753 832 905 942 937 931 893 864 860 875 888 885 871 869 896 935 934 917 916 931 933 909 884 838 799 807 888 1024 1156 1185 1203 1206 1241 1328 1453 1627 1874 2051 2072 2034 1944 1853 1780 1700 1638 1679 1738 1744 1750 1713 1695 1779 1631 1499 1433 1382 1429 1580 1702 1707 1801 1963 1930 1766 1730 1810 1780 1566 1406 1478 1686 1779 1768 1714 1617 1504 1407 1485 1636 2059 2670 3133 2993 2916 2822 2765 2761 2771 2703 2446 2044 1677 1385 1151 988 914 900 865 829 796 746 743 803 880 932 848 733 708 685 619 553 596 816 984 895 1019 1324 1528 1361 1386 1147 933 869 804 631 481 455 482 520 502 457 400 335 305 320 322 347 412 472 515 500 295 237 235 242 240 247 277 387 500 532 576 649 734 803 838 773 760 850 1010 1175 1362 1509 1651 1705 1546 1356 1467 1602 1756 2162 2304 2140 1876 1645 1469 31 28 28 44 43 40 23 6 0 0 2 2 1 0 0 0 0 0 28 97 134 109 49 27 26 45 83 126 167 204 238 282 299 289 302 380 473 371 403 476 539 532 438 316 252 248 244 251 261 251 222 222 221 235 284 345 376 341 274 267 243 225 216 214 218 258 287 305 327 364 397 363 327 301 253 247 249 225 214 221 233 269 328 378 381 354 343 318 256 176 128 105 114 142 173 195 206 233 247 235 124 36 8 1 11 21 14 7 56 113 46 0 0 1 5 1 103 211 280 272 248 292 415 536 595 576 508 430 375 356 349 344 337 342 366 405 464 536 605 657 666 648 605 545 504 467 436 432 446 495 589 712 821 837 686 495 348 257 217 227 276 336 390 436 471 486 482 458 414 363 344 396 463 475 416 360 333 346 398 489 598 677 670 573 501 461 478 530 621 724 682 528 419 339 269 225 226 269 330 404 504 554 507 405 312 258 260 264 282 302 319 347 398 473 541 580 586 572 553 537 529 538 565 623 713 839 1000 1187 1386 1583 1775 1945 2094 2187 2230 2233 2189 2104 2007 1936 1889 1833 1723 1531 1278 1045 917 886 906 953 1015 1081 1141 1211 1297 1381 1477 1598 1661 1685 1804 2006 2141 2155 2060 1914 1804 1802 1932 2175 2526 2842 2931 2769 2471 2189 2005 1887 1864 1896 1960 2052 2141 2178 2142 2105 2012 1917 1889 1897 1877 1803 1704 1616 1549 1529 1580 1679 1747 1735 1673 1554 1432 1377 1360 1343 1308 1259 1197 1144 1091 1052 1009 965 930 907 890 886 900 919 932 933 906 858 839 863 893 902 885 831 756 683 608 596 582 530 472 427 422 464 501 588 677 737 761 747 707 667 657 687 743 787 842 913 966 958 886 857 924 946 930 898 864 837 812 784 764 761 762 765 760 731 676 589 509 460 440 436 458 548 584 618 706 791 883 952 954 935 880 843 837 854 869 864 853 856 889 919 921 902 886 870 828 797 742 667 631 638 719 911 1123 1188 1155 1123 1143 1207 1282 1374 1559 1753 1905 1967 1973 1962 1923 1829 1744 1715 1713 1756 1838 1789 1605 1688 1673 1506 1474 1480 1530 1643 1698 1656 1767 1857 1854 1822 1824 1851 1804 1642 1504 1527 1719 1868 1842 1694 1552 1483 1437 1434 1473 1688 2235 3227 3286 3256 3134 3021 2948 2882 2833 2675 2473 2276 1990 1644 1337 1113 997 986 1011 967 849 770 801 917 1080 1035 881 798 745 661 613 719 770 790 772 853 1131 1593 1469 1386 1137 819 689 702 606 492 412 433 486 501 469 410 345 303 291 277 279 279 284 373 377 304 241 218 218 209 235 277 314 376 444 532 640 611 678 850 852 771 740 906 1057 1254 1439 1617 1721 1715 1685 1632 1602 1675 1960 2191 2197 2099 1996 1870 29 30 37 46 45 43 15 3 0 4 11 12 2 0 0 0 4 15 38 152 188 142 78 48 43 57 87 124 144 155 178 232 289 295 276 330 431 432 418 470 541 515 407 298 235 225 216 242 260 247 212 204 233 259 317 377 387 338 275 238 251 260 249 219 227 283 312 317 352 398 395 339 302 293 253 276 260 229 219 224 247 301 360 390 364 321 304 298 242 176 111 78 79 101 141 196 217 193 191 177 101 30 9 2 2 5 4 2 11 23 5 0 0 0 14 66 217 266 276 229 175 183 275 407 517 536 490 422 380 374 371 364 335 316 322 353 402 446 481 512 504 496 476 438 397 384 373 401 464 545 624 678 695 680 541 403 308 267 268 299 355 388 403 418 436 451 455 434 389 341 347 420 472 459 401 358 330 332 360 427 531 639 689 641 548 496 481 509 578 640 629 530 431 356 298 283 315 358 374 420 515 534 469 365 280 247 265 280 296 315 330 349 387 450 515 563 574 567 554 539 525 516 520 543 596 684 806 960 1138 1335 1560 1796 2022 2216 2345 2396 2379 2312 2218 2123 2049 1977 1874 1697 1445 1187 1009 933 926 957 1005 1061 1126 1208 1302 1389 1481 1611 1723 1804 1917 2094 2252 2287 2191 2042 1947 1976 2142 2423 2787 3079 3157 3011 2728 2416 2160 2022 2004 1984 1971 2015 2101 2160 2147 2154 2101 2011 1974 1969 1949 1890 1809 1696 1599 1471 1482 1574 1636 1618 1556 1445 1312 1281 1304 1313 1287 1233 1155 1110 1063 1014 970 931 909 914 927 961 1001 1023 1029 1014 969 902 860 887 914 921 903 843 755 681 622 618 632 592 523 453 419 459 544 653 732 772 769 744 718 701 721 771 813 844 883 931 965 961 914 924 956 976 976 958 923 875 812 812 812 808 821 844 847 826 760 682 596 535 504 501 544 608 614 588 661 752 843 933 956 926 874 849 850 864 872 866 861 864 876 899 906 898 877 844 787 745 679 556 538 602 694 902 1085 1126 1090 1060 1085 1139 1180 1227 1338 1494 1665 1800 1896 1964 1998 1970 1890 1808 1729 1752 1855 1846 1615 1476 1526 1424 1382 1363 1315 1294 1389 1606 1751 1760 1791 1878 1966 1967 1782 1584 1508 1562 1736 1911 1913 1689 1557 1509 1471 1526 1780 2185 2526 3033 3169 3147 2998 2844 2811 2695 2622 2553 2515 2506 2349 2022 1710 1410 1110 982 928 875 834 829 874 1058 1181 1158 1039 903 808 779 830 948 915 828 851 955 1079 1509 1581 1438 1163 868 641 571 534 475 424 422 453 489 497 439 381 338 298 267 240 209 178 244 281 271 228 194 192 190 225 272 311 352 416 521 584 502 589 793 934 870 663 798 985 1212 1430 1608 1737 1804 1804 1719 1713 1768 1852 1896 1890 2057 2218 2225 28 32 41 44 39 31 8 4 1 6 15 17 8 1 0 0 8 41 94 210 252 188 121 84 74 80 103 178 201 185 183 217 278 320 292 282 361 428 441 459 456 385 317 271 249 241 234 265 293 301 271 237 236 279 341 364 336 288 257 282 363 431 441 361 321 346 361 352 366 391 373 324 285 268 248 284 252 244 250 263 291 347 399 398 332 317 333 315 218 141 98 101 122 145 172 204 203 125 117 123 88 35 16 5 1 0 0 0 0 0 0 0 0 0 53 147 217 171 129 107 96 103 144 222 328 368 356 337 350 373 379 382 357 335 343 376 409 417 400 380 343 363 360 333 306 310 341 407 473 506 502 470 427 392 376 375 356 358 362 366 372 360 342 346 368 398 421 416 376 334 330 356 367 368 360 336 310 303 319 366 461 595 712 738 633 522 477 468 485 517 534 509 460 407 357 343 374 403 400 437 551 523 445 343 268 249 272 298 309 318 329 350 387 441 499 551 569 570 561 547 532 518 510 511 533 580 653 758 896 1067 1282 1525 1786 2045 2262 2406 2465 2458 2407 2321 2235 2142 2034 1879 1661 1414 1213 1096 1051 1055 1083 1124 1178 1249 1338 1420 1504 1623 1756 1882 2013 2189 2357 2416 2355 2236 2162 2202 2372 2659 2931 3176 3274 3158 2896 2613 2397 2263 2220 2136 2044 2018 2043 2079 2125 2156 2097 2038 2025 2026 2019 1993 1925 1743 1597 1481 1457 1474 1456 1388 1335 1295 1197 1186 1253 1301 1289 1235 1135 1074 1033 980 939 899 889 947 1020 1099 1140 1151 1143 1107 1032 935 891 931 942 941 923 871 790 713 657 633 628 628 592 533 502 525 585 648 705 753 783 793 782 758 788 839 874 904 932 956 976 1007 997 1002 1009 1017 1017 999 948 839 783 842 855 844 834 838 862 859 823 772 705 646 606 592 613 626 615 567 606 690 772 849 881 887 859 861 873 876 870 848 828 831 855 878 892 890 869 835 798 753 695 575 547 665 785 920 1014 1045 1027 1016 1039 1084 1130 1182 1224 1291 1426 1584 1730 1866 1979 2014 1983 1912 1838 1842 1910 1908 1699 1298 1291 1274 1203 1104 950 883 1073 1316 1478 1560 1617 1715 1886 2001 1917 1730 1598 1599 1731 1906 1891 1655 1519 1527 1616 1849 2497 3063 3174 3136 3081 3044 2879 2603 2635 2580 2509 2463 2470 2528 2488 2209 1909 1580 1100 861 812 818 874 893 1052 1109 1123 1117 1034 880 843 973 1054 1045 947 941 1097 1211 1281 1478 1519 1401 1251 1040 700 555 553 495 455 450 458 476 514 482 438 389 336 294 248 212 199 211 235 268 281 230 190 191 227 275 310 329 377 444 477 503 606 783 901 793 591 669 916 1185 1354 1441 1508 1631 1797 1834 1851 1892 1857 1370 1329 1724 2202 2428 25 33 43 39 32 21 13 12 3 0 3 10 12 7 2 0 4 52 145 233 273 234 168 126 105 100 129 225 305 251 192 189 234 293 307 266 257 277 294 299 292 276 264 258 268 300 345 372 373 369 349 331 329 338 370 369 317 310 364 425 493 609 638 505 394 363 377 384 383 367 334 317 298 273 266 296 268 273 309 350 376 386 369 325 294 309 287 212 118 68 74 111 135 138 130 120 94 49 52 83 62 23 11 3 0 0 0 0 0 0 1 5 40 17 50 102 107 50 12 16 25 39 60 96 142 153 191 262 346 406 442 460 444 414 402 409 416 393 344 295 252 282 282 267 256 268 315 388 431 405 341 272 232 241 301 401 432 433 402 361 324 288 254 237 262 317 366 382 362 327 295 287 297 309 316 317 313 314 324 352 431 574 707 754 683 534 485 456 448 462 486 504 511 493 440 402 396 403 411 443 535 505 427 350 297 282 300 324 328 323 325 346 385 436 490 538 563 566 561 552 541 529 521 518 519 531 561 619 714 848 1012 1209 1457 1742 2022 2252 2407 2488 2509 2478 2420 2335 2221 2077 1900 1695 1502 1356 1272 1238 1235 1251 1282 1333 1403 1478 1563 1665 1774 1896 2048 2242 2429 2518 2513 2441 2404 2463 2623 2862 3045 3234 3324 3232 3003 2755 2599 2552 2516 2375 2244 2136 2059 2026 2046 2081 2088 2109 2153 2200 2171 2056 1954 1806 1626 1505 1421 1328 1237 1192 1205 1220 1135 1123 1220 1313 1322 1250 1128 1038 991 953 932 906 899 960 1032 1124 1198 1231 1223 1167 1071 976 947 968 974 968 953 915 845 753 677 624 576 552 551 556 554 562 595 645 688 734 782 803 772 748 798 871 927 965 983 982 982 1028 1048 1060 1068 1070 1066 1052 1020 959 893 892 867 804 748 749 800 821 846 833 801 764 733 725 757 719 669 615 590 608 646 670 710 809 835 858 877 877 860 826 795 788 840 880 891 887 873 854 819 779 727 673 677 753 832 907 952 982 991 997 1012 1035 1072 1121 1130 1149 1218 1335 1476 1637 1806 1927 1962 1929 1868 1828 1862 1892 1722 1304 1151 1117 1069 1007 918 855 1021 1163 1278 1362 1444 1583 1811 1881 1911 1880 1844 1844 1841 1931 1839 1715 1891 2262 2372 2280 2920 3382 3427 3149 2880 2856 2895 2657 2597 2584 2542 2541 2569 2581 2596 2437 2159 1779 1332 1043 964 980 1068 1058 1206 1272 1297 1252 1091 1013 1084 1185 1197 1158 1096 1036 1158 1230 1351 1555 1664 1640 1541 1181 676 604 592 534 483 475 493 475 476 481 478 431 349 300 253 248 261 242 244 291 323 282 229 218 251 307 357 376 424 456 492 541 669 900 894 641 581 597 759 1133 1237 1209 1158 1305 1538 1713 1808 1852 1938 1434 1230 1476 1934 2247 32 36 39 34 27 18 19 16 3 0 7 13 19 24 19 0 0 18 104 204 265 261 214 164 124 102 135 244 369 351 245 174 170 201 217 183 142 125 139 197 232 212 197 210 245 305 390 472 498 397 410 398 374 372 387 392 388 464 643 659 575 569 610 495 370 358 387 402 392 366 319 296 294 295 301 313 288 288 337 392 405 363 288 238 223 199 144 92 55 40 59 86 91 75 54 37 23 9 13 37 24 9 3 1 0 0 0 0 0 1 6 25 75 23 15 16 11 4 0 0 2 16 39 53 54 53 100 251 391 492 550 567 552 522 490 455 425 375 314 265 242 272 304 290 272 274 306 355 379 351 312 283 265 269 313 401 436 421 383 329 271 226 205 204 227 274 322 344 337 314 298 296 310 317 315 315 326 349 374 399 451 577 682 715 678 582 529 483 455 447 462 500 548 570 527 469 430 412 424 464 515 504 421 364 323 294 290 312 329 327 330 345 379 430 482 522 544 548 546 544 542 538 534 531 529 522 525 555 623 710 798 923 1120 1372 1653 1931 2172 2347 2447 2502 2476 2450 2380 2276 2141 1981 1816 1671 1565 1498 1461 1432 1411 1415 1456 1529 1627 1727 1833 1959 2121 2309 2476 2574 2624 2594 2590 2657 2779 2953 3121 3262 3321 3257 3094 2903 2779 2799 2799 2664 2501 2326 2183 2102 2076 2082 2118 2162 2182 2231 2254 2183 2043 1854 1690 1593 1527 1443 1335 1243 1211 1233 1147 1135 1220 1311 1329 1255 1118 1016 953 924 920 926 945 988 1038 1125 1227 1298 1305 1233 1117 1037 1025 1039 1043 1022 991 954 902 822 733 647 567 544 553 548 522 499 483 550 631 700 751 766 724 694 783 881 959 1002 1013 1005 991 1022 1063 1097 1117 1124 1116 1089 1051 1002 960 925 882 821 753 711 732 769 824 862 874 863 839 826 831 803 761 698 634 579 529 496 570 720 813 862 889 898 891 845 819 827 840 850 857 856 869 858 847 823 779 738 740 797 856 892 916 941 965 980 981 981 988 1019 1031 1038 1061 1116 1205 1343 1513 1676 1779 1820 1828 1826 1837 1795 1618 1350 1165 1060 905 666 784 821 897 986 1062 1156 1286 1421 1510 1580 1713 1860 1957 2045 1996 1991 1886 1825 2166 2625 2688 2516 2725 3049 3203 3144 2976 2833 2848 2744 2685 2680 2641 2596 2608 2630 2678 2665 2513 2240 1940 1691 1508 1457 1490 1433 1405 1360 1293 1260 1180 1250 1338 1316 1254 1216 1100 1039 1105 1234 1384 1590 1787 1779 1648 1229 835 749 708 584 480 488 511 497 491 500 504 475 371 298 250 227 221 236 274 293 283 290 289 283 299 343 471 500 516 506 524 592 744 1091 1055 793 769 940 962 1155 1130 1041 921 978 1236 1508 1644 1652 1723 1613 1414 1251 1541 1876 29 31 31 25 21 16 26 14 2 0 3 13 17 17 10 0 0 6 91 216 290 302 268 213 148 109 121 212 330 375 310 196 141 146 155 134 109 110 151 207 219 207 203 207 224 276 389 576 621 485 424 423 370 371 423 496 612 825 989 851 553 423 421 355 313 347 384 401 387 352 323 320 341 370 399 405 374 307 315 338 308 240 173 126 98 73 43 29 18 15 25 35 32 19 9 4 2 1 2 6 3 1 0 0 0 0 0 0 0 1 6 10 9 4 1 0 0 0 0 1 4 18 36 35 36 49 109 281 460 571 631 646 630 599 561 516 483 421 336 265 244 273 308 305 290 289 304 327 342 349 373 407 400 370 354 370 389 389 380 348 295 258 260 295 329 372 403 403 371 336 332 352 368 375 366 350 348 374 418 456 491 570 643 686 684 649 591 512 457 432 436 470 522 565 568 514 472 445 464 512 538 528 438 366 317 275 257 274 311 338 350 365 378 411 456 488 507 512 513 518 531 560 602 638 641 562 541 556 596 640 673 730 847 1028 1255 1521 1793 2011 2139 2222 2244 2271 2307 2327 2301 2216 2110 2002 1907 1835 1781 1716 1639 1577 1554 1578 1651 1755 1880 2025 2188 2356 2491 2581 2664 2671 2682 2736 2830 2964 3106 3224 3277 3242 3143 3035 2968 2957 2940 2872 2735 2570 2416 2284 2178 2128 2101 2117 2146 2173 2203 2186 2035 1858 1755 1704 1668 1626 1568 1482 1359 1246 1144 1136 1186 1252 1280 1227 1103 1014 956 920 903 905 928 973 1044 1177 1298 1372 1372 1290 1169 1106 1088 1109 1121 1088 1042 1005 961 902 817 721 628 572 551 534 481 426 395 463 547 620 677 710 709 737 840 926 993 1029 1035 1025 1006 1011 1046 1100 1134 1143 1142 1111 1075 1043 1008 966 928 888 825 751 722 745 803 869 926 956 932 906 882 857 820 769 699 597 478 444 503 616 726 828 915 938 920 931 908 893 886 881 873 827 832 816 827 839 829 806 806 856 882 896 904 919 938 948 932 926 917 941 957 947 935 964 1003 1093 1213 1351 1475 1569 1637 1667 1682 1606 1452 1290 1177 1123 1073 851 822 832 845 835 852 1057 1182 1292 1303 1328 1470 1591 1576 1709 1827 1929 1997 1893 1916 2476 2714 2592 2343 2489 2813 3023 3040 2828 2890 2838 2794 2794 2814 2831 2796 2729 2793 2819 2762 2642 2518 2432 2314 2174 2061 1918 1738 1520 1332 1368 1434 1446 1438 1365 1277 1294 1263 1203 1213 1274 1347 1514 1824 1903 1769 1454 1204 1032 858 706 544 572 560 543 538 532 525 515 436 375 303 247 267 274 295 287 295 314 313 312 356 483 686 749 693 639 704 849 1138 1409 1358 1041 767 945 1024 1009 1041 947 829 834 1049 1358 1504 1533 1495 1478 1532 1038 1260 1603 25 27 25 22 19 20 31 7 1 0 4 11 9 1 0 0 0 15 83 235 331 351 320 263 196 136 111 132 206 253 226 154 103 128 155 144 124 151 233 264 261 272 276 274 280 334 462 582 642 541 412 384 354 374 480 581 661 719 704 595 405 352 332 298 290 329 365 381 387 387 387 388 394 404 433 409 344 299 296 281 204 117 57 24 17 14 15 13 10 11 11 8 4 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 1 5 11 12 12 22 39 113 281 473 596 659 683 678 653 624 606 600 534 405 287 232 241 265 267 257 260 262 264 271 297 356 446 465 435 407 405 426 443 456 451 419 404 433 480 496 545 538 514 468 431 424 439 445 454 449 423 396 396 428 469 496 525 580 656 681 635 570 482 416 392 387 399 430 478 525 508 492 484 514 552 564 538 457 366 310 270 247 256 302 364 369 378 365 375 406 435 454 462 458 472 514 590 666 704 694 585 593 603 604 606 616 636 673 781 945 1163 1396 1579 1683 1761 1810 1864 1949 2056 2151 2208 2232 2246 2224 2192 2154 2097 2017 1917 1816 1742 1735 1794 1899 2029 2172 2322 2468 2560 2643 2659 2657 2682 2752 2858 2972 3085 3172 3172 3099 3022 3006 3041 3024 2990 2911 2783 2633 2479 2332 2229 2110 2107 2132 2145 2130 2071 1957 1816 1756 1745 1745 1726 1713 1702 1580 1381 1279 1279 1319 1338 1299 1202 1114 1042 994 953 919 903 915 950 996 1188 1352 1420 1387 1293 1203 1173 1170 1210 1222 1185 1129 1076 1019 984 940 859 753 659 605 573 496 426 400 432 485 552 626 680 687 742 847 933 993 1030 1045 1040 1019 1006 1019 1064 1101 1121 1135 1109 1068 1048 1038 1016 993 966 908 825 770 757 790 860 948 1021 1037 1044 1046 1006 926 850 779 655 515 471 480 535 636 795 981 1022 1013 957 947 960 955 941 953 895 849 804 797 818 843 852 857 880 899 904 901 900 903 893 871 869 866 872 870 842 809 839 868 935 1030 1145 1243 1285 1340 1362 1373 1344 1273 1179 1103 1097 1195 1142 1207 1195 1151 1074 903 1022 1104 1159 1130 1196 1287 1197 1156 1306 1517 1703 1923 2114 2125 2169 2328 2371 2091 2075 2295 2275 2120 2319 2746 2885 2853 2797 2800 2834 2816 2762 2794 2827 2834 2811 2778 2823 2772 2659 2530 2343 2062 1791 1574 1607 1661 1629 1506 1376 1262 1364 1362 1244 1204 1257 1405 1603 1624 1654 1718 1668 1497 1189 871 695 706 719 698 663 629 569 533 500 459 421 366 298 305 310 310 320 343 332 286 297 370 565 850 1069 1142 1076 1146 1369 1674 1729 1462 1138 818 969 1068 1184 1096 897 807 822 1097 1292 1434 1508 1440 1106 1468 1231 1295 1514 32 27 22 22 23 24 20 0 0 0 1 4 4 0 0 0 1 14 96 242 358 386 353 288 214 149 105 78 111 132 119 85 64 97 141 123 102 130 194 234 219 206 228 266 300 336 386 441 512 473 416 411 413 475 511 503 460 395 342 336 332 332 334 321 312 332 359 367 372 369 377 395 396 390 361 359 326 275 232 189 127 64 46 35 16 4 7 6 2 3 3 2 0 0 0 1 4 19 29 21 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 25 69 68 108 235 409 551 638 691 721 729 726 730 747 702 535 339 213 168 167 164 155 168 179 174 168 184 237 333 417 462 495 526 550 571 586 592 583 590 639 695 709 677 634 582 538 509 496 491 486 487 486 469 443 431 438 455 465 470 519 585 601 556 478 394 340 333 325 320 334 379 439 469 491 517 554 569 558 530 470 372 307 267 239 243 303 392 387 374 352 343 354 378 406 424 413 416 464 540 607 641 640 577 621 654 643 615 601 610 627 664 760 902 1050 1156 1227 1326 1456 1634 1778 1837 1889 1995 2131 2237 2307 2357 2400 2428 2421 2357 2236 2096 1995 1957 1963 2019 2129 2288 2466 2559 2608 2600 2569 2558 2594 2678 2796 2922 3032 3055 3005 2948 2936 2961 2990 3028 3043 2976 2842 2690 2551 2405 2294 2258 2230 2196 2149 2070 1930 1762 1780 1855 1915 1908 1864 1829 1748 1618 1526 1495 1476 1457 1410 1300 1186 1101 1034 978 944 941 966 1004 998 1140 1305 1379 1346 1271 1233 1255 1299 1363 1342 1301 1277 1252 1215 1198 1159 1060 942 834 751 692 629 548 511 508 555 640 720 748 707 701 787 870 937 995 1034 1037 1045 1047 1042 1060 1098 1132 1135 1092 1062 1049 1040 1034 1028 1001 944 886 829 795 793 838 928 1023 1107 1165 1191 1143 1039 940 866 737 631 565 539 570 674 849 1028 1084 1077 1055 1056 1054 1028 1013 1066 1042 972 889 825 797 809 859 876 886 892 892 888 882 869 825 818 832 841 836 806 755 723 715 765 847 945 1037 1103 1129 1138 1152 1156 1162 1156 1115 1045 1001 1027 1024 1024 1063 1145 1230 1047 960 918 911 821 660 680 733 837 1011 1210 1400 1608 1846 1915 1924 1946 2068 2051 2024 2131 2165 2000 2050 2485 2750 2721 2628 2583 2484 2337 2315 2347 2395 2451 2581 2579 2629 2670 2708 2728 2662 2399 2177 1976 1884 1907 1824 1602 1535 1653 1686 1470 1272 1216 1273 1374 1274 1131 1263 1435 1543 1486 1080 1009 909 911 941 906 827 740 660 573 497 440 404 395 387 361 362 377 405 398 329 308 307 367 573 920 1349 1729 1680 1682 1760 1829 1710 1359 1054 879 872 955 1027 987 841 800 891 1051 1186 1284 1389 1520 1274 1322 1393 1519 1638 25 23 24 26 27 21 10 0 0 0 0 0 0 0 0 0 5 31 166 323 433 457 411 315 214 141 100 88 108 121 88 47 30 54 96 106 91 98 122 138 117 102 149 226 301 355 381 422 473 511 587 690 783 688 519 375 297 279 288 311 335 330 348 361 381 381 379 389 414 444 406 370 364 353 301 300 264 191 127 86 59 43 38 34 15 4 2 1 1 1 2 2 1 0 1 6 24 79 82 44 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 45 113 193 148 123 187 321 457 571 665 745 808 858 899 926 880 692 386 180 87 62 64 73 89 105 112 112 121 157 242 386 485 546 595 619 635 647 659 677 711 758 780 750 685 641 613 568 519 480 451 431 421 419 419 419 425 438 447 443 440 468 488 472 420 351 288 254 260 265 266 281 319 374 431 480 534 563 553 526 499 459 375 308 260 224 214 255 328 346 342 342 343 348 363 389 413 419 409 444 500 551 584 589 559 581 633 661 649 623 622 648 643 699 777 834 858 872 906 947 1040 1212 1419 1611 1770 1907 2032 2179 2323 2460 2576 2637 2622 2538 2430 2343 2275 2232 2232 2271 2357 2495 2581 2592 2557 2505 2473 2488 2552 2650 2777 2883 2927 2918 2888 2870 2869 2899 3008 3123 3134 3040 2921 2826 2679 2543 2468 2406 2331 2232 2119 2009 1895 1953 2046 2099 2086 2023 1943 1869 1804 1738 1694 1629 1570 1523 1434 1302 1197 1109 1032 987 984 1013 1058 1043 1072 1169 1249 1271 1254 1248 1310 1359 1418 1407 1405 1437 1458 1459 1480 1425 1296 1148 1015 932 930 962 943 893 854 880 948 982 939 867 821 817 843 895 962 1023 1043 1096 1108 1088 1078 1101 1141 1159 1133 1111 1084 1053 1041 1044 1021 964 939 880 847 838 848 895 990 1095 1158 1214 1194 1108 1018 945 860 783 729 699 713 793 926 1043 1112 1136 1141 1157 1160 1127 1123 1159 1169 1124 1036 941 871 845 857 863 868 869 868 871 881 881 852 844 834 825 815 790 737 709 699 725 789 866 927 994 1024 1040 1047 1058 1090 1127 1123 1069 1003 969 956 957 956 969 1102 1068 934 790 707 648 536 517 587 687 799 960 1154 1342 1517 1650 1760 1763 1831 1950 2026 2096 2273 2034 2028 2278 2504 2542 2547 2296 2118 1895 1723 1631 1628 1591 1764 1865 1987 2121 2297 2512 2664 2650 2633 2592 2479 2262 1947 1633 1608 1732 1723 1521 1307 1221 1202 1214 1359 1404 1312 1328 1433 1503 1249 1136 1095 1172 1187 1094 957 846 758 650 544 457 396 382 374 381 399 429 458 428 281 251 286 380 578 941 1529 1903 1953 1801 1768 1956 1819 1337 943 720 697 839 995 1027 935 910 1010 1132 1153 1177 1279 1407 1425 1457 1494 1550 1514 24 24 29 30 25 16 4 0 0 0 0 0 0 0 0 7 35 105 313 516 611 594 508 382 238 131 92 100 115 102 47 18 12 31 63 86 81 73 85 121 142 153 198 323 417 494 564 639 709 778 926 902 747 546 399 309 273 295 319 330 351 366 386 421 475 452 412 399 403 397 396 343 291 253 217 187 133 81 45 26 18 13 4 1 2 1 0 4 9 9 10 5 1 0 3 15 46 90 68 30 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 18 76 160 192 120 96 155 258 368 476 583 693 804 903 976 1005 933 712 361 134 39 16 19 32 52 78 102 118 137 176 254 376 448 468 484 493 505 525 557 601 653 695 708 674 612 560 529 498 456 413 377 349 332 326 337 361 384 402 406 398 393 395 385 369 333 274 214 182 184 201 223 252 292 343 399 453 503 524 512 486 461 428 363 297 250 213 193 198 218 231 249 294 336 358 365 371 386 410 433 468 491 507 526 545 546 534 556 610 650 661 649 635 642 692 746 769 769 757 741 732 747 792 831 976 1217 1482 1716 1916 2113 2308 2475 2592 2652 2654 2612 2593 2564 2548 2556 2576 2608 2658 2689 2655 2582 2490 2411 2379 2420 2527 2657 2762 2836 2872 2880 2879 2878 2877 2995 3147 3242 3225 3143 3058 2922 2771 2663 2577 2487 2394 2324 2285 2143 2193 2248 2278 2253 2174 2081 2022 1947 1873 1804 1716 1635 1581 1522 1436 1350 1270 1182 1098 1044 1041 1074 1076 1078 1112 1171 1227 1259 1279 1372 1420 1459 1458 1470 1537 1666 1848 1894 1769 1580 1411 1308 1287 1353 1498 1566 1511 1400 1336 1320 1261 1143 1050 975 919 903 928 973 1020 1050 1107 1133 1127 1115 1123 1150 1187 1158 1111 1080 1070 1075 1082 1075 1023 1007 959 932 927 922 927 966 1027 1083 1141 1185 1179 1115 1022 948 902 892 884 879 910 986 1087 1160 1208 1237 1247 1242 1215 1214 1228 1260 1231 1147 1050 966 914 889 876 871 866 854 847 871 905 916 902 858 820 819 810 764 734 722 732 764 799 816 845 913 989 1026 1046 1077 1112 1135 1109 1048 1012 1005 983 923 873 890 887 894 870 775 635 488 473 558 643 733 855 1007 1137 1246 1411 1604 1693 1709 1760 1870 1806 2065 2106 2152 2293 2405 2354 2252 1905 1661 1538 1384 1148 1117 1052 1060 1101 1177 1351 1595 1915 2191 2440 2732 2964 2932 2660 2200 1760 1620 1566 1456 1343 1230 1088 1048 1066 1124 1128 1180 1340 1465 1575 1456 1387 1484 1498 1240 1063 941 860 782 687 596 510 433 400 377 381 407 432 483 427 318 282 314 417 683 1197 1590 1829 1803 1635 1668 1899 1630 1172 772 539 514 667 919 1022 1031 1047 1092 1095 1105 1152 1216 1292 1372 1401 1361 1485 1498 22 28 31 26 16 7 0 0 0 0 0 0 0 0 0 20 85 210 405 605 634 583 498 385 247 120 81 85 73 38 7 2 10 32 51 57 60 65 102 198 293 348 452 605 699 716 768 776 785 813 787 615 406 321 283 273 279 290 334 372 385 395 427 512 528 455 388 363 357 335 284 221 176 149 123 101 81 43 16 5 2 1 0 0 0 0 0 7 15 17 12 4 1 0 2 10 21 18 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 47 81 62 32 53 117 200 284 362 438 520 613 708 799 849 788 591 293 88 18 1 0 6 26 66 111 142 158 183 219 255 273 263 244 244 269 308 357 412 467 501 504 484 456 433 411 378 345 318 298 285 279 281 290 311 337 352 353 343 330 321 311 304 286 242 182 135 125 140 179 226 275 323 367 405 436 449 448 438 418 385 337 276 228 194 173 163 164 174 190 218 255 286 306 312 322 363 434 490 501 484 466 464 473 478 489 518 571 634 650 614 622 670 722 752 763 764 765 772 786 828 853 887 935 1032 1214 1455 1708 1985 2271 2476 2569 2606 2673 2673 2631 2636 2692 2763 2820 2865 2899 2851 2742 2617 2501 2417 2399 2476 2615 2750 2858 2929 2954 2942 2919 2891 2976 3136 3279 3301 3217 3113 3011 2905 2825 2723 2631 2563 2514 2463 2326 2394 2473 2458 2362 2256 2202 2179 2045 1940 1865 1796 1729 1674 1635 1592 1530 1441 1352 1245 1143 1108 1112 1113 1111 1121 1184 1265 1327 1429 1511 1497 1464 1459 1518 1648 1816 1946 2029 1969 1821 1724 1722 1764 1852 2025 2140 2111 1981 1819 1653 1464 1298 1185 1116 1092 1101 1118 1116 1085 1084 1134 1171 1178 1171 1165 1152 1192 1169 1134 1121 1126 1128 1116 1111 1071 1060 1054 1059 1062 1044 994 1034 1092 1162 1248 1317 1326 1250 1134 1086 1028 1010 1022 1027 1029 1064 1150 1210 1236 1236 1217 1190 1194 1214 1222 1259 1245 1173 1098 1017 954 914 906 910 895 860 843 867 903 934 896 823 793 802 812 803 787 778 776 773 766 764 788 857 916 958 991 1005 1009 1040 1037 1027 1020 993 923 855 791 723 686 720 775 794 768 581 432 494 621 736 857 927 958 1048 1263 1503 1659 1665 1608 1687 1670 1882 2131 2273 2359 2397 2124 1789 1546 1409 1346 1287 1147 1130 1088 1027 961 901 962 1104 1321 1589 1869 2228 2629 2836 2811 2473 2044 1784 1636 1504 1427 1322 1195 1141 1092 1079 1126 1171 1441 1525 1407 1234 1326 1582 1248 958 788 784 857 851 695 628 525 446 415 408 409 424 430 437 389 338 320 345 493 893 1351 1674 1743 1680 1563 1670 1721 1563 1107 607 367 362 532 844 983 1042 1070 1032 1028 1076 1084 1079 1094 1158 1264 1312 1431 1488 23 30 29 19 7 1 0 0 0 0 0 0 0 0 0 29 105 209 316 385 355 323 293 243 174 101 62 51 26 9 1 9 38 86 88 70 64 95 197 366 629 826 925 954 920 799 669 632 660 647 533 366 314 329 287 278 307 354 399 449 460 473 507 519 469 381 335 319 306 270 194 106 74 63 51 52 52 35 17 6 1 0 0 0 0 0 0 4 8 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 12 3 6 31 66 113 169 222 266 300 333 372 447 518 489 355 182 50 6 1 0 3 18 54 102 123 102 98 95 88 85 76 66 81 117 161 208 256 304 343 354 355 347 337 328 312 289 271 260 256 258 262 265 270 287 301 310 309 298 289 286 285 269 228 163 107 93 114 161 215 262 301 330 349 357 358 361 367 365 344 302 245 199 168 145 135 139 153 169 181 199 223 247 258 271 317 394 465 492 483 451 415 394 394 415 439 470 521 552 552 571 624 665 685 703 731 770 822 906 1009 1048 1072 1093 1101 1108 1179 1307 1466 1685 1899 2100 2289 2459 2602 2554 2551 2623 2723 2818 2909 2991 2998 2912 2819 2714 2611 2547 2567 2695 2840 2954 3063 3134 3136 3081 3022 3058 3192 3323 3359 3293 3175 3051 2980 2944 2848 2759 2685 2612 2549 2472 2543 2598 2531 2438 2401 2393 2317 2166 2040 1965 1907 1850 1805 1789 1774 1724 1616 1521 1421 1320 1266 1231 1212 1211 1255 1357 1443 1478 1624 1573 1433 1380 1445 1645 1886 1945 1960 2004 1981 1917 1876 1880 1908 1981 2154 2296 2260 2121 1955 1783 1602 1460 1363 1324 1361 1427 1456 1425 1316 1224 1217 1232 1263 1296 1296 1322 1338 1306 1246 1209 1201 1183 1159 1165 1144 1138 1156 1183 1199 1207 1210 1266 1310 1346 1381 1411 1404 1326 1204 1175 1117 1097 1138 1172 1137 1132 1198 1254 1272 1249 1194 1132 1109 1129 1139 1168 1181 1143 1088 1051 997 899 876 893 888 867 852 868 881 900 873 801 758 770 823 844 827 785 738 699 688 706 709 746 776 789 803 787 790 809 834 872 887 839 767 736 682 608 549 537 584 681 803 689 516 503 609 732 859 926 967 1005 1145 1399 1652 1656 1600 1642 1760 1996 2194 2270 2423 2428 2264 2060 1968 1947 1822 1674 1549 1423 1370 1320 1242 1254 1213 1173 1167 1242 1395 1634 1976 2354 2595 2549 2315 2066 1887 1793 1767 1669 1633 1567 1386 1124 1119 1199 1531 1639 1509 1283 1103 1236 976 763 634 624 661 616 654 629 544 471 432 424 436 446 442 426 398 372 372 432 712 1007 1181 1246 1294 1493 1666 1739 1672 1416 953 462 248 301 502 786 1021 1167 1182 978 994 995 944 905 879 949 1070 1198 1317 1413 24 28 24 20 8 2 0 0 0 0 0 0 0 0 8 48 133 206 239 190 119 90 91 94 87 69 45 23 4 1 0 44 119 189 184 129 177 344 577 878 1242 1377 1272 1066 838 627 492 548 643 589 402 290 332 359 285 298 356 432 526 577 532 590 584 493 389 352 299 245 195 137 79 47 41 50 47 42 33 31 28 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 4 16 27 43 77 114 141 151 143 132 153 162 151 121 68 20 0 0 0 0 6 27 56 47 24 18 16 15 12 10 11 27 57 91 129 170 212 254 271 288 295 297 298 292 281 272 265 264 269 272 267 257 261 276 295 302 296 284 276 274 258 221 159 109 97 117 167 218 254 278 291 295 293 290 296 313 322 309 272 220 178 147 124 117 123 139 161 186 210 223 237 240 249 274 309 344 372 392 397 387 367 361 384 385 400 422 444 464 493 540 576 591 604 647 719 816 946 1047 1105 1184 1244 1269 1275 1295 1337 1358 1394 1503 1674 1870 2070 2316 2362 2408 2513 2645 2764 2861 2962 3025 3028 3009 2960 2898 2855 2855 2929 3009 3078 3197 3332 3398 3343 3247 3231 3332 3434 3465 3415 3302 3148 3069 3033 2964 2889 2804 2710 2637 2601 2621 2616 2529 2508 2583 2601 2430 2267 2132 2039 1976 1937 1924 1930 1928 1900 1825 1728 1630 1546 1480 1417 1463 1624 1908 1926 1657 1505 1520 1416 1320 1320 1432 1690 1995 2030 2090 2030 1908 1810 1772 1770 1736 1773 1924 1990 1969 1891 1785 1669 1579 1565 1586 1635 1720 1801 1831 1806 1715 1608 1518 1439 1417 1452 1445 1434 1473 1481 1374 1270 1251 1249 1236 1264 1270 1266 1263 1253 1236 1290 1384 1450 1472 1494 1527 1530 1458 1329 1212 1177 1171 1207 1304 1414 1377 1310 1303 1327 1336 1299 1208 1117 1071 1068 1070 1083 1090 1060 1012 1002 962 896 855 849 852 833 823 828 823 835 846 806 724 721 794 838 806 723 650 610 610 624 606 579 575 599 595 551 527 527 554 599 644 654 588 571 539 492 443 410 406 427 515 557 568 595 660 750 877 964 1005 1049 1149 1356 1642 1640 1627 1664 1797 2032 2284 2469 2408 2165 2111 2187 2307 2490 2478 2283 1968 1719 1626 1659 1706 1733 1754 1720 1574 1409 1324 1349 1530 1820 2106 2251 2268 2213 2109 2000 1956 1935 1942 1924 1782 1248 1102 1248 1496 1693 1697 1411 1199 1165 1085 881 708 707 721 754 716 680 612 516 445 433 439 444 447 449 452 459 465 638 910 999 877 798 932 1520 1825 1790 1504 1089 722 509 292 296 450 683 961 1336 1433 1329 1154 930 763 751 721 763 902 1044 1156 1275 28 24 20 20 11 2 0 0 0 0 0 0 0 1 35 113 212 286 333 272 142 45 32 44 51 40 21 6 0 1 17 83 173 254 285 327 464 666 921 1181 1363 1365 1189 871 590 453 471 570 622 484 279 280 333 309 295 366 470 524 544 580 602 622 532 469 393 306 213 138 91 66 53 67 90 105 93 71 59 47 31 14 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 11 15 31 58 85 95 81 53 35 25 17 17 11 4 0 0 0 0 3 14 21 5 1 0 0 0 0 0 1 5 23 48 75 109 147 182 210 233 253 267 272 269 265 265 267 269 277 280 269 252 250 272 294 300 289 271 259 255 246 220 168 124 107 122 165 213 242 256 260 258 256 260 269 284 292 283 253 209 170 137 116 110 117 138 167 197 220 221 224 225 232 244 257 268 273 272 280 312 346 356 371 350 355 366 382 400 419 442 475 499 513 557 637 746 881 985 1089 1188 1268 1329 1379 1429 1475 1452 1484 1545 1611 1678 1772 1942 2128 2310 2498 2683 2827 2924 3026 3131 3202 3226 3225 3234 3276 3331 3341 3283 3272 3332 3438 3518 3511 3446 3434 3513 3581 3589 3533 3420 3261 3156 3113 3073 3011 2916 2797 2686 2624 2618 2589 2508 2529 2614 2569 2471 2382 2286 2216 2154 2095 2055 2047 2044 2032 1987 1914 1833 1753 1661 1512 1553 1762 1942 1839 1537 1358 1294 1237 1219 1274 1408 1614 1828 1904 1916 1837 1700 1598 1647 1716 1450 1497 1570 1605 1617 1604 1556 1475 1418 1515 1665 1850 2019 2109 2088 2032 1983 1920 1830 1713 1614 1568 1530 1499 1554 1592 1501 1369 1316 1282 1276 1321 1338 1340 1317 1251 1178 1253 1337 1383 1444 1557 1655 1610 1463 1336 1258 1228 1236 1307 1474 1604 1547 1483 1466 1477 1475 1425 1281 1147 1103 1071 1045 1027 1008 975 894 890 914 905 863 828 852 842 811 792 776 774 784 779 676 668 734 783 760 693 649 597 589 560 502 446 423 431 386 313 284 283 297 325 373 434 404 399 396 381 353 316 283 257 262 307 389 508 674 802 996 1077 1051 1024 1100 1321 1541 1628 1647 1639 1668 1808 2019 2387 2162 1770 1657 1853 2016 2307 2548 2272 1975 1733 1591 1573 1663 1842 1996 2089 2036 1842 1593 1427 1409 1511 1636 1758 1881 1997 2043 2004 1987 2002 2001 2022 1999 1628 1346 1221 1265 1451 1681 1643 1670 1649 1477 1274 1196 1035 855 884 846 778 704 600 489 452 446 449 452 457 479 591 563 638 710 696 770 1057 1472 1833 1968 1743 1229 658 502 511 384 367 529 679 842 1278 1497 1464 1235 925 679 659 638 676 774 894 990 1070 29 20 17 14 7 0 0 0 0 0 0 0 0 10 83 170 244 309 401 393 175 62 38 24 16 10 4 0 1 7 25 76 268 387 456 516 578 685 823 962 1053 1060 933 669 423 361 407 443 418 324 254 302 330 371 451 584 651 630 593 634 701 664 475 473 364 224 123 75 73 90 105 127 133 118 86 58 49 31 16 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 6 4 4 10 27 52 67 51 22 4 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 4 17 34 60 88 115 144 168 193 212 220 221 224 231 240 245 257 264 259 248 245 256 267 261 241 220 211 219 231 225 185 141 115 116 140 183 218 234 238 240 246 255 265 269 273 268 246 211 174 144 126 119 126 149 180 205 207 202 200 206 217 228 235 237 237 243 248 251 259 276 296 308 318 330 346 363 384 410 450 467 486 527 590 668 753 825 909 1020 1142 1258 1367 1474 1568 1604 1601 1566 1579 1646 1742 1863 2029 2232 2459 2666 2797 2904 3105 3259 3351 3391 3427 3499 3597 3662 3618 3459 3404 3423 3483 3544 3571 3558 3582 3658 3692 3675 3594 3455 3315 3243 3234 3219 3157 3049 2914 2774 2668 2636 2584 2518 2516 2562 2567 2584 2590 2519 2450 2377 2306 2254 2200 2152 2106 2060 2019 1969 1886 1747 1526 1490 1578 1610 1546 1439 1343 1273 1188 1192 1303 1468 1638 1789 1838 1809 1728 1633 1630 1666 1570 1334 1327 1352 1374 1395 1422 1439 1404 1292 1357 1474 1682 1941 2121 2071 1964 1925 1914 1906 1837 1713 1644 1635 1581 1576 1549 1471 1379 1322 1268 1270 1307 1332 1358 1353 1274 1180 1199 1236 1297 1396 1556 1711 1638 1503 1417 1364 1345 1334 1340 1507 1531 1480 1434 1441 1488 1521 1529 1437 1305 1201 1115 1036 981 990 963 840 798 846 912 904 839 862 882 853 825 810 794 765 737 659 673 731 750 716 704 697 628 580 518 434 345 290 300 239 169 126 112 118 128 158 213 242 261 276 282 273 246 208 163 124 115 151 250 483 771 1035 1113 1069 1062 994 1212 1436 1615 1701 1691 1662 1735 1765 1801 1754 1572 1482 1724 1960 2325 2639 2417 1908 1504 1305 1295 1349 1522 1794 2059 2258 2275 1918 1640 1516 1452 1420 1414 1422 1484 1559 1655 1768 1856 1897 1956 1931 1816 1683 1475 1283 1339 1591 1765 1901 1905 1780 1675 1654 1170 902 882 904 847 761 612 514 479 472 456 421 421 413 471 491 489 487 497 769 1108 1391 1705 1865 1561 835 328 404 522 498 487 673 680 843 1173 1420 1414 1120 930 766 668 619 607 625 705 842 945 25 18 14 7 2 0 0 0 0 0 0 0 4 26 128 171 169 175 209 217 69 51 32 13 3 1 0 2 16 44 147 375 510 525 535 520 515 561 624 705 760 775 697 529 345 286 285 289 310 334 391 506 605 680 808 887 860 802 725 648 712 627 415 348 222 127 72 62 89 124 142 133 97 60 31 16 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 4 4 2 0 0 2 8 19 28 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 3 9 24 38 51 67 85 106 124 136 142 150 164 182 191 209 231 244 247 242 233 220 202 181 165 165 184 216 233 206 161 127 114 125 158 197 212 216 223 234 245 251 249 253 255 244 220 191 169 159 151 148 170 200 216 207 188 186 197 212 223 225 222 219 235 246 252 259 266 274 284 297 314 333 357 390 443 519 501 516 543 574 609 645 681 736 832 962 1109 1270 1439 1593 1704 1723 1675 1655 1683 1736 1805 1942 2112 2315 2503 2662 2836 3061 3196 3251 3296 3343 3419 3508 3555 3509 3370 3342 3314 3277 3257 3288 3381 3537 3693 3699 3665 3600 3492 3412 3378 3387 3354 3273 3169 3043 2870 2750 2681 2615 2571 2575 2603 2609 2609 2653 2582 2482 2399 2337 2281 2250 2229 2180 2142 2116 2055 1920 1740 1559 1480 1469 1473 1470 1450 1395 1319 1198 1204 1341 1530 1687 1778 1801 1759 1653 1580 1641 1678 1470 1346 1306 1292 1286 1307 1340 1347 1416 1345 1309 1326 1465 1666 1802 1910 1810 1787 1787 1802 1802 1756 1658 1582 1557 1520 1448 1375 1334 1326 1326 1293 1291 1327 1384 1407 1353 1269 1225 1193 1281 1404 1504 1657 1650 1549 1453 1376 1376 1416 1372 1463 1430 1319 1197 1155 1210 1278 1344 1341 1309 1263 1171 1044 974 1030 984 883 833 855 897 891 938 949 927 882 852 836 783 700 650 632 657 682 678 677 723 725 666 590 502 401 292 220 202 160 101 50 28 26 36 70 99 123 148 173 194 199 182 146 96 48 23 25 92 282 596 936 1107 1028 1045 938 1049 1244 1462 1636 1692 1713 1717 1615 1521 1479 1455 1426 1489 1551 1681 1815 1693 1348 1072 993 1259 1492 1598 1664 1821 2119 2461 2174 1831 1601 1506 1451 1398 1293 1228 1209 1233 1314 1428 1621 1751 1815 1853 1843 1705 1523 1535 1574 1701 1843 1831 1666 1638 1716 1380 1076 956 886 828 788 671 591 542 501 465 420 401 366 328 332 408 520 616 762 835 1040 1444 1754 1445 665 323 477 710 769 716 658 687 869 1124 1310 1357 1141 966 819 703 630 591 564 596 728 864 23 18 13 4 1 0 0 0 0 0 0 0 8 56 153 160 92 47 33 27 14 23 14 8 5 4 9 29 105 289 485 544 496 465 461 461 471 488 505 504 494 517 482 388 293 258 270 294 335 418 525 621 732 877 894 839 768 719 668 474 475 383 255 179 127 77 52 69 103 125 116 76 31 12 3 0 0 0 0 0 0 0 1 4 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 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 1 6 9 11 14 21 31 39 51 66 78 94 115 132 163 201 237 251 239 214 191 185 185 184 185 195 217 235 219 174 136 122 132 159 185 194 192 192 199 208 212 210 216 229 232 222 206 193 181 164 160 181 205 218 214 198 190 196 211 221 220 214 214 233 250 259 266 269 272 280 293 310 333 371 421 476 521 520 545 557 564 578 602 628 651 701 792 912 1068 1259 1468 1672 1779 1797 1781 1768 1766 1785 1885 2004 2202 2395 2573 2746 2901 2974 2989 3035 3064 3103 3180 3278 3325 3338 3338 3253 3161 3145 3228 3372 3614 3840 3763 3655 3594 3556 3569 3580 3543 3460 3356 3230 3067 2878 2816 2730 2655 2616 2624 2665 2708 2711 2718 2623 2523 2469 2437 2396 2424 2470 2422 2380 2304 2149 1931 1727 1578 1492 1457 1447 1447 1436 1378 1299 1187 1181 1284 1432 1554 1617 1622 1583 1605 1650 1610 1450 1275 1168 1127 1195 1249 1334 1417 1364 1435 1461 1393 1353 1477 1688 1759 1835 1755 1713 1697 1703 1724 1733 1659 1546 1579 1536 1445 1369 1328 1316 1314 1296 1307 1369 1453 1505 1482 1365 1300 1239 1289 1399 1454 1552 1581 1478 1341 1258 1305 1427 1423 1393 1298 1152 1005 911 896 942 1103 1218 1256 1274 1239 1107 1067 1077 1019 937 892 918 984 998 1049 1041 985 909 846 809 753 689 636 594 586 592 578 640 695 708 671 601 500 367 270 192 152 132 107 64 14 2 10 24 34 46 63 85 106 115 109 85 49 17 2 0 35 140 392 758 999 750 613 729 870 1015 1200 1397 1514 1586 1628 1578 1520 1491 1469 1379 1220 1011 845 746 668 659 671 801 1184 1537 1649 1574 1467 1625 2129 2258 2142 1965 1866 1768 1682 1517 1346 1205 1105 1060 1055 1244 1426 1601 1762 1824 1694 1567 1536 1505 1531 1586 1525 1370 1335 1496 1453 1240 1031 800 795 787 725 649 581 534 509 484 444 402 348 299 407 611 832 946 956 1116 1566 1782 1484 883 512 530 671 754 666 617 660 789 1033 1105 1117 1062 966 841 745 716 699 681 668 700 793 26 15 6 2 0 0 0 0 0 0 0 0 6 69 163 185 104 26 6 3 8 17 19 16 11 17 65 157 292 489 456 441 422 432 464 469 434 398 361 313 273 294 288 283 278 295 324 353 399 466 573 672 712 657 577 491 444 430 397 322 280 197 140 115 99 74 67 105 130 118 76 28 3 0 0 0 0 0 0 0 0 0 1 6 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 16 27 45 71 99 147 194 233 240 219 194 194 233 274 280 250 227 226 229 221 183 145 130 139 161 173 164 148 140 136 135 137 141 152 176 196 206 209 207 198 172 169 190 213 222 219 215 208 206 215 220 219 215 213 228 248 260 266 267 268 274 285 298 320 370 416 456 508 532 557 553 544 554 581 608 624 672 726 814 937 1095 1289 1501 1707 1887 1997 2019 1983 1944 1939 1991 2138 2313 2495 2682 2861 2989 3022 2960 2924 2953 3050 3170 3235 3342 3413 3461 3538 3644 3678 3535 3776 3919 3790 3669 3617 3590 3595 3654 3647 3560 3460 3297 3069 2891 2862 2803 2731 2723 2816 2973 3097 3070 3034 2921 2830 2818 2872 2918 2870 2890 2697 2585 2453 2227 1974 1764 1619 1547 1527 1526 1513 1461 1355 1278 1188 1164 1218 1316 1407 1455 1492 1591 1702 1788 1734 1484 1177 1068 1057 1183 1292 1386 1470 1452 1537 1624 1520 1430 1527 1758 1884 1835 1735 1682 1643 1584 1553 1662 1652 1644 1639 1583 1493 1404 1331 1292 1274 1292 1349 1422 1473 1494 1531 1450 1398 1355 1352 1392 1415 1457 1509 1419 1269 1194 1245 1365 1433 1378 1257 1077 889 744 664 739 894 995 1051 1122 1187 1161 1145 1102 1025 945 906 925 971 1030 1074 1073 1038 980 911 841 763 683 596 503 466 498 503 573 637 667 654 590 476 355 278 202 143 132 157 150 64 10 2 4 5 7 16 34 44 50 56 50 28 10 1 0 8 40 208 555 870 797 638 697 800 900 1034 1162 1281 1364 1454 1503 1501 1473 1451 1376 1181 906 632 439 335 351 453 655 959 1258 1483 1625 1425 1496 1908 2344 2592 2509 2435 2284 2099 1891 1686 1488 1259 1131 1051 1070 1120 1256 1626 1848 1726 1578 1590 1690 1697 1618 1381 1205 1137 1185 1253 1255 1102 811 759 731 708 698 647 573 535 507 457 394 380 328 427 663 944 1141 1200 1318 1566 1727 1491 977 574 411 399 516 636 674 557 540 787 845 881 918 908 805 729 712 747 764 720 658 698 27 13 6 2 0 0 0 0 0 0 0 0 1 44 160 232 196 102 53 48 65 56 32 18 27 118 216 303 370 378 388 412 390 417 460 454 375 298 252 212 170 145 174 272 300 339 407 459 462 431 456 469 417 370 347 305 287 305 321 283 200 113 78 86 98 112 135 162 157 108 51 13 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 20 51 93 146 194 222 216 192 180 206 263 298 346 288 231 209 206 203 179 146 124 119 122 116 95 74 67 62 58 57 64 83 117 156 188 210 222 222 208 201 211 226 234 233 229 226 223 227 227 223 215 206 209 224 235 244 249 252 254 262 278 294 338 370 402 456 487 514 516 512 532 573 614 653 706 758 823 917 1042 1191 1364 1591 1853 2065 2186 2225 2201 2116 2057 2084 2210 2422 2688 2971 3229 3320 3191 3073 3006 3026 3105 3137 3160 3282 3518 3707 3780 3634 3184 3165 3308 3397 3469 3512 3510 3494 3556 3602 3545 3473 3357 3182 3022 2953 2915 2881 2949 3148 3347 3352 3291 3258 3152 3033 2978 3013 3050 2823 2902 2633 2481 2388 2240 2058 1871 1739 1686 1694 1706 1679 1611 1518 1464 1407 1367 1358 1390 1451 1488 1591 1907 1969 1862 1722 1562 1307 1254 1352 1437 1533 1641 1683 1624 1641 1688 1544 1447 1525 1689 1754 1680 1636 1593 1494 1382 1370 1474 1557 1639 1669 1623 1527 1425 1334 1288 1259 1284 1353 1425 1454 1439 1558 1552 1530 1522 1527 1521 1487 1468 1484 1404 1276 1169 1133 1189 1273 1275 1200 1039 839 681 600 649 730 792 835 910 1056 1195 1203 1173 1057 958 933 917 898 927 991 1027 1035 1023 979 913 829 708 583 482 422 436 464 519 590 642 645 585 482 400 332 258 172 125 148 166 96 24 1 0 1 2 9 21 29 25 25 32 21 8 1 0 0 6 84 339 610 707 700 748 826 902 979 1018 1111 1183 1215 1235 1265 1245 1202 1210 1162 1034 852 628 396 368 438 563 701 865 1177 1490 1525 1621 1800 2102 2659 2535 2453 2383 2264 2098 1907 1733 1551 1374 1234 1122 1037 1024 1329 1627 1677 1614 1631 1757 1821 1860 1645 1415 1223 1109 1134 1154 1125 983 835 749 744 746 689 616 565 527 482 384 357 370 434 595 843 1056 1163 1147 1271 1412 1349 1057 663 399 311 368 431 383 280 286 400 519 688 849 838 758 698 680 724 774 715 527 624 36 26 19 7 1 0 0 0 0 0 0 0 1 10 99 207 241 206 164 165 143 66 27 51 139 282 317 330 345 351 376 338 365 385 383 351 296 236 199 165 116 105 175 300 327 337 404 469 464 383 309 312 290 262 248 255 263 265 249 204 131 68 49 62 92 141 171 170 139 84 40 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 39 82 134 182 211 215 206 202 218 261 308 358 294 221 180 168 163 147 117 88 70 61 52 38 27 23 20 16 13 19 37 75 133 190 234 257 257 243 235 232 237 244 247 245 241 235 237 237 231 217 202 193 196 202 208 213 217 224 236 252 268 288 312 347 391 424 450 465 482 519 565 604 641 688 745 801 878 978 1103 1266 1475 1730 2009 2206 2323 2371 2322 2226 2179 2207 2321 2545 2864 3189 3331 3360 3297 3236 3183 3099 2949 2799 2834 3092 3248 3272 3161 2841 2653 2830 3055 3209 3308 3386 3437 3506 3508 3493 3469 3413 3316 3209 3162 3149 3144 3232 3407 3503 3336 3195 3074 2937 2793 2684 2689 2779 2381 2378 2304 2289 2278 2211 2104 1980 1896 1833 1821 1816 1798 1798 1802 1824 1907 2048 2178 2136 1845 1800 1888 2010 1972 1846 1757 1747 1695 1672 1925 2044 2115 2175 2104 1971 1876 1849 1680 1548 1575 1646 1658 1638 1607 1483 1329 1253 1285 1368 1472 1540 1583 1576 1517 1453 1399 1348 1304 1319 1400 1483 1467 1443 1554 1593 1590 1608 1654 1643 1562 1486 1446 1353 1205 1061 989 979 967 937 901 830 719 636 614 621 625 611 612 688 891 1116 1133 1130 1046 929 887 883 804 804 862 929 979 1013 1016 983 923 806 685 593 505 471 477 519 589 646 659 621 553 490 418 334 235 147 119 106 79 42 22 17 18 12 20 42 52 41 26 25 22 11 3 0 0 1 17 126 334 365 523 737 842 924 1013 1005 1020 1046 1073 1082 1055 990 936 940 982 1090 1270 1119 779 614 531 477 458 469 735 1046 1313 1526 1644 1565 1899 1975 2042 2064 2013 1939 1832 1738 1646 1527 1386 1252 1130 1045 1106 1378 1501 1430 1424 1560 1654 1763 1742 1630 1459 1291 1286 1259 1239 1175 1036 891 811 733 666 629 601 548 491 386 346 372 410 482 690 909 1017 920 928 1127 1319 1307 898 600 430 354 319 300 248 197 203 338 623 803 798 738 727 737 702 734 712 567 648 36 26 12 3 1 0 0 0 0 0 0 0 0 4 25 96 150 166 158 138 87 22 37 116 214 276 323 345 378 374 341 326 369 346 317 281 238 187 145 113 73 75 155 263 314 307 324 365 386 368 340 335 281 224 201 206 227 249 229 153 80 48 54 78 105 135 139 121 91 58 31 15 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 26 72 133 195 246 272 276 263 241 225 235 268 256 210 164 132 112 93 69 47 34 32 32 28 22 18 14 9 7 11 27 64 135 219 291 330 327 298 275 263 265 274 280 275 261 243 245 250 243 225 203 184 170 166 169 175 186 202 220 233 237 247 266 293 328 362 390 411 445 493 549 601 645 699 731 773 821 888 992 1147 1338 1586 1827 2047 2247 2408 2484 2454 2365 2295 2286 2388 2605 2881 3126 3258 3313 3275 3161 3008 2820 2492 2454 2641 2745 2774 2770 2709 2726 2924 3143 3277 3357 3442 3538 3622 3526 3497 3469 3409 3351 3364 3456 3558 3417 3342 3369 3365 3207 2958 2713 2538 2393 2283 2266 2342 2057 2076 2221 2359 2375 2232 2007 1874 1898 1938 1999 2046 2048 2011 2007 2176 2439 2612 2627 2497 2291 2258 2358 2455 2487 2434 2334 2249 2174 2214 2343 2512 2620 2577 2385 2321 2364 2493 2392 2134 1939 1881 1951 1902 1784 1562 1364 1326 1397 1469 1486 1452 1505 1608 1656 1623 1578 1519 1484 1519 1638 1772 1746 1717 1758 1772 1740 1732 1791 1795 1542 1453 1410 1327 1182 1022 943 873 797 719 631 542 490 507 577 602 591 555 517 519 615 807 902 936 905 866 896 890 811 790 828 890 941 974 991 1019 991 922 849 776 682 609 562 564 595 630 656 666 648 600 520 426 332 249 182 114 135 152 136 116 98 60 63 85 94 81 60 39 27 14 5 1 0 0 0 16 138 232 360 575 763 886 1003 1008 989 996 1010 978 892 850 801 711 629 721 1129 1157 1028 833 604 369 317 304 382 548 810 1172 1565 1570 1512 1562 1654 1639 1580 1608 1600 1586 1582 1526 1417 1341 1276 1198 1176 1237 1271 1209 1164 1231 1257 1372 1573 1692 1622 1557 1454 1404 1421 1401 1233 1034 851 717 644 625 626 571 497 419 386 401 426 459 632 844 993 982 920 1076 1395 1375 1094 763 522 425 362 346 315 280 256 285 462 599 670 681 709 768 721 658 656 623 628 25 12 0 0 0 0 0 0 0 0 0 0 0 0 1 14 36 46 41 22 17 30 88 125 195 279 350 381 374 350 374 373 344 291 267 225 184 149 117 90 56 41 92 173 246 296 330 348 351 351 346 330 289 237 197 172 152 124 87 57 39 56 80 94 109 89 73 59 43 29 16 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 30 96 183 270 337 370 362 326 272 220 185 170 164 147 124 99 77 56 40 35 41 47 55 60 60 58 52 44 38 37 47 78 139 232 314 368 379 352 314 290 294 308 307 292 269 249 254 258 247 222 193 166 147 138 138 146 160 179 195 204 201 205 223 249 278 305 330 361 413 478 549 611 651 674 696 728 773 831 911 1024 1188 1403 1640 1889 2137 2359 2524 2604 2568 2463 2381 2395 2511 2678 2863 3045 3186 3237 3223 3168 3021 2569 2447 2524 2560 2573 2605 2648 2747 3002 3349 3552 3564 3560 3726 3662 3514 3437 3386 3363 3394 3497 3645 3682 3449 3258 3122 2958 2766 2638 2545 2392 2220 2070 1989 2007 2003 2150 2358 2477 2414 2159 1809 1719 1817 1979 2135 2235 2264 2246 2321 2522 2638 2719 2758 2706 2603 2614 2697 2689 2550 2356 2191 2049 2036 2122 2276 2410 2498 2534 2431 2434 2556 2694 2647 2437 2217 2062 2139 2132 2005 1772 1536 1408 1388 1411 1443 1458 1531 1671 1792 1791 1742 1671 1673 1741 1849 1966 1902 1864 2005 2139 2061 1789 1665 1667 1550 1463 1409 1331 1173 981 937 915 871 774 649 539 442 477 567 617 646 648 613 610 614 704 770 746 664 641 780 867 856 866 920 969 969 944 875 909 950 966 962 932 863 809 734 674 642 632 651 675 669 636 581 509 426 348 275 175 146 166 195 207 186 136 124 120 107 89 77 58 40 26 12 1 0 0 0 0 20 64 164 316 551 741 862 904 945 1044 1030 1042 932 835 689 494 370 369 676 870 906 835 680 372 261 195 187 241 403 750 1253 1534 1719 1739 1628 1470 1465 1449 1437 1437 1440 1420 1375 1362 1353 1327 1228 1087 1053 1166 1054 987 983 1119 1418 1703 1756 1706 1572 1508 1541 1552 1377 1157 945 796 716 666 648 604 523 435 405 451 444 472 565 757 972 1088 1070 1211 1479 1523 1286 878 579 490 431 430 472 513 450 396 430 526 625 652 694 761 752 698 649 626 640 26 10 2 5 7 1 0 0 0 0 0 0 0 0 0 0 0 0 3 16 43 79 118 122 254 339 349 337 341 384 465 421 338 268 223 195 177 147 111 76 46 32 47 88 154 219 266 290 301 308 304 287 253 205 155 127 115 104 85 58 58 84 100 91 65 40 29 24 18 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 47 144 259 354 407 418 391 348 292 233 177 135 113 100 89 78 65 52 46 64 96 99 105 110 115 129 145 143 125 104 91 100 139 216 288 339 360 355 334 318 327 339 323 288 254 237 245 246 225 193 159 132 114 104 105 114 129 142 150 153 152 160 180 206 234 261 286 320 378 447 510 557 591 622 650 677 719 773 844 944 1085 1298 1535 1786 2024 2232 2414 2580 2659 2634 2567 2523 2538 2614 2734 2895 3046 3144 3194 3192 3094 2829 2629 2692 2762 2757 2701 2681 2828 3107 3476 3698 3744 3749 3832 3699 3508 3359 3287 3321 3427 3517 3583 3483 3303 3138 2937 2661 2405 2494 2505 2366 2177 2053 2046 2108 2176 2293 2402 2352 2137 1867 1699 1735 1886 2085 2278 2422 2502 2547 2610 2621 2546 2481 2435 2387 2424 2577 2624 2348 1939 1617 1457 1403 1402 1475 1636 1792 1958 2180 2246 2221 2198 2181 2157 2118 2071 2022 2160 2067 1908 1734 1556 1419 1380 1385 1432 1482 1532 1605 1701 1753 1783 1775 1783 1793 1777 1725 1638 1678 2024 2072 1760 1527 1457 1567 1572 1484 1424 1351 1145 963 965 980 926 802 667 571 467 495 505 545 630 725 740 787 794 795 754 671 599 615 758 888 926 953 977 960 927 837 701 688 776 902 1005 1059 1014 974 895 799 725 683 662 639 606 596 586 551 479 418 350 250 158 95 74 124 141 139 131 112 83 64 85 87 82 65 33 0 0 0 0 0 1 6 28 84 287 502 657 752 851 1039 978 940 833 665 488 328 301 299 394 505 597 668 630 424 274 179 134 134 202 455 818 1130 1425 1652 1746 1748 1701 1459 1307 1309 1337 1335 1331 1369 1386 1375 1324 1197 1018 1027 956 878 846 931 1289 1640 1798 1780 1683 1596 1612 1646 1535 1313 1060 868 816 754 703 660 584 486 474 492 448 482 580 726 955 1164 1154 1319 1573 1678 1428 914 678 549 479 502 630 771 695 615 588 668 793 755 736 748 741 722 695 664 645 27 10 3 14 16 3 0 0 0 0 0 1 2 5 1 0 1 4 14 46 92 105 129 193 333 367 295 278 342 448 509 449 349 303 256 209 162 115 76 48 40 49 56 53 92 137 177 210 231 244 249 247 239 210 148 91 51 36 41 57 79 104 86 55 34 25 21 17 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 16 77 186 293 364 390 382 351 316 270 222 174 132 109 95 85 81 78 75 80 112 171 167 150 129 128 159 186 176 182 148 112 107 140 197 255 294 311 305 287 279 304 334 325 283 240 220 222 215 184 145 113 90 76 69 70 77 87 95 99 101 104 116 139 169 195 219 250 285 332 392 449 496 536 571 600 627 675 725 792 890 1024 1244 1488 1729 1948 2124 2264 2409 2538 2627 2643 2612 2582 2596 2667 2783 2898 2990 3041 3028 2980 3005 2858 2896 2928 2874 2798 2812 2876 3133 3406 3613 3765 3838 3771 3577 3438 3311 3230 3268 3407 3518 3522 3342 3130 2960 2821 2662 2457 2287 2207 2109 2008 1982 2059 2157 2208 2184 2178 2052 1842 1708 1751 1906 2135 2386 2599 2740 2804 2809 2686 2542 2434 2345 2261 2208 2263 2516 2397 1991 1662 1514 1360 1142 973 912 1031 1191 1348 1630 1806 1755 1640 1589 1592 1599 1637 1767 1937 1930 1800 1623 1475 1389 1343 1372 1450 1492 1501 1531 1596 1662 1727 1810 1877 1855 1692 1484 1471 1529 1735 1769 1557 1385 1314 1345 1367 1359 1360 1325 1088 929 905 904 865 799 744 664 570 568 544 499 521 671 731 788 812 781 699 606 560 591 724 852 911 902 863 843 799 715 605 558 597 698 821 942 970 938 871 795 732 707 687 661 631 609 603 606 627 604 512 375 214 49 5 18 39 61 74 70 50 37 47 65 79 73 47 2 1 0 0 0 0 0 0 21 146 337 524 638 621 621 577 492 386 308 346 322 299 295 310 298 345 456 474 414 313 211 149 123 161 297 502 704 942 1350 1753 1912 1966 1679 1281 1254 1423 1374 1350 1385 1410 1382 1357 1442 1172 980 891 866 824 770 1047 1346 1568 1664 1639 1695 1814 1849 1760 1563 1301 1114 955 853 786 728 655 553 520 510 461 481 586 715 899 1094 1182 1379 1676 1836 1340 1018 789 618 507 473 635 801 865 850 835 900 951 858 729 672 698 724 678 662 659 19 7 0 0 0 0 0 0 0 0 1 6 19 34 32 11 16 27 43 77 122 111 160 282 392 381 266 246 322 412 455 429 363 346 256 162 95 57 30 22 37 60 65 53 64 86 107 124 142 163 191 212 209 180 127 68 30 22 36 69 89 83 53 33 32 31 26 18 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 15 57 125 208 278 318 332 328 315 295 287 243 182 132 110 106 104 112 120 123 128 151 218 245 195 133 106 123 149 160 193 147 104 98 130 178 227 260 272 262 242 233 255 287 290 264 233 215 203 181 140 101 73 55 44 38 36 39 46 54 61 69 78 92 115 147 172 192 218 247 283 333 388 440 485 525 559 594 653 707 775 872 1006 1217 1468 1714 1936 2104 2194 2217 2323 2470 2588 2624 2608 2597 2606 2675 2744 2814 2850 2855 2869 2939 2904 2893 2893 2909 3003 3163 3123 3270 3380 3472 3546 3556 3454 3320 3296 3279 3259 3308 3405 3431 3417 3280 3042 2864 2793 2770 2663 2312 2123 1978 1910 1958 2106 2245 2238 2074 2002 1941 1907 1972 2116 2296 2514 2714 2829 2860 2855 2820 2598 2440 2337 2264 2201 2161 2294 2556 2199 1693 1346 1205 1096 849 589 474 560 715 882 1196 1403 1412 1376 1439 1497 1393 1297 1417 1641 1789 1795 1693 1581 1509 1462 1466 1513 1567 1607 1627 1562 1605 1586 1612 1681 1732 1715 1577 1491 1476 1517 1528 1462 1345 1250 1210 1203 1203 1205 1193 1036 921 856 832 816 807 833 710 638 665 654 570 509 606 652 679 676 608 528 528 556 604 682 750 783 777 756 782 779 755 681 576 487 492 544 612 667 703 724 732 712 740 727 672 624 607 603 604 692 686 585 428 253 54 33 23 18 22 28 28 30 25 21 20 28 40 47 19 9 3 0 0 0 0 7 59 184 349 474 468 339 243 214 195 166 209 326 399 472 537 475 259 231 290 337 367 346 256 186 140 152 230 362 496 612 978 1524 1813 1958 1882 1583 1565 1786 1722 1654 1609 1582 1571 1441 1584 1425 1112 849 826 741 710 837 1027 1190 1274 1349 1582 1805 1970 2012 1847 1544 1257 1065 970 894 808 721 609 554 527 497 502 595 652 818 1005 1217 1488 1823 1994 1640 1231 894 661 529 499 619 803 952 1003 1000 1039 969 814 698 694 791 731 648 641 682 18 8 2 0 0 0 0 0 0 0 1 14 49 88 94 41 74 97 99 97 112 128 198 339 401 364 276 246 298 350 381 377 346 317 193 90 37 18 10 7 25 61 65 43 28 33 43 55 71 90 114 136 136 111 78 41 26 53 84 86 74 66 50 26 34 31 23 13 5 1 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 72 133 188 229 259 274 280 281 277 285 241 186 148 137 142 152 168 174 179 179 181 207 234 195 143 109 106 126 150 145 116 89 86 112 157 206 241 253 240 213 196 209 238 248 244 234 219 193 151 103 69 48 34 25 21 19 19 22 28 35 45 56 66 85 114 142 167 191 218 243 278 326 381 433 475 510 563 635 706 789 894 1032 1231 1499 1760 1965 2128 2204 2138 2144 2218 2381 2595 2729 2703 2595 2624 2658 2694 2700 2703 2747 2834 2859 2820 2806 2851 3011 3255 3333 3314 3338 3353 3333 3278 3198 3115 3183 3265 3340 3415 3450 3382 3332 3238 3026 2899 2872 2851 2726 2375 2184 2050 1996 2058 2205 2290 2166 2004 1972 2017 2094 2196 2326 2496 2703 2810 2806 2748 2694 2593 2461 2348 2272 2268 2309 2324 2519 2380 1972 1574 1309 1105 768 425 214 168 238 385 602 900 1148 1239 1312 1385 1390 1286 1151 1211 1412 1640 1788 1813 1761 1715 1695 1686 1712 1735 1727 1718 1555 1464 1350 1311 1390 1529 1573 1509 1513 1502 1462 1407 1348 1319 1232 1155 1130 1130 1127 1110 1031 972 885 782 696 668 679 643 643 730 772 728 696 703 670 642 605 527 451 521 575 606 624 642 656 655 665 707 763 810 811 728 560 505 481 507 565 631 687 746 758 797 780 690 582 535 594 559 573 591 551 415 261 152 91 51 29 22 18 11 18 18 14 9 9 15 36 36 29 15 0 0 0 0 25 104 182 195 299 245 178 132 116 115 85 141 203 274 341 411 435 251 199 181 193 250 321 304 237 167 159 226 329 407 480 772 1278 1615 1743 1795 1818 1887 1913 1943 1934 1888 1818 1887 1784 1802 1765 1523 1065 904 814 785 783 816 835 899 1083 1333 1670 2001 2137 1968 1681 1427 1256 1119 956 807 719 627 610 613 567 508 600 584 670 902 1227 1567 1841 1866 1642 1299 947 696 568 539 613 778 948 1008 1076 1115 987 800 707 780 796 687 614 609 671 11 11 4 0 0 0 0 0 0 0 3 20 72 133 134 114 166 213 196 145 120 150 236 360 351 311 277 266 285 310 326 324 305 256 153 48 11 3 2 4 17 56 52 26 4 0 0 5 18 34 55 76 91 85 49 45 55 73 82 71 62 51 44 36 51 49 24 7 1 0 0 0 0 0 0 0 0 0 0 0 3 8 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 83 121 152 183 202 216 224 224 229 208 191 188 197 209 218 225 209 203 195 180 165 161 151 135 117 97 83 78 80 83 76 86 118 163 210 247 254 230 195 171 174 199 226 240 242 224 182 124 73 48 32 21 14 10 10 9 9 10 12 19 28 38 52 70 98 128 157 186 209 232 266 311 365 419 459 522 604 693 796 918 1059 1230 1486 1807 2016 2136 2173 2113 2031 2001 2044 2137 2280 2471 2681 2766 2723 2698 2679 2680 2721 2796 2839 2794 2737 2763 2910 3113 3216 3325 3401 3400 3330 3222 3124 3117 3171 3248 3355 3436 3452 3414 3380 3223 3126 3028 2956 2928 2860 2636 2425 2259 2142 2093 2107 2111 2055 1981 1949 1954 1985 2049 2149 2252 2495 2616 2637 2623 2549 2412 2304 2260 2240 2252 2275 2228 2251 2032 1749 1533 1379 1143 613 257 98 63 104 209 394 676 990 1139 1264 1383 1443 1384 1269 1281 1394 1568 1742 1849 1866 1874 1898 1914 1894 1843 1781 1733 1604 1421 1269 1204 1278 1496 1482 1462 1511 1526 1464 1356 1293 1332 1271 1212 1171 1150 1147 1142 1086 1027 916 784 680 611 611 752 783 823 865 866 851 765 688 639 594 535 472 489 531 570 583 589 602 595 615 644 686 763 845 846 720 610 579 622 706 783 790 810 821 849 868 841 751 677 701 605 542 560 614 574 430 296 193 113 61 43 30 18 14 11 8 5 2 6 23 31 29 18 1 0 0 0 13 55 94 29 60 60 82 76 43 55 42 42 54 62 84 147 157 187 212 210 195 186 222 259 272 225 202 251 332 384 443 727 1093 1355 1447 1431 1324 1279 1316 1400 1494 1549 1657 1848 1980 2054 2104 2029 1551 1239 982 786 752 875 824 959 1127 1257 1477 1792 1893 1838 1730 1581 1394 1212 1002 823 706 664 705 714 614 520 539 538 586 809 1206 1575 1793 1808 1660 1363 1009 764 618 554 594 734 859 966 1132 1259 1224 999 775 775 673 630 619 607 692 2 5 2 0 0 0 0 0 0 0 10 36 81 127 133 161 228 295 306 230 163 176 265 363 356 294 253 244 255 270 284 287 274 222 131 36 3 0 0 2 11 29 38 12 2 0 0 0 2 5 14 29 45 48 31 84 112 105 73 35 24 18 40 71 86 68 33 9 1 0 0 0 0 0 0 0 0 0 0 0 6 17 15 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 1 0 0 0 0 0 0 0 0 0 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 1 6 22 48 77 106 123 143 158 167 176 183 194 215 236 245 244 243 216 195 177 160 145 138 136 136 131 113 82 53 42 48 66 104 154 205 249 279 273 237 193 166 169 194 228 254 254 218 156 91 51 35 23 15 9 5 4 4 4 5 6 9 12 14 28 43 61 87 118 148 174 193 220 255 301 354 406 476 559 653 773 920 1085 1251 1439 1692 1890 2021 2079 2067 1999 1928 1909 1977 2136 2367 2627 2789 2777 2757 2740 2740 2770 2835 2896 2862 2789 2790 2915 3136 3371 3551 3620 3591 3516 3415 3316 3338 3254 3269 3343 3411 3436 3436 3501 3386 3165 2997 2958 3005 2992 2816 2579 2322 2103 1947 1853 1815 1670 1527 1445 1419 1460 1590 1735 2001 2108 2152 2173 2171 2144 2106 2003 2023 2046 2016 1956 1915 1867 1741 1582 1426 1254 976 441 181 71 38 51 112 248 557 891 1066 1191 1310 1400 1420 1422 1473 1559 1668 1783 1871 1890 1864 1801 1652 1566 1643 1789 1824 1763 1614 1451 1324 1295 1479 1450 1426 1442 1450 1406 1320 1272 1275 1272 1257 1228 1192 1175 1190 1173 1057 900 776 702 620 616 689 796 867 870 830 748 695 656 615 571 529 484 465 478 522 541 541 563 560 559 553 577 667 800 883 829 734 705 733 797 882 891 890 905 942 979 974 907 821 743 655 588 585 641 683 621 506 365 237 140 93 60 35 18 9 5 2 1 8 16 19 15 11 4 3 1 0 0 11 51 39 29 20 31 52 32 23 22 20 17 22 43 86 152 238 306 332 317 264 217 268 311 303 275 288 323 382 532 759 972 1102 1174 1116 969 809 734 765 865 927 1153 1453 1767 2058 2312 2275 1982 1615 1210 920 916 986 896 987 1184 1408 1594 1646 1678 1826 1911 1755 1533 1301 1123 972 887 876 880 841 707 624 572 532 594 870 1237 1564 1809 1921 1761 1407 1069 804 643 583 603 716 815 927 1079 1255 1352 1222 1026 883 794 745 632 577 629 0 0 0 0 0 0 0 0 0 0 20 50 76 89 113 149 229 307 334 281 181 167 248 298 264 206 168 165 180 205 232 254 244 186 102 31 4 0 0 0 2 11 22 4 1 0 0 0 0 0 1 5 13 25 40 105 124 96 53 26 27 29 71 109 115 88 39 9 1 0 0 0 0 0 2 1 0 0 0 0 4 12 9 6 12 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 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 2 11 29 48 59 79 97 114 131 146 158 177 198 214 216 206 194 175 166 166 171 176 178 171 158 137 104 73 62 61 89 143 206 259 291 303 285 245 210 196 205 228 255 271 245 181 111 61 39 31 24 20 16 12 11 10 10 9 9 9 7 4 9 10 25 50 79 110 138 163 192 221 262 311 367 440 519 609 737 915 1129 1337 1479 1610 1744 1859 1938 1975 1975 1953 1936 1972 2134 2360 2533 2674 2795 2870 2892 2893 2913 2974 3023 2972 2906 2876 2942 3134 3416 3666 3744 3698 3641 3572 3465 3449 3318 3242 3275 3363 3436 3453 3405 3370 3217 3055 2951 2882 2741 2482 2222 2022 1820 1609 1436 1354 1207 1083 1010 935 934 1174 1443 1669 1709 1692 1698 1739 1777 1722 1821 1882 1868 1812 1771 1783 1774 1666 1503 1302 1040 682 338 164 81 49 53 101 219 598 863 962 1001 1081 1236 1385 1518 1639 1748 1840 1906 1922 1868 1771 1715 1597 1503 1565 1753 1882 1857 1757 1629 1511 1458 1504 1456 1410 1400 1383 1336 1312 1283 1262 1271 1282 1271 1231 1187 1216 1216 1117 953 770 597 563 678 750 801 825 812 796 729 680 645 623 605 578 517 474 480 508 524 514 499 485 462 440 465 559 686 787 816 807 805 812 838 901 945 964 986 1009 1016 1005 962 886 808 730 673 651 657 693 702 636 509 375 254 169 107 60 29 14 7 3 5 12 17 17 11 9 7 8 4 1 1 2 28 67 115 96 23 23 19 12 12 15 18 24 39 92 222 325 383 423 463 485 351 323 349 352 366 449 528 570 636 736 814 855 882 841 731 590 465 436 521 589 759 1039 1473 1995 2338 2391 2267 2022 1666 1234 1079 1011 941 973 1250 1546 1593 1611 1645 1778 1929 1906 1786 1534 1326 1165 1043 971 1034 989 853 691 569 569 794 1116 1392 1634 1859 2007 1767 1439 1106 827 649 610 676 783 879 969 1085 1217 1344 1294 1141 975 823 763 585 494 514 1 0 0 0 0 0 0 0 0 1 16 51 66 56 56 95 185 260 286 248 168 128 188 188 154 108 80 85 100 130 168 197 195 145 74 26 5 0 0 0 0 1 10 13 5 1 0 0 0 0 0 0 1 6 41 108 158 95 50 42 51 66 91 99 79 50 23 6 0 0 0 0 0 1 4 1 0 0 0 0 1 3 3 14 29 32 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 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 1 5 13 19 30 41 56 72 88 102 124 138 148 160 168 165 154 159 179 207 231 239 220 191 165 145 141 149 147 162 206 261 304 325 320 292 264 256 269 289 304 308 280 204 125 72 47 37 34 32 32 29 23 19 18 17 14 12 9 4 1 1 0 7 24 48 75 104 139 176 202 237 281 334 404 482 568 700 897 1148 1406 1591 1664 1707 1740 1770 1799 1830 1865 1924 2032 2161 2296 2438 2598 2779 2927 3006 3063 3113 3129 3133 3101 3052 3041 3124 3322 3589 3782 3792 3671 3577 3504 3390 3338 3236 3176 3235 3348 3451 3519 3492 3429 3281 3065 2827 2616 2457 2253 2025 1771 1498 1256 1105 1074 1152 1221 1127 900 771 1001 1198 1362 1442 1473 1504 1565 1641 1673 1827 1865 1828 1791 1782 1806 1839 1738 1549 1307 1014 661 367 203 125 101 119 197 405 743 878 853 784 799 985 1326 1576 1761 1908 2013 2048 1971 1845 1727 1697 1675 1650 1688 1800 1853 1759 1657 1595 1573 1586 1620 1585 1463 1419 1447 1411 1430 1384 1338 1312 1307 1303 1277 1218 1216 1214 1146 971 706 508 562 688 761 762 725 708 740 695 645 624 634 651 643 596 561 550 544 519 469 426 388 350 328 349 424 529 623 699 795 862 874 882 897 938 976 1012 1044 1061 1058 1004 900 825 794 772 745 729 716 686 638 572 479 363 253 162 96 54 27 11 7 7 12 17 18 16 10 5 11 15 12 10 3 19 106 136 57 5 8 8 5 5 6 8 11 29 66 183 307 381 423 481 526 479 443 444 410 450 577 628 625 601 603 638 635 638 619 555 441 272 302 424 574 707 897 1685 2122 2211 2284 2377 2293 2091 1674 1485 1436 1400 1367 1380 1326 1482 1605 1723 1868 2011 2047 1965 1730 1471 1268 1112 1058 1114 1063 905 719 590 774 1117 1423 1616 1723 1925 1955 1772 1463 1108 802 657 682 795 874 889 925 971 1134 1298 1265 1079 859 751 883 752 607 628 3 0 0 0 0 0 0 0 0 1 8 42 69 42 18 58 140 194 209 186 140 108 113 80 62 44 32 37 49 71 103 126 124 94 49 17 3 0 0 0 0 3 17 34 30 8 1 0 0 0 0 0 0 1 15 63 121 100 56 71 82 79 67 46 24 11 6 2 0 0 0 0 0 0 1 1 0 0 0 0 0 0 2 21 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 25 37 51 74 87 95 113 131 136 134 151 185 224 255 268 254 221 198 202 236 277 299 293 289 306 339 362 357 319 298 314 350 379 379 333 240 137 80 56 47 42 40 41 46 46 42 38 37 34 30 29 25 18 7 1 0 5 15 29 50 79 117 159 188 221 259 306 370 449 531 666 866 1126 1408 1631 1708 1696 1650 1608 1590 1601 1639 1719 1741 1779 1890 2090 2350 2653 2913 3139 3233 3245 3313 3392 3364 3299 3273 3337 3489 3682 3831 3767 3591 3454 3363 3258 3174 3156 3187 3236 3342 3464 3485 3436 3269 3011 2739 2522 2397 2342 2081 1772 1585 1460 1332 1192 1074 1052 994 798 634 679 909 1118 1269 1361 1415 1455 1507 1614 1719 1875 1940 1924 1891 1891 1878 1886 1774 1595 1367 1092 793 532 394 307 274 308 411 624 820 881 817 728 737 921 1267 1622 1872 2004 2051 2031 1878 1780 1717 1706 1738 1795 1852 1861 1795 1667 1562 1510 1494 1511 1617 1791 1750 1648 1690 1815 1812 1640 1476 1374 1338 1331 1293 1222 1199 1202 1151 1003 814 641 652 720 771 769 715 669 680 651 615 610 649 689 686 658 625 594 562 510 433 380 326 280 254 267 332 424 503 586 692 802 873 906 903 929 971 1022 1081 1128 1138 1064 938 857 853 859 835 823 803 769 726 668 581 461 340 232 147 86 43 20 14 15 19 23 28 29 22 16 18 28 32 32 13 51 157 213 123 6 3 4 4 2 1 2 4 16 52 125 223 302 329 358 393 441 471 475 448 496 522 485 434 409 452 449 419 410 422 414 318 195 256 492 761 860 890 1418 1607 1740 2002 2253 2247 2163 2020 1916 1887 1917 1923 1796 1612 1591 1745 1931 2017 2077 2117 1973 1697 1412 1219 1189 1264 1290 1176 998 831 859 1161 1518 1730 1784 1773 1923 1955 1768 1463 1132 878 772 769 856 936 933 960 1053 1170 1231 1175 990 794 805 965 1049 1016 916 6 0 0 0 0 0 0 0 0 0 6 26 61 53 19 32 88 134 148 158 186 202 159 58 19 9 7 12 21 31 43 52 52 42 25 5 1 0 0 0 0 0 11 76 77 34 6 0 0 0 0 0 0 0 2 9 18 23 33 62 70 57 33 11 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 25 51 67 72 89 106 113 117 141 189 228 249 258 259 224 214 235 285 341 381 387 350 322 352 392 398 365 344 367 400 408 364 268 155 86 64 56 52 49 47 50 55 56 55 55 56 57 55 52 48 41 29 15 3 6 15 25 42 68 106 145 177 212 253 305 369 444 511 640 838 1100 1387 1628 1732 1694 1587 1473 1397 1374 1396 1436 1432 1444 1516 1688 1990 2422 2833 3149 3384 3553 3662 3713 3633 3562 3572 3654 3775 3883 3856 3729 3512 3332 3227 3164 3113 3155 3166 3147 3176 3216 3140 3036 2825 2587 2436 2353 2266 2160 2043 1973 1893 1778 1612 1384 1112 845 544 284 203 354 634 979 1215 1247 1252 1306 1356 1394 1547 1801 1991 2052 2000 1898 1777 1697 1584 1444 1293 1142 987 838 760 686 636 637 693 797 894 921 894 905 1046 1288 1589 1818 1927 1940 1916 1904 1731 1678 1689 1736 1788 1819 1809 1779 1694 1613 1544 1468 1370 1331 1442 1505 1566 1706 1900 2068 1985 1804 1600 1456 1400 1367 1286 1204 1179 1177 1141 1045 933 880 836 809 799 785 726 686 670 660 674 722 784 792 769 714 659 611 573 533 456 389 331 283 249 240 309 384 455 534 621 711 801 873 898 923 962 1009 1059 1099 1157 1110 1017 956 958 988 951 934 915 880 833 767 680 565 442 326 222 132 67 33 22 21 24 30 45 57 50 38 31 28 29 33 24 89 195 209 19 3 3 3 3 2 0 0 2 12 30 58 101 175 205 214 205 192 200 279 331 337 291 243 232 255 296 266 253 290 324 357 247 157 267 592 924 1099 1160 1130 1147 1288 1614 1823 1887 1893 1874 1861 1859 1868 1981 2105 2036 1965 2109 2231 2233 2292 2211 1978 1711 1484 1461 1561 1640 1566 1368 1175 1158 1390 1706 1866 1907 1863 1845 1833 1746 1625 1457 1189 963 844 817 852 934 980 996 1036 1076 1088 1022 893 849 957 1168 1361 1475 1483 6 1 0 0 0 0 0 0 0 0 1 11 31 49 26 23 62 94 118 196 320 340 242 99 7 0 1 3 6 8 7 9 12 13 8 1 0 0 0 0 0 4 23 148 101 46 13 0 0 0 0 0 0 0 0 0 0 2 7 14 24 21 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 16 35 65 75 88 102 112 121 147 197 228 241 246 244 225 220 242 294 364 419 427 373 333 356 401 421 406 391 393 374 319 243 167 109 79 71 66 61 57 56 57 59 59 60 63 68 72 75 75 73 69 60 48 36 31 28 31 44 67 99 137 171 204 248 306 374 439 501 625 828 1096 1388 1641 1770 1704 1530 1333 1185 1122 1122 1135 1203 1291 1382 1507 1736 2176 2679 3104 3424 3659 3819 3868 3841 3812 3941 4033 4027 4049 3901 3702 3459 3256 3135 3083 3037 3078 3074 3038 2984 2920 2843 2772 2659 2538 2500 2398 2165 2114 2104 2041 1930 1774 1554 1254 927 586 295 140 108 187 453 889 1172 1124 1036 1024 961 919 1113 1457 1788 1967 1933 1761 1581 1435 1333 1284 1272 1264 1262 1230 1188 1125 1060 1011 975 953 996 1058 1138 1257 1431 1628 1808 1859 1820 1780 1808 1868 1735 1665 1659 1678 1686 1665 1653 1636 1592 1562 1546 1513 1408 1385 1423 1418 1490 1681 1861 1888 1894 1841 1710 1566 1479 1413 1309 1209 1180 1173 1134 1094 1014 951 911 874 843 818 775 741 725 744 808 902 956 951 918 855 770 688 632 587 511 442 385 340 301 260 291 346 416 493 567 623 694 767 804 825 856 913 947 952 1048 1100 1081 1040 1048 1095 1077 1065 1064 1041 978 881 785 676 559 439 320 206 108 57 35 27 30 42 66 83 78 56 37 32 48 52 50 95 201 292 49 2 2 2 1 1 0 0 1 4 9 20 36 80 103 106 96 82 75 129 167 169 152 132 179 237 213 212 261 271 284 323 286 228 339 693 774 781 822 841 833 855 1080 1198 1343 1438 1455 1467 1476 1454 1435 1592 1869 1936 2024 2154 2242 2352 2388 2246 2013 1916 1991 2077 2019 1825 1479 1317 1424 1636 1815 2013 1963 1845 1703 1633 1684 1663 1469 1169 930 808 781 796 853 926 954 946 942 945 905 929 1061 1279 1496 1627 1716 1762 12 3 0 0 0 0 0 0 0 0 0 2 9 20 31 47 152 118 91 129 197 218 152 81 29 2 0 0 1 6 10 15 19 27 18 5 0 0 0 0 0 0 6 48 34 16 4 0 0 0 0 5 14 27 57 34 10 2 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 43 75 86 97 112 130 151 178 210 225 238 235 223 216 226 245 289 355 415 436 402 355 387 414 421 409 388 356 293 215 148 105 88 82 82 76 70 67 65 65 63 62 62 68 77 82 86 86 86 84 82 76 66 51 41 38 44 62 91 128 167 204 249 306 369 426 486 616 831 1107 1401 1657 1808 1710 1487 1238 1044 939 905 925 1004 1125 1269 1428 1628 2006 2431 2827 3184 3514 3823 4081 4173 4118 4155 4125 4058 4129 3901 3634 3420 3233 3091 3010 2954 2957 2935 2882 2813 2752 2730 2754 2714 2651 2536 2367 2209 2192 2114 1965 1786 1569 1301 1000 747 546 378 251 199 273 537 1047 1176 1039 835 669 520 471 607 914 1358 1698 1724 1629 1475 1374 1360 1405 1469 1526 1560 1549 1509 1450 1388 1336 1297 1271 1328 1409 1492 1569 1634 1692 1716 1665 1591 1576 1650 1697 1643 1616 1599 1582 1569 1537 1550 1548 1522 1497 1492 1521 1643 1677 1627 1545 1494 1502 1554 1621 1834 1899 1812 1662 1523 1435 1322 1219 1176 1173 1163 1144 1125 1075 1005 948 916 885 848 825 825 866 952 1062 1131 1132 1098 1018 917 828 740 656 573 503 449 408 381 351 344 364 412 471 528 549 580 615 639 669 727 792 824 849 919 1007 1057 1004 1044 1081 1100 1125 1153 1155 1110 1006 904 799 686 562 436 310 194 110 60 40 49 65 87 108 120 112 58 39 68 81 93 136 193 184 64 9 1 1 1 0 0 0 1 1 3 11 20 34 44 48 52 66 72 70 67 71 91 141 159 159 253 434 405 266 262 304 286 261 372 557 468 381 335 377 474 541 613 709 835 949 1050 1140 1203 1213 1197 1238 1364 1435 1498 1568 1674 1931 2238 2399 2350 2367 2427 2405 2239 2139 1785 1732 1870 2057 2193 2119 1957 1773 1669 1716 1784 1625 1326 1033 857 822 786 756 800 873 911 882 845 884 960 1147 1430 1688 1756 1739 1714 1691 18 8 2 0 0 0 0 0 0 0 0 0 0 0 13 91 291 249 107 29 22 41 29 22 29 30 12 3 4 16 32 45 57 76 78 44 11 2 0 0 0 0 0 0 0 0 0 0 0 5 17 36 79 62 23 19 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 11 22 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 61 84 99 117 136 156 176 193 207 216 224 219 215 223 245 263 283 324 379 426 442 403 433 414 385 355 316 259 189 128 96 87 89 96 100 92 82 76 74 72 67 64 66 70 74 76 77 76 75 74 75 77 76 68 54 44 44 55 80 118 163 203 244 299 363 419 474 608 833 1118 1418 1679 1838 1707 1473 1220 1009 867 783 766 837 972 1133 1311 1516 1750 2059 2409 2795 3195 3566 3845 3991 4081 4040 3951 3884 3828 3659 3454 3292 3122 2972 2896 2908 2894 2828 2776 2754 2717 2601 2471 2331 2356 2387 2365 2304 2214 2085 1892 1643 1359 1080 843 641 480 370 302 269 293 490 1105 1177 965 666 412 260 222 282 541 998 1410 1522 1524 1463 1407 1438 1531 1630 1731 1739 1692 1639 1603 1579 1552 1561 1606 1674 1731 1745 1698 1611 1521 1492 1407 1320 1281 1307 1331 1349 1455 1515 1518 1525 1519 1504 1460 1398 1349 1348 1439 1779 1853 1801 1721 1683 1687 1675 1725 1836 1869 1790 1646 1508 1416 1338 1291 1258 1215 1155 1115 1078 1036 1017 1020 1018 989 946 924 933 981 1069 1171 1224 1226 1199 1124 1017 924 805 698 605 529 475 452 449 455 470 485 502 528 560 558 541 517 494 496 560 638 710 768 826 899 963 904 940 975 1022 1080 1123 1174 1156 1091 1009 922 823 697 564 431 306 198 115 75 88 102 119 135 144 129 66 48 50 65 113 220 205 107 32 7 0 1 0 0 0 0 0 1 1 7 15 23 28 30 30 24 16 24 49 77 137 172 185 208 298 445 306 334 406 380 282 257 324 300 234 186 169 171 202 232 253 299 374 496 636 792 943 1042 1077 1063 1040 1038 1105 1170 1271 1491 1865 2158 2346 2541 2785 2972 2704 2581 2474 2399 2361 2339 2272 2090 1890 1744 1673 1710 1614 1348 1061 850 782 730 707 725 772 822 835 807 844 984 1224 1521 1760 1782 1682 1545 1415 1340 18 17 6 1 0 0 0 0 0 0 0 0 0 0 1 24 147 286 157 45 3 1 1 1 4 9 8 3 5 16 30 47 74 115 158 142 73 26 5 0 0 0 0 0 0 0 0 0 0 6 23 47 22 21 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 15 18 32 61 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 1 4 14 46 82 107 123 140 155 166 175 180 183 207 218 224 237 260 284 294 294 310 337 409 487 469 451 394 339 287 235 176 130 99 86 86 96 108 111 100 87 79 74 68 63 62 63 65 66 66 64 63 62 61 61 64 68 68 58 48 44 51 74 113 168 222 258 308 373 433 491 626 857 1152 1462 1727 1871 1695 1447 1198 988 837 749 744 849 991 1084 1182 1348 1486 1689 1963 2304 2684 3069 3419 3645 3776 3796 3784 3745 3621 3389 3203 3101 3001 2938 2940 2925 2833 2698 2653 2697 2706 2525 2233 2162 2223 2305 2322 2232 2053 1880 1693 1453 1190 946 741 573 458 389 336 271 238 432 1003 1144 959 637 351 196 162 184 424 793 1119 1276 1367 1422 1421 1464 1549 1634 1748 1775 1735 1684 1660 1651 1608 1631 1648 1654 1652 1639 1608 1550 1389 1333 1357 1337 1247 1259 1334 1375 1430 1469 1480 1476 1449 1398 1320 1232 1174 1191 1304 1568 1725 1799 1859 1953 2041 1983 1950 1911 1832 1705 1567 1516 1462 1456 1471 1452 1368 1263 1203 1165 1159 1174 1185 1170 1125 1062 1019 1016 1059 1124 1173 1193 1204 1171 1079 958 854 757 675 601 538 498 490 503 532 574 600 602 608 627 630 605 546 477 465 529 606 672 710 729 772 819 824 855 897 958 1045 1112 1166 1170 1133 1076 1025 948 829 699 567 440 321 211 156 146 152 161 164 154 116 89 62 46 73 190 279 183 84 36 14 2 1 0 0 0 0 2 3 3 5 13 21 24 26 24 21 25 41 61 78 106 148 207 233 200 175 208 356 410 308 232 217 195 151 131 146 139 120 107 102 108 126 153 213 302 442 610 783 950 1079 1048 992 973 994 1034 1141 1288 1511 1726 1944 2253 2628 2774 2743 2671 2581 2457 2316 2148 1994 1867 1789 1621 1422 1314 1203 1035 913 829 705 694 728 752 789 812 836 1018 1316 1641 1916 1821 1582 1335 1128 941 833 17 18 12 3 0 0 0 0 0 0 0 0 0 0 0 1 34 100 105 51 12 0 0 0 0 2 1 1 2 5 9 18 45 94 161 209 159 61 13 0 0 0 0 0 0 0 0 0 0 6 15 24 41 134 41 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 45 53 46 37 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 4 8 13 17 25 59 97 127 145 165 180 171 173 169 172 225 250 268 288 308 319 312 286 259 254 364 500 514 454 371 302 245 196 153 126 113 101 97 96 96 93 88 82 73 65 60 57 54 58 62 64 63 59 56 54 51 49 51 55 56 55 50 47 54 74 114 172 225 258 309 380 457 534 672 916 1208 1505 1754 1873 1673 1402 1151 950 809 729 710 832 1005 1148 1268 1388 1456 1538 1741 2083 2460 2812 3155 3401 3530 3619 3671 3642 3490 3249 3064 2979 2921 2888 2864 2769 2665 2597 2539 2470 2381 2267 2089 2064 2112 2179 2195 2094 1855 1603 1400 1200 1018 869 734 611 527 521 458 318 236 439 929 1163 1034 696 394 259 243 254 348 505 705 955 1174 1349 1419 1463 1514 1570 1678 1748 1746 1716 1694 1673 1599 1591 1545 1477 1436 1451 1500 1475 1383 1327 1310 1327 1370 1407 1457 1481 1477 1460 1432 1381 1310 1220 1132 1078 1083 1159 1291 1446 1595 1755 1917 2056 2109 2110 2072 1998 1883 1742 1622 1630 1640 1684 1738 1765 1745 1597 1466 1403 1399 1414 1401 1356 1285 1202 1130 1090 1095 1125 1142 1144 1120 1053 943 818 717 650 611 585 565 555 557 566 580 605 626 622 634 664 696 693 643 583 584 620 648 661 629 574 639 712 773 817 855 911 988 1076 1120 1150 1140 1093 1081 1031 948 839 715 587 462 348 270 228 215 217 206 170 124 82 51 44 90 248 246 159 100 79 29 9 3 0 0 1 1 3 4 3 4 9 21 24 24 23 24 30 43 38 41 65 104 141 180 207 186 141 185 271 220 158 110 95 86 84 108 109 99 93 91 88 88 99 121 168 238 327 444 687 943 1049 1058 1028 992 956 932 927 943 985 1084 1282 1596 1965 2254 2346 2304 2212 2117 2104 2119 1991 1795 1614 1448 1364 1337 1217 1079 955 847 762 738 766 830 929 1090 1399 1731 1868 1783 1476 1136 901 757 612 509 17 18 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 1 9 33 82 126 122 43 8 0 0 0 0 0 0 0 0 0 0 5 48 90 74 51 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 46 76 45 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 1 4 4 2 1 0 0 0 0 1 7 10 10 6 3 2 8 17 25 31 37 45 77 116 151 180 205 216 175 174 186 217 284 334 348 350 346 335 311 274 218 239 365 479 484 415 333 273 229 192 162 146 140 127 114 102 91 82 76 69 58 48 48 55 52 57 62 63 60 54 44 37 29 27 33 42 49 53 55 57 65 85 122 170 216 257 317 398 493 592 731 976 1254 1533 1754 1827 1630 1340 1090 902 774 706 711 904 1080 1244 1373 1446 1458 1498 1658 1939 2246 2562 2928 3227 3357 3436 3481 3464 3354 3179 3000 2875 2758 2639 2525 2428 2425 2464 2406 2237 2053 1980 1946 1940 1953 1974 1969 1898 1734 1499 1269 1068 934 864 795 700 632 599 494 329 259 478 942 1209 1065 705 462 391 459 549 635 721 829 972 1111 1270 1384 1466 1530 1576 1635 1702 1752 1746 1694 1635 1591 1562 1537 1524 1527 1538 1538 1492 1451 1425 1427 1455 1484 1485 1488 1455 1420 1388 1338 1269 1178 1083 1015 1012 1092 1220 1344 1449 1590 1755 1912 2041 2085 2098 2092 2054 1985 1915 1854 1872 1915 1952 1962 1944 1900 1793 1663 1618 1643 1664 1623 1545 1443 1335 1233 1150 1096 1084 1081 1066 1015 922 803 688 605 567 564 581 610 645 649 636 616 607 612 610 626 663 706 721 699 676 687 712 721 698 645 584 629 691 765 822 856 906 996 1052 1072 1074 1063 1048 1059 1055 1036 976 869 745 619 502 405 338 304 293 261 204 137 80 45 42 112 225 236 193 154 140 66 21 4 1 0 0 1 2 2 2 3 7 18 23 23 24 26 26 28 16 20 37 53 68 104 132 139 105 83 147 151 104 86 107 134 125 91 74 66 75 90 96 92 115 143 165 181 185 201 380 626 846 1000 1048 1029 997 952 891 848 809 807 874 991 1220 1597 1776 1871 1903 1890 1876 1933 1716 1422 1443 1633 1613 1504 1275 1072 925 830 795 809 896 1038 1267 1594 1847 1884 1663 1311 958 754 659 568 451 362 17 17 16 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 2 7 17 32 61 73 50 26 5 1 0 0 0 0 0 0 0 0 8 32 74 139 91 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 2 3 6 8 9 14 25 33 33 28 21 21 32 38 42 47 55 69 99 137 177 217 254 279 246 211 224 270 333 394 408 382 350 325 306 287 268 318 396 432 405 343 287 250 222 195 172 159 150 138 122 106 90 75 63 53 40 34 36 43 48 54 59 58 52 42 28 19 10 6 10 22 37 52 64 74 83 101 133 173 221 279 350 433 525 633 796 1020 1278 1545 1745 1780 1580 1269 1019 840 730 706 819 1006 1174 1307 1382 1395 1382 1454 1598 1800 2027 2312 2693 3046 3192 3241 3233 3194 3129 3027 2906 2703 2498 2328 2212 2150 2110 2067 1962 1900 1898 1872 1844 1776 1707 1687 1701 1705 1685 1535 1324 1139 998 886 787 694 670 594 481 401 439 718 1060 1177 993 705 576 565 733 938 1103 1205 1224 1096 1097 1172 1291 1413 1494 1512 1533 1633 1746 1795 1765 1699 1632 1593 1614 1667 1720 1755 1779 1760 1738 1736 1754 1764 1715 1618 1524 1435 1356 1288 1236 1196 1115 1068 1061 1108 1220 1369 1497 1572 1672 1805 1936 2026 2052 2068 2072 2061 2044 2050 2051 2094 2123 2104 2050 2012 1927 1813 1764 1785 1815 1784 1747 1667 1552 1417 1276 1147 1057 1040 1021 980 913 825 727 633 572 553 569 608 672 720 706 678 654 635 618 606 638 678 703 704 682 665 674 716 747 741 705 688 714 761 819 874 930 987 1062 1139 1131 1028 922 917 968 1021 1051 1040 990 897 783 667 555 465 423 396 343 264 173 93 50 45 141 261 272 206 197 192 122 43 3 2 1 0 0 1 1 2 2 6 13 20 25 27 28 24 18 12 17 32 44 62 78 84 88 83 61 75 99 111 151 192 187 154 191 124 70 93 155 129 121 139 174 211 243 188 147 196 319 490 728 843 879 881 883 876 860 847 849 844 823 852 1054 1239 1371 1378 1283 1350 1276 1139 1035 1164 1597 1677 1453 1185 977 844 796 932 1056 1223 1457 1733 1930 1741 1541 1202 850 634 593 560 481 375 278 16 16 16 16 14 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 41 84 146 184 139 65 16 0 0 0 0 0 0 0 0 0 3 14 29 27 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 3 7 8 5 5 10 16 23 31 44 61 69 69 66 65 70 79 83 78 60 52 76 111 147 193 246 291 310 298 252 259 297 347 394 415 379 317 286 283 297 339 372 393 378 336 285 244 213 198 185 171 156 142 130 118 105 90 74 58 42 33 29 32 37 42 45 43 38 32 22 10 7 4 2 2 8 23 47 72 87 98 116 149 197 261 336 411 482 558 668 878 1061 1294 1535 1703 1714 1522 1190 926 745 663 707 900 1108 1257 1348 1399 1403 1361 1431 1544 1695 1862 2099 2450 2773 2945 3028 2998 2913 2840 2789 2726 2549 2334 2137 1982 1863 1856 1829 1797 1768 1744 1719 1665 1607 1588 1549 1494 1451 1395 1209 1029 905 812 713 628 557 598 570 498 487 645 999 1202 1142 953 786 720 735 875 1008 1046 969 830 779 871 1010 1183 1340 1432 1448 1520 1673 1832 1933 1953 1911 1820 1742 1748 1836 1961 2060 2096 2075 2038 2005 1984 1957 1861 1713 1589 1488 1398 1312 1240 1239 1206 1199 1237 1326 1460 1599 1709 1770 1825 1900 1983 2026 2016 2014 2029 2048 2060 2074 2071 2066 2045 2038 2074 2084 2021 1951 1950 1975 1966 1900 1819 1687 1544 1403 1261 1130 1062 1030 998 953 892 802 730 661 614 596 612 675 782 833 816 770 725 693 657 650 678 696 684 656 632 606 611 659 721 760 770 784 823 858 877 895 944 1007 1069 1163 1184 1060 916 844 890 986 1051 1038 1039 1009 930 832 719 603 557 526 461 365 252 143 73 79 202 343 364 243 229 233 184 89 11 1 0 0 0 0 1 2 1 3 7 14 22 26 26 24 21 19 22 30 36 44 57 58 51 52 49 39 45 87 133 130 118 88 64 62 74 110 222 202 188 209 269 368 357 244 149 119 145 204 399 525 569 565 566 633 695 772 832 832 793 760 796 895 979 994 818 813 913 1000 1116 1315 1590 1547 1283 1023 885 870 1002 1242 1463 1698 1957 2126 1959 1570 1161 819 609 528 510 500 485 443 320 16 15 16 15 14 13 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 21 64 128 181 126 57 14 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 4 16 25 32 42 62 89 105 108 108 114 129 149 171 164 132 92 67 70 114 177 227 275 309 309 280 284 323 371 404 409 374 297 245 233 260 317 360 379 366 324 267 212 170 162 164 159 147 131 118 110 100 86 68 51 38 35 32 31 30 28 23 13 11 10 7 3 3 3 2 2 6 16 38 82 100 115 140 181 242 329 417 473 517 578 699 933 1099 1324 1531 1646 1615 1420 1072 821 664 618 695 880 1106 1238 1293 1345 1396 1420 1545 1618 1718 1843 2019 2270 2557 2784 2909 2903 2823 2731 2630 2533 2411 2253 2082 1915 1761 1733 1716 1647 1574 1523 1476 1413 1386 1374 1314 1220 1137 1054 960 875 764 607 440 369 331 443 579 679 756 881 1140 1221 1108 954 854 804 802 831 751 593 400 234 252 422 692 1066 1394 1521 1518 1657 1814 1959 2055 2082 2053 1938 1840 1833 1933 2092 2219 2229 2167 2093 2013 1933 1864 1788 1694 1615 1564 1528 1483 1429 1436 1435 1458 1521 1617 1714 1797 1841 1857 1881 1924 1961 1966 1940 1957 2004 2049 2078 2087 2058 2011 1963 1933 1921 1857 1866 1939 1960 1923 1898 1859 1711 1544 1402 1284 1183 1111 1071 1031 993 964 928 806 761 705 658 639 662 750 882 938 922 865 802 760 706 691 692 683 664 656 663 622 601 621 669 726 777 820 867 889 865 831 853 932 1000 1069 1125 1111 1064 989 955 973 1035 1063 1076 1085 1045 969 877 769 714 671 602 497 365 229 132 120 214 323 343 271 255 282 264 179 62 0 0 0 0 0 0 1 1 1 3 8 16 22 24 25 25 25 25 27 27 32 35 32 26 27 32 28 22 23 28 30 43 45 52 61 57 79 161 204 255 353 399 435 322 214 156 137 150 177 245 293 299 285 288 329 410 520 618 563 644 694 724 751 819 917 1046 1247 1365 1424 1549 1714 1674 1427 1136 900 849 1093 1387 1658 1906 2044 2043 1896 1542 1162 893 770 650 564 501 468 490 575 555 11 13 15 15 14 13 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 3 13 24 23 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 23 38 45 52 66 85 102 113 125 142 167 202 248 260 246 210 165 133 140 174 164 200 270 322 321 340 382 418 431 412 367 295 225 211 256 332 383 426 431 374 282 194 132 127 135 137 132 122 113 106 94 79 60 43 34 31 29 25 18 11 6 3 4 4 4 4 3 3 4 5 6 9 27 93 120 144 181 234 308 411 528 592 593 634 776 983 1160 1373 1549 1620 1550 1346 1009 800 691 682 761 903 1085 1210 1214 1225 1321 1487 1626 1705 1769 1853 1991 2195 2446 2696 2802 2785 2654 2466 2334 2312 2233 2109 1972 1837 1692 1618 1539 1454 1374 1301 1230 1148 1159 1167 1124 1046 981 941 909 797 592 395 305 270 222 329 564 852 1076 1111 1042 1020 972 932 916 875 783 702 488 258 102 28 30 154 471 1048 1594 1732 1685 1674 1779 1924 2016 2017 1997 1887 1841 1884 1984 2084 2122 2064 1981 1908 1832 1745 1668 1607 1555 1521 1515 1525 1524 1503 1496 1495 1501 1519 1567 1671 1739 1761 1764 1769 1784 1785 1790 1786 1834 1932 2036 2104 2126 2086 2016 1929 1828 1712 1640 1662 1649 1612 1609 1653 1588 1474 1369 1272 1180 1106 1059 1039 1026 1010 988 964 875 792 705 640 616 640 770 887 942 941 900 842 812 776 757 745 739 751 767 730 685 654 635 632 660 720 785 846 875 846 776 754 829 929 1001 1057 1107 1149 1088 962 870 910 1006 1074 1120 1115 1068 1002 922 858 803 739 645 514 361 226 169 211 299 332 287 288 331 337 269 141 22 0 0 0 1 0 0 0 1 2 4 10 15 19 23 26 27 28 27 23 20 18 14 11 11 10 10 12 13 11 11 15 21 25 24 25 35 69 126 231 425 326 227 185 185 183 201 207 212 220 223 216 200 193 204 244 309 397 406 476 608 736 776 787 894 1158 1459 1694 1807 1799 1705 1511 1269 1033 920 1068 1330 1638 1944 2174 2017 1680 1284 985 864 755 689 617 581 521 432 427 528 599 10 13 14 13 13 13 12 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 34 51 60 64 70 81 99 121 139 161 196 239 265 274 285 292 291 278 262 219 259 318 354 394 440 459 455 428 387 341 284 252 283 350 422 476 509 493 403 273 160 104 101 107 111 111 109 104 94 77 61 45 33 25 21 20 17 13 7 3 4 2 2 3 3 3 4 5 6 9 22 55 124 171 215 261 316 390 491 595 644 642 695 842 1031 1231 1426 1550 1544 1421 1238 1014 818 762 813 932 1088 1270 1435 1456 1370 1332 1443 1572 1707 1778 1810 1871 2027 2305 2472 2514 2483 2345 2121 1948 1933 1872 1796 1711 1612 1493 1389 1301 1224 1157 1100 1043 931 939 921 876 824 786 759 818 739 536 341 273 270 241 269 411 633 827 827 752 739 767 822 868 839 704 619 499 346 193 91 126 332 737 1299 1792 1948 1827 1724 1763 1838 1855 1802 1788 1832 1897 1952 1969 1935 1852 1762 1707 1673 1638 1584 1506 1420 1375 1363 1372 1386 1388 1381 1376 1374 1365 1347 1346 1404 1466 1501 1518 1533 1556 1549 1567 1598 1676 1811 1976 2078 2110 2067 1968 1847 1741 1670 1593 1598 1611 1617 1633 1582 1473 1369 1298 1253 1195 1122 1073 1044 1026 996 943 895 867 789 690 602 567 643 746 819 857 861 842 826 825 821 821 831 851 870 868 791 717 677 654 603 618 672 736 797 839 824 738 713 749 819 903 1010 1078 1077 951 771 669 739 895 1042 1118 1136 1130 1106 1040 979 924 868 796 686 519 359 263 248 310 376 311 323 349 333 291 236 88 16 7 8 8 3 1 1 0 0 2 5 7 12 19 24 26 27 26 23 19 14 11 7 6 7 8 9 7 6 5 6 8 10 11 14 15 22 35 52 234 250 230 219 175 172 186 197 220 262 288 246 171 129 144 189 238 287 341 501 811 1079 1080 959 919 1025 1298 1614 1794 1782 1635 1398 1157 1020 1152 1410 1613 1725 1898 1909 1591 1205 914 773 696 587 505 485 503 440 371 361 376 351 10 12 13 13 13 12 12 12 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 33 55 64 63 61 66 83 108 129 151 177 204 231 247 275 303 313 300 298 223 218 244 291 350 370 336 319 314 323 335 317 351 413 466 504 533 549 493 374 230 122 87 83 85 87 87 85 78 65 50 37 27 20 16 16 16 15 9 4 3 1 2 2 3 3 4 5 6 8 12 44 108 182 255 319 368 412 469 553 641 676 671 721 857 1048 1264 1457 1551 1485 1332 1185 965 867 880 971 1105 1257 1428 1615 1705 1669 1574 1534 1632 1793 1866 1852 1820 1871 2086 2142 2149 2079 1920 1711 1551 1521 1507 1470 1411 1332 1233 1150 1097 1056 1016 984 968 863 818 760 704 674 660 540 591 608 528 412 348 321 253 242 311 443 563 544 546 525 513 510 512 521 535 662 760 755 666 613 734 958 1286 1653 1955 2090 1957 1773 1752 1744 1691 1710 1819 1925 1961 1923 1826 1697 1566 1489 1480 1496 1506 1491 1433 1333 1293 1290 1299 1307 1318 1326 1297 1283 1278 1250 1225 1245 1272 1294 1317 1350 1405 1415 1434 1461 1519 1632 1808 1918 1969 1963 1898 1778 1636 1576 1560 1605 1673 1708 1663 1510 1363 1275 1255 1264 1230 1167 1124 1101 1024 887 836 814 762 701 620 535 528 595 658 721 776 809 808 807 812 824 842 865 898 896 880 831 776 724 669 632 663 696 718 737 764 739 681 664 687 734 815 988 1044 952 753 536 419 567 782 962 1068 1108 1119 1133 1115 1084 1042 989 932 834 676 525 431 418 494 474 381 309 277 252 249 277 173 56 17 22 24 15 10 4 0 0 0 3 4 7 13 20 22 22 20 18 15 11 8 7 6 6 6 5 5 5 5 5 5 5 6 7 7 8 8 11 89 163 215 243 146 114 117 140 184 277 273 209 123 79 112 157 201 231 254 434 949 1139 1218 1266 1256 1158 1303 1580 1718 1721 1616 1417 1087 1058 1296 1538 1661 1785 1703 1443 1106 824 652 545 458 369 295 253 288 196 165 150 108 67 9 11 12 12 12 12 13 13 13 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 1 4 7 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 34 63 70 63 55 56 74 105 143 176 202 221 226 214 219 248 274 280 265 143 83 70 96 131 132 103 147 225 309 373 400 444 477 495 504 505 491 433 290 169 99 77 69 63 59 58 54 46 35 23 16 11 8 7 7 9 15 15 9 2 3 2 3 3 4 4 6 9 13 25 69 142 223 309 390 456 504 550 612 673 696 704 765 893 1067 1255 1454 1528 1446 1299 1182 1070 1022 1047 1129 1238 1344 1440 1673 1795 1831 1810 1786 1841 1947 2003 1959 1840 1759 1860 1915 1906 1800 1634 1445 1256 1210 1220 1202 1163 1115 1062 1018 1022 1047 1043 1023 1032 967 898 857 877 935 944 720 617 579 542 499 465 416 311 296 333 386 421 386 328 280 236 194 174 246 395 686 971 1151 1207 1238 1472 1666 1846 2003 2114 2141 2038 1883 1773 1680 1623 1694 1801 1857 1838 1756 1644 1540 1454 1408 1400 1417 1444 1470 1474 1420 1384 1363 1343 1320 1304 1313 1291 1278 1285 1282 1280 1279 1247 1227 1245 1286 1324 1359 1356 1352 1386 1470 1575 1642 1714 1778 1793 1721 1589 1538 1597 1683 1732 1702 1549 1369 1259 1222 1235 1252 1222 1173 1099 996 875 776 783 741 641 562 519 499 540 590 638 676 717 779 792 784 788 816 855 886 917 899 863 821 783 755 742 735 750 757 746 728 712 678 641 623 638 712 832 991 990 852 645 433 327 529 810 1018 1104 1076 1072 1095 1127 1157 1162 1105 1053 961 831 697 608 635 737 650 456 287 193 159 182 229 207 125 46 38 37 32 25 16 6 1 0 1 3 5 7 16 16 13 9 8 9 7 6 6 6 7 6 5 4 5 5 5 5 5 5 5 5 5 5 6 21 53 97 123 69 41 46 70 91 127 114 101 103 123 170 219 248 234 206 248 489 736 996 1214 1275 1235 1266 1411 1490 1477 1372 1020 797 993 1380 1666 1761 1790 1496 1152 872 683 542 415 300 207 137 79 32 24 26 22 8 23 11 11 11 11 12 13 13 13 13 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 6 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 13 41 68 78 68 49 49 79 131 180 219 237 230 199 165 163 194 241 262 236 162 107 73 54 45 45 66 145 245 333 395 431 464 468 465 466 458 422 342 213 139 96 69 49 37 38 44 38 26 18 9 5 2 1 0 1 2 6 8 5 2 3 4 4 4 5 7 14 33 55 81 131 201 278 354 430 499 545 591 651 705 710 707 769 911 1102 1284 1432 1470 1411 1311 1223 1163 1132 1146 1209 1311 1411 1459 1686 1832 1886 1891 1901 1944 1981 2002 1941 1816 1691 1645 1683 1696 1627 1525 1383 1153 1060 1025 996 971 955 952 962 998 1063 1105 1108 1091 1057 1054 1095 1166 1215 1175 1011 849 743 679 648 634 587 438 358 319 294 261 197 145 115 93 73 68 119 240 550 974 1355 1570 1660 1852 2003 2103 2149 2137 2060 1926 1819 1713 1635 1617 1655 1687 1675 1634 1567 1484 1417 1380 1367 1370 1387 1410 1419 1448 1450 1447 1447 1439 1395 1308 1255 1237 1254 1280 1285 1293 1335 1294 1250 1265 1309 1342 1327 1282 1269 1322 1399 1423 1433 1484 1572 1648 1638 1624 1659 1712 1734 1692 1593 1391 1245 1166 1146 1161 1176 1190 1151 1064 972 910 875 808 685 560 483 482 529 569 603 640 686 739 777 763 738 767 820 852 887 912 892 852 823 822 815 814 801 784 761 719 682 664 622 560 520 569 734 890 966 923 784 618 495 543 722 911 1075 1161 1091 1076 1095 1137 1195 1266 1211 1159 1080 971 846 735 718 642 498 362 232 135 99 124 175 211 198 90 68 57 47 38 35 25 12 4 1 2 5 5 9 9 7 5 5 5 5 5 5 5 4 2 2 2 3 5 5 5 5 5 5 5 5 5 5 4 6 19 26 17 8 10 21 14 11 15 22 43 153 185 226 245 235 241 295 422 569 773 989 1045 1019 1173 1309 1335 1247 1178 970 957 1200 1575 1765 1652 1465 1264 1058 865 677 492 319 193 113 61 35 23 16 11 9 5 17 9 11 11 12 12 13 13 13 12 11 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 0 0 0 1 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 54 90 105 84 54 64 118 192 237 252 236 200 162 143 160 203 251 261 229 181 123 78 46 26 18 34 94 214 300 363 411 442 444 438 432 406 351 275 216 160 104 60 38 43 60 50 32 18 10 4 1 0 0 1 2 3 3 3 2 3 5 4 2 4 5 9 30 85 129 164 210 263 316 365 418 472 511 556 620 687 724 744 809 956 1163 1349 1395 1424 1398 1329 1245 1173 1134 1130 1172 1264 1378 1475 1662 1770 1800 1804 1818 1841 1819 1772 1679 1561 1440 1343 1331 1361 1413 1436 1356 1133 1008 954 909 871 853 858 839 810 826 862 883 872 868 920 975 1002 990 942 860 768 697 658 657 678 619 433 306 234 190 153 121 99 77 67 72 88 113 207 499 962 1429 1715 1815 1882 1919 1933 1931 1913 1849 1775 1722 1658 1594 1557 1536 1511 1466 1433 1404 1362 1334 1323 1325 1338 1362 1388 1361 1408 1442 1472 1517 1573 1542 1418 1367 1326 1274 1231 1234 1238 1253 1267 1282 1302 1315 1303 1266 1225 1221 1279 1363 1387 1376 1380 1420 1488 1564 1649 1715 1749 1733 1647 1528 1320 1158 1057 1015 1020 1040 1132 1138 1071 972 888 844 766 675 575 499 499 568 617 668 724 772 794 799 785 779 796 807 771 792 861 885 871 861 899 903 873 790 723 724 664 623 605 583 546 514 596 787 928 973 914 779 649 588 586 647 762 916 1063 1065 1093 1142 1197 1260 1324 1299 1249 1177 1079 959 879 763 632 519 405 209 123 93 111 163 231 285 187 132 100 77 51 49 42 29 14 3 2 4 6 8 8 5 5 5 5 5 5 4 5 3 1 0 0 0 4 5 5 5 5 5 5 5 5 4 3 5 5 7 7 4 6 7 5 4 4 6 9 27 52 85 128 200 303 407 440 444 536 741 1002 1206 1324 1436 1495 1277 1276 1314 1384 1564 1693 1674 1508 1296 1101 933 756 561 371 208 111 63 37 24 12 3 4 5 7 18 8 10 12 12 13 13 13 13 12 11 10 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 8 11 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 27 53 69 57 103 155 197 224 211 171 134 119 137 184 258 316 341 323 270 198 116 48 13 4 23 83 188 259 315 367 413 447 455 450 432 402 360 309 208 113 56 41 52 52 33 19 12 9 6 2 0 1 2 3 4 4 3 2 2 3 2 1 3 5 14 47 113 158 183 210 241 278 318 362 390 420 463 525 600 656 705 819 991 1184 1331 1363 1394 1388 1330 1232 1128 1083 1059 1087 1163 1275 1409 1557 1632 1645 1633 1614 1577 1484 1389 1274 1166 1091 1063 1059 1094 1184 1264 1269 1177 1077 979 909 873 872 884 818 730 672 642 624 598 585 600 599 571 537 523 502 481 485 501 521 527 444 297 187 119 80 54 52 56 50 49 64 100 159 308 647 1081 1464 1670 1696 1639 1576 1549 1566 1607 1636 1627 1577 1521 1485 1463 1420 1378 1321 1292 1291 1283 1272 1276 1315 1351 1367 1380 1406 1462 1478 1495 1543 1609 1597 1463 1349 1270 1224 1200 1236 1238 1253 1281 1309 1321 1314 1293 1240 1193 1190 1242 1315 1344 1334 1312 1313 1370 1465 1537 1596 1657 1691 1640 1509 1303 1101 955 896 920 980 1070 1095 1049 969 897 835 760 710 662 609 593 650 712 783 846 870 840 826 802 789 781 749 690 694 808 897 917 931 974 990 918 786 700 749 749 748 687 629 613 543 651 790 908 965 924 785 727 711 691 646 622 702 862 977 1101 1223 1284 1349 1376 1366 1326 1261 1174 1086 995 849 677 520 432 237 140 108 124 175 258 327 311 234 144 129 88 71 60 54 47 24 9 4 5 6 5 5 5 5 5 5 5 4 5 4 2 0 0 0 1 2 3 5 5 5 5 5 5 4 5 5 4 4 6 5 4 4 5 5 5 4 5 5 7 14 40 119 253 351 344 284 385 575 770 944 1126 1360 1584 1562 1546 1592 1656 1681 1651 1536 1330 1081 854 682 498 313 155 84 54 33 21 13 5 0 1 2 3 3 7 9 13 12 12 13 13 12 12 11 10 10 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 17 21 22 24 19 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 1 3 11 29 63 125 131 109 96 81 65 61 75 112 168 240 331 392 418 389 298 166 71 29 25 57 128 196 241 277 329 401 472 484 474 476 484 467 382 228 100 44 39 48 30 23 21 18 13 7 2 0 0 1 2 2 1 1 1 2 2 2 1 3 10 24 51 87 106 111 125 154 199 249 283 279 302 339 392 462 540 649 872 1071 1210 1308 1340 1358 1353 1311 1228 1126 1076 1044 1035 1071 1152 1262 1379 1465 1503 1458 1345 1208 1090 1018 954 908 892 905 906 947 996 1058 1110 1116 1069 994 903 844 827 825 791 707 629 565 512 463 418 405 389 378 374 366 336 336 391 456 497 501 396 264 146 62 20 17 18 32 55 86 134 219 376 698 969 1223 1450 1551 1515 1417 1334 1312 1359 1438 1516 1494 1440 1415 1434 1451 1418 1402 1368 1324 1281 1240 1222 1236 1303 1365 1391 1415 1474 1517 1522 1496 1468 1498 1453 1372 1318 1271 1201 1139 1165 1183 1219 1261 1290 1289 1268 1240 1192 1154 1157 1194 1236 1259 1241 1223 1253 1307 1347 1379 1442 1521 1582 1579 1470 1294 1092 941 921 969 1007 1023 1017 1010 1002 982 906 850 804 757 705 690 729 785 831 844 819 831 836 816 791 769 738 706 664 715 812 885 932 950 948 890 808 758 777 818 796 756 749 754 669 642 729 884 1020 1046 956 898 859 783 694 694 766 873 1000 1146 1289 1365 1423 1448 1439 1400 1339 1266 1228 1151 989 751 531 441 301 191 138 148 201 280 360 387 322 152 158 129 102 84 77 81 50 25 8 3 5 5 5 5 5 5 4 4 4 4 4 2 0 0 0 0 0 0 3 3 4 4 5 5 5 5 4 3 1 3 2 2 3 4 5 5 4 4 4 3 2 15 43 119 197 194 234 327 474 656 848 1071 1252 1501 1667 1746 1748 1707 1622 1534 1422 1252 961 702 476 281 137 61 39 26 16 9 1 0 0 0 0 0 0 6 9 12 11 12 13 13 12 11 11 10 11 10 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 14 33 38 31 19 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 29 106 115 93 54 22 11 26 59 88 109 136 179 248 293 347 375 339 229 121 84 93 139 202 239 249 272 323 393 457 462 430 397 388 376 317 177 53 20 33 46 36 29 24 18 11 4 0 0 0 0 0 0 0 1 2 3 5 5 0 0 23 37 45 49 46 43 57 88 129 165 172 174 192 219 260 327 434 611 925 1154 1266 1305 1313 1297 1264 1210 1138 1062 1007 985 991 1005 1031 1081 1161 1230 1201 1127 1018 888 824 820 827 830 825 813 810 813 829 864 904 930 930 911 839 751 689 676 676 644 595 532 466 410 349 333 317 313 321 320 307 302 369 461 554 649 654 557 453 376 327 282 230 222 292 406 536 684 883 1108 1276 1402 1490 1507 1452 1371 1299 1284 1337 1412 1475 1464 1421 1415 1468 1504 1520 1522 1494 1432 1341 1243 1225 1226 1281 1362 1435 1492 1529 1524 1490 1430 1357 1298 1233 1172 1124 1079 1020 976 1010 1060 1115 1165 1198 1192 1162 1127 1097 1079 1077 1092 1110 1131 1159 1199 1243 1270 1288 1298 1323 1384 1480 1504 1425 1297 1151 1044 1056 1045 1015 1001 1010 1034 1064 1078 1044 960 858 773 677 700 749 794 821 832 830 858 854 831 807 796 819 727 655 671 752 825 831 888 932 922 865 818 844 869 861 862 905 927 861 741 740 893 1105 1231 1221 1150 1080 1045 1029 1019 1039 1070 1127 1215 1305 1393 1473 1505 1491 1459 1399 1356 1333 1219 998 788 647 534 405 281 205 206 249 305 373 433 416 202 168 150 131 108 88 91 71 41 14 2 5 5 5 5 5 4 3 3 2 2 3 2 1 0 0 0 0 0 0 0 1 2 4 5 5 4 3 2 0 0 0 0 1 3 3 2 0 0 1 1 0 4 11 23 48 92 168 251 362 543 791 1036 1202 1372 1562 1668 1598 1516 1419 1322 1238 1111 844 590 361 169 72 40 26 16 9 3 0 0 0 0 0 0 0 8 10 11 11 11 12 11 11 10 11 10 11 11 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 28 27 14 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 2 23 77 77 54 30 11 13 49 130 198 209 191 186 205 207 243 297 325 293 203 170 171 174 195 237 271 292 334 390 424 393 330 229 165 135 113 64 11 11 31 43 38 32 24 17 11 4 0 1 0 0 0 0 1 4 6 4 3 2 1 3 28 38 34 25 16 14 23 45 62 71 79 97 131 180 244 324 429 593 905 1132 1255 1302 1295 1247 1179 1113 1055 1006 970 956 937 911 894 906 944 979 903 841 807 781 776 794 808 806 788 769 777 758 738 730 735 743 740 738 702 647 598 574 565 552 523 481 434 386 335 307 291 281 268 244 227 230 280 353 445 578 733 832 911 948 944 945 1003 1079 1139 1203 1286 1376 1537 1589 1617 1634 1629 1587 1516 1438 1372 1348 1378 1450 1516 1525 1496 1492 1542 1583 1642 1651 1598 1500 1383 1273 1259 1234 1247 1315 1417 1508 1546 1459 1335 1237 1182 1163 1127 1074 1037 999 919 896 920 968 1026 1075 1094 1091 1062 1017 970 935 917 932 950 988 1046 1116 1178 1219 1247 1261 1292 1366 1470 1506 1449 1362 1271 1175 1129 1076 1033 1017 1039 1091 1144 1145 1065 928 800 756 692 738 787 805 798 819 877 900 892 862 837 835 880 786 683 626 621 632 721 842 918 918 880 888 933 929 896 889 935 993 1006 867 746 844 1132 1387 1459 1414 1354 1349 1353 1351 1330 1303 1287 1304 1335 1395 1469 1502 1477 1460 1418 1434 1512 1481 1130 867 740 658 549 414 324 302 303 327 376 415 374 262 209 180 153 122 105 98 86 60 21 6 5 5 5 5 5 4 2 2 4 4 3 1 0 0 0 0 0 0 0 0 0 0 1 2 3 2 1 0 0 0 0 0 1 1 1 0 0 0 1 10 11 6 4 5 10 40 104 191 309 497 707 938 1153 1347 1463 1406 1312 1203 1078 948 818 680 555 418 266 123 65 38 22 12 8 5 2 0 0 0 0 0 0 7 9 10 9 10 11 11 11 10 8 9 11 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 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 2 7 14 2 0 0 0 0 0 0 0 0 0 0 0 2 3 2 1 0 0 0 0 1 9 14 11 6 10 37 101 214 296 311 291 254 214 194 209 244 282 303 286 250 208 135 122 219 323 323 338 367 370 318 233 121 50 17 5 1 4 11 30 38 35 33 26 19 13 9 5 3 0 0 0 0 0 2 3 6 7 5 5 18 29 27 19 10 7 12 12 19 31 46 67 90 140 218 296 367 461 699 977 1155 1251 1291 1283 1227 1149 1070 1014 987 980 958 884 805 760 756 755 789 735 712 730 759 774 768 742 731 725 714 723 706 678 654 639 628 599 578 553 532 513 491 468 465 458 437 403 363 322 301 296 281 238 166 143 151 178 213 260 342 493 629 832 1017 1136 1248 1389 1561 1696 1767 1784 1787 1797 1775 1766 1759 1725 1665 1590 1556 1542 1534 1532 1558 1594 1602 1597 1597 1618 1659 1676 1644 1562 1459 1372 1289 1254 1230 1245 1305 1382 1377 1388 1295 1176 1098 1069 1062 1054 1026 995 966 930 911 932 970 1000 1007 1005 1020 995 941 901 906 887 867 858 884 951 1048 1112 1181 1228 1265 1317 1400 1488 1546 1520 1454 1379 1270 1170 1113 1107 1125 1150 1203 1200 1116 978 842 765 788 796 827 844 836 821 863 924 944 916 869 847 845 890 838 728 636 618 681 766 891 980 989 985 996 1006 981 935 898 923 961 964 833 665 748 1083 1439 1652 1699 1616 1477 1462 1467 1475 1471 1447 1423 1396 1401 1434 1460 1432 1401 1402 1481 1595 1586 1243 981 854 785 701 579 490 428 388 389 423 408 343 284 246 220 186 151 124 106 94 77 29 8 3 3 3 5 5 3 2 6 13 12 8 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 17 7 8 7 6 21 56 117 226 382 579 803 1024 1223 1201 1084 937 793 660 550 444 358 305 256 181 115 74 45 26 15 12 10 6 2 0 0 0 0 0 3 5 6 4 8 10 11 11 9 4 1 2 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 30 41 7 2 0 0 0 0 0 0 0 0 0 0 4 6 5 2 0 0 0 0 0 0 0 0 0 13 50 118 209 266 258 250 227 180 137 136 171 230 278 294 278 205 171 214 311 386 365 349 351 334 275 182 84 28 6 1 2 5 11 24 32 31 27 23 23 22 15 6 1 0 0 0 0 0 0 2 8 11 13 16 24 22 19 15 10 6 10 15 24 38 62 94 119 159 241 318 375 459 737 952 1108 1213 1261 1245 1193 1134 1052 991 955 910 841 770 689 648 656 681 732 711 714 743 764 742 713 671 647 634 619 605 593 579 563 541 514 491 472 445 420 402 389 377 386 383 365 342 331 318 306 293 264 208 127 115 123 134 138 134 132 188 288 459 644 795 919 1001 1106 1306 1461 1466 1477 1530 1599 1658 1685 1678 1651 1633 1643 1644 1627 1607 1623 1638 1654 1685 1719 1719 1683 1626 1555 1472 1386 1315 1236 1194 1196 1221 1240 1239 1208 1186 1133 1074 1039 1042 994 981 985 983 963 936 948 988 1016 1008 971 958 955 946 905 867 911 891 864 853 877 948 1062 1097 1173 1244 1311 1384 1458 1514 1549 1516 1448 1396 1352 1261 1200 1190 1222 1266 1284 1223 1097 961 860 797 824 868 886 881 878 904 953 977 954 894 839 840 860 881 842 763 710 706 750 855 948 988 992 1011 994 985 977 951 945 950 896 811 705 608 693 930 1222 1441 1507 1419 1303 1362 1452 1525 1576 1606 1613 1559 1496 1466 1450 1406 1341 1354 1468 1601 1626 1425 1147 975 903 825 737 663 589 537 519 507 443 359 298 268 253 218 175 139 111 93 83 46 14 0 3 10 10 9 4 1 1 1 5 5 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 3 6 6 15 10 5 8 22 60 127 254 444 651 820 945 892 730 583 504 440 341 232 160 146 141 116 86 56 38 28 21 16 11 7 3 2 1 0 0 0 0 1 1 0 5 9 10 10 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 47 21 5 1 0 0 0 0 0 0 0 0 0 3 4 3 1 0 0 0 0 0 0 0 1 4 11 31 67 124 198 184 191 192 175 148 138 163 199 208 204 234 246 276 320 360 380 373 340 331 311 259 175 77 20 4 3 4 7 16 23 32 37 34 27 22 14 8 3 1 0 0 2 4 6 7 8 10 17 25 31 34 39 44 39 28 19 18 21 28 49 75 101 124 169 251 328 382 466 733 931 1055 1140 1188 1184 1130 1073 1004 946 899 854 823 781 670 603 617 658 672 671 682 695 691 663 662 639 617 598 579 561 541 510 478 451 432 422 380 326 288 276 282 288 303 315 324 331 333 318 287 244 196 153 123 122 114 99 78 52 27 31 58 118 212 334 479 619 640 614 629 764 1015 1262 1451 1597 1692 1728 1726 1735 1742 1737 1722 1718 1750 1744 1752 1785 1820 1809 1721 1602 1496 1413 1344 1268 1171 1114 1114 1126 1102 1077 1061 1054 1040 1021 1006 983 964 959 970 986 993 973 969 994 1009 994 965 935 910 918 902 851 897 902 897 903 937 999 1078 1123 1177 1245 1324 1402 1465 1513 1495 1414 1317 1273 1329 1318 1293 1277 1286 1317 1328 1291 1184 1051 951 870 867 897 913 919 962 1013 1087 1124 1074 946 849 835 826 799 763 734 688 654 641 672 731 776 809 875 919 929 900 857 831 818 786 744 696 649 694 806 960 1104 1183 1198 1181 1294 1459 1609 1735 1781 1835 1804 1705 1601 1492 1418 1321 1296 1365 1489 1564 1401 1157 1000 972 934 889 831 769 714 655 559 472 409 358 306 261 223 176 136 108 89 80 57 25 1 2 12 19 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 2 4 2 0 0 0 0 0 0 1 4 6 5 2 8 33 88 190 341 498 600 641 588 495 467 437 324 203 128 83 86 87 82 70 53 38 28 21 15 9 6 5 4 2 1 0 0 0 0 0 0 0 5 8 7 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 29 52 47 14 2 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 2 7 15 23 22 17 26 65 131 156 174 190 208 221 229 203 172 149 168 240 269 279 299 317 328 325 305 287 266 214 131 47 8 2 3 5 9 21 33 49 55 47 28 16 12 8 4 1 0 2 9 18 23 22 16 30 39 46 51 58 67 73 68 60 53 46 37 34 45 68 98 135 193 264 336 393 474 668 866 981 1053 1103 1122 1058 982 923 884 851 804 731 683 636 601 589 601 586 573 586 605 611 597 594 589 582 573 559 539 501 464 423 395 385 365 308 250 220 216 224 232 252 268 279 285 276 247 209 175 147 124 106 81 54 32 17 10 6 4 4 9 48 175 469 683 757 799 881 1027 1215 1396 1532 1646 1742 1806 1846 1879 1901 1913 1918 1917 1917 1875 1843 1823 1797 1741 1674 1571 1461 1367 1298 1233 1142 1069 1052 1059 1037 1024 1013 1005 992 984 998 983 967 953 957 985 1015 1005 987 986 984 961 935 911 906 909 895 872 922 968 980 969 964 999 1064 1117 1163 1222 1304 1383 1446 1483 1436 1312 1165 1094 1190 1252 1287 1304 1313 1323 1348 1336 1260 1148 1063 1004 964 951 950 952 992 1089 1207 1257 1180 1004 901 852 826 799 771 770 704 658 624 619 652 633 644 706 758 803 875 796 745 733 763 803 784 777 789 812 853 926 1057 1237 1324 1420 1567 1754 1921 1934 1968 1973 1869 1703 1563 1500 1426 1329 1267 1347 1483 1354 1151 1058 1051 1049 1030 980 924 900 788 543 488 506 488 401 272 210 170 131 99 82 78 65 38 11 0 5 12 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 1 2 1 0 0 0 1 1 0 2 8 14 13 6 5 19 56 125 228 325 386 416 425 398 410 334 227 136 104 85 77 72 65 58 50 39 28 21 16 11 8 6 5 4 2 1 1 0 0 0 0 0 0 1 2 2 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 44 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 8 15 25 33 30 20 24 45 72 89 96 107 123 139 151 144 114 117 163 230 264 269 272 264 267 281 289 272 225 150 70 12 2 2 2 6 16 35 52 59 54 36 17 13 14 9 4 1 1 8 21 31 35 31 23 44 59 71 82 90 94 99 116 110 90 71 58 57 63 78 108 158 223 281 342 396 461 575 723 853 962 1035 1053 997 925 882 856 818 748 650 580 557 549 545 546 538 530 541 574 596 562 534 523 514 502 488 477 452 420 385 358 341 318 275 233 208 200 203 210 201 191 181 171 160 145 131 121 102 73 45 30 38 37 30 24 20 11 3 34 161 439 909 1069 1162 1237 1313 1400 1524 1652 1727 1777 1824 1877 1950 2005 2023 2020 2014 2008 1966 1901 1833 1764 1687 1589 1527 1456 1367 1279 1215 1167 1101 1053 1045 1057 1043 1017 1005 1014 1007 974 979 997 1000 988 987 1014 1033 1031 1024 1010 985 951 916 909 915 917 913 920 967 1033 1071 1053 997 988 1043 1105 1150 1199 1280 1334 1375 1386 1343 1241 1102 1065 1119 1173 1213 1234 1237 1239 1248 1228 1192 1158 1140 1161 1141 1097 1043 991 998 1111 1269 1344 1287 1164 1060 1008 976 933 875 893 875 816 753 720 741 640 601 607 614 615 684 711 720 747 795 833 812 840 860 872 882 880 1016 1239 1403 1511 1620 1818 1969 2031 2075 2097 2003 1843 1664 1586 1544 1464 1396 1391 1426 1377 1255 1183 1165 1168 1151 1105 1055 1044 995 831 702 666 650 554 374 254 196 143 98 79 76 67 44 17 3 1 2 1 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 2 3 7 19 35 40 40 32 20 12 27 78 140 179 204 245 347 395 370 327 279 154 120 93 73 63 50 43 36 29 24 21 18 15 13 11 8 7 5 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 17 25 28 25 16 22 31 33 27 22 28 45 78 117 126 105 73 84 129 177 206 218 213 227 249 237 164 96 50 19 1 3 12 9 9 22 46 56 45 31 20 17 30 41 24 10 3 3 12 27 29 35 39 42 54 67 84 103 117 124 138 156 145 128 120 119 113 97 90 111 166 236 293 345 395 452 530 639 785 938 1030 1043 998 928 878 846 807 739 635 544 517 501 478 450 429 420 462 479 472 475 451 428 415 404 399 410 378 348 321 301 288 276 259 229 209 199 188 155 134 133 138 141 137 113 102 97 98 109 136 187 214 198 171 165 172 184 208 288 512 882 1060 1131 1186 1261 1360 1472 1655 1806 1868 1890 1924 1991 2078 2123 2120 2090 2054 2007 1918 1813 1709 1612 1522 1429 1351 1295 1243 1184 1123 1099 1059 1049 1061 1070 1059 1046 1051 1046 1018 984 980 973 953 949 980 1044 1058 1061 1056 1037 1005 969 945 948 964 983 995 1003 1037 1094 1133 1130 1086 1057 1069 1122 1169 1200 1259 1286 1300 1293 1269 1234 1161 1129 1127 1141 1164 1184 1179 1142 1099 1078 1084 1099 1128 1214 1253 1226 1161 1122 1166 1296 1417 1474 1467 1406 1336 1283 1206 1088 995 974 948 925 886 803 698 602 560 535 500 474 544 606 652 691 731 763 785 825 879 941 991 935 961 1081 1247 1416 1539 1737 1892 2017 2108 2101 1902 1759 1680 1644 1619 1578 1553 1515 1483 1450 1386 1314 1283 1270 1242 1190 1147 1155 1134 1020 881 821 791 704 535 366 264 182 117 86 74 67 52 27 12 6 3 0 0 0 0 0 0 0 0 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 17 23 17 7 0 0 1 1 4 17 47 104 81 99 118 111 58 20 50 84 106 113 112 169 233 275 276 294 201 141 90 57 51 39 34 29 24 21 20 19 18 18 17 15 11 7 6 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 3 29 28 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 28 38 29 10 19 19 15 13 19 42 82 139 166 127 65 27 17 36 75 114 126 130 145 143 102 36 7 2 1 0 1 6 5 8 21 38 41 26 18 19 25 27 15 5 1 1 5 16 31 18 25 39 49 59 68 87 111 126 129 146 144 150 163 176 179 163 129 109 122 170 236 301 361 419 481 552 638 760 919 1027 1059 1037 986 929 862 783 686 568 483 440 404 364 328 312 279 302 319 329 350 343 318 291 261 237 232 227 229 232 234 234 231 223 194 181 171 147 110 95 101 110 102 70 54 69 107 158 214 266 315 408 479 514 511 463 426 462 545 687 877 946 995 1021 1027 1068 1240 1650 1867 1946 1969 2006 2095 2175 2183 2135 2049 1940 1816 1690 1587 1498 1421 1359 1308 1263 1229 1193 1142 1071 1049 1029 1036 1054 1060 1054 1050 1046 1034 1018 1002 987 971 971 985 1014 1057 1061 1060 1058 1052 1035 1015 1006 1012 1032 1058 1082 1092 1106 1125 1155 1190 1187 1165 1152 1180 1216 1231 1267 1298 1319 1317 1305 1310 1275 1227 1189 1182 1210 1232 1196 1137 1085 1055 1046 1069 1104 1157 1186 1184 1181 1209 1287 1418 1537 1599 1616 1577 1554 1512 1412 1248 1101 997 960 962 951 861 731 613 531 476 422 420 450 500 549 591 656 713 747 793 876 999 1062 1018 976 992 1093 1275 1437 1620 1783 1897 1939 1950 1860 1794 1737 1677 1630 1626 1633 1626 1604 1566 1506 1441 1399 1362 1317 1265 1247 1252 1230 1163 1051 938 876 800 684 535 394 251 161 114 87 68 58 43 32 23 12 1 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 17 41 83 100 81 47 10 7 4 3 9 26 133 158 193 245 263 112 38 32 55 83 105 85 85 121 153 137 167 140 98 69 46 36 27 23 25 22 20 19 18 18 20 22 23 19 16 17 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 9 16 21 17 14 22 51 105 157 197 181 109 36 7 1 5 17 34 40 41 43 32 11 0 0 0 0 0 0 0 1 16 28 31 25 18 15 15 15 10 3 1 1 6 19 33 28 21 24 34 46 56 63 76 97 116 127 136 130 153 186 218 237 243 200 171 174 211 274 342 403 467 532 592 646 719 822 910 964 982 972 930 857 742 605 487 403 355 318 285 258 250 198 196 218 242 253 244 231 209 195 189 182 182 185 188 191 193 193 197 173 141 112 90 77 79 88 90 84 79 87 118 169 236 308 369 418 613 798 904 922 900 896 938 998 1045 1065 1101 1157 1236 1340 1471 1630 1802 1920 1983 2020 2064 2122 2131 2061 1948 1818 1687 1561 1453 1375 1320 1284 1265 1255 1233 1205 1173 1142 1102 1080 1080 1088 1090 1080 1074 1055 1051 1058 1063 1051 1017 983 977 1008 1059 1071 1060 1054 1061 1078 1092 1079 1072 1082 1107 1131 1127 1114 1080 1050 1049 1085 1153 1195 1222 1241 1256 1280 1321 1345 1355 1354 1357 1379 1362 1318 1247 1198 1221 1236 1194 1135 1089 1069 1055 1078 1084 1077 1065 1062 1080 1153 1276 1423 1562 1659 1662 1631 1614 1582 1497 1343 1180 1014 925 915 932 907 839 729 609 503 420 404 429 476 515 525 595 664 696 719 794 978 1102 1110 1071 1054 1099 1222 1356 1483 1580 1640 1695 1747 1772 1766 1723 1633 1596 1608 1638 1671 1687 1671 1622 1573 1522 1467 1403 1277 1210 1219 1234 1199 1080 939 868 831 784 708 583 397 258 176 125 76 61 52 45 38 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 4 19 74 124 148 177 81 44 30 9 1 2 66 135 210 344 320 191 89 53 30 48 85 105 106 84 67 84 109 112 95 72 44 27 20 18 23 19 18 18 18 21 27 34 37 34 29 25 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 9 8 17 47 102 157 177 147 86 27 1 0 0 0 2 5 3 2 0 0 0 1 0 0 0 0 0 2 18 27 22 12 10 10 6 3 2 2 1 1 3 12 22 20 22 24 29 37 45 51 60 89 104 105 105 105 127 164 211 256 287 263 270 271 284 332 401 469 534 581 612 635 660 697 732 760 779 791 759 698 599 486 393 340 315 288 255 228 222 203 206 208 200 183 169 169 166 164 160 147 137 133 135 141 149 159 162 150 130 108 86 72 79 82 81 81 88 111 164 241 313 397 559 659 763 849 911 951 970 975 1033 1114 1177 1193 1202 1229 1294 1402 1540 1681 1782 1847 1884 1899 1898 1874 1807 1694 1579 1489 1429 1396 1357 1305 1261 1241 1245 1262 1262 1242 1217 1205 1194 1184 1189 1198 1201 1187 1160 1129 1101 1083 1076 1072 1038 1001 988 1006 1043 1058 1049 1045 1053 1077 1114 1119 1123 1139 1153 1148 1131 1072 992 926 907 966 1098 1165 1215 1249 1271 1306 1340 1352 1352 1349 1346 1348 1346 1316 1237 1152 1155 1148 1102 1039 987 965 955 981 984 960 928 926 949 1027 1166 1346 1528 1634 1602 1564 1549 1544 1506 1333 1178 1024 912 877 903 914 900 840 731 591 483 443 431 453 509 536 580 628 644 656 738 913 1045 1105 1118 1122 1142 1225 1313 1372 1396 1423 1507 1562 1598 1625 1640 1565 1536 1526 1538 1583 1667 1707 1710 1691 1655 1607 1536 1406 1306 1240 1184 1136 1010 894 834 826 845 819 745 599 422 260 202 128 84 63 54 48 35 17 5 0 0 0 0 0 0 0 0 0 1 3 6 3 5 5 3 2 0 0 0 0 0 0 0 0 5 22 48 84 108 98 86 77 28 11 3 16 46 84 265 282 220 165 183 71 37 42 74 114 101 76 79 81 65 76 55 34 19 13 9 9 12 16 19 22 29 40 49 52 49 43 34 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 49 40 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 2 2 1 4 13 33 59 59 43 22 7 0 0 0 1 2 4 3 1 0 0 0 1 0 0 0 0 0 1 10 18 15 7 4 4 1 0 0 0 0 0 0 0 3 8 14 22 27 31 33 38 42 70 89 95 93 96 107 135 180 228 255 284 314 347 385 434 503 564 597 599 587 581 572 562 553 547 550 569 548 499 423 343 285 266 274 276 248 212 206 197 190 181 170 155 137 137 140 139 132 122 112 101 100 106 118 132 139 135 121 101 77 57 59 53 48 53 80 151 263 381 436 430 451 479 562 652 702 695 687 715 759 806 850 891 940 1010 1116 1250 1391 1508 1589 1634 1643 1618 1560 1471 1362 1280 1241 1256 1326 1379 1377 1329 1272 1237 1243 1270 1272 1252 1240 1272 1288 1294 1291 1287 1289 1298 1274 1232 1172 1108 1059 1056 1035 1009 1000 1015 1041 1049 1035 1037 1053 1071 1109 1151 1172 1184 1173 1111 1051 1001 941 889 890 997 1099 1164 1201 1223 1246 1284 1316 1321 1307 1285 1262 1253 1253 1234 1191 1130 1077 1010 953 898 843 804 795 818 824 805 783 815 822 886 1019 1210 1421 1505 1490 1460 1450 1478 1539 1377 1202 1053 950 900 888 884 887 868 800 684 581 528 510 521 582 611 628 654 683 714 787 884 977 1039 1073 1061 1065 1123 1233 1334 1318 1331 1362 1395 1427 1462 1528 1506 1472 1434 1402 1399 1533 1645 1721 1753 1739 1699 1638 1555 1447 1299 1132 1041 936 849 800 800 877 875 845 768 619 357 275 194 125 79 64 53 40 25 10 0 0 0 0 0 0 0 0 2 7 14 28 16 11 10 10 8 3 2 1 2 4 1 1 1 1 2 4 33 40 47 62 83 47 30 20 9 2 7 117 197 222 184 240 163 80 24 21 66 73 69 70 85 86 83 72 53 30 23 18 16 19 22 26 31 40 51 58 61 60 55 49 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 14 37 82 58 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 1 1 0 0 0 0 0 0 0 0 0 0 1 4 11 15 12 6 1 0 0 0 0 0 0 0 0 0 0 3 11 22 26 26 27 33 30 46 69 88 99 104 119 154 195 233 259 246 266 308 366 445 538 564 553 524 501 498 498 480 454 440 444 465 458 428 388 350 328 325 337 352 319 256 215 186 178 175 168 154 134 121 114 114 116 115 102 90 87 92 98 98 100 93 69 45 34 37 38 42 63 118 213 335 394 415 387 329 297 354 436 477 478 467 466 506 549 576 590 621 691 809 959 1109 1230 1312 1368 1381 1358 1302 1224 1157 1099 1079 1111 1201 1349 1454 1458 1396 1315 1262 1264 1280 1287 1293 1306 1329 1357 1387 1397 1382 1357 1358 1309 1243 1179 1132 1107 1090 1056 1036 1037 1053 1071 1059 1046 1056 1083 1109 1161 1223 1245 1236 1200 1122 1072 1043 994 950 967 1041 1130 1182 1202 1201 1178 1199 1213 1204 1176 1137 1101 1081 1108 1131 1124 1082 1004 905 854 828 776 733 736 745 722 679 694 701 710 768 896 1091 1295 1385 1408 1406 1417 1471 1533 1402 1226 1075 973 918 878 854 852 861 858 819 744 697 691 701 729 764 775 775 792 835 862 849 848 898 984 949 944 974 1072 1228 1262 1265 1264 1284 1318 1319 1355 1354 1355 1369 1376 1392 1496 1612 1709 1784 1799 1782 1745 1667 1525 1313 1127 984 874 799 757 753 832 883 900 877 802 521 343 220 138 93 79 63 46 30 17 6 2 0 0 0 0 0 2 7 13 17 42 33 19 10 11 11 9 8 9 9 11 8 5 5 7 3 1 4 6 10 16 36 38 38 32 10 3 1 32 84 164 196 237 226 165 107 62 37 31 41 48 63 75 88 93 87 71 60 52 49 50 49 49 49 54 64 69 73 73 67 56 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 10 6 17 19 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 13 11 10 6 2 1 1 0 0 0 0 0 0 0 0 3 10 16 17 15 18 27 25 28 38 53 68 84 106 160 218 254 260 246 250 255 265 309 397 414 415 409 407 413 419 410 384 388 414 429 428 412 394 382 384 397 415 425 401 339 257 182 155 161 162 145 121 104 96 94 94 96 100 109 113 117 117 109 97 81 63 50 46 51 74 117 189 281 368 371 283 237 226 237 278 348 399 417 420 429 434 479 521 545 557 587 642 767 930 1092 1214 1268 1303 1269 1204 1139 1093 1081 1069 1099 1169 1258 1334 1442 1455 1391 1313 1296 1311 1325 1338 1357 1386 1414 1436 1469 1485 1461 1392 1318 1266 1231 1203 1170 1123 1089 1073 1068 1067 1065 1066 1068 1082 1108 1140 1173 1200 1219 1249 1268 1237 1172 1140 1129 1089 1032 1026 1068 1133 1190 1219 1197 1104 1091 1082 1065 1042 1025 1023 1049 1078 1089 1070 1031 953 880 855 849 798 745 726 708 676 641 658 651 646 689 809 1000 1183 1298 1353 1371 1393 1492 1485 1364 1204 1068 995 987 938 888 854 840 858 867 859 843 838 845 878 911 900 854 831 853 865 816 751 735 766 816 859 899 965 1093 1142 1163 1169 1178 1202 1187 1192 1200 1242 1332 1412 1522 1624 1661 1657 1764 1813 1844 1837 1769 1627 1407 1181 980 824 734 697 701 759 831 894 904 846 646 428 246 150 115 95 74 55 37 24 11 3 0 0 0 1 3 7 12 17 18 32 34 25 8 10 9 10 12 14 13 12 9 6 8 16 11 8 9 10 6 8 16 25 32 34 13 5 6 13 9 20 95 183 232 164 183 156 83 16 19 24 39 63 82 86 100 109 105 96 97 95 94 92 88 85 84 86 88 85 74 63 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 5 9 11 10 7 5 4 4 4 2 1 1 0 0 0 0 0 0 0 0 1 3 6 5 4 8 13 12 10 11 14 19 27 39 80 161 211 212 206 220 220 201 202 253 270 291 309 324 338 353 352 320 315 329 338 333 314 292 272 256 249 256 291 323 328 293 227 159 155 158 147 136 130 124 121 118 116 122 137 154 173 191 200 190 176 165 158 162 179 206 235 265 252 170 170 199 221 245 279 323 379 401 436 470 475 487 513 545 570 586 606 694 843 1037 1246 1426 1514 1540 1456 1336 1239 1195 1210 1229 1272 1340 1412 1422 1468 1447 1356 1270 1310 1334 1357 1370 1379 1398 1447 1476 1508 1517 1493 1437 1373 1320 1285 1251 1203 1158 1132 1113 1097 1078 1059 1052 1085 1131 1179 1223 1269 1280 1266 1269 1280 1245 1163 1075 1065 1089 1082 1034 1044 1088 1145 1175 1127 1031 989 969 970 996 1032 1050 1068 1075 1064 1040 1031 955 905 892 890 857 792 744 707 677 669 660 658 655 691 799 966 1135 1273 1353 1371 1363 1434 1416 1317 1175 1048 1001 1017 1011 974 912 856 854 858 861 861 867 883 921 952 949 904 841 815 793 745 661 594 605 696 769 799 830 890 966 1028 1055 1058 1061 1081 1084 1082 1081 1055 1228 1419 1554 1600 1588 1713 1782 1829 1846 1817 1709 1510 1274 1026 812 741 735 733 746 790 863 871 823 711 531 283 188 142 109 83 63 49 32 18 9 0 0 0 1 5 8 9 8 10 18 26 30 12 7 7 9 12 14 13 10 7 5 6 11 9 8 10 15 12 11 10 10 13 21 20 15 12 32 19 7 25 76 160 127 172 200 165 68 57 29 17 28 39 61 87 102 105 107 112 119 126 133 135 127 118 113 106 97 83 71 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 1 3 4 4 3 1 0 0 0 0 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 5 8 10 9 6 1 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 2 1 2 2 2 0 0 9 57 87 92 107 153 184 196 205 216 223 229 240 259 284 309 314 294 274 256 240 224 208 193 179 164 145 116 126 167 218 254 248 204 201 217 237 251 249 238 243 249 242 235 231 246 277 315 341 342 341 342 351 360 341 292 247 250 246 184 314 334 317 311 336 364 445 451 454 474 501 525 544 569 601 641 694 813 997 1222 1466 1700 1832 1894 1842 1729 1611 1534 1522 1538 1533 1529 1566 1567 1534 1481 1426 1392 1393 1366 1367 1378 1385 1387 1404 1445 1479 1497 1492 1461 1401 1349 1321 1302 1263 1229 1197 1158 1112 1071 1052 1049 1092 1159 1236 1315 1395 1421 1423 1401 1348 1265 1172 1122 1134 1150 1102 1055 1031 1031 1046 1052 1027 987 954 936 954 1023 1059 1071 1081 1087 1079 1040 1034 970 917 902 906 898 830 777 750 732 711 695 704 733 787 884 1026 1181 1308 1378 1391 1381 1388 1359 1281 1162 1056 1027 1042 1057 1042 984 950 906 858 823 805 831 882 933 970 983 966 899 870 820 734 633 544 525 602 697 728 739 740 836 950 1003 1041 1085 1093 1039 946 886 883 1028 1206 1361 1492 1635 1730 1809 1898 1990 1979 1799 1590 1363 1133 943 871 830 806 807 830 841 832 814 765 638 371 239 160 114 86 68 51 37 30 24 2 1 1 3 6 11 6 4 5 9 14 25 22 18 14 9 12 12 12 10 7 5 4 4 3 3 2 6 13 16 16 18 11 13 19 22 11 33 36 26 9 3 47 83 183 281 192 150 128 74 4 8 23 45 65 76 79 83 92 103 119 147 160 160 154 143 125 110 91 74 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 1 4 5 3 3 5 6 4 4 5 5 6 6 5 5 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 2 2 1 1 3 5 1 0 0 0 2 4 8 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 20 30 41 57 148 181 175 167 173 170 158 148 146 162 216 228 218 199 179 165 166 175 169 148 119 81 65 82 129 186 214 209 215 231 259 294 319 338 365 385 387 387 388 396 405 408 400 377 348 315 287 267 247 215 212 275 339 324 385 394 380 375 387 383 409 423 445 476 507 534 551 557 565 596 675 840 1063 1293 1515 1729 1876 2017 2083 2080 2028 1941 1872 1829 1794 1767 1750 1716 1662 1624 1653 1718 1586 1481 1440 1431 1423 1391 1373 1387 1414 1438 1451 1450 1405 1383 1378 1373 1350 1315 1273 1212 1153 1121 1113 1116 1136 1174 1242 1360 1476 1537 1554 1528 1458 1339 1255 1216 1199 1181 1144 1101 1065 1044 1036 1038 1023 991 975 956 930 966 1010 1043 1072 1093 1086 1029 1000 970 948 937 924 909 857 804 771 763 783 767 765 796 865 980 1120 1265 1370 1407 1398 1377 1348 1314 1265 1186 1117 1083 1079 1085 1078 1091 1057 1000 934 867 798 825 895 970 1019 1017 1002 955 912 861 779 635 530 489 521 599 670 715 786 893 990 1028 1046 1066 1024 946 907 948 1036 1115 1174 1245 1367 1503 1581 1711 1908 2005 1919 1750 1574 1389 1203 1068 975 924 903 894 875 816 771 714 611 532 388 256 160 113 83 66 48 33 27 31 11 5 6 8 8 9 8 7 8 9 10 20 27 30 28 15 13 12 10 8 5 4 3 2 1 2 2 7 14 20 20 20 17 12 11 16 8 16 24 27 15 9 10 22 78 248 144 120 121 90 21 11 12 24 46 64 68 66 66 70 82 108 132 150 153 143 131 117 97 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 2 4 4 2 1 5 17 34 43 48 45 37 26 19 17 17 16 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 3 0 0 0 1 2 5 8 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 20 23 5 19 65 93 93 87 78 74 85 84 61 60 70 87 101 107 105 106 116 102 74 48 28 28 50 101 160 189 188 177 167 167 183 217 255 287 314 344 383 412 418 397 359 318 276 240 211 196 201 228 253 299 377 423 368 311 315 352 379 377 375 386 400 415 434 466 502 522 516 504 513 568 726 972 1194 1355 1489 1626 1793 1950 2065 2114 2075 2026 1960 1900 1857 1821 1811 1817 1807 1849 1960 1901 1755 1648 1584 1538 1462 1415 1416 1433 1453 1475 1515 1525 1518 1497 1468 1443 1414 1377 1339 1312 1301 1291 1280 1261 1251 1277 1370 1490 1586 1640 1640 1573 1428 1321 1237 1178 1147 1139 1123 1092 1048 1002 968 955 937 954 972 944 962 991 1013 1034 1045 1017 982 964 970 975 928 895 897 887 858 820 804 842 830 822 856 942 1065 1196 1315 1397 1429 1420 1393 1355 1317 1282 1236 1184 1131 1104 1105 1084 1097 1087 1064 1022 962 915 903 939 1006 1074 1073 1054 1015 964 897 791 618 546 513 502 532 627 706 780 860 947 1007 1009 1021 1040 1063 1093 1136 1267 1303 1220 1148 1233 1379 1539 1684 1773 1696 1547 1474 1429 1308 1200 1110 1038 991 962 942 867 766 674 600 515 465 377 260 155 119 93 71 53 39 24 21 15 11 10 12 11 11 11 11 10 11 11 15 21 26 31 22 16 13 12 7 3 3 4 5 6 8 7 8 8 10 7 7 8 9 7 4 2 2 4 8 12 17 17 7 4 24 35 75 123 81 37 21 10 11 36 49 57 57 51 48 57 67 84 108 122 123 122 114 95 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 1 2 2 1 2 5 48 120 197 213 165 107 60 35 26 23 17 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 6 4 1 0 0 0 0 0 0 3 7 12 11 12 8 4 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 4 11 15 6 20 34 54 72 79 70 84 112 124 111 102 64 34 41 62 64 60 77 84 84 82 83 94 118 155 192 212 209 192 174 159 151 152 160 175 198 229 262 283 283 271 251 227 195 177 181 210 266 343 412 454 471 441 346 257 239 274 310 322 346 377 396 397 399 431 469 491 491 478 472 496 601 810 985 1083 1166 1284 1431 1581 1733 1875 1917 1898 1824 1731 1652 1615 1631 1701 1762 1802 1828 1814 1843 1831 1783 1727 1670 1630 1615 1606 1613 1664 1707 1694 1642 1580 1537 1531 1501 1484 1491 1510 1505 1476 1462 1445 1416 1384 1420 1520 1640 1730 1746 1659 1525 1393 1278 1189 1134 1136 1119 1078 1021 965 937 927 923 936 958 962 973 983 992 996 994 980 956 937 942 969 948 913 898 890 874 825 827 847 855 866 908 997 1107 1206 1287 1352 1406 1443 1441 1416 1372 1303 1241 1209 1170 1132 1117 1082 1065 1062 1072 1078 1038 997 967 958 987 1079 1108 1102 1071 1027 972 860 735 664 622 595 611 682 749 803 856 940 1000 1019 1049 1110 1190 1195 1162 1167 1153 1024 956 1061 1254 1459 1593 1521 1341 1199 1175 1244 1224 1200 1156 1095 1027 976 929 858 742 594 480 426 404 344 241 146 116 92 73 65 72 57 40 30 25 19 16 15 14 15 15 13 11 8 6 7 10 15 15 13 12 13 11 8 7 8 9 11 12 13 14 11 9 4 0 0 1 1 1 0 0 0 1 6 14 17 7 2 2 8 37 131 126 82 36 13 10 19 17 23 40 39 42 47 52 61 76 91 101 105 106 91 74 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 1 4 70 173 268 297 217 127 59 24 18 12 6 2 0 0 0 1 10 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 7 7 3 1 0 0 0 0 0 3 7 12 14 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 1 1 0 0 1 3 6 16 60 98 126 142 150 148 149 154 157 155 148 127 114 113 118 121 131 148 165 181 193 200 204 219 237 250 253 242 226 208 189 174 165 165 167 167 161 151 150 143 146 155 159 148 147 171 241 364 527 597 600 555 477 381 294 270 267 274 287 304 334 363 376 385 417 448 471 477 469 453 440 483 609 730 809 880 973 1081 1208 1367 1551 1645 1633 1552 1440 1335 1259 1254 1341 1462 1581 1682 1758 1752 1753 1754 1745 1788 1844 1810 1720 1645 1660 1693 1698 1668 1626 1608 1611 1590 1602 1627 1628 1571 1563 1578 1596 1604 1591 1596 1692 1788 1833 1826 1747 1632 1514 1406 1310 1224 1189 1141 1084 1022 961 953 951 949 946 947 945 940 937 931 923 926 932 905 869 851 872 918 931 914 883 861 841 850 865 886 920 979 1054 1139 1200 1236 1272 1347 1437 1473 1454 1392 1290 1200 1191 1203 1186 1147 1098 1071 1063 1071 1087 1070 1035 996 966 961 1049 1107 1138 1147 1134 1065 990 928 874 832 789 780 811 850 895 978 1103 1125 1107 1082 1076 1115 1096 1016 889 754 595 584 749 1004 1210 1247 1131 1029 976 982 1052 1117 1158 1153 1103 1046 986 922 826 681 515 399 332 311 280 199 151 124 114 106 89 87 69 57 54 51 43 35 25 17 14 12 10 8 4 1 0 2 3 4 4 4 6 7 7 7 8 8 8 6 7 15 17 19 14 2 2 1 0 0 0 0 0 0 1 2 5 2 0 0 0 0 61 85 98 93 27 14 8 5 8 15 17 26 35 40 52 66 77 85 91 91 78 65 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 31 77 117 126 89 35 15 7 4 1 0 1 1 1 0 1 9 8 2 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 1 1 2 4 6 10 5 2 0 0 0 0 0 0 0 0 0 0 0 7 26 52 41 15 3 1 1 0 1 1 0 7 32 38 40 32 18 7 11 16 22 26 36 80 124 156 176 184 178 176 181 183 180 170 159 157 156 158 168 185 210 246 291 339 376 369 349 330 313 296 279 268 257 245 230 217 211 205 190 165 128 90 71 70 79 89 97 111 143 238 388 526 552 550 534 506 461 404 359 321 293 282 288 315 347 360 362 382 406 426 437 439 428 390 408 478 557 619 670 757 856 980 1132 1294 1370 1340 1239 1117 1014 942 935 1004 1131 1291 1441 1488 1458 1457 1493 1530 1548 1520 1495 1493 1510 1527 1585 1632 1643 1644 1698 1641 1630 1648 1650 1602 1574 1558 1541 1537 1556 1590 1608 1705 1690 1601 1636 1659 1581 1541 1521 1447 1372 1295 1217 1149 1092 1020 1037 1037 1023 1002 974 936 863 817 798 794 818 849 837 795 748 746 792 834 885 915 870 885 904 927 957 1000 1078 1134 1181 1212 1228 1252 1324 1404 1455 1451 1376 1260 1164 1164 1225 1255 1206 1130 1093 1090 1086 1089 1085 1059 1025 1003 982 1020 1076 1178 1276 1266 1204 1156 1106 1066 1066 1013 985 969 964 998 1108 1180 1206 1185 1126 1059 1034 880 701 567 443 320 314 496 809 1079 1038 899 818 818 855 939 1017 1058 1064 1057 1034 977 905 801 654 499 370 287 246 219 188 176 172 165 141 116 95 83 82 84 75 58 40 24 13 7 5 3 2 1 1 2 2 2 2 1 1 1 2 3 4 7 10 11 10 8 11 14 20 27 19 16 8 2 0 0 0 0 0 0 0 0 0 0 0 0 1 11 13 7 16 18 12 3 1 5 5 4 6 11 21 42 58 67 74 76 70 59 52 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 3 6 7 4 0 1 2 1 0 0 0 1 1 1 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 1 2 1 1 2 4 1 0 0 0 0 0 0 0 0 0 0 0 0 10 39 81 71 28 7 2 3 4 12 35 48 50 56 48 45 44 43 42 51 59 71 79 83 100 132 166 192 204 204 208 214 215 209 199 190 190 190 197 214 238 275 324 380 430 459 445 421 395 371 351 337 331 327 319 305 289 269 253 239 223 198 155 129 99 71 58 62 64 97 179 296 404 444 448 467 479 448 478 444 390 343 324 345 354 362 361 353 356 369 393 409 416 415 395 420 462 501 526 543 622 718 829 945 1044 1077 1033 940 841 772 723 719 771 869 997 1132 1197 1213 1237 1280 1328 1368 1396 1455 1512 1519 1500 1533 1596 1633 1630 1640 1556 1544 1560 1557 1504 1501 1439 1391 1360 1321 1246 1241 1377 1468 1451 1483 1443 1387 1437 1511 1429 1351 1284 1236 1205 1175 1119 1125 1134 1124 1075 976 913 800 712 679 690 734 773 774 735 680 671 702 754 811 857 882 921 972 1026 1075 1118 1165 1186 1192 1198 1226 1306 1407 1483 1503 1450 1293 1199 1153 1178 1267 1339 1316 1244 1172 1130 1097 1087 1082 1061 1028 1003 983 986 999 1025 1079 1147 1163 1165 1148 1102 1099 1061 1021 987 974 1004 1106 1198 1260 1262 1179 1083 999 853 668 489 366 280 291 439 725 993 937 809 719 709 774 857 910 930 929 922 932 902 847 779 663 489 365 291 241 212 213 228 237 221 164 123 108 106 103 93 79 66 47 23 10 8 7 7 8 8 10 11 11 12 10 8 4 2 2 3 6 11 17 23 22 18 16 15 16 24 30 35 30 15 8 3 0 0 0 0 0 2 3 1 0 0 1 0 0 2 9 19 17 3 0 1 2 2 0 0 7 29 48 54 64 65 60 56 52 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 1 4 9 3 1 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 1 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 2 15 34 38 44 45 15 18 25 28 31 38 52 89 99 89 74 40 22 27 45 65 84 89 101 109 108 104 110 138 177 214 237 251 259 261 259 257 258 271 281 294 311 334 365 399 435 469 492 468 444 429 420 412 402 397 387 372 354 337 323 311 308 309 307 297 276 234 182 137 115 89 93 133 209 315 371 388 398 392 364 429 449 445 434 420 386 375 373 372 368 363 378 403 411 406 405 416 445 471 485 483 468 531 623 717 792 837 864 839 761 665 602 573 586 629 684 741 815 875 938 996 1049 1106 1164 1250 1356 1436 1442 1431 1495 1604 1669 1628 1527 1470 1476 1477 1432 1354 1284 1297 1344 1347 1253 1184 1218 1311 1379 1373 1338 1302 1344 1416 1418 1293 1175 1128 1105 1100 1155 1167 1179 1173 1141 1084 945 860 770 690 644 659 704 721 706 672 642 650 671 706 754 805 862 933 1014 1092 1154 1196 1208 1203 1193 1204 1289 1427 1534 1572 1537 1445 1253 1193 1199 1243 1319 1385 1399 1370 1310 1247 1163 1101 1070 1051 1019 987 965 957 965 981 975 983 1007 1039 1067 1079 1055 1006 971 958 928 936 1023 1126 1215 1276 1183 1102 1026 945 867 725 565 461 458 573 772 920 884 767 667 654 722 794 841 851 818 795 797 794 771 740 666 513 372 291 242 231 246 279 317 313 260 201 161 134 104 83 74 64 43 26 22 23 27 33 36 35 32 27 25 25 22 19 17 14 9 9 11 17 25 32 30 25 21 22 21 21 25 37 48 36 27 14 5 3 1 0 0 3 7 4 1 0 0 0 2 4 11 20 20 5 1 0 0 0 0 0 0 5 17 25 47 60 58 56 56 54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 2 0 0 0 0 0 0 2 8 15 17 11 4 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 2 3 2 1 0 0 0 0 0 0 0 0 2 5 6 10 28 65 70 78 81 58 67 76 81 85 95 108 123 119 101 77 46 23 18 50 97 112 109 107 103 96 88 88 95 135 194 249 285 305 322 339 356 371 391 408 419 427 436 445 455 464 470 468 451 448 449 446 437 427 420 413 406 403 406 407 396 391 393 395 389 380 367 336 292 279 250 220 208 217 237 253 287 328 354 352 361 400 484 572 613 552 491 465 455 449 441 429 418 399 386 401 417 406 394 394 406 410 457 523 592 655 716 758 764 712 620 533 486 494 522 556 588 620 650 678 719 783 877 948 1025 1107 1192 1270 1313 1366 1470 1553 1522 1445 1439 1456 1440 1370 1311 1295 1353 1449 1527 1506 1459 1422 1355 1272 1222 1193 1204 1305 1367 1278 1122 1005 974 999 1050 1097 1118 1116 1102 1076 1037 958 888 815 735 663 685 709 705 681 649 615 651 692 722 744 774 846 926 1011 1096 1163 1206 1246 1263 1272 1324 1484 1575 1600 1567 1497 1421 1322 1275 1268 1286 1340 1371 1368 1359 1356 1325 1246 1170 1114 1074 1031 988 967 953 941 938 924 907 896 901 919 936 917 898 899 923 952 959 976 1001 1031 1077 1081 1074 1056 1043 1101 986 839 722 676 727 855 922 900 809 699 672 704 750 780 783 726 724 739 745 728 728 671 546 400 287 238 234 262 318 378 370 358 310 232 157 103 67 45 31 22 26 34 44 54 61 63 63 52 39 33 30 26 21 19 19 18 18 21 27 32 33 37 33 23 25 29 30 27 26 39 37 29 17 6 4 1 0 0 1 4 4 1 0 0 0 1 8 19 28 16 4 0 0 0 0 0 0 0 0 0 4 23 45 50 55 58 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 5 7 3 0 0 0 0 0 0 3 7 10 11 7 2 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 3 5 5 3 5 2 1 0 0 0 0 0 0 1 3 10 19 20 17 21 48 63 83 100 105 108 109 111 117 125 134 141 132 111 83 55 37 26 21 33 62 74 74 68 58 49 52 76 101 144 206 269 312 347 380 411 431 452 463 468 471 473 467 456 442 427 413 406 412 416 410 392 370 357 344 331 322 323 341 357 367 373 379 378 384 399 408 407 422 409 381 348 318 297 292 299 327 349 329 295 311 388 471 511 512 500 494 501 523 555 554 457 373 350 385 414 405 386 372 364 360 387 424 460 493 536 567 599 596 553 496 468 441 437 452 471 487 512 545 585 636 721 782 849 939 1051 1150 1200 1247 1327 1414 1451 1434 1434 1416 1374 1316 1254 1220 1216 1261 1327 1305 1351 1343 1283 1208 1183 1175 1216 1224 1159 1035 936 883 883 923 982 1052 1100 1136 1147 1127 1063 1019 965 892 801 716 729 727 709 690 704 697 705 715 721 723 749 822 896 972 1062 1145 1221 1294 1290 1182 1185 1293 1354 1351 1280 1245 1241 1232 1234 1250 1246 1270 1294 1318 1337 1344 1339 1324 1279 1218 1159 1106 1039 984 944 921 916 909 873 840 831 826 801 773 778 825 841 869 888 903 925 937 959 963 966 1000 1068 1106 1068 995 923 867 884 938 968 946 862 777 737 734 753 763 722 669 657 675 696 693 703 655 545 399 275 224 221 253 304 341 375 386 345 262 186 119 73 49 35 36 43 55 67 74 76 75 71 62 52 40 32 27 23 20 22 26 30 35 39 36 33 35 35 24 27 35 39 33 26 25 24 19 11 5 2 0 0 0 0 1 1 0 0 0 0 0 5 14 15 7 2 0 0 0 0 0 0 1 4 3 1 3 9 11 33 46 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 1 3 5 6 9 10 11 10 6 4 3 1 0 0 0 2 3 3 2 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 7 2 3 1 0 0 0 0 0 0 0 4 13 17 16 13 17 30 48 70 89 106 118 128 136 141 141 138 136 136 125 107 86 70 65 61 53 39 24 16 16 19 19 16 15 43 62 97 154 224 274 310 345 378 404 418 429 442 450 446 427 407 389 374 362 354 350 344 332 312 284 267 259 257 256 252 250 249 257 272 290 306 325 357 389 412 429 428 409 378 341 306 278 250 235 228 217 209 216 239 246 230 246 279 309 332 358 415 465 403 334 307 320 330 320 295 270 262 274 295 315 331 344 342 359 388 409 408 384 340 338 357 376 384 393 410 460 524 574 632 669 707 767 859 954 1022 1086 1167 1268 1372 1437 1417 1367 1309 1217 1071 943 915 964 1028 1079 1180 1239 1253 1247 1217 1193 1175 1134 1067 1004 914 856 863 942 1074 1201 1276 1339 1388 1386 1297 1195 1111 1023 907 818 800 788 749 690 740 711 681 657 637 623 664 745 837 927 1017 1117 1232 1286 1199 938 827 777 808 818 720 793 852 932 1047 1164 1201 1224 1237 1247 1253 1259 1256 1257 1248 1226 1198 1167 1099 1020 953 902 880 867 858 850 851 831 802 750 707 766 783 772 781 824 862 889 896 882 894 1005 1092 1121 1107 1077 1062 1049 1050 1053 1047 1025 942 881 848 840 844 831 762 696 660 661 695 697 682 627 515 360 263 222 218 228 248 290 344 369 341 302 234 160 103 75 66 66 68 73 79 83 81 76 73 73 65 47 33 26 24 26 31 37 42 47 47 44 34 24 26 26 27 29 29 26 19 15 12 10 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 1 7 11 9 2 0 0 0 8 19 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 8 12 17 20 20 18 15 14 12 9 3 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 3 5 3 2 5 2 0 0 0 0 0 0 0 1 4 14 16 15 25 47 66 85 99 110 121 132 144 146 137 122 109 100 91 81 74 71 74 72 60 42 23 9 2 1 2 2 4 12 33 74 130 187 230 260 290 321 350 371 383 389 384 368 348 336 322 308 295 286 280 273 260 242 219 194 173 162 149 126 128 129 140 155 169 181 192 232 268 288 308 313 300 278 250 215 192 170 156 150 147 146 152 157 155 147 138 136 143 153 168 202 219 217 218 227 239 289 305 287 244 200 182 194 203 206 209 215 235 258 275 284 297 290 297 311 329 353 364 361 397 458 499 542 572 588 616 678 721 782 863 963 1083 1237 1323 1322 1288 1241 1132 970 856 811 830 887 945 993 1019 1041 1083 1108 1128 1156 1179 1180 1179 1080 1001 989 1062 1213 1366 1426 1450 1459 1406 1314 1253 1214 1171 1080 988 928 895 845 711 763 741 687 627 594 578 622 692 767 834 909 1019 1070 1026 905 807 731 615 510 442 385 441 484 623 870 1044 1154 1223 1251 1233 1181 1177 1171 1164 1152 1138 1131 1135 1111 1053 969 894 866 871 888 898 895 868 844 826 815 824 816 797 801 842 861 886 887 881 908 1005 1066 1107 1127 1130 1161 1188 1202 1201 1177 1124 1047 980 918 860 899 890 851 791 730 689 693 679 641 572 457 324 253 228 216 196 193 220 255 287 308 298 246 184 138 110 111 105 98 96 99 103 101 95 91 87 76 62 53 53 55 43 40 43 43 44 43 40 34 25 23 23 24 24 24 19 12 6 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 2 5 6 5 1 0 0 1 4 6 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 10 15 20 23 25 25 22 20 18 18 13 10 8 3 0 0 0 0 0 1 1 1 1 2 2 0 0 0 0 0 0 0 0 1 2 1 0 0 1 0 0 0 0 0 0 0 2 5 9 15 17 20 40 63 72 84 94 103 111 118 124 125 113 98 83 72 64 60 62 68 74 68 54 38 21 8 2 0 0 0 0 1 10 30 61 101 136 167 195 220 243 260 266 261 255 250 243 237 228 218 207 195 182 175 167 152 133 104 77 64 52 34 34 32 32 33 39 50 64 88 107 117 133 151 161 157 143 123 110 99 91 88 87 86 94 97 96 94 91 86 89 101 119 128 146 167 188 202 204 239 243 248 249 224 162 162 155 144 146 160 181 196 199 196 216 262 281 290 307 344 366 362 363 378 403 455 496 526 563 623 636 659 709 772 836 952 1066 1176 1248 1233 1114 980 880 820 793 779 802 830 852 873 915 971 1024 1094 1178 1257 1254 1238 1222 1221 1250 1283 1388 1440 1441 1421 1359 1241 1180 1185 1230 1211 1132 1043 982 956 900 905 852 766 686 664 675 706 732 748 774 806 887 929 908 845 788 748 668 569 489 433 415 409 440 528 723 895 1040 1115 1139 1152 1140 1143 1135 1091 1087 1071 1070 1073 1063 995 917 881 877 888 897 905 900 891 880 874 883 865 833 814 836 880 922 949 964 994 1017 1052 1096 1141 1164 1211 1246 1263 1255 1212 1126 1037 957 866 741 833 887 888 834 747 685 640 595 536 461 357 295 270 259 222 200 205 225 247 266 278 266 239 210 193 153 150 154 146 138 136 135 134 138 137 125 110 100 95 83 72 60 46 36 29 27 28 30 27 22 18 16 15 17 17 14 9 3 1 3 6 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 2 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 1 1 2 3 6 10 15 19 22 25 25 23 20 17 18 17 17 16 12 6 1 0 0 1 5 5 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 5 7 10 19 28 31 21 36 56 69 74 81 89 95 94 91 92 93 88 82 76 71 68 69 75 83 89 82 66 48 30 18 9 3 0 0 0 0 1 4 12 26 43 62 80 97 112 120 121 116 114 116 120 120 116 109 100 88 77 67 56 46 36 26 17 13 9 4 3 1 0 0 0 1 9 17 26 36 47 51 66 70 63 58 52 46 43 41 40 35 34 32 30 30 29 32 43 60 77 94 112 130 154 179 181 166 157 153 153 155 168 158 144 133 127 124 128 137 142 143 158 182 203 231 273 313 343 357 366 383 415 460 479 506 555 611 643 679 715 734 720 785 892 1017 1120 1158 1083 961 864 804 776 777 793 807 824 854 907 937 971 1014 1105 1362 1463 1473 1433 1396 1418 1464 1476 1474 1458 1415 1336 1215 1142 1140 1188 1213 1237 1246 1238 1212 1141 1039 947 876 827 840 860 856 827 791 792 791 828 861 861 842 807 730 648 579 514 458 444 445 446 441 437 416 484 634 767 844 924 1009 1068 1061 1048 1006 986 1011 1074 1006 944 902 881 878 880 895 914 929 929 918 923 900 857 829 836 846 899 984 1036 1075 1096 1118 1158 1203 1237 1261 1250 1212 1182 1073 994 952 920 867 839 895 946 965 910 781 674 582 492 392 297 256 257 270 279 251 255 280 309 310 283 266 256 252 252 263 230 201 201 210 197 184 179 182 189 186 169 151 145 149 141 123 104 82 57 30 15 13 15 15 12 9 8 8 9 8 6 4 1 1 2 5 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 3 6 11 15 17 19 20 18 14 11 9 8 11 13 14 11 5 1 0 1 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 23 39 44 37 23 20 25 31 32 25 47 62 72 77 82 87 87 78 68 64 63 63 66 71 77 84 88 93 98 101 97 86 73 59 46 37 21 14 10 5 0 0 0 1 3 6 13 21 29 34 35 34 31 27 24 25 26 27 25 22 17 13 7 2 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 4 9 13 3 8 14 18 17 14 10 5 2 3 2 1 2 3 4 3 10 20 32 46 61 75 90 116 148 158 150 140 132 126 119 101 113 123 125 124 125 125 128 130 124 130 137 151 177 215 254 286 310 331 357 401 434 450 471 509 552 607 662 708 747 794 838 893 951 990 995 952 885 841 833 854 868 854 839 846 886 935 959 980 1001 1040 1215 1412 1595 1639 1515 1604 1654 1665 1640 1573 1416 1295 1190 1121 1091 1093 1121 1197 1212 1136 1073 1049 1042 1071 1114 1107 1077 1014 945 882 818 838 855 871 885 898 806 763 740 715 676 652 614 565 506 455 443 495 494 421 345 389 433 483 562 731 815 863 900 945 1011 1093 1070 1018 957 895 879 878 898 932 964 978 968 960 940 907 890 896 906 947 1028 1116 1179 1195 1207 1250 1288 1302 1290 1254 1208 1148 1056 1026 1046 1030 998 980 983 1020 1071 971 821 673 534 401 306 271 284 306 302 311 295 290 308 350 325 298 279 281 330 322 309 286 264 253 244 221 209 212 219 229 233 224 203 188 205 222 230 220 192 148 89 33 9 4 4 4 2 2 2 2 2 1 0 0 0 0 1 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 11 12 12 10 7 4 2 2 5 7 10 11 11 7 5 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 17 55 96 87 51 21 13 16 22 31 45 56 65 72 78 84 88 84 73 62 58 60 64 69 76 85 93 95 95 96 99 103 100 93 83 73 63 49 38 29 21 13 8 3 0 0 0 1 3 4 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 1 1 0 1 1 2 2 2 3 3 2 2 2 1 1 1 0 0 0 6 16 28 45 62 79 98 117 130 136 141 143 144 147 142 132 124 123 132 148 156 161 161 150 144 140 147 164 190 213 233 252 271 296 343 379 400 412 420 435 471 526 597 691 830 959 1020 981 876 833 829 825 831 858 918 963 915 861 851 895 943 956 978 1010 1019 1063 1123 1189 1298 1457 1622 1696 1707 1671 1599 1421 1314 1235 1171 1120 1083 1050 1059 1058 1010 983 1013 1114 1257 1372 1347 1223 1070 948 888 819 790 770 768 806 908 954 1000 1020 1001 963 872 744 612 519 482 496 476 446 430 403 371 333 287 280 368 480 648 842 1012 1078 1118 1109 1069 1015 943 906 889 899 930 971 1004 1013 1007 997 993 989 1006 1034 1076 1148 1225 1302 1350 1363 1382 1407 1421 1419 1389 1300 1156 1017 976 1043 1083 1108 1109 1115 1135 1110 968 794 623 472 348 285 284 320 367 359 365 363 346 297 320 315 294 266 266 377 384 360 319 274 236 211 207 220 234 249 269 287 296 290 273 279 294 304 318 314 252 150 64 32 12 4 2 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 11 4 1 0 0 0 0 0 0 0 0 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 1 2 4 5 6 5 5 3 2 1 0 1 2 4 6 9 11 11 10 9 7 4 2 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 3 14 49 78 59 29 13 12 16 30 44 54 62 70 77 81 85 90 90 83 76 74 76 80 85 92 97 97 97 94 94 97 102 102 97 88 78 69 59 49 39 31 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 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 4 4 4 4 4 4 4 3 3 3 4 8 17 38 62 83 98 108 117 130 143 151 153 151 146 137 129 128 140 165 186 198 200 198 199 193 189 191 198 205 216 229 243 261 293 319 334 338 337 344 363 401 478 614 829 1036 1140 1116 999 937 925 934 944 948 979 963 879 809 808 871 939 980 1016 1050 1069 1045 1070 1161 1293 1406 1571 1681 1692 1623 1561 1454 1370 1305 1252 1202 1172 1103 1045 1009 988 979 1028 1176 1365 1487 1440 1281 1095 942 850 758 699 684 699 722 828 956 1084 1195 1276 1309 1201 1056 909 760 666 604 515 438 424 422 407 389 382 396 361 370 412 566 913 1007 1056 1045 996 965 961 950 926 907 930 969 1008 1036 1054 1066 1104 1129 1156 1191 1241 1281 1311 1372 1440 1467 1461 1427 1390 1354 1286 1142 997 904 891 973 1081 1163 1172 1128 1151 1048 894 723 560 453 361 297 278 304 351 357 364 371 366 356 346 337 305 228 252 317 318 274 220 204 181 176 188 207 244 295 343 378 401 404 392 374 354 349 367 339 257 155 95 69 43 20 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 1 0 0 0 0 1 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 6 2 0 0 0 1 2 2 2 3 2 1 0 0 0 0 0 0 1 3 6 9 11 10 9 7 3 0 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 9 31 26 17 10 9 13 22 41 50 53 58 66 71 76 80 86 91 91 91 91 91 91 93 97 98 94 97 100 103 106 108 106 103 96 86 78 71 63 56 49 43 32 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 1 2 5 8 11 12 13 13 13 12 14 16 16 14 13 13 13 14 17 23 41 64 84 98 105 111 125 131 129 120 110 105 107 111 118 142 169 193 213 229 247 256 255 248 243 242 248 266 278 280 284 301 310 310 308 319 341 372 433 532 682 903 1157 1277 1246 1135 1086 1072 1061 1046 1025 1004 917 831 799 848 910 977 1010 1036 1093 1156 1088 1105 1207 1357 1532 1636 1700 1696 1617 1546 1456 1386 1336 1300 1259 1228 1175 1119 1073 1043 996 1062 1203 1362 1464 1435 1294 1111 939 784 680 631 683 796 739 770 850 977 1150 1304 1394 1393 1348 1279 1166 965 808 699 618 572 477 458 458 416 347 326 359 421 476 493 598 666 716 831 890 956 1004 1009 965 955 985 1019 1059 1102 1124 1191 1245 1285 1315 1329 1321 1357 1404 1409 1318 1327 1288 1199 1122 995 841 825 923 1024 1145 1238 1286 1265 1159 1071 966 836 684 545 453 376 353 388 430 411 365 326 309 261 249 272 298 303 213 218 228 225 210 179 158 153 161 183 230 301 383 445 481 509 510 490 457 422 359 299 240 183 132 100 79 59 37 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 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 1 4 8 11 11 8 4 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 1 4 8 10 10 10 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 2 6 10 8 5 4 9 20 37 50 52 51 54 56 57 62 71 82 88 92 93 95 96 97 95 94 93 93 98 104 110 113 113 111 115 117 118 116 111 102 91 80 69 59 46 32 18 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 9 15 19 21 23 25 26 27 28 36 35 30 29 31 33 35 38 44 56 72 84 91 94 98 105 105 98 90 84 85 90 98 112 152 184 210 235 262 293 304 311 318 328 341 350 383 406 411 427 459 471 450 417 428 466 510 576 679 835 1052 1229 1276 1217 1144 1088 1012 961 944 939 926 904 933 989 983 987 1063 1150 1211 1221 1226 1193 1262 1440 1658 1730 1661 1632 1636 1580 1496 1420 1361 1320 1298 1285 1253 1200 1145 1111 1082 1071 1117 1222 1365 1465 1448 1312 1104 882 708 627 591 582 591 614 676 733 825 1020 1170 1275 1329 1369 1450 1444 1339 1175 992 820 754 660 621 609 568 541 540 539 536 552 537 503 433 437 691 740 802 903 1016 1049 1011 996 1022 1091 1170 1203 1262 1325 1379 1403 1412 1408 1403 1380 1290 1172 1204 1249 1228 1179 1113 1010 974 1053 1140 1242 1320 1355 1323 1240 1126 990 837 681 603 586 601 609 586 571 499 388 274 217 172 151 152 177 238 208 195 199 223 247 227 199 182 192 237 333 433 497 526 538 553 548 514 450 400 307 225 171 140 108 85 70 59 47 27 13 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 11 12 9 4 0 0 0 0 0 0 0 0 1 3 12 26 14 5 1 0 0 0 1 5 9 11 12 12 10 6 3 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 7 10 11 8 10 9 10 18 32 49 52 51 49 47 46 50 58 70 82 85 87 89 92 95 98 95 94 95 97 100 102 105 109 113 116 125 137 147 154 154 146 130 112 95 80 68 56 46 38 31 16 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 17 21 24 27 30 32 34 36 46 45 42 47 57 67 72 74 77 76 79 85 91 94 93 88 83 79 75 70 75 84 98 125 172 209 240 265 290 318 336 352 370 393 424 454 499 537 557 593 652 705 719 689 679 691 716 765 846 952 1076 1127 1138 1122 1064 957 830 758 773 831 863 839 858 921 873 947 1076 1187 1225 1151 1238 1271 1360 1539 1753 1614 1505 1493 1528 1502 1434 1362 1308 1283 1270 1254 1222 1170 1115 1110 1100 1104 1149 1248 1401 1446 1387 1254 1079 889 718 644 622 605 555 579 675 750 784 907 1044 1161 1234 1283 1459 1546 1548 1472 1324 1138 1136 1064 979 933 898 832 712 622 659 711 704 700 677 641 691 701 741 807 879 969 1017 1029 1052 1149 1230 1281 1335 1389 1419 1345 1317 1315 1322 1334 1255 1205 1217 1267 1325 1355 1321 1245 1169 1151 1172 1195 1197 1171 1173 1149 1047 908 777 683 652 677 723 727 665 585 487 366 231 171 132 114 121 155 215 248 266 277 319 331 310 277 262 292 341 404 460 502 517 522 526 518 483 404 359 305 239 185 147 111 82 67 61 55 39 22 10 11 6 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 10 12 12 8 3 0 0 0 0 0 0 0 1 4 19 56 92 54 20 5 0 0 0 0 2 6 10 13 13 13 11 9 5 4 2 1 0 0 0 0 0 0 0 1 1 3 6 15 12 11 12 12 11 14 23 35 43 48 51 50 49 50 59 67 74 78 76 76 78 81 86 93 101 105 107 108 105 102 104 109 116 123 131 141 151 161 168 162 151 136 118 99 83 68 58 49 41 35 27 19 14 11 8 8 9 8 4 3 3 3 4 4 2 0 0 0 0 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 12 16 20 24 27 30 32 35 38 41 44 47 53 65 70 74 80 74 68 71 77 77 74 68 66 65 64 54 60 81 115 157 196 227 249 264 276 293 312 332 356 385 418 459 507 542 555 572 618 673 726 771 814 849 899 977 1062 1039 1020 1036 1043 1001 899 791 663 588 622 744 801 776 736 734 772 866 964 1080 1197 1144 1215 1250 1268 1315 1452 1358 1409 1517 1561 1540 1506 1448 1403 1397 1358 1324 1298 1252 1169 1132 1107 1102 1126 1185 1335 1341 1279 1191 1108 1045 885 778 731 709 694 727 802 856 855 902 1012 1142 1232 1233 1356 1507 1629 1672 1631 1554 1544 1541 1522 1447 1385 1325 1266 1216 1187 1202 1177 1145 1115 1067 1016 1013 1020 981 853 901 997 1070 1132 1255 1322 1346 1334 1289 1198 1192 1196 1198 1213 1269 1244 1228 1249 1317 1418 1388 1316 1231 1146 1107 1083 1068 1049 1018 991 965 902 818 758 713 686 691 712 660 574 506 443 360 268 198 153 147 193 228 270 310 345 397 430 421 398 370 381 406 409 396 397 438 462 471 472 462 400 350 319 300 282 280 228 157 108 87 81 72 56 34 17 13 10 7 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 9 10 7 2 0 0 0 0 0 0 0 1 9 65 116 130 76 24 5 0 0 0 0 1 3 6 9 12 13 13 12 10 6 2 0 0 0 0 1 1 1 0 0 1 3 5 5 5 7 8 6 5 9 21 34 44 51 56 59 62 65 70 72 72 69 66 63 62 63 66 72 82 89 98 105 108 105 106 109 114 122 131 138 145 152 160 164 165 158 143 123 105 91 78 67 58 50 43 38 35 32 28 29 31 32 31 28 21 19 21 22 17 17 18 18 17 19 15 11 8 8 8 9 10 8 2 1 0 0 0 0 0 2 4 6 10 14 19 22 25 28 32 39 46 49 48 50 53 52 53 59 58 54 56 60 61 66 66 65 65 70 73 84 109 145 185 220 243 252 254 260 270 284 302 326 352 369 386 393 391 385 387 414 471 546 624 712 796 876 942 981 943 950 941 894 805 703 610 506 437 471 662 730 763 790 806 810 844 912 1009 1110 1068 1107 1136 1147 1175 1230 1291 1385 1494 1596 1652 1672 1662 1631 1579 1493 1432 1383 1321 1217 1143 1099 1088 1111 1173 1324 1348 1303 1236 1191 1156 1044 955 924 922 914 935 941 918 893 942 1070 1210 1304 1330 1397 1472 1532 1582 1670 1688 1704 1710 1701 1734 1682 1641 1646 1665 1634 1601 1578 1561 1520 1400 1388 1416 1409 1313 1173 1093 1060 1114 1286 1412 1460 1429 1348 1301 1292 1265 1217 1158 1149 1177 1181 1179 1185 1241 1224 1150 1059 976 876 835 826 836 848 875 877 834 768 718 681 648 624 605 568 505 448 407 371 303 229 170 131 121 159 205 246 270 274 306 352 387 399 371 379 381 374 374 436 435 427 425 423 408 355 314 297 308 326 305 239 167 134 111 98 86 70 45 27 15 8 5 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 4 16 44 133 176 151 73 8 1 0 0 0 0 0 1 2 4 7 11 12 11 8 5 2 1 0 0 1 1 1 1 0 0 1 2 2 2 4 5 4 3 3 8 20 34 46 56 66 75 80 82 78 70 66 62 59 55 53 52 53 58 67 75 84 92 98 101 102 105 111 120 128 135 141 147 157 178 193 195 182 159 130 114 98 83 73 65 58 53 49 47 45 46 47 48 49 49 49 48 48 49 51 56 61 66 67 60 50 42 36 32 30 30 29 25 19 11 5 1 0 0 0 0 1 3 5 8 12 15 18 24 31 43 54 61 65 68 70 68 63 59 63 64 68 74 81 94 101 106 112 123 138 148 160 178 206 237 265 279 282 280 276 280 293 311 325 336 339 327 298 259 236 235 261 307 362 429 523 628 720 767 773 754 708 640 556 471 389 310 266 309 531 587 613 662 717 792 879 976 1069 1126 1129 1108 1057 1015 1094 1098 1152 1255 1404 1599 1642 1668 1686 1682 1620 1487 1408 1348 1275 1199 1147 1120 1117 1148 1263 1376 1405 1359 1266 1201 1181 1169 1148 1107 1069 1005 963 936 909 928 1124 1358 1528 1573 1549 1550 1556 1563 1588 1619 1632 1632 1630 1624 1606 1557 1536 1545 1544 1565 1591 1623 1650 1658 1655 1672 1666 1632 1573 1516 1364 1246 1274 1397 1487 1540 1512 1349 1286 1278 1266 1233 1162 1146 1140 1144 1133 1024 1009 948 880 842 877 827 767 698 633 647 708 721 684 618 570 493 447 444 446 417 377 329 280 243 193 146 107 84 91 115 145 173 193 192 209 231 247 265 253 254 257 263 288 312 319 322 331 351 347 324 303 293 307 306 260 192 168 145 123 104 89 79 58 38 21 9 4 7 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 0 0 0 0 0 0 3 18 67 158 206 149 85 31 0 0 0 0 0 0 0 0 0 1 2 4 7 7 4 1 0 0 0 0 0 0 0 0 1 2 2 1 1 2 4 4 3 3 4 9 16 25 36 48 64 78 87 88 80 64 58 55 53 51 49 48 48 49 55 64 74 83 92 97 100 105 113 120 127 132 137 146 161 185 212 227 223 198 154 131 114 99 87 77 71 66 62 60 57 57 57 58 61 64 66 68 70 76 84 93 103 116 126 111 101 90 78 67 57 51 47 43 37 27 19 11 7 7 3 1 1 3 5 4 6 8 10 15 27 43 58 71 84 93 104 110 112 111 112 112 115 122 131 143 155 167 179 192 205 213 222 238 264 292 313 322 316 295 271 257 264 286 300 304 284 240 180 120 111 103 108 125 145 171 228 325 442 526 545 506 438 360 282 226 185 169 180 204 288 312 323 353 408 495 594 731 896 1015 1112 1153 1117 1032 1022 1030 1072 1146 1244 1366 1442 1541 1642 1698 1604 1436 1340 1298 1248 1199 1173 1155 1148 1163 1264 1355 1403 1370 1215 1188 1201 1207 1181 1122 1093 1051 1009 975 949 953 1218 1487 1576 1551 1515 1501 1512 1550 1629 1651 1639 1622 1612 1528 1446 1411 1415 1426 1437 1472 1521 1560 1565 1600 1634 1642 1620 1562 1478 1429 1382 1343 1358 1388 1456 1510 1487 1359 1282 1220 1179 1179 1147 1131 1124 1112 1078 1003 995 981 947 981 1072 1042 936 794 652 587 598 608 578 533 469 393 346 346 337 307 270 231 198 168 138 114 98 82 80 87 98 109 116 128 144 146 128 128 131 138 144 125 143 165 189 217 235 262 275 287 306 301 304 295 260 179 158 145 132 116 94 84 68 47 25 9 5 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 5 26 79 152 210 193 97 33 3 0 0 0 0 0 0 0 0 0 0 0 0 3 4 2 0 0 0 0 0 0 0 0 0 2 4 4 2 1 0 0 0 0 1 2 6 6 10 20 32 49 69 85 91 84 65 52 46 43 41 40 42 41 42 46 54 65 75 84 91 96 102 109 117 125 129 132 139 153 175 211 241 248 227 178 146 125 110 97 87 81 75 71 70 69 68 69 74 81 87 89 92 95 100 107 117 134 154 172 175 157 135 114 96 79 68 61 55 47 39 34 29 25 23 18 17 19 22 20 5 2 2 3 5 12 24 41 61 78 99 122 142 157 165 164 161 161 166 177 188 201 216 230 235 244 253 259 269 290 316 333 336 325 302 280 257 247 253 267 269 250 201 127 65 54 61 84 106 73 62 75 123 202 268 301 267 201 142 105 98 104 127 155 105 114 136 169 215 260 284 366 481 595 719 913 1050 1105 1096 1054 1068 1119 1234 1464 1564 1610 1650 1696 1728 1591 1445 1350 1307 1265 1205 1151 1124 1144 1210 1321 1438 1491 1439 1354 1316 1266 1202 1144 1136 1129 1110 1078 1035 971 924 1003 1109 1135 1237 1202 1182 1229 1328 1441 1539 1600 1612 1597 1518 1448 1387 1356 1378 1388 1425 1474 1524 1541 1554 1564 1559 1530 1493 1466 1433 1399 1371 1348 1347 1372 1396 1379 1342 1292 1197 1073 1039 1017 1063 1120 1121 1105 1155 1224 1234 1153 1235 1228 1152 1037 898 807 701 618 560 525 476 416 365 322 294 266 250 234 210 184 147 121 106 86 77 73 73 77 83 89 97 100 98 80 66 65 73 84 85 91 100 114 146 167 190 209 227 271 283 292 295 292 214 175 159 155 146 118 94 71 48 23 10 5 5 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 65 159 222 203 77 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 3 1 0 0 0 0 0 0 0 0 1 2 3 2 1 0 0 0 0 0 0 1 1 4 10 20 35 55 73 83 81 63 45 34 28 26 25 29 31 33 36 43 54 61 69 77 83 86 93 102 113 122 125 130 139 154 183 218 239 231 191 159 137 121 109 98 93 88 85 84 85 85 84 86 91 95 98 100 103 108 117 128 152 177 193 201 198 186 161 127 101 88 78 70 63 57 53 47 43 41 38 37 37 38 34 12 5 2 0 1 2 5 12 27 51 80 110 141 168 183 182 183 187 195 205 211 216 221 230 247 262 271 278 289 309 320 329 334 333 325 315 295 275 262 261 267 257 218 153 97 67 77 130 198 150 134 130 132 129 94 112 97 68 66 112 157 155 118 80 73 88 102 133 218 297 310 313 335 383 429 550 679 789 873 975 1131 1253 1332 1550 1681 1731 1719 1658 1596 1504 1439 1395 1355 1304 1239 1187 1187 1265 1393 1519 1633 1696 1669 1604 1505 1384 1275 1234 1237 1212 1177 1137 1076 1012 930 844 764 747 833 828 827 890 978 1084 1229 1372 1468 1488 1470 1457 1462 1480 1428 1384 1362 1374 1436 1518 1572 1609 1621 1564 1428 1336 1280 1262 1259 1225 1199 1189 1193 1202 1191 1138 1012 807 686 654 795 1054 1159 1208 1267 1319 1318 1282 1244 1125 990 929 937 960 869 719 562 505 474 449 403 334 309 288 258 224 205 202 170 120 92 72 68 66 65 73 80 78 70 64 64 55 43 40 57 62 61 60 60 64 80 93 107 128 159 196 222 238 255 261 236 211 187 188 179 156 123 83 56 37 22 12 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 44 98 167 144 88 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 11 10 6 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 4 10 20 37 55 70 74 62 41 24 13 7 8 13 17 20 23 28 38 45 51 58 61 66 74 84 96 113 119 125 132 139 153 179 200 205 185 163 144 130 118 109 103 101 99 98 99 98 96 96 98 100 102 104 108 115 124 136 162 187 206 222 234 236 220 188 147 122 104 93 86 75 70 66 62 59 56 54 50 47 43 34 22 10 3 0 0 0 1 7 23 48 80 125 169 193 209 220 227 232 241 254 264 274 284 290 286 283 288 301 321 334 342 350 357 360 351 336 318 305 298 300 287 258 218 168 128 100 110 173 138 143 167 179 144 90 67 51 60 132 265 265 190 96 33 25 23 26 53 147 195 211 230 270 321 314 352 434 546 651 832 1136 1393 1456 1574 1641 1641 1594 1533 1486 1455 1432 1409 1380 1348 1320 1320 1365 1467 1577 1671 1735 1755 1719 1630 1518 1397 1297 1285 1258 1216 1174 1134 1055 955 853 770 721 742 755 747 728 719 752 814 931 1091 1232 1323 1370 1405 1443 1463 1428 1385 1351 1343 1386 1455 1486 1429 1223 940 895 870 839 838 901 883 830 795 836 881 884 800 628 442 333 326 453 720 857 1015 1092 1075 1065 1139 1102 928 653 577 577 586 573 534 451 409 389 380 382 352 317 273 231 212 209 215 210 188 135 87 67 64 62 67 74 77 77 77 68 60 52 44 52 49 46 47 50 51 52 52 57 85 109 135 158 176 187 216 252 272 231 224 213 192 156 109 81 56 35 17 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 13 38 73 89 47 18 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 13 18 16 9 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 19 38 57 70 72 58 29 11 2 0 2 4 6 9 14 23 34 41 44 45 50 58 69 81 98 108 116 124 133 144 159 171 175 169 156 140 129 121 116 113 109 107 107 107 108 107 106 104 103 103 107 114 121 130 156 186 213 239 265 290 299 284 251 212 177 148 125 106 93 86 80 75 72 69 68 66 60 54 46 37 26 13 0 0 0 0 1 3 10 28 72 133 189 234 257 267 273 289 306 320 330 336 335 322 306 300 311 336 361 380 393 400 398 389 378 369 360 345 332 318 300 280 252 207 129 62 65 53 68 98 121 114 126 101 69 54 71 85 81 67 49 47 58 45 28 32 83 100 102 110 144 236 256 281 331 402 515 856 1184 1381 1454 1490 1494 1484 1468 1451 1442 1433 1420 1402 1381 1373 1370 1385 1425 1499 1569 1629 1663 1649 1573 1476 1376 1288 1228 1208 1182 1151 1110 1050 996 913 795 652 555 650 695 704 694 652 646 677 756 879 1008 1174 1274 1325 1391 1416 1408 1394 1389 1394 1394 1381 1367 1338 1154 976 777 604 492 423 475 424 313 304 378 482 482 374 253 210 218 251 287 311 359 451 492 465 660 763 874 928 669 516 427 383 352 313 304 283 259 244 252 262 241 202 171 163 159 159 155 142 120 98 81 69 64 62 69 86 108 110 86 67 62 51 41 35 38 51 54 50 42 37 44 66 91 113 132 152 167 196 245 328 294 272 255 240 206 157 116 80 47 25 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 4 9 16 15 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 13 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 25 47 67 80 85 46 19 4 0 0 0 0 1 4 9 17 27 37 46 49 50 54 62 73 84 96 108 119 127 143 154 157 155 146 137 130 126 124 122 120 119 119 120 120 119 116 112 107 106 112 118 127 141 176 208 239 272 310 346 359 348 317 282 249 220 195 174 160 128 107 96 91 87 81 76 71 62 54 48 40 30 16 20 15 7 1 0 0 1 22 71 148 230 274 296 312 339 358 370 377 381 382 366 340 322 326 354 394 428 449 453 446 436 425 416 409 388 363 339 319 301 271 213 138 68 32 25 38 50 49 41 56 59 54 45 36 36 43 54 63 84 107 107 90 70 77 80 80 82 90 149 165 179 206 253 406 756 1063 1216 1268 1311 1352 1380 1389 1395 1399 1399 1393 1376 1349 1332 1325 1334 1369 1412 1430 1438 1432 1403 1334 1279 1234 1195 1168 1141 1093 1038 992 967 937 861 763 689 620 630 660 696 748 690 629 598 623 704 824 1025 1222 1334 1414 1447 1439 1418 1416 1435 1439 1415 1404 1482 1348 1160 941 721 561 450 421 408 392 355 304 291 264 190 187 218 231 216 191 192 206 243 297 335 387 441 529 670 654 654 598 512 460 397 324 258 217 200 205 197 175 152 144 141 135 120 101 99 107 106 95 78 74 75 79 83 88 83 72 66 79 94 94 78 56 52 47 37 28 36 53 71 86 99 111 128 148 172 198 290 316 316 302 288 251 205 159 111 64 33 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 21 45 70 92 105 68 31 8 0 0 0 0 0 0 2 6 11 18 26 37 43 46 48 53 63 78 92 105 115 135 146 147 140 132 132 134 137 139 140 142 143 142 140 136 135 131 124 116 110 110 117 131 150 179 213 253 300 354 412 428 419 394 361 332 311 293 275 257 228 196 167 143 124 109 95 84 74 66 55 48 41 35 34 25 11 0 0 0 0 5 24 74 161 235 289 330 377 403 416 424 431 438 422 393 368 358 381 425 462 483 487 478 464 448 433 422 400 371 343 320 304 260 202 135 72 27 19 30 33 16 17 35 51 61 62 60 73 86 94 99 127 150 157 143 106 83 69 64 64 51 64 82 101 127 176 346 600 844 1009 1083 1171 1241 1284 1300 1300 1305 1299 1278 1259 1246 1230 1212 1204 1253 1268 1244 1209 1196 1195 1108 1065 1072 1090 1056 1036 1002 955 913 929 958 909 798 786 733 678 632 618 689 634 572 556 612 750 924 1095 1233 1321 1415 1469 1473 1441 1421 1444 1481 1509 1515 1526 1433 1315 1186 1022 831 677 570 513 509 476 434 390 344 320 296 263 221 182 169 170 177 194 229 267 308 329 329 391 486 610 698 671 623 539 434 329 258 229 219 202 176 180 181 172 157 149 144 148 153 156 143 106 79 58 41 45 49 49 51 70 93 109 108 90 64 55 62 74 80 82 87 87 80 79 96 123 152 179 203 264 312 330 301 287 264 231 186 130 77 36 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 15 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 2 11 30 58 84 106 116 75 38 13 2 0 0 0 0 0 0 1 3 6 11 17 25 33 40 46 56 72 82 88 96 106 114 120 123 123 124 132 141 152 163 174 184 189 186 178 174 166 157 145 133 123 130 144 154 177 214 262 321 390 457 487 486 462 423 395 378 361 344 329 307 278 242 203 169 142 117 93 72 58 52 49 46 40 38 36 31 21 5 7 10 12 18 38 89 139 197 268 348 419 454 464 462 462 454 437 415 401 412 446 475 491 491 474 459 446 435 424 406 382 354 327 315 270 212 146 79 26 15 16 15 9 9 13 30 56 71 65 64 65 70 81 103 114 106 82 57 47 35 32 40 34 41 63 84 89 118 212 363 560 790 908 1008 1074 1106 1118 1141 1153 1145 1124 1127 1128 1105 1069 1044 1085 1103 1111 1120 1129 1018 816 709 722 770 908 994 1025 1024 1003 995 1001 964 863 820 749 638 517 453 493 515 558 630 725 827 924 1008 1086 1166 1296 1378 1400 1381 1379 1427 1500 1554 1517 1443 1370 1338 1340 1207 1014 866 752 647 600 573 557 522 432 389 341 291 247 206 175 162 169 192 195 229 276 304 288 289 333 520 755 762 728 683 631 554 424 349 301 264 240 265 263 240 208 217 224 228 231 228 191 152 117 83 44 33 30 28 27 32 38 46 57 57 58 82 121 157 154 147 157 166 160 163 173 199 249 279 311 360 394 366 315 276 244 218 171 116 65 25 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 17 31 46 63 78 77 49 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 8 25 51 80 101 110 101 59 25 7 0 0 0 0 0 0 0 0 0 1 2 7 14 20 27 36 46 61 69 74 78 86 96 103 107 109 113 119 131 151 176 202 224 234 235 233 227 218 208 196 182 161 154 157 167 187 225 275 341 419 486 523 530 509 467 432 414 402 392 380 361 337 301 256 209 170 135 105 80 69 62 58 56 52 51 58 61 55 37 39 41 42 47 61 63 83 122 188 298 406 453 455 439 435 439 445 448 446 457 480 499 506 495 461 430 408 398 393 391 386 366 331 318 282 228 161 90 46 30 19 11 8 12 21 39 56 52 42 42 51 68 89 83 79 65 38 16 5 2 5 10 11 17 27 43 68 62 102 209 381 595 723 821 890 935 965 999 1015 1016 1009 1011 1008 989 964 950 979 1015 1056 1094 1119 922 722 583 537 551 811 994 1073 1106 1107 1083 922 689 615 596 557 482 393 373 410 461 487 476 708 811 867 913 966 1006 1092 1165 1203 1224 1274 1375 1490 1569 1537 1438 1323 1232 1222 1146 1119 1084 1001 920 899 904 901 856 719 605 491 384 298 214 163 164 217 348 247 213 250 266 243 270 445 685 811 831 820 788 749 681 612 550 500 458 433 410 377 327 274 278 266 250 238 218 198 182 160 119 56 34 27 21 19 19 29 47 80 116 164 223 278 315 334 338 341 349 354 346 339 352 399 441 509 583 607 509 367 249 206 195 151 98 47 14 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 1 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 1 3 9 19 63 105 140 166 169 110 52 9 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 12 34 64 90 100 90 64 31 10 2 0 0 0 0 0 0 0 0 0 0 0 1 7 11 15 21 30 41 48 52 56 59 67 80 92 99 102 105 117 140 171 208 236 255 267 273 273 267 259 248 233 215 202 195 197 213 257 303 361 433 495 527 534 519 487 455 443 442 446 446 429 404 369 323 271 224 180 141 109 93 88 86 85 80 74 82 80 69 58 55 59 64 70 82 72 77 109 171 256 356 390 380 366 367 387 418 449 469 494 516 526 522 502 464 413 368 339 322 317 321 321 312 289 247 195 142 102 78 58 37 18 9 11 12 12 12 12 13 17 22 31 55 65 58 39 18 11 5 2 1 4 8 9 8 5 3 4 27 87 194 340 477 578 655 729 793 829 842 838 827 835 845 847 843 862 914 972 1025 1064 1076 947 791 649 533 548 712 865 935 912 904 866 720 478 394 381 368 351 332 349 393 417 440 620 767 832 850 845 838 845 870 912 982 1087 1202 1339 1480 1567 1545 1472 1355 1204 1132 1083 1069 1114 1272 1219 1228 1269 1295 1259 1117 959 784 584 357 307 337 386 479 666 473 268 227 247 232 284 405 572 700 802 842 840 800 742 688 648 624 562 499 425 353 313 289 266 245 223 189 161 149 152 168 132 76 33 15 13 16 28 55 109 192 282 375 454 496 527 556 559 557 557 563 579 611 630 578 564 591 650 708 631 469 280 221 204 174 131 77 47 32 20 10 5 3 1 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 0 0 0 0 0 1 0 1 2 2 7 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 1 4 15 40 98 152 187 196 169 63 19 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 27 51 74 66 51 32 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 14 20 26 31 35 38 42 47 54 65 79 87 91 103 124 156 199 232 260 282 298 307 312 311 304 291 276 264 257 257 264 302 340 389 449 498 509 503 489 476 461 466 484 508 528 509 474 434 396 353 309 264 217 170 141 130 126 122 116 111 110 105 95 81 72 76 79 80 89 96 113 139 171 210 278 285 257 237 246 281 328 377 421 471 515 548 561 541 504 445 376 306 241 207 193 193 198 190 172 148 125 114 91 56 24 6 7 8 7 6 5 5 6 8 9 10 16 20 19 15 11 10 8 6 6 7 8 9 7 6 4 2 3 22 83 184 265 337 407 483 552 581 580 563 550 556 553 547 559 639 747 845 913 951 986 973 943 881 634 563 581 622 642 612 619 570 479 415 444 408 375 387 381 365 420 458 379 577 733 833 881 878 837 765 707 704 786 937 1117 1308 1466 1515 1490 1441 1371 1277 1215 1082 955 917 965 1092 1220 1324 1379 1365 1301 1222 1127 942 813 781 794 809 829 889 737 448 225 292 359 378 419 571 709 788 830 857 831 786 733 688 672 605 502 389 313 293 284 272 241 168 119 112 143 209 292 237 141 55 23 24 48 96 160 234 342 465 579 640 596 602 609 573 575 618 645 646 656 628 551 465 415 419 410 360 314 261 241 217 198 197 162 132 98 72 42 29 20 12 4 2 1 0 0 0 0 0 0 1 1 2 3 4 6 5 4 4 4 5 4 2 1 3 2 4 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 2 11 32 75 111 123 111 74 16 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 7 15 23 18 7 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 35 29 21 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 14 20 22 24 26 27 29 33 40 49 61 72 84 100 128 182 228 264 293 315 333 345 351 351 343 332 326 326 329 330 367 398 435 477 504 466 437 429 441 460 488 525 563 592 574 537 496 457 422 392 357 309 253 215 192 175 163 158 166 156 142 124 103 83 77 77 80 85 87 88 93 108 162 172 160 142 135 149 203 254 293 335 396 467 543 608 607 567 499 413 317 211 149 114 95 85 95 112 120 111 85 48 21 7 5 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 9 8 7 6 5 6 6 6 6 6 6 5 9 37 90 150 211 266 315 363 384 377 343 317 308 307 314 343 402 510 611 671 717 774 842 914 957 742 598 502 448 446 435 429 423 418 435 498 480 435 457 481 388 408 537 427 444 578 746 858 912 906 842 748 675 702 821 1002 1198 1308 1336 1366 1378 1339 1233 1180 1075 939 866 873 941 1049 1166 1209 1210 1200 1212 1265 1171 1143 1107 1074 1031 991 973 888 682 417 285 211 234 408 626 737 779 794 802 809 797 761 716 695 649 557 422 344 306 284 261 219 145 136 160 222 384 491 422 246 75 59 82 136 210 286 371 484 597 662 642 551 479 454 427 433 463 488 507 503 457 365 261 234 219 197 180 183 172 165 156 146 151 143 135 124 122 85 58 39 31 19 12 6 0 0 0 0 0 0 1 2 3 3 4 7 8 9 11 10 9 7 6 8 7 6 7 9 8 7 6 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 32 29 22 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 45 38 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 2 6 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 12 16 18 19 20 21 24 27 30 37 47 60 75 101 155 207 250 288 320 345 357 365 368 367 370 378 385 392 405 432 462 495 526 540 457 410 406 438 479 518 559 598 623 611 583 548 511 480 455 421 379 332 294 261 230 211 210 220 205 179 146 110 89 77 74 74 75 69 58 46 36 53 65 77 92 109 112 185 249 283 301 329 384 472 579 622 604 548 475 400 289 209 142 88 49 48 54 59 54 32 14 5 4 4 5 6 5 4 4 7 7 7 7 6 5 5 5 7 8 8 8 7 5 3 4 4 4 4 6 8 8 8 17 38 70 113 165 207 238 247 233 204 191 194 217 259 311 328 385 449 473 486 529 596 676 780 769 733 613 373 288 246 221 205 195 210 274 308 298 308 400 363 345 476 465 439 532 694 731 848 931 948 890 787 738 773 883 1032 1023 1114 1219 1282 1231 1124 1061 999 924 833 800 817 882 987 1021 1019 1009 1012 1055 1029 1000 974 967 941 922 906 882 837 776 635 482 452 527 659 744 763 764 766 773 775 760 731 703 670 611 478 379 320 283 260 220 195 183 207 310 502 571 488 263 118 112 159 228 305 399 478 534 555 513 456 393 339 297 263 261 285 323 360 346 308 256 196 159 127 98 77 76 79 81 82 77 76 71 68 61 86 89 72 37 32 29 25 16 2 0 0 0 0 0 1 3 5 5 6 6 8 10 12 11 10 10 10 10 9 7 8 8 7 8 10 10 7 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 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 37 47 33 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 12 14 16 18 19 21 25 31 42 55 75 104 152 204 248 281 312 333 341 346 355 373 399 419 434 453 492 532 563 587 603 535 493 481 496 527 566 599 624 639 633 612 582 550 525 500 469 439 410 381 345 301 269 265 257 229 188 141 96 79 68 65 69 70 61 43 24 9 10 18 32 50 71 82 148 219 268 285 264 291 370 487 574 601 572 510 447 382 305 216 122 43 23 16 13 10 5 3 4 6 4 4 5 6 6 6 6 6 5 5 5 4 4 4 5 7 10 12 11 4 3 4 4 4 4 6 9 11 10 11 12 20 35 58 84 103 104 81 58 64 89 119 147 174 262 347 400 415 417 456 511 565 643 713 783 762 473 308 188 105 57 41 35 58 79 80 87 171 202 194 261 327 331 394 544 572 680 794 874 901 850 832 863 934 1048 1046 1052 1084 1138 1085 920 824 867 920 845 769 726 740 818 881 902 891 890 910 907 871 805 769 791 804 799 791 812 827 813 763 723 701 723 751 751 764 771 765 750 730 680 611 548 546 457 364 298 272 271 241 208 187 199 356 509 570 501 296 230 235 285 358 418 446 443 409 353 317 283 242 213 182 162 160 182 216 242 232 194 157 117 83 56 39 31 26 24 26 31 33 33 33 37 36 50 62 67 45 42 42 37 25 11 3 0 0 0 0 1 3 5 5 6 7 9 11 12 13 12 14 14 14 13 13 11 9 7 8 11 12 11 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 51 60 47 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 1 3 4 5 9 10 12 15 20 24 31 39 48 64 97 142 180 209 242 266 288 309 329 349 389 421 447 477 517 554 584 606 624 595 566 549 551 576 621 643 648 645 633 614 589 570 567 553 535 521 509 500 478 421 361 332 299 248 191 133 81 59 51 52 56 55 48 30 11 2 1 3 7 17 33 51 100 164 230 280 232 236 298 401 504 560 549 486 416 389 341 267 173 72 35 17 10 8 12 12 11 10 5 5 5 6 6 6 4 4 7 12 17 21 18 11 7 16 26 39 51 28 10 3 5 6 6 7 8 10 11 11 11 12 13 14 17 19 17 12 10 9 16 30 39 78 166 271 357 404 432 463 493 515 542 596 660 689 541 368 197 66 11 5 3 2 2 4 6 28 36 26 56 110 169 234 298 368 520 685 806 895 945 963 924 861 979 1006 1006 1002 1038 1035 961 898 908 892 811 722 653 641 715 775 809 836 899 929 912 877 828 831 858 860 812 819 854 879 878 876 855 832 813 795 765 766 763 750 743 720 664 577 472 429 410 409 411 419 397 367 328 292 296 396 515 577 525 443 408 422 478 477 459 422 361 305 289 271 234 204 210 196 172 150 152 166 169 154 116 85 56 34 22 16 12 9 8 10 13 16 19 25 32 35 39 47 76 81 82 78 65 46 29 14 2 1 0 0 0 0 1 4 7 9 12 13 13 13 14 16 18 19 24 21 17 14 9 8 8 9 11 10 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 49 119 114 68 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 4 10 18 22 25 29 35 45 64 97 135 175 217 249 277 301 323 341 381 411 439 471 510 547 580 603 613 599 587 585 597 625 656 660 645 621 595 575 563 561 568 572 576 584 597 617 625 570 486 409 335 260 191 129 72 46 37 38 42 39 28 15 5 1 1 2 3 10 35 71 125 183 232 244 201 201 247 325 407 460 459 415 375 348 321 284 231 150 77 27 4 12 35 32 20 10 4 9 13 12 7 9 10 12 19 40 67 102 130 140 125 79 58 63 80 54 20 3 4 5 7 8 8 10 13 14 13 13 13 12 12 12 12 12 11 14 24 39 24 70 151 242 309 375 422 452 470 481 493 527 568 581 459 282 121 22 4 1 0 0 0 0 0 0 0 1 1 6 36 94 148 248 411 593 736 814 822 795 760 704 826 932 972 895 916 953 969 958 917 794 741 722 679 637 646 662 681 717 746 763 786 849 885 936 988 1023 990 973 949 913 868 897 881 861 854 868 827 787 756 743 741 733 707 657 588 579 571 551 538 542 519 481 451 435 473 543 600 556 461 403 390 433 533 518 452 379 319 286 302 323 319 241 220 210 198 185 173 162 139 103 75 56 42 32 24 17 15 15 14 13 13 16 21 31 39 46 51 58 87 110 122 122 103 82 62 40 17 9 4 0 0 0 2 6 9 9 11 14 15 17 18 18 18 18 23 25 25 21 15 13 13 14 14 15 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 82 136 144 99 40 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 2 6 12 18 21 25 29 35 47 73 105 141 179 213 244 273 303 340 359 377 399 428 464 508 549 579 591 595 604 620 642 662 670 660 632 591 550 534 535 545 554 561 575 600 636 682 716 683 597 480 362 277 198 125 69 46 39 39 36 15 8 4 1 0 0 1 7 23 55 120 200 266 289 228 180 169 196 254 313 329 315 287 274 275 270 256 230 178 108 45 9 22 49 46 31 22 32 66 76 66 60 61 56 49 50 81 146 214 262 269 199 89 40 45 57 45 26 13 6 3 5 6 7 11 26 25 19 14 14 15 15 16 16 13 12 13 17 29 29 64 130 218 271 338 390 428 456 468 472 484 494 443 262 112 28 1 1 0 0 0 0 0 0 0 0 2 1 4 15 38 89 218 363 459 556 651 704 723 736 678 708 788 868 847 886 902 856 723 578 565 609 655 652 619 599 596 610 621 605 592 606 717 787 822 859 975 1032 1063 1059 1023 957 892 854 844 842 849 829 809 797 793 788 795 798 775 745 722 699 680 662 642 595 533 513 526 565 613 611 406 286 219 188 197 248 258 234 207 223 234 256 270 242 204 190 190 188 195 181 158 139 115 92 70 49 38 36 36 34 34 32 29 27 31 40 51 60 68 81 94 108 118 126 120 103 84 69 53 34 19 10 5 2 0 1 3 6 8 11 14 16 18 19 19 19 20 22 24 24 22 19 17 16 19 19 19 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 57 105 97 59 19 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 17 22 26 30 38 58 84 117 155 195 232 257 278 309 319 334 357 388 423 465 505 540 566 588 614 649 686 706 710 688 643 585 535 528 539 557 569 579 602 626 652 701 748 745 684 566 407 306 213 128 72 55 51 49 39 15 5 1 0 0 0 3 17 44 85 155 245 332 383 261 190 190 231 252 254 230 197 171 163 177 191 198 193 164 115 63 25 38 82 98 97 99 150 215 239 226 205 186 169 156 153 185 251 323 385 419 382 222 92 36 18 18 43 59 34 8 3 4 6 8 18 20 18 17 16 16 17 18 16 14 12 12 14 20 24 39 79 155 224 295 351 388 417 422 430 440 439 354 156 32 8 4 4 2 0 0 0 0 0 0 0 1 4 12 25 42 111 223 326 367 426 514 590 625 608 606 670 774 853 885 895 868 789 612 540 528 546 569 604 586 554 543 564 594 608 605 596 629 681 752 872 1071 1145 1118 1030 974 887 835 813 806 790 814 838 829 832 798 793 831 883 807 816 816 743 714 658 631 623 606 611 622 603 516 313 193 128 95 73 64 60 67 80 110 152 189 206 193 165 144 132 130 134 138 135 133 134 117 94 68 41 29 32 40 45 48 50 52 57 65 72 81 92 104 120 130 132 124 113 95 76 58 47 38 30 23 16 8 2 0 0 2 4 6 8 11 11 13 15 17 16 17 20 22 18 19 21 22 18 23 25 22 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 27 16 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 1 5 13 20 27 34 44 61 83 109 138 170 204 233 258 278 298 322 350 379 405 450 495 534 563 586 617 666 722 761 770 744 685 608 560 560 573 589 600 606 621 648 684 721 766 786 760 668 474 338 229 143 86 70 64 56 37 16 4 0 1 0 0 4 15 37 83 168 239 312 390 355 319 295 276 235 199 167 141 124 119 124 138 154 164 152 129 97 66 85 139 174 192 209 282 337 356 342 313 294 281 276 281 310 359 416 470 508 510 410 279 159 33 11 67 129 103 24 3 4 4 6 10 12 14 17 16 16 16 15 14 13 12 11 12 14 15 17 27 59 122 192 251 286 302 307 306 299 292 213 95 18 8 9 10 6 1 0 0 0 0 0 2 6 19 41 72 92 163 245 305 344 369 416 477 524 551 609 687 768 879 932 916 849 777 680 645 655 691 636 607 560 509 491 519 575 613 622 621 640 675 739 889 995 1030 973 858 821 753 674 602 588 578 573 579 601 635 574 553 583 567 496 487 513 501 491 433 407 417 411 434 464 428 291 178 120 92 69 57 49 44 48 66 98 123 138 144 119 92 68 54 74 92 105 114 125 120 101 75 48 26 15 17 31 41 46 50 55 64 77 89 100 108 119 130 134 125 107 89 70 51 34 24 19 19 21 16 10 4 0 0 1 2 3 1 2 5 8 11 14 15 14 17 23 21 18 21 28 24 23 27 26 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 5 2 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 1 5 12 24 38 52 64 79 97 116 137 158 187 211 232 255 282 313 349 383 403 441 477 510 539 568 609 670 739 797 819 801 738 651 627 621 621 624 624 626 631 655 695 740 786 820 820 757 551 388 258 162 98 83 68 49 26 11 6 5 4 2 1 6 18 40 75 143 223 299 350 330 282 249 236 211 193 176 163 155 155 153 161 176 183 174 166 152 135 150 176 199 218 241 295 323 328 319 312 325 341 358 380 405 428 458 492 519 523 505 462 384 128 50 79 147 157 45 4 4 3 4 6 8 11 14 14 14 13 10 9 10 11 12 13 14 13 12 13 19 38 55 67 89 134 145 133 110 107 47 13 7 6 6 4 1 0 0 0 0 0 1 10 33 67 105 135 171 219 268 309 323 328 362 437 516 600 681 757 851 942 958 904 805 762 748 754 781 839 718 629 564 516 505 577 620 624 625 629 652 690 737 813 809 754 684 626 561 497 435 364 370 379 389 397 376 364 352 347 354 319 291 273 266 256 213 189 181 172 157 121 94 91 95 95 90 79 60 47 38 36 46 63 75 79 73 72 63 51 40 34 61 84 99 113 110 98 79 54 30 15 9 10 17 23 26 28 34 45 61 75 86 90 97 103 103 103 92 76 55 33 19 13 11 11 14 12 9 6 1 1 0 1 1 0 0 1 3 6 9 13 17 19 25 27 21 17 21 24 23 24 23 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 9 35 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 32 56 79 95 110 123 134 142 148 170 192 214 238 265 293 330 372 405 445 478 501 518 542 597 674 758 828 848 813 749 681 660 659 659 657 652 652 656 672 702 744 794 844 858 799 604 418 274 177 125 93 65 40 18 5 3 4 4 4 3 5 11 26 65 139 220 281 293 253 221 213 228 242 235 224 214 210 206 206 211 219 216 197 186 178 165 164 164 165 171 194 227 244 247 242 254 294 336 370 400 422 435 445 458 470 475 480 486 491 267 140 99 124 178 78 17 8 3 4 5 7 8 10 11 11 10 7 6 7 9 10 9 7 8 12 19 28 28 22 20 27 42 47 44 28 34 23 12 5 2 1 0 0 0 0 0 0 1 9 45 108 183 246 297 335 357 365 375 379 394 433 509 590 682 760 823 909 948 931 875 821 807 789 766 744 771 751 715 668 640 613 611 626 651 674 666 660 676 722 711 622 509 435 379 347 329 315 319 342 352 343 339 320 295 269 248 256 243 231 227 216 201 180 155 126 107 91 76 66 62 62 62 59 50 39 33 29 21 29 43 56 57 48 40 40 41 42 42 51 65 80 99 96 81 61 39 21 9 4 4 5 6 8 10 17 25 35 44 49 52 57 64 77 84 80 64 39 20 11 7 5 5 5 6 6 4 3 2 1 0 0 0 0 0 0 1 3 6 13 15 17 21 19 17 16 18 21 22 22 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 13 28 20 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 33 65 97 124 144 155 157 154 146 160 178 201 226 256 281 315 355 395 432 464 491 510 519 595 688 779 851 866 805 739 697 686 687 688 685 678 679 686 706 738 781 830 871 876 813 637 444 294 198 141 95 59 31 12 2 2 3 4 4 4 5 6 11 41 90 135 167 180 161 154 159 173 188 200 210 215 217 206 199 196 198 198 187 181 177 171 162 148 136 132 147 167 179 185 186 212 252 298 343 378 388 390 388 384 383 388 404 431 463 347 237 152 97 124 89 54 35 17 10 18 27 23 16 10 8 7 4 2 3 6 11 6 8 14 25 45 70 72 67 77 67 52 44 43 25 20 15 8 1 0 0 0 0 0 0 1 5 20 69 155 274 417 544 628 660 642 586 534 517 535 583 654 732 793 832 877 975 971 909 858 828 803 771 732 689 717 736 725 675 687 659 651 687 756 757 720 677 649 583 468 375 322 278 254 255 270 262 274 287 296 294 278 256 231 206 176 185 194 196 190 164 156 151 140 124 103 83 65 55 49 42 40 46 46 42 38 33 26 31 44 60 60 66 73 77 70 62 52 46 45 41 59 69 64 48 30 17 9 4 2 1 0 1 3 8 14 19 21 21 23 30 39 58 70 70 55 34 19 8 4 2 1 1 1 1 2 2 1 1 0 0 0 0 0 0 0 0 1 3 5 6 6 10 15 18 21 22 23 22 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 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 5 25 59 40 56 91 132 168 188 190 176 154 152 164 185 214 251 280 312 346 382 417 446 472 495 511 583 674 769 851 864 809 756 727 717 715 714 715 718 723 731 745 768 802 846 872 864 806 659 464 303 198 142 92 53 24 7 1 1 2 3 4 4 4 4 5 11 29 52 75 97 93 98 107 119 133 155 172 180 180 169 160 156 158 160 162 163 164 160 146 127 113 110 118 131 144 157 169 207 248 289 327 354 358 352 340 323 311 312 325 347 373 361 333 269 116 130 129 112 82 74 43 33 41 36 26 14 7 9 14 15 12 10 24 18 23 37 58 85 117 139 148 154 138 117 90 48 21 11 6 3 0 0 0 0 0 0 5 18 45 101 217 342 497 736 908 1006 1013 926 815 743 720 741 798 839 892 941 978 1030 1114 1087 956 873 827 789 755 722 701 711 722 721 686 691 731 801 871 875 798 686 574 490 413 350 292 237 212 207 219 247 235 213 203 219 214 204 184 158 141 133 129 120 112 103 94 91 93 86 73 53 36 28 22 17 17 23 33 42 49 51 38 32 33 38 53 74 106 137 150 123 90 59 37 27 26 35 45 47 38 26 16 9 7 3 1 1 1 3 6 10 13 14 14 16 28 46 66 79 78 63 44 25 11 4 1 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 2 2 4 11 15 18 18 18 19 21 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 106 81 68 76 107 159 202 215 205 181 165 162 168 188 232 270 305 340 377 418 450 480 510 538 582 643 718 797 806 785 763 750 745 743 750 763 775 781 783 785 787 791 821 838 825 771 648 464 311 210 141 91 51 22 3 2 2 3 3 3 4 3 2 3 4 6 8 13 26 38 51 65 78 91 109 123 128 123 113 109 110 113 115 118 122 124 122 105 88 76 72 81 94 109 126 148 187 228 264 285 299 298 292 285 277 272 276 287 304 324 345 358 332 167 146 138 123 97 108 79 52 43 37 29 19 18 33 47 43 28 15 23 29 42 62 84 125 160 180 180 167 142 117 86 32 14 5 1 0 0 0 0 0 2 12 50 111 180 258 388 558 773 1000 1143 1219 1197 1038 969 954 958 953 1002 1003 1013 1047 1108 1121 1098 1031 939 873 821 780 748 724 721 734 755 769 758 792 873 974 938 814 649 479 351 308 285 260 228 213 214 225 243 253 222 181 160 185 185 181 169 150 145 120 87 74 76 70 62 55 54 52 49 43 34 17 9 8 10 15 21 27 32 32 29 30 33 32 44 73 112 155 156 125 85 48 31 26 27 31 39 42 40 33 23 14 9 5 3 1 2 4 7 13 16 17 18 23 39 63 86 98 92 75 55 36 22 15 9 3 1 1 2 2 2 3 2 1 0 0 0 0 0 0 0 0 0 0 2 2 2 4 6 9 13 19 17 16 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 40 37 36 46 73 122 180 214 224 216 197 178 162 164 199 240 281 324 371 424 469 508 538 559 581 618 668 722 750 761 763 762 758 760 777 796 807 815 822 820 809 795 803 803 785 738 637 478 336 231 155 101 56 23 3 2 3 3 4 4 4 3 2 2 3 3 3 3 4 11 20 31 42 48 57 64 67 64 62 62 64 67 69 73 77 81 82 73 63 56 51 54 62 76 98 127 160 191 211 212 235 251 260 265 270 276 281 286 295 308 313 309 287 172 126 128 145 101 94 95 89 65 47 41 41 49 79 97 89 65 43 39 47 65 85 89 104 112 108 97 83 64 48 38 28 17 6 0 0 0 0 0 2 22 79 165 263 353 485 639 807 981 1097 1184 1233 1236 1160 1131 1132 1127 1032 1058 1077 1102 1132 1123 1070 1004 943 887 848 809 772 737 720 715 739 796 802 812 855 918 951 821 654 482 334 256 225 212 202 202 210 224 242 266 270 239 197 171 173 184 209 242 245 263 276 257 184 159 140 130 131 106 95 89 84 73 34 11 6 7 8 9 13 22 23 25 28 32 33 38 46 62 97 97 84 65 44 38 35 33 33 39 43 43 39 33 24 18 14 13 9 9 11 14 18 20 22 23 32 48 73 99 101 93 82 71 56 44 34 24 11 6 3 3 3 3 3 3 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 8 17 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 51 89 140 184 215 231 227 204 176 160 172 202 243 292 349 421 477 521 553 572 582 594 618 658 702 741 768 781 771 752 753 765 783 809 839 847 836 821 821 816 796 746 648 504 368 259 177 119 71 33 10 4 3 3 4 5 5 4 3 3 2 2 2 2 3 4 7 11 18 20 25 29 32 34 35 37 40 46 50 50 49 51 60 61 59 56 54 53 56 68 91 115 133 146 151 151 179 209 232 245 259 270 277 281 287 282 267 245 223 158 123 134 167 85 129 188 204 113 87 90 107 127 148 152 137 110 82 67 60 63 73 76 63 41 20 16 16 20 25 28 20 11 3 1 0 0 0 4 25 112 220 334 454 603 787 945 1045 1065 1098 1095 1099 1163 1140 1097 1075 1078 1017 1048 1083 1090 1053 1008 981 964 945 901 867 835 801 764 728 730 772 829 844 848 853 863 796 661 492 323 208 176 169 165 159 198 229 248 253 252 238 210 170 132 115 125 157 203 228 247 257 256 265 238 217 221 249 242 224 193 163 120 77 37 9 5 5 8 14 18 23 26 26 28 34 37 37 40 46 50 51 50 45 43 42 41 37 38 39 40 43 40 36 31 30 34 35 33 32 29 29 30 30 32 38 53 74 88 90 87 83 78 68 57 47 35 23 14 8 3 2 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 4 8 10 9 15 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 42 69 107 148 187 221 242 230 209 188 175 178 203 242 296 379 450 510 554 578 576 575 586 615 663 718 765 792 783 742 721 723 746 789 836 851 840 833 838 841 822 765 650 513 382 268 182 125 80 44 19 9 6 6 7 6 5 4 3 2 2 1 1 2 3 4 5 6 8 10 14 18 22 23 25 30 36 44 47 47 48 50 53 55 57 58 58 59 65 78 97 109 111 107 103 107 132 163 190 199 217 229 239 250 261 242 209 168 128 102 88 88 100 62 136 237 288 150 133 151 179 199 182 163 141 117 94 73 60 51 38 43 39 33 30 24 18 16 17 17 9 12 22 28 11 16 45 104 228 351 462 587 768 894 1012 1089 1089 981 1002 1030 1029 1040 1017 982 947 912 967 1050 1102 1076 1002 976 979 997 1004 983 961 937 901 864 858 873 880 876 877 851 791 713 585 438 302 200 165 157 164 185 184 218 237 233 220 181 135 98 68 55 45 46 63 85 102 113 128 167 181 178 178 223 270 297 302 277 246 206 159 107 63 36 22 19 17 16 18 21 24 31 38 40 34 35 39 41 39 41 42 43 46 50 48 45 44 46 49 48 45 42 42 49 58 64 63 54 46 44 43 41 42 50 67 79 89 95 96 89 77 62 53 41 31 21 9 5 3 2 2 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 6 6 13 12 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 42 61 89 122 158 196 234 240 233 219 205 202 209 241 295 349 427 503 561 588 585 589 594 602 621 662 709 741 736 702 681 681 706 765 816 832 822 815 827 834 812 744 626 499 375 266 182 129 87 54 29 16 12 12 13 13 11 8 5 3 3 2 2 3 5 5 5 6 8 11 14 18 21 21 23 27 34 40 44 45 45 45 48 51 53 57 58 61 71 87 105 107 100 91 85 91 113 139 160 163 179 198 221 243 215 169 119 76 49 34 26 25 33 52 107 184 258 189 195 227 265 291 228 181 149 118 92 67 53 53 52 52 59 80 124 106 92 94 115 113 107 125 154 98 49 101 224 354 435 497 588 725 885 948 965 947 906 802 815 892 949 918 936 982 1013 1027 1075 1100 1093 1072 1028 1003 1000 1022 1027 1030 1033 1028 983 938 917 911 892 865 816 729 602 470 344 247 195 170 166 178 205 247 243 235 219 190 146 98 66 52 38 30 24 22 28 37 50 63 69 89 94 89 87 150 206 251 273 265 254 242 224 196 176 139 86 50 32 22 20 20 23 26 29 30 29 32 34 34 34 39 46 52 55 59 59 57 57 59 60 60 59 57 58 64 73 80 84 79 69 64 59 55 54 60 72 84 94 110 119 112 91 68 54 42 32 23 13 8 5 4 4 4 4 3 3 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 2 19 16 12 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 16 34 53 75 103 136 172 209 231 239 240 236 234 260 290 325 369 440 514 574 606 610 605 590 567 551 582 619 644 646 631 624 632 663 730 775 791 786 780 795 801 775 704 598 484 373 272 191 139 97 63 38 21 16 15 16 18 17 12 7 6 4 4 4 5 6 7 7 9 12 15 18 21 23 23 24 26 29 35 42 44 45 47 48 48 50 56 59 65 75 88 102 99 93 87 82 86 102 122 139 147 159 173 181 166 115 74 48 35 32 31 25 17 16 27 52 106 209 243 275 298 310 332 332 300 232 158 131 102 82 79 77 76 101 166 267 314 358 395 398 275 205 168 135 63 71 148 257 335 410 530 665 757 834 855 846 838 940 1013 1085 1141 1116 1064 1093 1137 1126 1095 1065 1047 1049 1028 997 972 966 1003 1002 989 971 946 891 852 827 797 744 663 561 459 373 299 249 228 242 264 279 287 291 280 259 228 184 132 82 63 68 65 48 34 26 22 23 28 41 60 69 77 75 58 60 94 127 143 134 174 216 248 255 233 210 179 138 92 59 38 26 22 23 25 24 23 27 31 34 36 40 45 51 60 65 67 67 66 69 71 74 75 74 73 75 80 87 95 99 98 91 84 76 70 70 81 90 98 108 131 142 128 91 67 52 41 32 23 14 7 3 3 3 3 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 1 1 20 21 18 13 7 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 20 35 56 87 119 152 185 213 234 250 262 276 284 303 337 386 448 512 569 608 618 609 587 553 513 520 539 557 561 558 563 589 639 700 729 742 745 743 759 763 739 674 580 483 385 290 206 149 105 70 42 23 17 17 18 20 20 15 8 6 5 5 7 9 10 11 13 15 17 19 21 22 22 22 22 22 24 30 36 41 44 47 52 53 53 59 65 73 80 87 91 93 93 92 88 83 87 97 111 117 114 104 87 59 42 34 31 29 22 17 14 11 10 11 17 44 135 209 253 271 275 294 305 302 281 231 156 120 122 125 96 77 110 230 359 450 510 541 536 416 333 307 303 235 265 347 433 525 647 735 757 816 876 928 1006 1160 1213 1242 1248 1230 1205 1181 1141 1080 1018 977 961 964 969 953 931 912 907 914 862 802 776 782 737 675 607 565 465 365 296 277 280 284 296 320 360 364 346 315 282 253 222 188 146 123 118 124 125 111 84 56 38 31 29 34 49 65 78 83 77 52 56 70 88 117 119 157 208 257 254 233 208 185 169 129 88 56 38 30 27 27 25 27 34 40 42 44 47 51 54 61 66 70 71 72 76 80 84 83 81 82 86 95 101 105 108 107 104 98 93 93 100 108 115 119 128 136 141 140 105 77 57 45 38 26 14 3 1 1 2 2 3 4 3 2 0 0 0 0 0 1 2 2 1 0 0 1 1 0 0 0 0 17 20 20 18 13 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 21 36 63 95 128 162 193 221 250 278 304 311 321 341 376 435 509 576 622 636 626 602 563 504 490 492 502 511 512 523 562 629 681 719 745 748 715 733 739 721 674 594 508 409 303 214 151 105 72 45 27 20 18 19 22 23 18 9 6 5 6 9 13 17 20 22 24 24 24 23 22 20 18 17 16 15 21 27 32 38 45 58 62 62 66 73 79 84 86 89 94 98 98 92 91 90 88 82 74 64 54 45 39 37 32 24 16 8 6 7 9 10 9 9 17 75 146 195 216 228 240 246 243 228 145 88 72 87 87 57 50 97 234 358 447 516 580 551 516 511 543 597 559 550 579 609 655 736 819 881 931 975 1028 1083 1126 1133 1112 1069 1008 951 894 837 790 769 793 838 872 884 881 869 851 827 739 606 486 493 501 455 400 352 360 307 257 240 254 267 284 306 318 322 312 289 267 239 214 192 171 153 155 164 171 164 148 125 101 87 68 61 70 88 97 89 71 57 47 49 51 52 109 148 186 224 258 248 229 212 205 201 169 124 87 65 51 41 32 30 34 41 46 48 50 52 52 55 60 64 68 70 71 74 79 84 79 76 76 79 89 98 106 111 109 107 103 102 103 108 117 128 134 141 152 163 155 135 109 80 66 51 36 19 6 2 1 1 2 3 3 4 3 1 0 0 0 0 1 3 5 4 3 2 2 1 0 0 1 0 14 18 22 20 15 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 26 51 84 119 152 180 208 243 280 311 327 343 361 389 446 536 619 674 688 666 631 587 536 500 489 497 516 528 535 574 642 683 705 740 762 721 728 738 736 712 637 532 419 308 211 140 90 59 39 26 19 18 19 23 24 18 10 4 4 6 9 14 19 23 27 30 31 32 29 25 19 14 11 9 9 12 16 21 28 38 49 56 61 65 70 74 76 75 79 85 90 94 95 91 82 69 55 52 47 42 38 38 33 24 12 4 3 5 9 12 13 12 9 7 27 61 92 116 137 152 162 169 182 99 54 39 35 34 25 32 69 150 220 261 278 303 344 383 415 439 459 482 505 523 529 547 586 639 695 760 846 917 938 925 895 846 775 681 597 533 504 529 530 556 611 674 740 763 748 717 670 592 493 387 366 378 380 343 281 240 203 177 165 171 180 189 190 195 200 187 160 159 163 162 153 156 158 160 164 162 164 157 143 124 116 107 106 113 120 124 115 89 73 67 73 84 77 122 167 200 221 234 230 218 202 200 198 187 165 129 94 65 48 41 35 34 37 41 46 50 51 54 57 60 63 63 64 65 69 73 76 74 71 68 68 74 85 99 108 109 106 102 99 99 103 109 117 123 129 137 149 153 149 136 105 86 69 51 27 13 4 0 1 2 2 2 2 1 1 0 0 0 0 1 3 4 5 5 5 4 2 0 0 0 0 12 14 19 21 19 14 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 21 50 86 122 154 182 206 239 276 308 331 354 380 415 492 591 676 727 729 685 627 564 505 482 482 499 527 549 558 591 655 720 764 798 807 766 750 739 722 689 618 523 412 294 189 113 61 32 21 16 15 16 19 24 21 14 7 3 3 5 8 10 14 18 23 30 35 37 35 29 20 12 8 6 6 8 13 19 24 31 37 41 45 49 55 59 60 58 63 75 86 91 95 92 83 69 53 44 36 32 29 26 21 15 10 9 10 11 12 14 14 11 6 1 3 10 22 37 53 65 71 73 87 69 53 41 23 21 20 25 42 68 81 80 74 86 95 110 131 157 187 210 226 236 274 302 323 341 379 488 582 629 643 627 588 532 462 381 323 294 299 274 270 311 365 409 482 506 483 470 446 409 361 314 342 342 297 209 156 130 115 99 80 68 55 42 62 78 74 58 48 60 79 97 101 108 116 128 147 139 142 140 123 108 107 114 121 131 138 149 156 145 139 128 115 116 140 163 179 202 206 203 195 188 179 176 175 175 166 144 119 91 68 57 49 45 46 46 47 48 54 60 64 66 67 61 59 61 66 68 72 75 77 75 74 80 91 103 107 106 101 96 94 95 97 100 103 105 107 115 125 132 132 125 108 94 80 62 37 20 10 7 7 6 4 0 0 0 0 0 2 2 2 1 1 3 5 6 5 5 3 2 2 1 0 20 21 21 21 19 15 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 60 95 129 160 187 211 241 275 307 335 364 402 457 556 646 710 740 727 674 613 550 486 453 452 473 504 521 538 572 625 693 748 793 815 794 759 721 673 614 552 468 371 266 162 85 38 14 6 6 9 13 16 20 17 11 6 4 4 5 5 6 7 9 12 15 20 25 29 28 20 14 10 8 6 8 17 25 21 19 21 26 32 35 37 38 39 36 38 51 70 86 94 92 83 67 50 34 23 19 19 18 16 14 14 13 13 13 13 13 13 11 7 3 1 1 2 8 13 17 21 23 32 40 53 66 41 30 25 26 31 29 25 23 18 16 14 13 15 28 43 56 68 84 103 128 172 245 325 342 341 374 382 364 341 324 295 272 262 270 294 290 285 286 291 279 267 254 239 241 251 262 265 269 263 235 184 117 86 67 52 45 45 44 41 40 42 41 38 33 30 29 37 58 80 89 89 87 114 125 132 134 119 108 104 107 115 132 143 152 165 174 170 165 173 189 203 201 192 196 186 187 196 173 164 156 148 152 152 147 138 123 104 89 79 73 73 71 68 61 63 65 65 66 63 59 56 52 52 59 66 72 77 78 85 98 103 106 105 102 98 95 96 96 96 96 98 100 101 107 113 116 117 113 106 100 95 72 48 28 17 17 17 15 13 6 2 1 1 3 6 8 7 3 3 5 6 6 6 6 5 5 3 1 1 28 28 26 22 20 16 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 41 80 117 150 177 196 219 250 282 313 341 375 426 498 590 667 716 732 707 653 596 536 475 441 452 471 476 476 488 513 557 624 686 742 778 775 737 676 600 521 474 413 333 236 128 68 31 11 4 4 7 10 13 16 15 12 9 7 6 4 4 4 4 4 3 3 4 9 14 19 15 15 16 15 11 6 14 24 16 16 19 21 19 12 11 14 18 21 21 29 45 67 82 88 82 68 45 27 17 16 17 17 16 15 14 15 15 15 16 14 11 6 3 8 5 2 1 1 3 4 7 14 20 27 35 47 30 23 21 22 23 30 32 27 19 17 15 14 19 24 30 38 55 83 111 147 194 260 320 351 352 342 328 314 302 303 291 288 291 296 300 299 301 307 306 281 248 217 197 194 201 207 208 206 197 171 119 81 61 51 41 45 47 46 43 43 36 30 28 27 24 23 31 60 76 78 71 60 76 90 103 114 109 103 98 97 106 119 129 139 157 184 203 212 233 282 288 247 195 144 129 148 179 176 162 143 126 129 127 124 126 134 127 115 104 95 90 87 83 77 70 64 59 57 56 59 63 58 57 58 61 68 75 87 101 111 107 104 100 96 94 97 101 102 96 94 97 101 105 109 111 112 115 115 113 113 107 89 66 41 33 28 24 23 20 14 9 7 7 9 13 17 22 20 16 13 9 8 8 7 7 6 5 4 3 31 29 27 25 23 21 15 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 9 32 69 111 148 177 201 221 251 277 300 322 349 392 454 534 615 675 711 717 685 636 580 520 458 409 405 413 415 413 420 438 471 527 582 638 686 719 706 631 546 485 446 393 322 233 124 67 33 14 5 2 2 5 10 12 14 16 18 18 15 13 13 14 12 8 4 2 2 2 3 5 4 8 13 18 24 21 21 24 29 32 31 26 23 18 16 16 18 18 18 22 32 52 76 86 84 72 44 23 13 16 17 16 16 16 19 22 21 17 16 13 10 7 6 6 5 2 1 0 1 4 8 14 20 24 28 34 31 27 22 17 18 27 35 36 29 27 25 22 27 40 45 46 62 90 122 148 156 201 253 297 323 339 340 333 326 322 320 328 336 308 301 303 309 311 298 269 237 214 195 177 166 165 169 165 150 122 93 88 87 81 74 67 56 47 47 45 39 34 34 41 55 70 75 68 66 66 61 57 57 59 61 69 70 72 75 79 89 94 98 105 114 140 174 198 247 287 291 244 196 178 177 167 156 147 138 130 120 119 121 124 121 128 128 120 108 101 95 89 82 76 69 63 59 58 58 61 65 63 61 62 66 75 83 88 92 93 97 99 100 97 96 98 102 104 101 100 103 106 108 109 109 112 119 128 134 131 127 116 97 78 63 47 28 24 19 15 13 12 12 12 14 19 29 36 35 25 17 12 10 10 10 9 6 5 6 31 28 26 25 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 9 7 25 59 104 150 183 201 216 239 268 293 316 339 371 420 486 561 629 673 695 691 658 608 552 492 431 376 351 338 330 331 344 364 396 456 528 606 681 741 716 623 531 484 445 388 316 229 129 71 36 17 8 2 1 2 5 7 9 12 17 26 30 32 33 33 32 28 20 13 5 1 0 0 0 1 4 9 17 13 11 16 23 24 22 19 17 14 13 14 15 15 16 16 19 29 56 74 77 72 54 32 14 15 16 15 14 14 15 19 20 16 13 10 9 7 3 1 0 0 0 1 3 5 8 13 20 25 29 32 33 32 30 30 28 27 26 29 28 30 31 31 39 35 35 52 65 81 100 121 146 182 214 241 263 281 293 299 301 294 290 290 292 290 292 291 282 266 244 221 206 208 194 179 170 173 178 174 158 124 103 103 106 92 76 56 45 46 47 44 43 46 54 64 72 74 61 55 52 50 46 44 43 42 41 42 43 46 50 57 66 73 75 72 75 91 121 143 161 179 196 192 187 189 189 168 152 139 129 126 122 120 119 115 112 111 109 105 99 94 89 85 81 78 73 68 66 64 62 62 63 66 70 73 82 90 95 98 100 102 102 102 101 98 94 93 95 97 97 96 98 106 111 110 108 111 118 130 131 133 136 139 126 113 97 76 44 28 18 13 15 14 13 12 12 18 30 45 53 44 31 20 16 16 15 11 7 7 10 29 25 25 27 25 23 19 12 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 20 25 55 92 131 170 202 214 226 249 281 311 337 359 396 448 511 578 637 663 667 650 614 564 510 457 410 365 330 302 280 272 290 317 360 436 537 644 745 826 766 671 577 506 444 375 296 208 124 71 38 20 11 5 3 3 4 4 5 8 12 25 36 46 53 58 58 54 45 33 18 7 1 0 0 0 2 6 11 14 17 20 21 20 18 16 14 14 16 17 13 9 9 9 9 9 27 43 52 58 55 37 14 15 14 12 11 10 10 13 17 16 13 12 9 4 1 0 0 0 0 2 4 7 11 18 23 27 28 28 28 29 34 44 43 32 17 15 19 23 27 32 39 43 53 71 77 81 87 97 117 137 158 179 199 216 229 236 242 240 241 243 240 235 246 260 247 227 207 193 189 201 202 202 200 206 200 185 162 129 102 90 86 79 70 66 62 54 48 46 47 47 48 50 51 48 43 41 39 38 38 37 37 35 32 32 34 41 48 56 64 71 74 75 81 92 102 115 126 134 140 145 153 161 164 157 144 130 118 109 102 97 98 95 91 88 85 85 85 85 86 84 81 75 70 66 63 60 58 57 61 67 77 86 102 118 136 147 140 125 113 110 98 87 82 81 84 86 87 88 94 100 104 102 99 99 102 106 107 111 119 130 129 127 120 101 70 42 19 12 13 15 16 14 14 21 34 52 65 65 51 34 25 21 19 13 8 6 7 27 23 24 25 25 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 57 66 79 101 133 172 201 218 237 263 297 330 356 381 423 481 541 598 643 655 650 627 586 531 480 443 423 391 354 318 287 269 278 307 361 452 572 698 814 900 834 740 631 519 423 345 265 179 107 61 34 21 12 7 6 7 8 5 6 7 9 16 27 43 63 74 76 74 69 59 42 24 9 4 4 4 5 9 14 15 15 14 15 14 13 14 15 16 16 12 3 1 2 4 5 2 6 14 23 33 42 38 22 17 13 11 11 9 10 12 15 18 17 15 11 5 2 1 0 1 1 3 6 8 12 19 25 30 33 34 34 35 35 45 50 43 14 10 11 16 22 28 30 34 42 48 54 60 68 76 87 99 112 125 147 165 180 192 192 188 183 180 178 170 184 220 213 202 192 185 185 190 188 175 158 159 141 109 83 81 74 62 55 54 53 55 55 45 42 41 41 38 36 36 37 39 39 37 36 37 37 37 35 32 28 25 28 38 49 61 72 79 81 83 87 91 95 101 105 105 103 104 106 112 117 115 111 106 100 94 89 85 85 85 84 80 75 74 75 77 78 78 75 69 65 60 56 52 48 49 52 57 68 88 121 166 204 193 150 101 77 77 78 77 75 76 79 82 84 83 85 88 90 90 89 87 84 85 88 93 102 111 117 125 133 118 94 62 27 19 18 19 27 24 24 28 39 52 65 72 67 48 35 31 26 20 14 8 7 27 25 22 23 23 21 19 16 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 18 38 57 62 77 105 141 179 203 222 246 278 316 346 376 412 464 525 581 624 646 651 638 610 568 520 490 473 462 436 399 359 319 290 297 329 389 480 603 738 856 925 868 764 630 481 365 294 226 148 81 44 23 13 5 4 6 8 10 6 6 6 6 10 21 41 68 86 93 93 87 76 66 51 35 23 13 6 5 10 9 9 9 10 8 8 10 15 19 16 10 4 1 3 6 9 8 3 1 2 4 7 21 31 31 24 16 11 10 11 10 10 12 15 16 16 13 9 7 5 5 5 7 8 10 11 14 21 29 36 41 43 44 43 39 41 47 48 25 15 10 10 18 23 26 29 34 37 32 32 42 52 59 65 71 78 93 108 122 135 132 120 107 105 111 116 127 152 164 187 205 198 187 167 139 110 88 76 57 35 37 45 43 32 30 34 40 45 43 40 39 38 33 32 31 31 32 36 38 38 38 39 38 37 36 28 19 15 25 39 52 63 72 79 81 82 83 86 89 91 92 92 92 93 94 97 99 98 97 94 92 90 88 87 88 89 87 84 79 77 76 76 74 71 68 65 60 55 48 40 40 44 49 51 60 78 112 169 181 162 124 67 43 41 54 69 76 81 85 88 89 88 86 86 87 86 84 85 84 84 83 85 91 99 109 123 132 133 126 100 67 46 35 28 37 41 41 40 41 47 55 64 74 69 53 53 45 35 26 16 11 29 26 22 20 20 20 18 15 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 18 37 55 70 91 120 151 178 199 226 262 305 353 383 413 451 507 572 625 657 658 659 645 622 593 571 556 541 520 488 444 399 359 331 337 370 430 515 624 735 825 871 832 739 605 446 339 259 187 117 61 30 13 5 2 3 4 5 6 5 4 4 4 12 33 58 79 93 100 100 96 90 86 80 69 56 40 34 30 15 5 2 3 5 4 6 10 15 18 11 4 1 0 1 3 4 3 1 0 0 0 0 8 17 21 19 15 11 10 9 8 8 7 8 11 13 14 12 11 10 10 9 9 11 13 12 14 19 25 34 43 47 49 49 47 56 63 58 41 26 19 21 14 14 17 22 23 20 18 18 24 28 28 29 36 40 48 54 57 69 72 69 61 63 67 76 88 101 123 164 209 198 168 125 80 52 43 34 25 17 17 14 9 7 11 25 37 41 40 38 36 34 30 29 29 30 32 35 38 40 42 42 43 43 40 35 22 11 29 48 59 63 67 70 72 74 76 80 81 82 85 85 86 90 94 97 97 95 93 92 91 90 91 92 93 93 92 89 86 81 77 79 74 62 45 32 33 40 41 39 41 46 53 55 56 60 71 120 141 144 133 77 48 39 48 67 80 89 94 94 94 93 93 90 89 88 87 85 84 83 81 82 85 88 92 107 123 139 154 138 118 100 86 70 66 68 68 61 56 54 54 60 72 86 88 87 80 67 56 44 31 32 28 24 21 20 18 16 13 11 9 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 52 77 110 142 167 184 203 240 289 344 395 429 465 506 556 611 659 686 678 667 648 624 601 603 603 595 576 533 473 421 383 367 375 403 451 520 608 684 745 785 760 673 550 415 313 227 153 89 45 20 6 2 2 2 2 2 3 3 3 4 9 29 55 78 92 100 104 105 101 107 106 102 95 84 73 62 50 29 11 3 1 2 3 5 7 8 10 6 1 0 0 0 0 0 0 0 0 0 0 0 1 2 5 9 11 10 10 10 9 8 6 6 7 10 12 12 12 11 12 12 14 13 10 8 8 9 14 25 32 39 46 52 52 63 70 58 41 26 18 17 10 11 14 16 13 11 9 9 9 12 12 11 14 21 36 50 42 47 45 37 24 38 47 51 53 58 96 135 136 120 101 69 25 20 18 15 10 8 5 3 5 13 20 28 34 35 34 33 32 30 29 29 31 33 37 40 42 44 47 49 50 51 49 42 33 28 45 59 66 65 66 66 67 69 73 76 79 82 87 85 84 86 90 94 95 92 92 94 96 98 100 101 100 97 94 93 90 88 86 83 67 40 15 7 13 25 33 32 33 43 50 53 53 53 63 80 96 107 107 82 61 58 58 67 77 89 96 99 101 101 99 95 92 90 88 86 84 84 82 82 82 81 84 92 104 122 138 145 147 150 142 128 117 111 103 93 86 81 77 76 80 88 95 98 98 89 80 70 57 26 27 24 23 22 14 11 11 11 11 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 27 54 88 126 159 178 193 221 269 327 385 433 469 510 556 608 660 709 734 721 696 671 647 627 636 630 615 592 554 489 431 392 382 396 427 473 534 618 677 711 720 679 592 484 376 293 213 137 71 33 14 5 1 1 2 2 2 2 2 2 3 6 41 69 88 100 105 107 107 104 109 113 113 108 97 89 80 69 52 32 17 8 3 3 4 5 3 4 3 1 0 0 0 0 0 0 0 0 0 0 2 5 7 6 7 7 7 7 8 9 9 8 7 7 9 12 14 14 14 14 16 17 16 12 9 8 6 5 11 16 24 38 59 56 54 54 51 47 43 38 30 21 12 7 4 4 3 2 1 1 4 6 5 5 10 34 72 51 38 28 18 8 11 14 14 12 12 14 12 17 25 26 20 8 8 7 6 5 4 4 5 6 12 18 25 29 28 28 28 29 30 31 33 35 38 41 44 47 49 53 56 59 61 59 55 50 54 61 65 64 66 68 69 70 71 74 77 80 84 87 88 88 89 88 88 89 87 89 91 93 99 103 105 106 102 100 99 99 96 91 80 60 31 12 5 7 16 29 32 28 31 35 40 45 45 48 55 65 72 78 84 94 105 86 74 69 79 91 102 108 109 104 99 94 92 90 87 84 83 84 85 87 88 87 86 83 95 106 118 132 145 148 147 148 142 131 122 117 109 101 95 92 89 86 86 87 83 78 72 61 23 25 26 27 25 20 15 14 15 15 13 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 2 11 35 68 104 132 159 183 210 248 308 373 432 469 504 545 592 646 702 750 773 764 735 703 670 641 638 641 644 639 608 532 463 415 397 411 445 497 562 632 669 670 633 571 497 419 339 262 189 125 71 31 12 3 2 2 1 0 0 1 1 1 1 1 30 58 81 96 102 103 102 99 100 101 100 96 89 85 81 78 72 62 45 25 12 9 12 15 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 3 3 2 3 5 7 8 7 7 7 9 11 14 16 16 16 19 20 20 17 18 21 18 5 4 5 10 19 44 45 41 40 42 44 43 41 38 34 30 26 8 3 1 0 0 0 1 3 3 4 6 9 11 12 13 13 10 5 4 4 4 4 3 2 1 1 2 2 1 1 1 1 1 1 1 1 1 0 0 5 14 20 14 12 16 19 23 30 38 40 41 43 45 46 49 53 56 60 62 61 60 64 66 69 71 72 72 70 69 71 70 70 71 74 76 79 82 83 83 83 83 83 83 84 86 88 91 96 101 105 105 107 111 118 109 102 94 82 51 28 15 10 17 31 43 41 34 33 37 46 47 46 47 54 57 62 68 78 94 102 96 64 79 98 104 106 107 104 99 95 92 88 84 83 86 89 91 94 95 94 89 81 80 80 84 98 107 114 120 127 126 121 119 120 112 100 92 87 74 60 59 64 65 61 60 52 13 22 27 28 28 26 23 19 19 21 22 19 13 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 22 51 84 116 142 170 205 248 299 348 400 450 491 527 567 618 681 737 773 788 782 757 718 684 660 647 659 679 690 653 568 496 446 422 433 462 505 557 616 632 595 498 414 359 314 270 221 174 125 73 31 9 1 1 1 0 0 0 0 0 1 1 2 25 50 72 87 92 94 94 94 92 88 83 77 71 70 72 76 79 79 72 59 45 35 37 45 39 28 14 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 3 4 7 9 13 17 20 22 23 24 25 26 27 29 26 14 8 6 7 7 25 33 34 32 32 32 33 33 30 28 28 29 20 14 8 0 0 0 0 0 0 1 2 3 3 3 4 4 3 2 2 2 1 1 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 5 2 4 6 7 12 25 32 35 38 41 42 43 44 45 49 53 57 61 65 67 69 71 73 73 71 66 64 62 60 59 59 59 60 61 60 62 65 67 70 73 78 82 84 85 87 92 96 101 107 116 118 117 113 107 102 81 57 40 40 51 64 73 72 62 53 58 62 61 57 55 57 56 55 59 68 87 104 111 75 65 70 82 108 118 113 106 96 86 79 77 81 87 93 95 97 98 96 90 84 80 78 80 82 83 83 81 80 83 88 92 92 88 79 75 66 51 36 36 37 40 40 37 28 5 13 21 25 25 27 27 25 23 25 28 29 23 15 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 20 43 75 104 135 170 199 232 271 318 353 394 435 476 520 568 629 701 753 782 793 787 758 710 680 668 661 666 687 702 664 589 520 467 439 451 484 528 574 589 549 446 281 193 148 124 109 102 119 114 70 28 8 0 0 0 0 0 0 0 0 1 3 11 28 48 63 69 76 81 85 88 85 78 70 63 57 55 57 63 71 77 81 81 77 69 65 69 69 67 59 43 18 10 4 1 1 5 5 1 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 5 8 10 13 16 20 26 27 28 32 34 41 46 47 38 29 26 26 16 22 29 34 29 28 27 26 26 25 25 24 26 23 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 2 4 8 16 21 25 28 32 33 34 36 38 40 43 48 51 54 57 60 62 63 64 62 56 53 51 48 45 42 40 40 42 43 44 45 46 50 56 63 72 77 80 82 85 90 93 96 105 112 115 115 111 110 104 95 84 81 84 91 96 96 91 82 84 84 81 72 68 64 58 51 57 63 71 81 99 90 73 65 90 108 117 117 111 99 84 74 69 72 83 89 91 93 95 93 89 87 86 84 83 79 73 71 69 68 68 69 67 62 57 58 57 50 41 36 36 38 43 44 40 35 2 8 18 21 21 23 24 24 25 26 27 28 26 21 15 8 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 35 67 99 127 155 186 203 215 228 245 280 313 356 411 484 548 619 693 746 772 775 751 696 647 622 618 622 632 659 683 664 603 537 478 441 461 502 545 573 533 425 274 106 45 18 11 17 27 56 62 32 9 2 0 0 0 0 0 0 0 0 3 9 19 32 45 54 57 63 71 77 79 75 68 58 48 42 39 41 47 56 65 72 77 74 68 65 68 74 76 72 61 51 34 17 4 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 3 4 6 10 13 16 18 20 25 26 29 32 36 44 57 66 66 58 54 52 49 42 42 41 36 31 28 27 26 26 26 26 25 25 22 13 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 6 5 7 6 5 7 9 6 1 0 0 0 0 0 0 0 0 0 4 6 5 3 2 4 7 7 7 11 16 21 24 26 27 29 30 33 36 39 41 43 45 47 50 51 49 48 46 44 42 40 37 34 30 25 27 28 30 32 33 35 39 46 55 63 70 76 82 88 91 90 96 100 104 110 109 109 109 111 114 113 111 110 110 108 104 100 99 97 92 81 73 69 68 65 65 67 68 70 79 81 77 67 73 84 97 103 103 100 95 86 72 64 71 75 79 84 87 86 86 87 88 85 79 75 73 73 74 72 70 63 51 42 37 36 37 35 43 56 71 79 105 108 83 69 2 7 14 16 19 22 23 24 24 24 21 23 24 22 16 12 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 78 110 137 156 164 162 154 145 139 150 179 229 299 394 491 579 654 711 731 706 644 559 510 484 480 500 546 598 643 660 632 581 522 473 498 529 549 544 474 355 219 99 41 13 2 1 8 13 12 3 1 0 0 0 0 0 0 1 1 2 7 17 28 38 45 49 51 56 61 66 70 66 58 47 37 32 31 33 37 43 50 57 61 57 55 55 61 69 72 69 63 54 40 25 9 3 1 0 0 0 0 0 0 0 0 0 0 0 1 1 3 6 7 10 13 18 21 22 24 29 31 33 35 43 56 63 63 61 61 59 56 52 49 46 42 39 35 32 30 29 29 29 29 26 26 25 22 19 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 8 7 6 9 9 6 2 0 0 0 0 0 0 0 0 0 4 7 9 6 4 3 4 2 1 5 12 17 20 22 23 25 27 29 32 33 34 35 37 40 43 42 39 38 38 36 33 31 28 23 17 10 10 12 16 20 21 22 25 30 38 47 58 71 81 89 93 95 96 101 109 116 117 113 105 108 113 117 118 121 122 120 115 110 106 102 97 91 86 81 78 77 77 77 77 73 71 70 78 81 84 90 97 104 110 116 111 95 75 67 69 67 65 69 70 71 74 76 77 75 71 69 72 75 75 70 68 61 54 58 57 49 42 42 53 72 92 136 164 157 110 90 0 1 4 9 15 16 17 19 19 19 20 19 19 18 15 13 11 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 39 76 103 120 124 117 95 72 54 42 40 57 93 154 251 371 478 562 616 614 549 442 325 265 246 262 307 387 481 572 643 660 637 594 557 559 556 541 505 423 321 216 126 70 37 18 8 12 9 4 0 0 0 0 0 0 0 0 1 9 17 26 35 42 48 51 51 51 52 53 55 58 55 47 36 23 20 21 24 29 34 41 46 48 46 46 49 57 65 68 67 64 55 43 29 15 8 3 0 0 0 0 0 0 0 0 1 2 4 4 3 2 6 12 18 23 25 26 26 28 31 33 34 37 58 65 65 63 63 62 60 55 51 48 46 44 42 39 36 33 31 31 27 20 12 16 17 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 1 3 2 0 0 0 0 0 0 0 0 0 0 0 2 3 4 3 1 1 1 0 0 2 8 14 16 17 21 23 25 27 30 30 30 29 29 31 31 30 29 28 26 24 21 20 19 17 8 3 2 4 9 11 11 11 14 18 26 37 50 65 78 88 93 96 102 110 121 127 128 126 115 112 111 111 109 114 119 119 116 115 112 107 105 104 104 96 92 91 89 85 83 80 76 75 90 103 111 110 114 124 139 146 135 113 87 77 72 67 60 57 57 58 55 57 58 54 48 50 54 57 57 53 47 43 39 40 43 42 33 32 38 49 75 110 133 118 102 90 1 1 2 8 16 8 3 0 1 5 12 16 17 17 17 16 15 12 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 31 61 81 84 75 55 29 14 6 5 11 22 31 48 98 202 303 383 427 385 290 176 89 50 33 42 79 194 331 476 613 688 697 672 643 614 577 530 472 387 304 228 164 120 85 57 34 17 6 1 0 0 0 0 0 0 0 2 8 19 30 38 43 43 45 45 44 43 42 43 44 46 40 31 20 11 10 13 18 24 29 34 39 41 42 46 50 55 60 63 64 62 58 49 39 31 21 9 0 0 14 17 11 1 1 1 2 4 4 3 2 5 12 20 29 34 34 33 31 31 32 34 39 50 62 66 66 66 66 64 61 57 52 48 45 42 39 35 33 32 29 25 17 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 3 5 8 15 20 24 27 28 29 28 27 25 25 26 26 25 24 23 22 20 18 17 18 17 8 3 3 9 12 11 8 6 10 16 23 31 43 57 71 83 92 102 111 120 125 125 121 115 117 119 118 115 110 108 107 108 108 109 112 113 113 111 108 105 105 105 99 90 81 75 81 90 110 142 184 157 131 127 137 144 137 118 94 75 66 68 61 55 51 49 48 47 44 38 33 33 33 33 31 27 22 21 18 15 15 12 9 10 19 33 52 76 96 86 78 75 5 3 0 1 4 3 1 0 0 0 4 9 13 14 15 16 16 16 13 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 46 43 30 14 2 0 0 1 6 13 17 20 23 61 109 155 186 136 80 33 8 2 0 1 0 62 188 362 564 705 758 760 735 677 600 519 442 367 299 241 194 159 125 89 52 24 7 0 0 0 0 0 0 0 1 6 17 25 32 37 41 39 36 34 32 30 31 34 36 31 22 14 8 3 2 5 9 16 21 27 33 35 37 40 43 47 51 54 57 58 57 56 55 55 46 32 17 9 29 39 34 7 8 13 19 23 23 21 18 21 26 32 38 42 42 40 37 36 36 38 44 58 65 68 69 69 68 67 64 60 54 49 44 39 33 29 26 25 23 17 10 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 12 17 23 26 28 30 31 29 29 29 28 27 26 25 24 23 22 22 22 17 11 10 16 22 19 12 8 12 18 23 26 29 37 47 59 71 84 95 104 110 112 110 104 108 113 118 119 111 99 86 78 97 107 109 113 115 116 119 112 108 106 106 99 92 87 85 90 102 122 148 160 137 110 99 107 113 111 98 87 82 82 74 63 55 52 52 52 52 48 44 42 42 45 33 22 14 10 8 7 5 3 2 1 1 5 7 18 38 42 43 45 52 8 7 2 0 0 0 0 0 0 0 1 4 8 11 13 13 14 16 15 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 16 13 7 1 0 0 0 1 2 6 12 16 15 14 14 17 26 12 4 1 0 0 0 0 0 15 96 251 484 662 747 771 752 692 606 512 425 356 298 249 210 182 145 104 63 28 8 0 0 0 0 0 0 0 3 10 20 28 29 22 11 19 24 26 26 25 20 18 17 11 4 0 0 0 0 1 4 10 16 22 26 29 31 33 35 38 41 44 47 48 52 58 65 73 81 85 81 58 66 73 65 25 34 48 58 60 62 60 56 53 51 50 48 45 43 41 41 43 41 44 51 63 69 72 71 69 67 64 61 57 54 49 43 36 29 24 21 18 16 14 12 9 11 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 1 2 4 8 18 27 32 32 31 31 30 29 28 27 28 28 27 25 24 25 22 20 19 23 20 16 16 22 29 33 34 34 35 39 46 54 62 71 79 85 89 92 96 95 98 102 108 102 95 91 94 106 111 112 113 111 114 120 117 107 100 98 99 95 90 85 84 88 96 104 113 115 112 100 73 71 83 88 90 90 84 76 62 47 36 44 52 59 65 56 51 48 46 49 41 29 19 15 13 10 7 6 6 6 6 5 4 4 10 12 11 13 15 7 10 9 6 2 0 0 0 0 0 0 1 3 7 10 11 11 12 15 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 9 16 17 13 9 6 5 2 1 0 0 0 0 0 0 0 41 164 387 578 680 714 694 633 557 478 406 348 301 259 221 185 137 85 37 8 0 0 0 0 0 0 0 0 4 9 16 18 15 13 15 21 25 26 26 19 13 9 6 4 2 1 1 0 0 0 2 5 10 15 19 22 25 27 28 30 32 34 36 39 45 52 61 72 82 90 96 99 101 102 97 61 73 91 103 100 97 92 86 82 79 74 67 57 50 47 49 51 48 50 59 66 67 66 65 63 61 58 55 51 47 42 36 31 24 19 17 15 14 13 13 14 13 10 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 26 33 31 31 30 29 28 28 28 27 28 28 28 28 27 27 27 27 29 31 33 36 38 45 48 48 47 47 48 49 53 57 61 66 69 73 76 79 87 88 86 84 90 90 90 94 108 117 124 128 126 120 112 107 98 91 91 97 99 95 84 78 79 83 88 88 88 89 93 92 70 52 53 62 68 72 73 61 49 42 37 40 46 54 57 53 50 51 46 45 44 40 34 29 23 17 15 15 16 17 17 17 16 12 10 10 13 8 4 3 6 8 10 11 4 1 0 0 0 0 0 1 4 8 12 11 12 13 14 13 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 6 13 18 17 10 3 1 0 0 0 0 0 0 0 0 0 13 99 285 482 599 639 607 549 484 422 371 325 276 229 188 151 111 71 34 7 0 0 0 0 0 0 0 1 4 7 7 5 2 6 18 25 27 25 21 12 7 5 3 1 0 0 0 0 0 0 1 3 7 11 15 18 20 22 24 24 23 24 26 31 36 42 50 66 77 85 90 93 98 104 112 93 94 105 119 117 112 107 104 102 101 101 102 86 74 68 71 71 69 65 63 61 57 53 52 52 52 51 48 44 39 34 30 27 21 16 13 12 12 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 8 16 22 26 26 26 27 27 26 26 27 27 27 26 27 29 30 31 33 34 37 40 45 51 56 60 62 61 60 59 59 59 60 60 61 62 62 64 67 70 71 69 66 64 70 78 86 95 106 118 130 139 139 132 120 107 95 87 85 91 95 94 81 76 76 79 76 68 63 66 79 79 70 53 40 39 46 58 59 52 44 47 49 52 55 56 53 48 40 42 44 45 47 46 44 41 39 34 31 30 29 26 28 33 25 20 17 12 7 3 1 4 3 4 9 13 11 5 1 0 0 0 0 0 2 7 14 19 15 11 9 8 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14 20 15 8 3 1 0 0 0 0 0 0 0 0 0 60 204 394 534 588 546 486 433 380 322 248 166 104 76 57 38 21 8 2 0 0 0 0 0 0 1 1 2 3 3 3 4 9 19 28 29 24 14 9 6 4 2 0 0 0 0 0 0 0 2 5 7 10 13 16 18 19 20 19 16 15 18 23 28 34 40 58 70 76 80 82 88 97 109 111 116 122 128 122 120 119 119 119 115 109 103 95 89 85 80 71 65 61 61 54 49 47 47 47 46 45 41 38 33 28 20 22 23 22 21 19 14 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 1 1 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 6 3 2 1 0 0 0 0 0 0 0 4 7 9 11 15 18 21 22 23 25 26 26 27 26 25 26 27 29 32 35 37 39 41 44 47 52 59 65 69 70 69 69 69 68 68 67 65 62 59 57 57 58 57 54 50 45 44 47 52 61 74 88 104 119 130 132 126 121 108 92 83 84 88 89 81 76 75 77 80 71 63 61 65 68 67 61 50 41 38 37 42 47 51 49 49 49 52 56 54 52 49 39 36 37 37 41 45 49 52 52 50 46 42 37 33 28 27 24 25 31 21 10 4 3 9 6 3 3 7 9 5 1 0 0 0 0 3 7 12 18 21 20 18 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 7 3 3 1 0 0 0 0 0 0 0 0 39 134 306 490 577 538 481 426 358 269 131 47 5 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 3 4 6 10 17 24 24 19 11 7 4 2 1 0 0 0 0 0 0 1 3 6 8 11 14 16 18 19 19 18 18 18 19 21 23 27 33 50 62 69 70 70 76 86 96 105 113 121 126 124 121 117 115 113 107 99 93 90 87 83 79 73 67 63 61 52 45 43 43 43 41 38 38 36 34 29 21 25 30 32 30 26 22 17 10 4 2 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 7 6 4 5 5 4 1 3 6 7 6 4 7 11 14 15 16 16 15 10 4 0 0 0 0 0 0 0 4 9 12 13 15 18 21 24 27 29 28 29 28 27 25 27 29 32 36 40 44 45 47 51 55 58 64 69 73 75 75 75 75 73 72 70 66 60 55 53 54 51 47 43 39 36 34 34 34 41 53 66 83 104 119 126 131 133 120 94 86 82 78 73 71 71 70 69 69 65 63 64 59 55 49 42 38 37 37 36 36 37 41 38 35 35 43 43 44 46 47 42 37 34 30 33 39 41 49 52 50 46 46 43 37 30 23 20 23 25 20 13 10 9 11 8 4 2 0 0 0 0 0 1 1 0 1 4 9 13 19 22 24 17 8 3 3 6 7 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 16 11 5 3 5 6 4 1 0 0 0 0 0 0 20 75 206 440 574 553 505 435 340 220 67 15 2 0 0 0 0 0 0 0 0 0 0 1 1 2 1 1 2 2 3 5 8 12 14 14 12 9 7 4 2 1 1 1 1 1 0 0 2 4 5 7 10 12 15 17 19 19 18 18 19 19 19 21 25 34 47 58 65 65 64 68 75 79 81 89 103 114 119 119 115 107 104 102 99 95 87 81 78 73 67 63 59 57 51 45 41 42 41 39 38 37 36 34 31 30 31 31 29 30 28 24 18 12 12 16 19 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 15 17 17 16 13 13 12 12 12 11 9 10 15 15 17 19 20 19 19 19 18 14 8 2 3 4 3 1 3 7 11 16 18 18 20 23 26 29 32 32 32 32 32 32 32 33 34 36 39 42 44 46 48 51 55 59 65 70 73 76 77 77 74 71 69 66 62 54 50 47 44 41 38 35 33 31 31 33 36 39 44 50 68 89 107 116 116 114 106 90 87 86 82 79 75 72 70 67 64 61 56 54 51 46 41 36 34 32 32 34 34 26 23 22 23 22 28 32 36 42 40 36 33 31 31 36 40 36 45 53 51 47 47 48 41 30 20 13 13 9 6 10 11 9 5 5 4 2 1 0 0 0 1 4 3 1 0 0 0 3 15 13 12 15 18 20 20 15 15 13 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 9 8 8 8 7 7 5 2 0 0 0 0 0 0 6 25 85 322 492 532 504 420 296 146 47 11 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 2 2 2 3 5 7 10 10 11 11 10 8 5 3 3 2 1 1 1 2 2 3 3 4 4 5 8 11 12 14 15 14 14 14 15 15 19 26 35 46 55 61 55 51 48 47 45 42 50 73 94 109 119 122 113 108 102 96 90 80 71 66 61 57 52 49 47 45 42 40 39 37 34 33 32 33 33 31 33 34 34 31 31 30 27 25 25 25 26 26 23 18 14 19 15 8 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 12 17 19 21 21 18 12 7 4 1 0 1 4 13 15 17 20 19 16 12 8 8 12 14 12 14 15 15 14 18 21 21 21 20 22 24 27 29 31 34 35 35 36 37 38 39 40 40 40 39 38 37 37 40 44 48 54 61 67 70 73 73 72 69 65 62 59 55 50 45 42 39 37 37 36 34 34 39 51 53 51 48 47 58 73 87 95 96 92 82 75 79 88 88 84 79 76 74 72 69 65 58 54 53 52 49 44 37 37 34 33 32 21 12 8 12 18 25 31 33 32 28 25 26 25 27 32 38 36 35 40 43 44 42 36 27 18 12 7 5 3 4 7 6 3 0 0 1 1 0 0 0 0 1 2 3 3 3 2 0 1 2 1 11 23 36 39 29 19 22 19 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 22 29 13 9 6 2 0 0 0 0 0 0 0 2 8 183 345 443 450 360 223 72 23 5 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 2 2 3 4 6 7 9 10 10 11 11 9 7 7 5 4 3 2 2 2 2 1 1 2 2 3 5 8 9 10 9 8 8 9 11 11 14 22 31 40 47 50 38 27 19 14 13 10 18 45 78 103 118 122 113 102 92 85 80 72 62 54 49 44 39 34 31 30 29 29 28 26 25 24 26 27 29 29 29 30 31 30 29 28 27 29 29 28 27 27 26 25 27 27 21 12 1 0 0 0 0 0 0 0 2 1 1 3 11 12 10 9 17 21 23 23 19 9 1 0 0 0 0 0 3 6 8 9 5 3 5 10 13 17 19 20 20 21 23 25 26 25 24 24 25 25 25 27 29 32 35 37 39 40 42 43 45 46 45 42 39 36 33 32 33 37 42 46 51 59 63 64 64 63 61 59 56 54 50 45 42 40 39 41 44 45 46 49 57 65 69 70 63 57 57 61 66 74 80 81 75 72 74 83 84 84 82 80 79 80 83 81 78 76 75 75 71 67 67 61 50 38 34 32 29 21 22 24 28 36 41 43 39 17 17 17 16 17 16 16 16 17 22 25 22 18 11 4 2 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 1 3 5 7 9 16 10 4 18 34 45 49 31 27 26 19 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 20 42 53 27 16 9 4 1 0 0 0 0 0 0 0 0 80 179 274 324 239 128 32 6 0 0 0 0 0 0 0 0 0 0 0 2 2 3 4 4 3 3 4 5 5 7 9 10 11 11 11 10 9 8 7 7 6 5 4 3 3 2 1 2 2 3 4 5 6 5 4 4 4 6 6 7 9 15 24 33 38 38 23 11 2 1 1 1 8 30 70 99 115 117 107 96 85 79 73 64 54 43 35 29 24 20 17 15 15 15 14 14 15 17 18 18 17 16 16 16 21 20 16 12 8 17 22 24 27 25 15 4 11 11 8 4 1 0 0 0 1 6 13 19 15 10 7 10 13 12 9 3 13 20 23 24 22 15 4 1 0 0 0 0 0 0 1 1 0 2 7 10 14 18 20 20 21 22 25 26 27 26 24 25 26 25 25 27 29 31 35 38 41 43 44 46 47 48 46 43 39 34 30 29 30 32 37 40 43 50 53 54 54 54 54 53 53 50 47 44 42 40 41 43 46 48 50 52 58 62 65 68 59 53 51 52 54 61 70 78 77 74 71 72 76 78 77 76 76 78 87 90 94 97 95 91 86 81 75 63 49 40 35 34 36 37 38 39 39 52 64 73 73 39 19 9 7 6 6 7 5 6 10 11 10 8 4 1 0 0 0 0 0 0 0 0 6 6 2 0 0 0 0 0 0 0 1 2 5 9 13 21 12 11 24 39 44 43 33 40 35 22 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 28 48 56 38 25 14 7 5 3 1 0 0 0 0 0 0 28 76 141 212 142 71 31 10 2 0 0 0 0 0 0 0 0 0 0 2 4 5 7 5 5 4 4 5 5 6 7 7 9 10 11 10 10 9 9 9 8 6 5 4 4 3 3 3 3 2 2 3 3 3 3 4 4 5 5 5 6 10 18 27 33 30 20 9 0 0 10 15 16 18 56 87 106 111 105 96 86 77 67 57 46 35 28 22 16 11 10 9 5 3 2 3 6 7 7 7 7 8 7 7 10 9 8 6 2 2 3 7 10 8 4 0 0 0 0 0 0 0 0 0 0 6 15 20 18 15 15 14 13 13 15 12 16 18 17 21 20 16 10 3 2 5 4 1 0 0 0 0 0 0 0 0 5 12 13 11 11 17 19 22 24 25 25 26 26 26 26 27 29 31 34 37 40 43 46 47 46 44 41 39 36 32 28 24 22 28 33 34 37 40 43 45 45 45 45 45 46 45 44 43 41 39 38 39 40 42 43 43 44 46 49 48 43 39 36 38 43 51 63 76 80 76 73 73 74 75 76 76 74 73 78 86 96 98 95 90 84 73 61 51 42 39 35 31 33 38 46 55 59 68 76 79 77 58 35 9 4 2 3 4 3 3 4 4 3 2 0 0 0 0 0 0 0 0 0 0 15 19 16 8 2 1 0 0 0 0 0 1 2 3 2 4 2 5 14 27 38 47 49 50 35 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 48 46 35 22 11 8 6 4 3 2 0 0 0 0 13 46 104 211 199 154 97 47 17 3 1 0 0 0 0 0 0 0 1 3 4 5 6 5 5 5 4 4 4 4 5 6 8 10 10 10 11 11 10 10 9 7 6 6 5 4 5 4 3 3 3 3 4 4 4 4 5 4 5 5 6 9 18 26 29 26 18 9 0 0 6 11 13 8 40 75 100 109 102 91 81 71 61 50 40 30 23 18 13 9 7 7 2 1 0 0 0 0 0 1 2 3 4 2 2 3 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 3 4 7 6 5 6 9 12 13 11 3 15 23 25 20 8 6 12 8 3 0 0 0 0 0 0 0 0 1 3 2 1 1 1 4 8 12 18 23 27 28 27 26 26 27 29 32 35 38 40 43 43 40 37 35 32 27 21 14 8 6 9 12 18 22 27 30 32 35 36 36 35 34 34 33 32 30 30 31 30 31 33 33 33 34 35 37 37 36 36 34 33 36 43 59 72 80 80 78 80 84 88 89 84 74 72 75 82 87 84 79 72 61 50 39 32 30 30 29 27 29 35 45 56 65 73 79 77 74 70 63 28 8 3 5 7 8 8 6 4 1 1 0 0 0 0 0 0 0 0 0 0 21 23 21 10 4 1 0 0 0 0 0 1 2 2 1 0 1 0 7 18 37 66 57 38 21 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 48 60 59 45 29 18 12 8 7 5 2 1 1 1 8 29 75 181 209 199 161 108 50 14 4 1 0 0 0 0 0 0 1 3 5 6 6 6 6 6 5 5 4 4 5 6 7 9 9 10 11 12 11 10 10 8 8 7 6 6 6 5 4 2 4 4 4 4 5 5 4 4 4 5 7 10 18 24 27 24 14 7 4 3 9 18 26 20 42 74 104 111 102 87 75 63 51 41 33 25 19 14 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 14 17 16 5 11 19 24 18 7 2 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 20 27 29 29 28 27 26 28 31 33 35 37 37 35 33 28 20 12 6 2 0 0 0 0 0 1 2 5 9 13 15 17 21 21 21 21 18 13 11 13 15 18 21 23 25 27 29 29 29 28 28 30 28 27 29 39 54 68 78 81 82 84 88 89 86 79 71 70 71 75 74 70 64 54 44 33 22 16 16 18 20 20 22 26 35 46 59 71 79 79 77 72 72 51 24 5 7 9 8 5 2 1 0 1 3 4 4 3 2 1 0 0 0 0 20 17 12 3 2 1 1 2 3 2 0 1 1 1 0 1 2 5 20 30 40 56 27 13 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 25 54 83 102 98 82 61 43 29 18 10 7 6 7 6 6 11 37 124 170 188 181 150 84 32 7 1 0 0 0 0 0 0 1 4 5 6 6 6 6 6 6 6 6 4 4 5 6 8 10 11 12 12 11 10 9 9 8 7 6 7 6 5 4 3 3 3 3 4 5 5 4 4 5 6 7 10 16 24 32 40 45 40 21 11 12 19 26 33 53 80 108 103 93 80 67 55 43 33 26 20 15 11 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 6 1 0 8 16 22 23 12 8 7 7 4 2 0 0 0 0 0 0 0 0 0 0 2 6 12 5 1 0 1 2 3 1 1 6 16 28 31 32 32 32 30 30 31 32 31 27 21 14 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 3 6 7 4 1 0 2 1 5 13 18 22 26 29 30 30 29 27 26 27 29 32 40 50 60 65 70 74 74 74 72 69 63 63 64 65 68 67 62 52 42 33 24 16 13 13 14 15 16 18 20 27 37 51 74 81 80 72 63 59 51 36 16 9 8 3 0 0 0 1 4 6 8 7 5 2 1 0 0 0 0 12 6 4 3 3 4 5 5 6 3 1 0 0 0 1 3 4 7 17 31 29 17 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 17 45 83 129 151 154 142 121 99 77 56 42 33 29 27 14 7 15 58 99 132 151 135 80 32 5 1 0 0 0 0 0 0 0 3 5 6 6 6 6 6 7 7 6 5 5 4 5 6 8 10 11 11 10 10 9 9 8 7 7 8 7 5 3 2 1 1 1 4 5 5 5 5 6 7 9 11 18 28 41 54 63 63 48 30 27 33 39 52 72 92 95 84 73 65 58 48 38 29 23 18 13 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 1 4 12 21 16 5 0 4 12 21 22 17 9 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 16 24 16 6 3 10 15 15 11 10 8 6 15 21 29 37 37 33 28 24 18 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 2 7 12 17 22 27 30 30 29 27 27 30 37 41 49 58 62 61 61 62 60 58 57 56 57 59 61 59 60 58 51 41 30 21 18 18 18 15 13 14 17 21 25 34 47 62 76 79 72 57 46 39 37 37 36 37 41 17 0 0 1 2 3 4 4 3 1 0 0 0 0 0 0 4 2 5 11 11 8 5 4 3 0 0 0 0 0 1 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 93 145 184 205 204 192 175 153 126 102 79 58 30 12 6 14 30 49 64 54 31 12 1 0 0 0 0 0 0 0 0 3 4 4 4 3 3 3 3 2 2 3 5 5 5 6 8 9 10 9 9 9 9 9 8 7 8 10 9 7 4 2 2 3 4 5 5 6 7 8 10 14 19 23 30 40 52 66 79 87 84 63 54 57 64 78 92 102 85 71 61 54 51 45 39 32 27 22 17 12 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 2 8 17 16 9 3 0 0 3 8 12 12 9 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 18 15 7 3 6 16 20 17 13 9 4 0 1 7 18 32 27 19 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 4 7 13 21 27 30 32 31 31 34 40 48 51 52 52 52 54 55 54 52 50 48 50 55 61 62 60 57 54 50 36 24 19 21 22 21 16 13 15 20 32 47 65 77 78 75 68 55 38 27 21 26 29 37 50 64 49 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 24 18 10 4 2 1 0 0 0 0 0 1 1 0 0 0 1 3 7 5 2 1 1 0 0 0 0 0 0 0 0 1 0 1 1 2 2 1 1 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 8 34 81 130 173 198 208 206 194 172 148 124 104 55 23 6 1 3 5 7 6 4 1 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 5 6 6 6 6 6 5 5 6 7 8 8 7 7 8 10 8 6 5 3 3 2 2 4 6 7 8 9 11 14 20 28 37 46 56 68 81 95 109 106 105 109 107 106 102 95 79 65 55 47 44 40 37 33 29 24 19 14 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 6 9 5 3 1 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 9 18 23 28 32 35 37 36 37 43 50 53 53 52 49 49 50 51 49 47 46 46 49 55 66 67 66 62 55 44 32 23 25 26 24 19 18 18 19 28 45 63 79 74 63 50 40 24 9 0 1 4 7 11 13 19 25 8 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 8 26 39 21 12 5 0 0 1 3 5 5 5 4 2 2 3 2 1 4 9 5 2 1 1 0 0 0 1 1 1 1 1 6 13 19 20 19 18 10 10 13 14 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 21 43 70 92 112 125 129 124 116 108 103 70 42 18 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 3 4 5 4 6 6 6 7 7 7 6 7 6 7 7 8 6 4 4 4 4 3 1 4 6 7 8 9 10 13 18 26 35 42 48 57 70 88 108 110 107 103 101 97 90 80 66 54 42 30 28 29 30 28 25 21 17 13 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 28 31 35 38 41 39 32 30 47 52 52 50 52 50 49 49 48 46 44 43 44 48 55 65 68 65 53 46 34 22 15 15 15 11 12 16 22 26 37 51 66 61 47 32 19 12 5 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 1 11 17 8 2 0 0 0 1 3 4 5 5 4 1 3 3 2 1 3 6 8 8 7 6 3 3 3 3 4 4 3 2 5 16 32 43 44 41 33 31 30 28 18 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 12 13 25 41 56 69 79 90 104 90 65 34 2 0 0 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 4 7 8 8 9 9 8 7 7 7 7 7 5 4 3 2 3 3 3 4 4 4 4 6 10 14 19 25 29 31 33 43 58 80 95 100 99 95 90 82 71 60 48 36 23 9 11 18 24 24 23 21 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 16 25 32 36 40 44 45 46 43 42 46 55 57 55 51 50 48 47 47 46 45 43 42 42 44 52 58 60 55 40 28 19 10 8 8 7 7 9 15 24 31 39 47 49 36 22 12 5 6 11 18 9 2 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 1 1 2 1 1 1 4 4 4 3 3 7 11 15 14 11 9 10 10 8 5 4 2 0 0 13 30 47 51 52 51 47 43 38 29 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 28 39 51 66 83 102 103 87 57 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 1 0 0 0 0 4 7 9 10 11 10 10 9 8 8 7 7 5 4 2 0 1 1 1 1 1 1 4 7 11 15 19 21 22 21 25 36 52 72 80 82 79 71 69 62 49 39 32 27 21 10 8 13 23 23 23 20 16 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 37 42 47 50 50 50 51 52 54 52 50 48 43 41 42 43 44 45 44 42 39 37 36 38 38 35 30 23 16 9 6 6 5 4 3 6 14 23 33 41 41 27 13 5 3 7 17 34 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 2 4 4 5 6 7 11 16 20 19 16 15 17 20 15 8 1 0 0 1 8 26 45 59 57 53 48 45 44 41 34 21 12 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 15 22 29 41 55 70 79 78 63 27 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 3 6 9 10 10 11 11 11 10 9 8 7 5 3 0 0 0 0 0 1 2 4 7 10 13 16 18 16 15 15 19 25 36 56 65 68 65 55 52 47 38 31 27 26 24 18 16 17 22 22 21 19 16 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 20 36 47 53 53 50 48 48 49 46 41 35 36 37 37 39 41 43 42 40 36 31 28 24 21 19 16 12 9 5 2 2 3 3 3 3 7 15 27 36 42 33 18 2 1 3 9 20 22 13 3 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 1 1 1 3 5 8 10 13 15 17 22 25 27 27 26 26 27 24 15 5 0 0 0 1 10 31 54 54 52 50 48 48 46 44 35 26 16 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 4 9 15 23 31 38 37 24 14 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 9 10 10 11 11 10 9 9 7 5 2 0 0 0 0 1 3 6 9 11 12 14 14 12 10 9 9 14 20 30 45 58 65 66 61 56 49 41 33 31 33 32 28 24 21 21 20 19 18 14 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 24 27 19 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 27 36 41 45 45 43 42 42 43 43 40 33 33 35 36 38 40 40 37 33 28 21 14 10 7 6 4 2 1 2 2 2 1 3 7 12 18 24 31 38 42 41 32 10 3 2 7 12 8 4 0 1 2 3 4 3 1 0 0 0 1 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 12 15 18 21 23 25 28 28 28 30 35 35 31 28 20 10 0 0 0 0 0 4 18 37 41 43 43 42 36 31 26 24 21 16 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 7 8 9 10 11 10 10 10 8 4 0 0 1 2 3 5 8 10 13 15 17 18 19 16 12 8 7 12 17 25 37 53 64 67 64 57 48 39 35 35 37 35 29 23 20 19 17 15 13 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 23 26 24 16 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 17 25 31 35 35 35 37 38 39 38 37 35 35 35 36 36 36 34 31 25 18 12 8 6 6 3 3 5 9 14 14 8 2 6 10 13 23 32 38 44 45 44 39 18 6 2 5 5 4 2 1 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 3 2 0 0 0 0 0 0 0 0 0 0 3 5 8 10 11 14 21 22 24 27 30 32 32 29 27 25 25 34 36 31 22 8 1 0 0 0 0 1 3 5 8 21 29 29 23 21 18 17 17 17 14 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 6 8 10 10 10 8 5 1 0 1 2 4 7 9 12 16 18 19 18 16 12 9 6 8 11 16 24 37 55 67 68 62 55 46 38 38 40 40 36 29 22 19 15 13 12 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 6 12 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 7 16 25 31 33 32 34 35 34 28 28 31 35 35 35 33 31 28 22 15 7 7 7 6 6 9 13 17 16 11 3 0 1 4 10 20 30 36 40 41 40 38 26 11 1 1 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 0 0 0 0 0 0 0 0 0 1 4 6 8 10 13 17 20 22 23 25 29 30 29 28 26 24 22 22 28 25 17 6 2 0 0 0 0 0 0 3 3 6 15 19 19 16 14 13 13 14 12 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 3 2 1 0 0 0 0 2 4 7 9 12 15 16 15 13 11 10 8 8 9 11 16 23 39 53 63 65 64 61 55 44 41 40 38 30 24 19 15 12 10 9 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 21 27 29 29 29 30 29 19 24 30 33 34 33 31 26 22 16 8 6 8 11 14 15 17 23 23 20 12 2 4 10 16 23 31 36 40 39 38 35 29 14 3 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 1 3 4 3 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 8 7 8 12 20 25 29 23 21 21 23 19 19 22 21 16 9 5 8 6 4 6 7 10 19 19 17 15 17 15 11 9 9 9 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 9 11 11 10 9 8 8 8 8 8 10 14 22 38 50 58 61 63 62 58 48 42 38 35 25 17 13 11 10 9 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 15 21 23 22 21 21 24 25 28 32 34 33 30 26 19 12 6 3 2 5 17 19 16 14 21 23 24 26 23 23 25 25 27 28 30 32 34 36 31 21 15 20 20 13 4 1 0 0 0 1 1 2 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 4 10 4 0 0 0 1 1 1 2 4 11 18 23 21 20 21 22 20 17 16 17 18 17 19 36 43 45 40 31 30 33 32 30 27 24 20 17 14 10 7 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 7 8 9 11 11 11 10 9 9 9 9 9 12 16 27 41 52 59 60 60 57 49 44 40 37 34 24 16 10 11 10 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 11 9 10 11 12 15 18 22 29 30 28 25 20 14 9 9 8 9 16 22 23 23 22 24 24 24 28 28 27 28 25 23 21 23 25 27 29 24 17 10 19 15 8 2 1 1 0 2 7 10 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 25 16 7 0 0 0 2 3 3 3 3 4 10 17 21 22 25 25 21 21 22 22 16 20 32 40 43 43 36 37 38 39 40 39 39 37 34 28 21 13 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 1 1 2 4 7 8 9 9 9 9 9 8 9 9 11 13 17 23 40 53 62 64 58 54 50 45 42 38 34 31 24 17 12 14 13 9 4 2 1 1 0 0 0 0 5 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 9 5 0 1 1 2 5 11 17 21 23 24 23 22 19 16 15 17 18 19 21 24 25 24 24 25 24 21 20 17 14 23 26 25 25 18 14 15 16 17 18 18 15 10 4 2 0 0 2 8 12 14 17 18 17 14 6 0 0 0 0 0 0 0 0 0 0 0 1 8 23 37 0 0 0 0 0 0 0 0 2 4 3 1 0 0 0 3 7 10 9 5 0 3 10 17 23 26 25 20 21 21 18 7 7 9 12 14 13 10 12 17 22 28 31 34 35 30 25 19 12 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 3 2 3 6 8 8 9 8 7 6 5 4 5 7 8 12 18 29 46 60 68 67 62 56 49 43 40 34 24 23 23 22 17 14 10 5 3 4 4 2 0 0 0 0 9 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 1 3 7 9 9 6 1 0 0 0 2 8 18 22 24 25 24 22 18 13 9 10 13 15 19 23 23 24 26 26 25 22 19 16 18 24 27 26 24 18 13 14 14 12 13 13 10 4 1 0 0 0 0 1 2 5 15 27 31 25 13 1 1 1 0 0 0 0 0 0 0 2 4 29 53 53 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 4 5 6 2 0 0 4 9 13 13 18 17 13 11 9 8 4 3 4 7 10 12 14 14 15 15 15 11 8 7 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 4 2 1 2 6 9 9 7 7 6 6 5 4 3 4 9 17 30 46 60 68 68 66 61 54 44 38 31 21 20 23 26 21 17 14 11 8 5 3 2 1 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 1 0 0 0 4 11 18 21 22 21 17 12 7 2 0 1 2 4 11 19 21 22 22 23 23 23 23 21 23 26 27 29 29 28 25 23 20 16 15 14 13 4 1 0 1 2 1 0 0 0 6 21 28 24 14 14 17 16 1 0 0 0 0 4 11 17 12 13 19 7 0 0 1 18 22 17 10 3 0 0 0 1 1 2 3 3 1 1 0 0 1 1 1 2 4 7 10 8 5 3 2 1 0 2 5 9 14 17 19 20 18 18 17 13 9 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 2 5 6 7 6 7 8 10 12 11 8 4 5 10 18 32 48 61 68 69 67 64 58 45 35 28 23 26 28 25 21 18 15 13 10 10 10 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 14 16 15 12 8 5 2 0 0 0 0 0 3 9 17 19 19 20 19 20 21 23 24 27 28 30 32 34 33 31 28 26 22 20 18 14 6 1 2 10 10 5 1 0 0 0 8 17 26 23 24 20 6 2 0 0 0 0 4 13 13 7 0 0 0 0 2 13 42 58 60 52 38 25 14 5 2 1 2 5 6 3 3 3 4 3 6 6 5 4 3 4 6 6 4 2 2 4 7 11 15 19 22 23 24 22 20 20 20 17 12 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 6 7 7 9 12 15 19 19 16 12 12 16 24 37 51 61 66 68 68 66 62 47 35 28 26 30 31 28 21 16 13 11 12 13 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 3 9 8 6 3 1 0 0 0 0 0 0 0 2 7 15 19 20 18 17 17 18 21 26 29 29 28 30 33 36 35 33 32 29 27 23 19 10 3 0 0 5 6 2 0 0 0 0 1 5 11 12 13 15 5 1 0 0 0 0 0 0 0 0 0 0 0 5 1 0 8 41 50 49 43 48 39 14 3 2 4 8 6 4 5 8 9 10 13 12 10 6 2 1 1 2 2 3 5 5 7 10 13 14 15 15 17 19 23 27 29 29 25 19 13 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 5 6 6 7 8 12 16 20 23 25 25 21 22 26 32 43 51 57 61 63 64 61 50 42 37 34 32 34 34 29 22 17 12 13 16 19 20 17 15 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 19 22 20 17 15 16 18 23 25 25 25 28 31 34 36 34 32 32 30 24 15 7 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 2 0 0 1 7 6 0 0 1 2 3 3 4 5 7 7 7 7 6 5 5 5 4 3 2 2 2 1 2 4 6 4 3 3 5 6 9 12 15 19 23 27 30 29 26 23 19 15 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 7 9 11 15 19 24 28 32 34 32 34 37 41 47 51 55 57 58 59 56 46 41 38 38 36 37 37 34 29 24 21 21 22 24 24 19 13 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 3 9 19 23 22 18 14 13 15 18 22 23 23 23 25 28 31 32 32 32 31 28 21 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 15 0 0 0 0 0 0 0 1 2 3 4 4 5 5 5 4 3 2 1 1 1 0 0 1 1 3 5 6 8 8 6 4 2 1 2 6 9 11 16 21 25 22 20 18 16 13 10 8 6 5 3 2 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 7 9 10 14 18 24 30 35 39 42 42 43 45 50 53 55 55 52 53 52 48 43 39 38 40 39 39 39 37 34 31 30 29 27 25 23 18 12 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2 5 6 12 15 9 6 8 18 22 22 19 16 16 17 20 24 27 28 28 27 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 48 16 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 3 2 1 1 0 0 0 1 3 7 9 9 9 8 6 5 5 5 5 4 4 5 8 13 12 7 13 15 14 11 6 4 6 6 5 4 3 3 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 11 14 18 23 28 33 38 43 46 50 54 61 63 61 53 42 42 42 41 40 40 39 40 41 41 40 38 33 28 24 20 17 16 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 7 5 8 9 7 2 0 1 1 0 2 7 18 21 19 15 13 13 13 15 19 23 22 20 19 18 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 4 0 0 0 0 0 0 0 0 0 1 2 2 2 3 4 5 5 5 4 3 1 0 0 0 2 5 6 5 3 3 3 4 5 6 5 2 3 3 2 2 2 5 11 14 15 14 9 8 11 15 13 8 3 5 6 5 5 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 3 4 5 7 11 16 20 25 31 38 45 52 59 66 73 74 69 59 43 35 32 33 36 39 40 39 38 36 34 31 26 21 17 15 15 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 12 14 13 14 14 11 7 5 5 4 3 3 15 21 21 15 13 11 12 14 14 14 14 14 14 13 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 22 4 0 0 0 0 0 0 0 1 3 4 4 5 5 6 7 8 8 7 5 3 1 0 0 1 3 3 3 3 3 3 3 4 4 4 2 1 1 0 0 0 6 11 9 5 5 7 5 6 11 16 16 15 18 14 11 9 6 5 4 2 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 5 8 12 17 23 31 39 48 58 68 77 84 82 74 59 44 37 35 37 37 37 37 34 29 24 19 18 16 14 12 11 11 12 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 8 10 11 12 12 12 13 13 13 14 15 17 22 21 15 9 6 7 7 10 12 11 11 11 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 48 33 14 4 1 0 0 0 0 0 2 4 5 6 5 5 6 8 9 11 8 6 5 3 2 1 0 1 1 3 5 6 4 3 4 5 4 3 2 1 0 0 0 0 4 8 8 3 0 0 2 8 18 32 34 33 30 21 13 8 6 5 4 3 3 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 5 7 11 20 31 43 56 69 81 91 96 90 77 57 42 33 30 32 33 32 29 23 19 15 11 10 10 11 11 12 11 10 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 9 11 12 12 14 17 18 20 21 22 24 23 19 9 5 5 7 8 8 6 5 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 38 35 23 6 1 0 0 0 0 0 1 2 4 5 4 3 3 4 5 4 3 4 5 6 7 4 1 0 0 0 0 2 2 2 2 3 2 2 1 1 3 5 4 2 5 9 12 9 4 2 3 6 10 16 29 35 37 33 23 13 7 5 6 8 10 8 4 2 1 1 0 0 2 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 1 1 2 2 4 5 4 4 5 5 5 6 9 20 33 48 63 77 89 97 97 83 64 48 35 26 21 25 24 22 19 15 12 10 6 5 6 11 11 10 8 5 4 3 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 9 10 11 12 16 19 21 21 21 21 22 20 16 11 6 3 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 29 27 15 5 1 0 0 0 0 0 0 0 2 2 2 2 2 2 3 3 3 3 3 4 5 5 4 2 0 0 0 1 1 1 1 1 1 0 0 0 1 3 3 3 3 4 6 7 4 4 6 9 11 12 16 19 24 28 28 24 19 14 14 17 21 20 16 13 8 4 3 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 7 6 6 7 7 8 9 13 21 33 47 64 76 84 87 80 63 44 30 22 16 13 13 13 13 12 10 9 9 6 4 4 6 6 7 7 8 7 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 2 7 9 13 17 20 23 24 23 21 20 17 13 9 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 24 22 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 5 6 5 4 3 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 5 6 9 12 14 15 11 8 11 19 28 37 36 36 35 33 32 33 35 30 26 24 22 15 7 5 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 1 3 4 5 6 6 7 8 8 9 10 12 14 18 25 38 52 63 69 72 71 55 40 27 16 10 6 7 9 11 13 13 12 12 10 8 7 6 5 5 6 7 8 8 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 7 7 6 1 1 1 2 4 3 1 0 1 2 3 6 10 16 21 23 23 21 18 15 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 20 16 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 9 8 7 6 6 5 4 2 1 1 0 1 1 0 0 0 0 0 0 0 0 1 2 3 3 5 10 11 12 11 8 7 10 18 29 39 46 49 51 51 47 42 40 40 36 32 27 17 11 12 13 12 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 10 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 1 3 4 6 6 7 8 9 10 11 14 16 18 21 26 35 48 55 60 61 59 42 27 16 11 7 4 6 8 10 11 12 12 13 12 10 8 6 5 5 5 7 8 8 9 8 6 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 9 9 9 11 12 11 10 10 10 7 7 7 4 4 5 5 5 6 7 10 13 17 22 22 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 0 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 18 12 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 5 5 4 5 5 5 6 5 3 2 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 2 4 6 8 10 7 8 13 23 33 41 43 51 57 59 45 41 44 39 32 24 21 22 23 22 18 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 8 12 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 1 2 3 5 6 6 8 9 11 12 15 17 19 23 25 32 43 52 58 58 49 34 20 10 7 5 5 6 6 7 9 11 12 13 11 8 6 4 3 3 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 14 13 13 12 12 12 13 12 12 11 6 4 6 10 11 10 12 14 17 17 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 17 13 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 3 5 6 8 7 4 2 1 1 2 1 1 0 0 0 0 0 2 3 3 3 2 1 1 3 4 5 4 8 13 21 25 32 39 49 57 57 43 39 36 34 31 28 27 27 26 22 15 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 5 7 8 10 12 14 17 21 25 30 35 41 50 57 61 58 42 26 14 8 6 5 6 7 7 8 11 12 12 11 9 7 4 3 2 4 7 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 13 12 12 13 14 15 16 16 16 15 15 12 11 12 14 14 14 15 14 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 9 5 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 2 2 2 1 1 2 3 4 5 5 4 3 1 0 0 1 2 3 4 4 4 3 2 1 0 0 1 4 10 19 33 40 41 42 44 43 34 32 28 25 28 37 38 31 20 12 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 9 11 13 15 17 21 27 34 40 47 53 59 62 60 52 36 21 9 6 4 4 5 7 9 10 11 10 9 8 8 7 5 4 4 5 7 10 11 11 9 8 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 8 8 9 10 10 11 15 19 20 20 16 16 15 15 14 14 15 14 14 13 10 8 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 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 0 0 1 2 4 5 6 6 4 2 0 0 0 0 1 3 4 6 5 5 6 6 4 0 0 1 2 5 8 14 27 33 35 34 36 42 49 46 42 41 50 51 45 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 4 7 9 12 15 17 18 19 20 22 27 34 41 49 55 57 55 48 37 24 14 8 4 3 4 6 7 8 9 9 10 10 9 8 7 6 5 5 7 9 11 11 11 9 8 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 1 3 5 5 4 2 2 8 12 16 20 17 15 13 13 13 12 11 11 12 13 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 3 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 0 0 0 0 1 2 2 2 2 1 0 0 0 0 1 2 3 4 3 4 5 5 4 2 1 1 2 4 6 11 18 22 26 30 36 44 51 53 51 49 45 42 41 37 28 18 9 4 2 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 4 7 10 13 15 17 20 21 21 20 21 24 30 30 27 23 18 24 26 23 16 11 8 5 4 5 7 8 7 5 4 7 10 10 9 7 5 6 7 9 11 12 11 10 9 9 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 2 4 6 13 16 17 14 15 16 15 14 13 13 14 13 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 8 3 2 1 3 4 8 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 2 1 1 0 0 0 0 0 1 1 1 0 0 0 1 2 2 1 1 1 1 2 3 3 3 3 2 2 3 4 8 12 15 22 32 43 47 51 54 54 53 50 44 40 37 34 27 19 11 6 3 2 1 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 4 7 11 15 18 19 18 19 20 20 19 20 22 26 25 20 12 8 8 10 12 12 10 8 6 5 5 7 6 4 1 1 3 5 5 3 2 1 4 7 8 9 11 11 9 8 8 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 14 16 17 19 19 17 16 16 15 13 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 11 8 6 7 11 9 8 8 7 5 3 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 1 1 2 1 2 4 5 5 4 2 1 0 1 2 3 4 4 5 6 6 7 7 11 15 21 29 40 44 39 47 52 56 55 52 48 44 38 33 27 25 19 12 6 3 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 4 6 10 14 19 22 21 18 16 16 16 16 18 21 24 25 20 11 7 6 6 9 10 10 8 6 5 4 4 2 1 0 0 0 1 0 0 0 0 2 4 7 8 9 9 8 8 8 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 8 12 15 16 16 15 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 29 22 16 10 7 6 5 5 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 2 4 6 7 8 10 8 5 1 0 0 1 2 2 3 3 5 8 11 13 13 13 15 21 30 42 42 40 48 53 55 51 48 45 44 40 32 27 36 32 23 13 8 5 3 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 4 5 7 11 16 20 23 22 20 17 15 13 13 14 17 20 22 24 21 13 9 6 6 9 10 10 9 6 5 4 3 1 0 0 0 0 0 0 0 0 0 1 3 7 8 8 9 8 8 7 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 6 6 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 36 29 21 13 5 2 1 1 2 2 2 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 8 9 8 6 2 0 0 0 0 0 1 2 3 6 10 16 23 22 22 22 24 28 35 38 41 46 50 50 47 44 41 38 36 35 36 40 40 36 28 19 12 6 4 4 5 5 2 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 1 3 5 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 6 10 14 17 20 19 18 17 16 14 13 12 13 15 18 20 21 19 14 10 8 8 9 10 11 9 7 6 6 6 6 4 2 1 0 0 0 0 0 0 1 2 3 5 8 10 9 9 9 8 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 39 33 26 18 10 5 3 2 1 1 1 3 3 3 4 3 3 3 3 2 1 0 0 0 0 0 0 0 0 1 3 4 4 3 2 1 1 2 4 5 5 4 3 1 3 4 2 0 0 0 0 1 3 6 10 16 17 19 20 20 23 29 35 32 30 33 41 40 36 35 35 36 38 40 42 43 41 37 30 23 16 9 4 3 2 1 2 3 4 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 13 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 1 1 3 4 7 10 13 16 18 16 15 15 15 13 12 11 11 13 14 16 17 16 14 11 10 10 11 11 10 7 6 6 7 8 9 9 5 3 1 1 1 0 0 0 0 0 2 5 8 9 9 9 8 7 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 40 40 36 29 21 14 10 7 4 3 2 3 4 4 5 5 5 5 4 3 3 2 2 1 1 0 0 0 0 1 3 5 6 5 3 2 1 1 1 1 0 0 1 1 2 3 3 1 0 0 0 0 0 1 3 3 4 6 10 16 24 30 32 23 19 16 15 17 19 20 24 29 35 39 40 41 44 48 48 43 33 24 16 10 7 5 7 7 7 5 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 13 13 11 3 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 3 5 7 9 12 14 15 13 12 11 11 11 10 9 9 10 12 14 15 15 14 12 11 11 12 12 12 10 9 7 6 6 6 8 8 7 6 6 4 2 0 0 0 0 1 3 6 11 10 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 35 42 43 41 38 34 31 29 22 15 9 6 5 6 7 7 7 7 6 6 4 4 4 4 4 4 5 6 3 1 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 1 1 2 4 7 10 14 14 11 9 10 12 11 14 18 21 23 26 30 35 41 49 57 57 53 47 40 32 24 17 12 10 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 9 10 4 1 0 0 0 2 6 8 9 7 2 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 13 14 13 11 8 6 6 5 6 7 8 10 12 14 16 16 16 15 14 13 13 12 10 9 7 5 1 0 1 5 7 8 8 6 4 1 0 0 0 0 1 4 6 8 8 7 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 35 36 39 40 39 37 32 24 17 10 5 6 7 7 8 8 8 8 8 7 6 6 5 5 5 5 7 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 1 1 1 2 3 5 6 8 8 9 8 6 9 13 17 18 20 23 28 35 42 49 50 49 47 45 44 44 42 38 33 26 20 14 11 8 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 6 9 5 2 1 1 5 9 14 15 15 12 4 1 0 0 0 0 0 4 8 9 3 2 3 3 4 4 4 4 3 3 2 2 3 5 8 11 13 14 15 15 12 8 4 4 4 4 5 6 9 12 14 15 17 18 17 15 13 11 9 7 7 6 4 1 0 1 3 6 8 9 5 2 0 0 0 0 0 1 3 7 7 6 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 34 36 40 41 38 30 21 13 7 6 5 6 7 8 9 9 10 10 9 8 8 8 8 7 6 6 6 6 6 6 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 1 1 0 0 1 2 3 3 4 5 4 4 6 8 11 14 15 17 21 24 27 32 39 42 44 44 44 43 40 38 36 34 32 25 16 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 8 7 7 6 11 16 18 18 18 16 7 3 1 3 1 0 0 6 12 20 16 14 14 14 13 12 11 11 11 11 11 10 10 10 12 14 15 16 17 17 15 13 11 8 6 5 4 4 6 7 10 13 16 18 17 15 12 9 6 6 5 3 1 0 0 0 0 0 2 6 4 2 0 0 0 0 0 0 1 2 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 38 42 42 32 22 12 7 4 4 5 7 8 9 10 11 12 12 11 10 9 9 10 9 8 7 6 5 5 5 5 6 7 6 4 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 2 1 0 0 0 0 1 2 3 4 4 4 4 4 6 10 16 19 20 20 19 21 27 28 29 29 31 30 29 30 30 30 28 21 14 9 4 1 1 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 11 14 15 16 18 20 21 20 17 15 15 14 10 6 3 5 9 15 9 9 14 20 20 18 16 15 15 17 16 16 15 15 16 16 16 17 19 19 19 18 17 15 13 10 8 7 7 8 9 12 16 17 16 14 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 39 42 41 31 20 11 7 6 6 8 9 9 10 10 9 9 13 13 10 7 7 10 10 10 8 7 6 5 4 4 5 6 7 7 7 7 7 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 1 1 3 5 3 2 2 3 3 5 10 12 13 11 12 14 14 12 11 10 7 7 9 12 13 12 10 10 10 8 4 2 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 9 11 13 16 18 21 22 23 23 21 20 20 19 16 13 10 9 12 11 12 15 20 21 21 19 19 19 20 20 20 20 19 18 17 17 19 21 22 23 24 23 21 18 16 13 12 12 13 15 17 19 18 16 11 7 5 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 36 40 39 33 22 15 10 8 8 9 10 10 10 9 4 3 11 13 12 7 7 8 9 8 6 5 5 4 4 5 5 5 7 6 4 2 1 2 6 7 7 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 1 1 2 2 4 3 2 2 3 5 5 5 6 5 3 0 0 0 0 1 2 5 8 10 10 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 11 14 17 19 21 24 25 25 24 24 22 20 18 16 14 12 12 13 15 19 21 21 22 22 22 22 22 22 21 20 19 19 21 22 24 24 25 25 24 23 22 20 19 18 18 20 21 21 21 19 15 8 4 3 3 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 8 10 17 23 25 23 17 11 8 8 9 9 10 9 7 2 5 11 13 12 9 8 8 8 7 7 6 5 4 4 4 4 4 5 4 3 2 3 4 5 6 7 7 7 5 2 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 0 0 1 2 6 7 6 5 3 2 1 1 0 0 0 0 0 0 0 0 0 3 5 5 5 4 2 2 2 2 2 1 1 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 8 11 14 17 20 22 25 26 25 24 23 21 19 18 16 14 14 14 15 17 20 21 23 22 22 21 21 20 19 20 21 22 23 24 25 26 26 25 24 24 24 23 23 24 25 25 25 24 23 20 14 5 3 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 6 2 2 6 11 13 11 9 8 8 9 9 8 6 4 1 7 10 11 9 6 4 8 9 9 9 8 7 6 5 4 3 3 3 3 3 3 3 2 3 4 5 6 6 5 4 2 0 0 0 0 0 0 0 1 2 3 3 1 0 0 0 0 0 0 0 1 1 1 1 2 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 4 4 4 5 4 2 1 1 1 1 1 0 0 1 1 1 1 0 1 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 5 8 11 15 19 22 24 25 25 24 23 22 21 20 18 17 16 15 16 17 19 21 23 23 22 21 20 19 18 19 19 20 20 20 21 23 24 25 24 24 24 24 25 27 29 29 28 26 23 17 12 6 5 5 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 9 3 1 2 4 9 10 10 9 8 9 6 4 2 2 4 9 10 9 7 2 2 7 9 10 11 12 11 10 8 6 5 5 4 3 2 2 1 1 1 1 3 4 4 3 2 1 0 0 0 0 0 0 0 1 3 4 3 2 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 1 2 2 1 0 0 0 0 0 1 1 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 4 8 12 15 18 21 22 21 21 21 22 23 23 23 21 19 18 18 19 21 23 25 25 24 23 22 21 19 19 19 20 20 21 22 23 24 24 23 23 23 23 24 26 29 29 28 26 21 14 9 5 5 6 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 8 4 2 2 5 12 13 12 10 8 6 3 2 1 2 7 9 6 4 2 0 0 0 1 3 5 7 12 14 14 12 10 8 7 5 3 3 2 1 1 2 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 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 1 3 6 9 11 13 16 17 18 19 21 23 24 24 23 22 22 22 22 23 24 24 25 24 22 21 20 19 19 19 20 22 20 20 21 21 21 22 20 20 20 21 22 24 27 27 26 23 18 12 7 4 5 6 6 4 2 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 10 11 12 15 17 17 15 12 8 5 5 8 10 11 11 7 3 0 0 0 0 0 0 0 0 2 8 12 16 17 14 13 12 11 10 9 6 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 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 2 6 11 11 9 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 15 16 18 20 23 23 23 24 24 23 23 24 25 25 25 23 22 20 19 18 17 17 18 19 21 20 18 18 17 18 19 18 17 17 18 20 22 24 25 25 21 15 9 5 3 4 5 5 5 4 4 6 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 23 25 29 34 34 30 27 26 27 32 33 31 28 23 17 11 5 0 0 0 0 0 0 0 0 0 1 1 1 2 3 9 13 14 14 13 12 12 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 1 1 4 8 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 14 17 20 22 22 23 25 27 26 25 25 26 26 25 23 21 19 18 17 16 17 18 19 20 19 17 16 16 16 17 17 17 16 16 17 18 21 23 24 22 18 14 9 4 3 4 5 5 6 6 7 8 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 51 40 36 38 43 49 50 46 40 42 47 48 45 39 31 27 24 22 18 13 4 1 0 0 0 0 0 0 0 0 1 3 9 12 14 14 14 14 15 12 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 4 4 3 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 1 2 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 13 16 18 19 20 21 23 26 26 25 24 26 26 25 24 22 21 19 18 18 18 19 19 18 17 16 15 15 15 16 16 16 17 17 17 17 18 20 22 23 21 16 9 5 4 4 5 6 7 8 8 8 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 49 43 40 46 51 57 56 54 48 46 45 45 43 40 36 34 31 27 24 19 13 6 2 0 0 0 0 0 1 3 6 8 10 12 14 14 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 8 10 14 16 18 19 20 21 25 26 26 23 25 25 24 23 23 24 23 22 21 20 19 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 19 20 22 21 18 11 7 4 3 3 4 6 6 7 7 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 36 43 54 59 57 48 42 46 59 53 45 37 31 30 30 26 21 16 13 10 5 3 2 2 0 0 0 2 5 9 9 10 11 12 13 14 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 8 11 14 17 18 19 20 22 23 23 21 22 23 23 23 23 24 24 23 23 23 22 20 19 19 19 19 19 19 18 19 19 18 18 17 17 18 20 22 23 22 18 9 5 3 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 29 41 56 69 77 78 72 80 86 76 59 42 27 25 21 11 6 3 0 0 2 9 12 9 2 4 5 6 9 10 9 9 9 11 14 12 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 10 14 16 18 19 20 22 23 22 21 21 20 20 21 22 22 22 22 22 22 24 25 25 25 25 25 24 24 23 22 21 19 19 19 20 21 23 25 22 18 11 6 3 3 3 3 3 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 41 24 24 37 53 70 84 94 96 88 79 72 58 39 20 13 7 1 0 2 6 8 11 13 11 8 10 11 12 12 10 9 8 10 13 17 19 17 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 1 2 3 6 9 12 15 18 20 21 20 19 18 17 16 17 18 20 21 21 20 21 22 23 23 24 25 27 28 29 29 28 26 25 24 23 22 23 24 25 26 23 18 13 8 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 21 12 17 28 41 52 61 70 78 81 81 74 53 29 19 11 5 2 10 17 17 17 16 13 11 11 12 12 11 10 10 10 12 16 19 21 16 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 12 16 17 17 17 17 17 16 17 18 19 21 22 22 21 21 21 20 20 22 24 27 29 30 29 28 27 26 25 25 25 25 25 25 23 20 17 14 10 6 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 31 23 20 21 25 28 31 35 48 64 74 76 71 53 48 47 38 33 32 38 35 30 27 25 23 20 20 21 21 18 15 15 16 18 22 23 22 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 1 2 4 7 11 14 17 19 19 16 15 15 14 16 17 17 18 18 18 17 18 18 19 21 23 25 27 27 27 26 26 26 25 24 23 23 23 23 23 21 17 12 7 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 55 46 37 29 25 25 28 31 33 39 48 56 54 46 35 50 49 37 32 45 66 61 57 53 51 48 43 41 40 38 31 27 26 29 32 34 32 24 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 13 16 17 16 13 10 6 5 5 8 11 13 13 13 12 11 11 14 18 20 22 23 24 24 25 24 24 23 22 22 22 22 25 25 24 21 15 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 0 0 0 0 0 59 53 44 33 27 29 36 39 39 36 50 55 52 39 39 52 52 50 48 71 84 80 77 72 67 57 51 48 47 44 38 39 42 47 48 44 38 23 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 8 11 13 14 14 13 11 8 6 7 10 12 12 9 6 2 2 5 9 11 14 17 18 19 20 20 21 21 22 23 23 23 24 25 26 26 21 12 5 2 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53 49 45 40 35 46 52 54 42 35 36 43 49 49 50 56 70 85 88 88 84 79 74 65 55 47 42 39 41 47 53 61 65 65 57 28 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 1 2 4 7 10 12 15 17 16 15 13 11 9 7 5 3 2 0 0 0 0 1 3 5 7 9 11 12 14 17 20 24 26 25 25 25 25 27 23 14 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 45 49 53 56 57 61 63 56 44 35 33 35 44 50 54 56 59 64 70 70 68 66 65 64 60 55 55 58 67 74 83 84 72 52 14 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 13 16 17 16 15 11 7 4 1 0 0 0 0 0 0 0 0 1 2 3 5 8 11 16 21 24 23 21 19 17 16 12 6 4 2 3 4 5 6 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 46 50 55 59 65 78 94 98 86 75 66 61 55 52 56 56 56 58 64 68 65 67 72 85 88 86 83 81 81 76 64 48 33 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 9 11 14 15 16 14 11 8 3 0 0 0 0 0 0 0 0 0 0 0 1 3 8 14 18 19 14 8 4 3 2 1 0 0 0 0 3 6 9 8 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -125 -137 -155 -231 -206 -177 -85 -6 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 -14 -117 -135 -140 -123 -137 -135 -114 -98 -107 -126 -141 -141 -134 -131 -133 -132 -123 -104 -89 -76 -51 -31 -25 -25 -31 -21 -12 -10 -10 -4 -1 -2 -2 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 0 0 -0 -0 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 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 -8 -3 0 0 0 0 0 0 -1 -2 -1 -0 0 0 0 -0 -0 0 0 0 -0 0 0 -0 -0 0 -0 -1 -4 -6 -10 -15 -17 -17 -18 -16 -12 -7 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -3 -9 -15 -17 -20 -25 -30 -36 -39 -34 -21 -1 -0 0 -0 -0 -0 -0 -1 -1 -1 -2 -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 -2 -5 -7 -5 -1 -0 0 -0 -0 -0 -0 -1 -3 -2 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -1 -2 -2 -2 -2 -2 -1 -1 -0 -0 -0 -1 -1 -1 -0 0 -0 -2 -1 -1 -2 -7 -24 -16 -14 -13 -10 -11 -12 -14 -10 -3 -3 -4 -2 -3 -2 -5 -9 -6 -6 -7 -6 -7 -8 -6 -5 -3 -2 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -4 -6 -8 -7 -6 -7 -10 -12 -12 -10 -10 -10 -7 -4 -2 -1 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -17 -18 -11 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -34 -51 -131 -239 -229 -137 -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 -10 -68 -111 -156 -116 -131 -141 -115 -115 -130 -141 -137 -125 -125 -131 -135 -131 -127 -93 -53 -67 -87 -73 -62 -55 -45 -33 -27 -27 -24 -17 -13 -9 -4 -2 -1 -2 -3 -2 -0 -1 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -3 -5 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -7 -34 -36 -10 -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 -2 -5 -9 -13 -18 -20 -20 -20 -18 -13 -6 -2 -1 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -3 -8 -13 -15 -17 -20 -25 -30 -36 -40 -39 -29 -7 -1 -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 -1 -2 -2 -1 -0 0 0 -0 -0 -0 -1 -3 -3 -1 -1 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 0 -0 -0 -1 -1 -2 -2 -3 -4 -4 -4 -3 -3 -1 -1 -2 -2 -2 -3 -3 -1 -1 -0 -0 -0 -1 -1 -1 -1 -2 -1 -2 -3 -3 -3 -3 -1 -1 -1 -0 -1 -2 -1 -0 -2 -2 -2 -1 -1 -4 -3 -2 -1 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -4 -7 -11 -11 -10 -8 -8 -6 -4 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -21 -37 -28 -15 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -116 -247 -235 -118 -20 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 -5 -32 -91 -158 -155 -112 -84 -124 -130 -137 -144 -137 -134 -135 -139 -140 -116 -109 -105 -53 -37 -72 -89 -104 -110 -98 -83 -75 -74 -69 -63 -61 -48 -37 -28 -23 -25 -32 -35 -36 -39 -38 -36 -31 -24 -19 -15 -16 -15 -11 -6 -2 -2 -3 -4 -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 -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 -1 -0 -13 -63 -46 -10 -0 0 0 0 0 -0 -3 -3 -2 -1 -0 0 -0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -1 -2 -6 -10 -15 -19 -21 -20 -20 -17 -12 -6 -2 -1 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -1 -6 -10 -12 -13 -15 -19 -23 -28 -34 -37 -35 -30 -14 -2 -2 -2 -2 -1 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -1 -1 -2 -3 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -0 -0 -1 -2 -2 -2 -2 -3 -4 -5 -6 -6 -6 -6 -5 -5 -5 -6 -8 -11 -12 -8 -5 -3 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 0 0 -0 -0 0 0 -0 -0 -0 -1 -0 -0 0 0 -0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 -1 -2 -2 -1 -3 -7 -9 -8 -6 -4 -4 -4 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -19 -19 -9 -2 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -178 -275 -222 -98 -18 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 -5 -32 -75 -90 -103 -93 -81 -143 -117 -118 -140 -148 -153 -149 -147 -142 -116 -102 -109 -88 -69 -58 -45 -84 -75 -90 -125 -112 -114 -108 -105 -107 -97 -84 -76 -73 -80 -100 -119 -115 -109 -106 -105 -97 -89 -83 -74 -60 -41 -28 -18 -12 -11 -13 -15 -13 -7 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -2 -3 -4 -5 -1 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 0 0 0 -1 -0 -6 -37 -22 -4 -0 0 0 0 0 -1 -3 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -3 -6 -10 -15 -18 -19 -18 -17 -15 -10 -5 -1 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -2 -6 -9 -10 -10 -12 -16 -19 -24 -29 -31 -30 -28 -19 -4 -2 -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 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 0 0 0 0 0 -0 -0 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -3 -3 -3 -2 -3 -5 -7 -7 -7 -9 -10 -10 -11 -11 -14 -18 -23 -22 -18 -14 -9 -3 -0 -1 -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 -1 -1 -1 -0 -0 -0 0 0 0 0 -0 -1 -1 -0 -0 0 -0 -1 -0 -0 -1 -5 -8 -9 -5 -3 -2 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -4 -7 -3 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -1 -0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -2 -1 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 -129 -248 -249 -70 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -1 -1 0 -17 -77 -100 -64 -62 -38 -0 -0 -15 -41 -68 -130 -138 -124 -123 -126 -120 -118 -91 -97 -123 -120 -129 -123 -99 -95 -96 -97 -93 -85 -89 -93 -96 -106 -129 -153 -151 -151 -145 -136 -123 -112 -101 -84 -59 -45 -37 -32 -24 -18 -16 -15 -13 -6 -2 -1 -2 -3 -3 -2 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -1 -1 -2 -3 -3 -4 -4 -5 -7 -9 -10 -2 -1 -1 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -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 -7 -4 -1 -0 0 0 -0 -0 -1 -2 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -3 -5 -9 -13 -16 -16 -15 -14 -12 -7 -3 -1 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -2 -4 -6 -6 -7 -8 -11 -14 -19 -23 -24 -24 -25 -24 -5 -4 -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 -1 -1 -1 -1 -1 -1 -2 -2 -3 -2 -2 -1 -1 -1 -1 -2 -2 -2 -3 -2 -5 -6 -8 -9 -11 -14 -14 -15 -16 -17 -19 -22 -24 -23 -22 -21 -16 -6 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -1 -0 0 0 0 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -1 -0 -0 -0 0 0 0 -0 -2 -2 -0 0 0 0 0 0 0 -0 -2 -7 -8 -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 -2 -8 -10 -3 -0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 -34 -172 -260 -44 -3 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -1 -1 -2 -1 -1 -0 -0 -1 -0 -0 -0 -0 -16 -12 -1 -1 -2 -2 -3 -4 -15 -80 -146 -134 -60 -122 -142 -76 -24 -12 -93 -122 -122 -114 -85 -61 -50 -43 -40 -49 -62 -71 -76 -80 -85 -92 -99 -112 -116 -109 -102 -90 -77 -64 -46 -32 -32 -40 -26 -12 -6 -3 -5 -7 -6 -6 -5 -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 -1 -2 -2 -3 -4 -5 -5 -6 -7 -8 -9 -13 -6 -6 -4 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -4 -5 -9 -17 -26 -21 -9 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -1 -2 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -4 -8 -11 -13 -13 -13 -12 -10 -6 -3 -1 -1 -0 -0 -0 -0 0 0 0 0 0 -0 -2 -3 -3 -2 -2 -3 -5 -10 -15 -19 -17 -17 -23 -27 -8 -3 -0 0 0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 0 0 0 0 -0 -0 -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 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -6 -9 -12 -14 -16 -16 -16 -17 -18 -19 -18 -20 -22 -23 -26 -23 -18 -5 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 0 0 0 -0 -1 -1 -3 -3 -2 -0 -0 0 0 0 0 0 -0 -0 -1 -2 -2 -1 -1 -1 -0 0 0 0 -0 -0 -1 -2 -0 0 0 0 0 0 0 -0 -1 -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 -1 -4 -6 -4 -1 -0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -1 -1 -1 -2 -1 -0 0 0 0 0 0 0 0 0 -7 -51 -84 -10 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -1 -1 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -2 -2 -3 -3 -4 -4 -4 -5 -52 -108 -47 -33 -132 -140 -30 -1 -1 -10 -13 -27 -158 -123 -94 -69 -41 -24 -28 -40 -54 -59 -56 -52 -54 -65 -78 -87 -91 -93 -90 -86 -75 -62 -55 -51 -51 -30 -13 -5 -2 -1 -17 -22 -20 -9 -8 -7 -2 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -1 -1 -2 -3 -4 -4 -5 -5 -6 -6 -7 -5 -2 -5 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -0 -1 -2 -3 -6 -13 -21 -27 -20 -9 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -1 -1 -2 -2 -1 -0 -0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -0 -1 -3 -4 -7 -10 -11 -11 -10 -9 -7 -4 -2 -1 -1 -0 -0 -0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -3 -8 -13 -15 -12 -15 -23 -23 -9 -1 -0 0 0 0 0 0 -0 -0 -0 0 0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -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 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -4 -9 -13 -16 -18 -19 -20 -20 -18 -17 -16 -13 -14 -20 -20 -22 -16 -8 -2 -0 -0 0 0 -0 -1 -0 -0 -0 -1 -3 -4 -2 -0 0 0 0 0 -0 -0 -2 -3 -3 -2 -1 -0 -0 0 0 0 0 -0 -1 -2 -2 -3 -2 -1 -1 -0 0 0 0 0 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -3 -3 -1 -0 -0 -0 0 0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 -0 -1 -1 -0 -0 -0 0 -0 -1 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -2 -0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -1 -1 -2 -1 -2 -4 -4 -5 -7 -7 -5 -4 -6 -73 -96 -44 -5 -26 -40 -35 -52 -5 -0 0 -5 -69 -68 -80 -83 -92 -70 -60 -61 -85 -92 -77 -59 -60 -77 -94 -104 -110 -107 -99 -100 -97 -88 -79 -73 -56 -39 -28 -14 -12 -6 -36 -36 -31 -10 -7 -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 -1 -1 -1 -2 -2 -2 -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 -1 -1 0 0 -0 -0 -0 -0 -2 -5 -8 -8 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -1 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -1 -2 -3 -5 -7 -8 -8 -7 -5 -4 -2 -1 -1 -0 -0 -0 -0 0 0 0 0 -0 -0 -1 -1 -1 0 0 -0 -1 -3 -8 -12 -12 -9 -13 -21 -21 -10 -2 -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 -1 -0 -0 -1 -1 -1 -1 -3 -4 -7 -13 -17 -19 -21 -22 -22 -19 -15 -13 -12 -8 -4 -5 -1 -6 -5 -1 -0 -0 0 -0 -0 -1 -0 -0 -0 -0 -3 -12 -14 -6 -1 0 0 0 0 -0 -1 -3 -5 -3 -1 -0 0 0 0 0 -0 -0 -1 -3 -3 -3 -4 -4 -2 -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 -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 -1 -0 -0 0 0 -0 -0 -0 0 0 -0 -1 -1 -1 -0 0 -0 -1 -8 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -1 -2 -2 -2 -2 -5 -6 -5 -8 -6 -5 -5 -6 -54 -62 -92 -87 -85 -128 -145 -140 -46 -2 -0 -1 -5 -6 -8 -23 -147 -146 -142 -124 -114 -99 -134 -125 -118 -142 -155 -160 -160 -146 -122 -111 -113 -102 -79 -78 -72 -65 -56 -41 -34 -30 -46 -27 -18 -7 -7 -4 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 -1 -3 -4 -4 -4 -2 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -4 -2 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 0 0 -0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -1 -1 -2 -3 -4 -4 -4 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -1 -1 -0 0 0 -0 -1 -3 -7 -10 -10 -7 -10 -18 -23 -14 -4 -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 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 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 -9 -14 -18 -20 -22 -23 -24 -23 -15 -8 -7 -6 -3 -1 -1 -0 -0 -0 -0 -1 -2 -3 -2 -1 -1 -1 -0 -0 -0 -4 -11 -13 -6 0 -0 -0 0 -0 -0 -1 -3 -3 -1 -0 -0 -0 0 0 -0 -0 -2 -4 -5 -3 -2 -3 -3 -2 -0 0 0 0 0 0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 -0 -1 -1 -1 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 0 0 0 0 0 -0 -0 -1 -2 -1 -1 -2 -2 -2 -2 -2 -1 -1 -2 -5 -7 -7 -6 -6 -6 -5 -6 -6 -5 -5 -5 -20 -56 -90 -111 -72 -8 -0 0 0 0 -0 -6 -55 -183 -152 -40 -75 -133 -196 -202 -140 -31 -86 -168 -168 -159 -144 -113 -82 -66 -75 -90 -103 -109 -100 -86 -61 -67 -57 -29 -11 -12 -11 -8 -4 -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 -1 -0 -1 -3 -7 -9 -9 -8 -7 -5 -2 -0 0 0 0 0 0 0 -0 -0 -1 -3 -6 -2 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 0 0 -0 -0 0 -0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -1 -1 -1 -1 -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 -6 -7 -9 -6 -6 -13 -23 -22 -11 -3 -1 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 -1 -3 -9 -15 -19 -22 -22 -22 -22 -23 -22 -8 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -1 -2 -3 -2 -2 -7 -11 -6 -0 -0 -0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -7 -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 -1 -1 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 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 -1 -2 -1 -1 -1 -2 -3 -3 -4 -3 -2 -3 -4 -7 -9 -5 -5 -8 -6 -7 -8 -6 -6 -5 -5 -5 -4 -7 -4 -1 -0 0 0 0 0 -6 -67 -201 -182 -139 -147 -190 -145 -189 -147 -11 -56 -141 -136 -130 -123 -96 -80 -80 -90 -107 -126 -129 -117 -109 -98 -86 -67 -43 -25 -24 -21 -15 -7 -3 -4 -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 -1 -1 -0 -4 -9 -11 -8 -6 -8 -12 -12 -6 -1 -0 0 0 0 0 -0 -1 -1 -1 -1 -2 -1 -0 -2 -0 -0 -1 -2 -8 -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 -1 -2 -2 -1 -0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -1 -3 -5 -5 -7 -6 -5 -9 -17 -24 -22 -13 -6 -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 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 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 -15 -20 -23 -23 -22 -22 -23 -27 -18 -3 -1 -0 -1 -1 -0 -0 -0 -0 -0 -1 -1 -0 -1 -1 -0 -1 -3 -7 -7 -2 -3 -6 -9 -3 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -6 -14 -9 -2 -0 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 0 0 0 0 0 -0 -1 -1 -1 -1 -2 -1 -3 -4 -5 -4 -4 -4 -4 -6 -9 -5 -3 -8 -9 -9 -10 -9 -8 -8 -2 -1 -0 -2 -1 -0 0 0 0 0 0 -0 -4 -8 -23 -45 -70 -69 -10 -63 -124 -3 -55 -137 -104 -98 -104 -80 -73 -87 -93 -119 -131 -122 -113 -115 -113 -96 -73 -54 -41 -35 -29 -20 -11 -7 -3 -4 -5 -7 -7 -5 -4 -2 -1 -0 -0 -0 -0 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 0 -0 -6 -10 -4 -1 -2 -10 -11 -13 -11 -5 -1 0 0 0 0 -1 -2 -2 -1 -0 0 0 -0 -1 -3 -10 -26 -22 -29 -14 -8 -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 -1 -1 -0 -0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 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 -5 -7 -12 -20 -26 -25 -19 -11 -9 -5 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 -2 -8 -15 -19 -22 -23 -22 -20 -21 -26 -28 -13 -2 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -0 -1 -2 -5 -12 -9 -1 -2 -4 -5 -1 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -6 -10 -6 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -1 -2 -1 -0 0 0 0 0 0 -0 0 0 -0 -0 -1 -4 -5 -5 -6 -4 -3 -2 -4 -7 -8 -4 -5 -9 -11 -11 -9 -3 -5 -1 -0 -4 -0 -3 -0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 -2 -6 -12 -62 -134 -122 -95 -92 -71 -74 -101 -119 -127 -121 -120 -118 -118 -124 -118 -90 -68 -52 -37 -27 -22 -16 -13 -9 -8 -3 -6 -4 -3 -5 -6 -4 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 -0 -0 -0 0 -0 -1 -0 0 -0 -0 -6 -6 -4 -4 -4 -1 -0 0 0 0 -0 -1 -1 -1 0 -0 -0 -1 -6 -23 -38 -48 -51 -43 -23 -19 -14 -10 -5 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -3 -3 -3 -4 -5 -9 -14 -21 -25 -26 -22 -21 -18 -17 -13 -8 -8 -4 -3 -2 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -12 -16 -21 -24 -24 -22 -21 -21 -26 -21 -6 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -3 -3 -2 -2 -1 -3 -7 -4 -4 -4 -4 -5 -2 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -5 -8 -6 -3 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -7 -6 -4 -2 -2 -4 -8 -12 -12 -11 -11 -11 -9 -5 -5 -1 -1 -3 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -47 -89 -104 -133 -136 -116 -85 -72 -81 -116 -134 -125 -112 -116 -122 -116 -119 -121 -103 -84 -63 -38 -23 -22 -20 -17 -13 -11 -8 -7 -4 -4 -5 -5 -3 -3 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -4 -5 -5 -5 -4 -2 -1 -0 0 -0 -0 -0 0 -0 -0 -1 -0 -0 -1 -0 -1 -3 -1 -1 -1 -0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -6 -15 -26 -27 -46 -59 -47 -32 -33 -28 -22 -14 -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 -1 -1 -1 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -2 -2 -2 -3 -3 -6 -10 -14 -16 -19 -20 -21 -21 -21 -18 -14 -14 -12 -13 -10 -8 -3 -0 -1 -3 -2 -2 -3 -2 -4 -4 -1 -1 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -5 -9 -15 -19 -22 -24 -25 -25 -21 -21 -18 -8 -2 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -5 -7 -4 -2 -0 -0 -1 -2 -5 -8 -8 -4 -4 -2 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -3 -5 -3 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -5 -5 -3 -2 -2 -5 -11 -13 -11 -10 -9 -10 -7 -2 -4 -5 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -48 -89 -118 -129 -115 -99 -80 -73 -90 -118 -134 -125 -114 -125 -138 -113 -100 -99 -98 -93 -78 -49 -30 -27 -25 -20 -16 -13 -12 -11 -9 -9 -7 -7 -6 -6 -5 -4 -4 -3 -3 -3 -3 -3 -3 -2 -1 -1 -0 -0 -1 -1 -1 -0 -0 -0 -0 0 -0 -0 -1 -2 -2 -3 -4 -6 -8 -9 -9 -9 -4 -1 -0 0 0 -0 0 0 -0 -0 -0 -0 -1 -5 -1 -0 -2 -2 -2 -0 0 0 0 0 0 0 -0 -0 -0 -2 -5 -9 -19 -37 -53 -55 -57 -57 -51 -48 -50 -47 -43 -36 -27 -17 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -3 -4 -6 -9 -11 -13 -14 -14 -14 -14 -12 -11 -11 -12 -14 -15 -14 -10 -5 -4 -7 -6 -10 -9 -10 -14 -11 -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 -1 -1 -1 -1 -2 -2 -3 -3 -3 -3 -4 -5 -5 -5 -5 -6 -8 -10 -12 -15 -17 -16 -15 -18 -16 -14 -15 -10 -3 -0 -0 0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -6 -6 -2 -1 -1 -0 -1 -3 -7 -11 -11 -6 -2 -1 -0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -1 -1 -2 -3 -2 -1 -1 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -2 -1 -0 -0 -0 0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -7 -7 -6 -4 -3 -4 -10 -12 -10 -8 -7 -10 -10 -10 -5 -2 -2 -2 -0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 -12 -66 -124 -124 -108 -98 -87 -78 -80 -102 -124 -132 -129 -134 -164 -167 -123 -95 -96 -97 -99 -96 -73 -49 -40 -34 -26 -21 -18 -16 -14 -12 -10 -8 -7 -6 -6 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -2 -0 -0 -1 -2 -1 -1 -1 -1 -0 -0 -1 -1 -3 -3 -4 -6 -10 -11 -13 -15 -15 -16 -8 -1 -0 0 0 0 0 -0 -0 -0 -0 -0 -2 -7 -4 -2 -3 -5 -2 -0 -0 0 0 0 0 0 -0 -0 -1 -4 -9 -15 -27 -44 -55 -50 -50 -58 -61 -58 -57 -56 -53 -42 -27 -17 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -4 -6 -9 -10 -10 -10 -9 -8 -6 -6 -6 -8 -10 -11 -11 -11 -11 -9 -9 -9 -9 -8 -11 -12 -9 -5 -4 -3 -2 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -4 -6 -7 -7 -7 -7 -8 -8 -8 -7 -6 -8 -9 -8 -4 -10 -9 -4 -1 -4 -3 -3 -3 -2 -1 -0 -0 -0 0 -0 -1 -1 -1 -1 -2 -1 -3 -4 -2 -2 -3 -3 -1 -1 -2 -4 -6 -7 -4 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 0 0 0 -0 -0 -0 -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 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -8 -8 -9 -7 -4 -4 -8 -11 -9 -8 -7 -11 -8 -8 -10 -3 -3 -1 -0 0 -119 -143 0 0 0 0 0 0 0 0 0 0 0 -15 -78 -127 -108 -89 -87 -84 -79 -89 -113 -127 -130 -135 -154 -181 -183 -152 -122 -125 -123 -116 -112 -96 -71 -58 -48 -39 -34 -30 -24 -19 -15 -11 -8 -7 -8 -8 -8 -7 -6 -5 -5 -5 -5 -5 -4 -5 -6 -4 -1 -0 -1 -2 -2 -2 -2 -2 -1 -1 -2 -2 -4 -4 -7 -9 -14 -14 -16 -18 -20 -17 -7 -1 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -2 -5 -5 -4 -6 -7 -3 -1 -0 -0 -0 0 0 0 -0 -2 -3 -8 -12 -16 -27 -36 -36 -36 -46 -51 -60 -52 -42 -35 -27 -16 -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 -1 -1 -1 -2 -4 -6 -7 -8 -7 -6 -5 -3 -3 -3 -4 -5 -6 -6 -7 -6 -6 -7 -6 -5 -5 -7 -7 -5 -4 -3 -3 -1 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -5 -7 -9 -12 -12 -12 -13 -13 -12 -11 -8 -6 -7 -4 -4 -1 -2 -2 -1 -0 0 0 0 -0 -0 0 -0 -0 -0 0 -0 -1 -3 -5 -4 -4 -3 -3 -3 -3 -5 -6 -3 -2 -1 -1 -2 -3 -3 -2 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -0 -0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -6 -4 -5 -6 -5 -4 -4 -8 -10 -5 -4 -7 -9 -7 -11 -3 -5 -2 -0 0 -149 -118 0 0 0 0 0 0 0 0 0 -0 -2 -19 -80 -118 -89 -75 -83 -87 -85 -101 -118 -117 -107 -113 -142 -175 -181 -161 -141 -134 -122 -127 -120 -102 -81 -69 -57 -49 -42 -36 -27 -21 -16 -12 -9 -8 -8 -8 -8 -7 -6 -6 -6 -6 -5 -6 -5 -5 -6 -5 -3 -1 -1 -1 -2 -3 -3 -3 -2 -2 -2 -3 -4 -5 -8 -11 -15 -16 -16 -23 -17 -7 -1 -0 -0 -0 -0 0 0 0 0 -0 -1 -1 -2 -3 -4 -4 -6 -6 -3 -1 -0 -0 -0 0 0 -1 -3 -10 -13 -17 -18 -21 -30 -32 -23 -23 -38 -40 -38 -32 -20 -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 -1 -1 -2 -4 -6 -7 -6 -4 -3 -2 -1 -1 -1 -1 -1 -2 -2 -4 -6 -8 -9 -9 -8 -7 -5 -4 -2 -2 -1 -0 -0 -0 0 0 0 -0 -0 0 -0 -0 0 0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -3 -4 -6 -7 -8 -11 -13 -16 -19 -20 -20 -20 -19 -17 -9 -4 -3 -1 -1 -1 -0 -0 -1 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 -0 -1 -2 -2 -4 -3 -3 -2 -2 -3 -4 -5 -4 -3 -2 -2 -2 -2 -1 -1 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -0 -0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -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 -7 -5 -2 -2 -4 -5 -4 -5 -9 -9 -4 -1 -2 -7 -6 -7 -1 -2 -1 -0 0 0 -10 -7 -8 -7 -5 -2 0 0 0 -1 -8 -35 -66 -61 -105 -71 -65 -89 -100 -98 -111 -108 -84 -71 -84 -130 -172 -170 -144 -126 -111 -95 -104 -110 -94 -77 -66 -54 -46 -39 -32 -25 -20 -16 -13 -11 -9 -9 -8 -8 -7 -6 -6 -6 -7 -7 -7 -6 -5 -6 -5 -4 -3 -2 -2 -2 -3 -3 -3 -3 -2 -2 -3 -4 -6 -10 -13 -15 -17 -17 -27 -8 -1 -0 0 0 -0 0 0 0 0 0 -1 -2 -3 -2 -2 -6 -10 -11 -8 -4 -1 -0 -0 -0 0 0 -2 -8 -19 -22 -24 -22 -19 -23 -25 -23 -18 -12 -9 -10 -12 -7 -2 -1 -2 -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 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 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 -3 -2 -1 -0 -0 -0 0 -0 -0 -0 -1 -5 -9 -10 -8 -6 -5 -5 -3 -1 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -1 -0 -0 -0 -0 -1 -1 -2 -3 -4 -4 -5 -7 -8 -10 -12 -15 -18 -20 -22 -22 -19 -21 -25 -20 -9 -3 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -0 0 -0 -0 -0 0 0 0 0 -0 -1 -0 -0 -1 -1 -1 -1 -2 -2 -4 -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 -1 -1 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -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 -3 -5 -4 -3 -3 -5 -5 -5 -5 -8 -11 -11 -7 -4 -2 -0 -1 -0 0 0 0 0 0 -2 -137 -146 -118 -84 -23 0 0 0 -10 -59 -129 -168 -134 -80 -59 -62 -97 -120 -112 -120 -102 -74 -64 -77 -126 -163 -159 -137 -115 -92 -75 -71 -77 -70 -65 -56 -45 -38 -32 -27 -23 -18 -15 -13 -11 -10 -9 -9 -8 -7 -6 -6 -6 -7 -7 -7 -7 -6 -6 -5 -4 -5 -4 -3 -3 -3 -3 -4 -3 -2 -2 -3 -4 -7 -11 -15 -17 -18 -19 -27 -12 -1 0 0 0 0 0 0 0 -0 -0 -1 -3 -3 -1 -2 -5 -8 -8 -6 -3 -1 -1 -1 -1 0 0 -2 -10 -17 -19 -20 -18 -11 -11 -15 -16 -12 -8 -5 -6 -8 -6 -3 -4 -8 -7 -1 -0 0 0 0 0 -0 -0 -1 -0 -0 0 0 -0 -0 -1 -0 0 0 0 0 0 -0 -0 0 0 0 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -2 -4 -4 -3 -1 -0 -0 0 0 0 0 0 0 -1 -4 -9 -10 -7 -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 -1 -1 -1 -0 -0 -1 -3 -2 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 -1 -2 -3 -4 -4 -5 -7 -8 -11 -12 -12 -11 -11 -16 -13 -6 -1 -6 -11 -10 -4 -2 -1 -0 -0 0 -0 -0 -0 -0 -1 -0 -0 0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 -0 -0 -1 -1 -1 -1 -1 -2 -3 -3 -3 -3 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 0 -0 -0 -0 -0 -0 -0 -1 -1 -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 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 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 -1 -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 -1 -4 -6 -5 -5 -8 -8 -7 -8 -9 -9 -12 -13 -9 -7 -6 -1 0 0 0 0 0 0 0 -0 -59 -210 -226 -163 -47 0 0 0 -17 -102 -159 -126 -108 -72 -57 -62 -72 -92 -105 -132 -128 -96 -83 -89 -113 -127 -124 -111 -90 -69 -54 -47 -43 -39 -44 -46 -40 -34 -30 -26 -22 -17 -14 -12 -12 -11 -10 -10 -9 -8 -7 -6 -5 -5 -6 -6 -6 -7 -7 -5 -3 -3 -2 -2 -1 -2 -2 -4 -3 -3 -3 -4 -5 -8 -12 -15 -18 -19 -21 -28 -14 -2 -0 0 0 0 0 0 -0 -2 -3 -2 -2 -1 -0 -1 -2 -3 -3 -3 -3 -4 -6 -8 -8 -1 0 -1 -4 -10 -12 -11 -11 -8 -5 -8 -11 -13 -14 -16 -17 -13 -8 -8 -10 -9 -5 -1 -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 -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 -1 -2 -3 -2 -0 0 0 0 0 0 0 0 0 0 -1 -5 -6 -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 -1 -1 -1 -0 0 -0 -3 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -4 -5 -4 -3 -6 -9 -6 -3 -2 -4 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 -0 -0 -1 -1 0 -0 0 0 0 0 -1 -1 -1 -1 -1 -0 -0 0 0 0 -0 -0 -0 -1 -1 -0 -0 -2 -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 -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 -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 -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 -1 -1 -0 0 0 0 0 0 0 0 0 -2 -5 -6 -8 -7 -9 -9 -7 -10 -12 -12 -7 -9 -4 -0 -1 -1 -0 0 0 0 0 0 0 -0 -6 -88 -125 -20 -1 0 0 0 -17 -103 -124 -105 -91 -65 -60 -58 -50 -67 -98 -129 -143 -126 -119 -114 -102 -88 -73 -64 -56 -46 -37 -34 -30 -23 -29 -41 -40 -33 -30 -28 -24 -19 -15 -13 -12 -12 -11 -10 -9 -7 -6 -6 -5 -5 -5 -5 -5 -5 -7 -5 -1 -2 -0 -0 0 -0 -1 -2 -3 -4 -5 -6 -8 -11 -13 -15 -18 -20 -23 -30 -16 -2 0 0 0 0 0 0 -0 -11 -12 -6 -2 -2 -1 -1 -1 -1 -1 -4 -8 -10 -15 -16 -15 -6 -1 -0 -0 -3 -4 -3 -5 -5 -3 -3 -9 -23 -36 -41 -35 -22 -12 -11 -10 -4 -1 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 0 0 0 -0 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -0 0 0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 0 0 -0 -0 -0 -0 -1 -1 -2 -3 -4 -3 -2 -0 -0 -0 -1 -1 -0 -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 -1 -1 -0 0 0 0 -0 -0 -0 -0 -1 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -7 -8 -8 -8 -7 -8 -12 -11 -8 -8 -2 -0 -4 -2 -0 0 0 0 0 0 0 0 -1 -29 -116 -83 0 0 0 0 -18 -108 -98 -90 -82 -64 -53 -49 -60 -93 -118 -120 -137 -153 -152 -139 -85 -64 -51 -42 -36 -32 -27 -28 -28 -24 -30 -44 -43 -35 -30 -29 -25 -20 -16 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -4 -4 -4 -4 -5 -7 -6 -2 -1 -0 0 0 0 -0 -1 -1 -3 -5 -8 -11 -13 -15 -15 -18 -19 -24 -29 -16 -3 -0 -0 0 0 0 0 -1 -21 -21 -7 -7 -12 -9 -4 -2 -3 -4 -14 -23 -20 -18 -19 -18 -13 -2 -0 -1 -2 -2 -1 -2 -2 -1 -3 -15 -33 -47 -53 -45 -26 -12 -9 -5 -1 0 0 0 0 0 0 0 0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -5 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -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 -1 -1 -1 -3 -3 -2 -1 -0 -0 -0 -0 0 0 -0 -0 -0 0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -2 -2 -2 -2 -1 -1 -1 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -1 -1 -6 -6 -3 -4 -4 -5 -6 -6 -3 -3 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -29 -118 -120 -2 -2 -0 -3 -35 -111 -78 -85 -82 -71 -63 -61 -81 -120 -134 -119 -126 -135 -128 -112 -66 -45 -36 -29 -26 -32 -44 -55 -53 -45 -53 -62 -53 -38 -31 -29 -25 -20 -15 -12 -10 -8 -6 -6 -5 -5 -4 -4 -4 -4 -3 -3 -4 -5 -5 -2 -1 -0 -0 0 0 0 0 0 -0 -1 -3 -10 -15 -15 -16 -17 -18 -21 -23 -20 -10 -2 -1 -1 0 0 0 -0 -3 -18 -16 -5 -12 -25 -24 -14 -12 -26 -32 -43 -46 -25 -21 -28 -20 -15 -5 -6 -9 -8 -6 -0 -0 -1 -2 -6 -17 -28 -40 -51 -48 -31 -14 -7 -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 0 0 -0 -0 -1 -1 -1 -0 0 0 -0 -0 -1 -0 -0 0 0 0 0 -0 -1 -1 -2 -4 -6 -8 -9 -8 -10 -9 -5 -2 -0 -0 -0 -0 -1 -1 -1 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -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 -2 -2 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 0 0 0 -0 -0 0 0 0 0 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -2 -4 -2 -1 -2 -2 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -63 -81 -33 -38 -4 -38 -138 -106 -66 -89 -88 -85 -92 -80 -84 -121 -131 -113 -101 -88 -77 -74 -56 -38 -31 -27 -24 -32 -65 -83 -73 -74 -94 -102 -80 -51 -36 -30 -25 -18 -13 -9 -6 -4 -3 -3 -3 -3 -3 -3 -2 -3 -2 -2 -4 -5 -3 -1 -1 -1 0 0 0 0 0 0 0 -0 -2 -8 -15 -16 -15 -12 -16 -22 -17 -6 -1 -2 -3 -1 0 0 0 -0 -3 -9 -6 -4 -9 -18 -28 -19 -20 -35 -49 -28 -7 -4 -22 -42 -26 -14 -11 -15 -25 -20 -14 -1 -2 -5 -11 -16 -23 -23 -31 -42 -43 -31 -14 -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 -1 -2 -2 -2 -1 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -1 -2 -3 -4 -8 -8 -4 -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 -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 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -3 -3 -1 -3 -3 -2 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -148 -191 -130 -124 -17 -75 -149 -99 -72 -98 -92 -86 -82 -62 -86 -153 -139 -110 -84 -58 -48 -53 -51 -43 -42 -41 -36 -36 -69 -93 -89 -104 -127 -137 -109 -70 -45 -32 -24 -17 -10 -5 -3 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -4 -4 -3 -2 -1 -1 0 0 0 0 0 0 0 -0 -1 -4 -10 -13 -12 -11 -17 -16 -7 -1 -0 -1 -2 -1 0 0 0 -0 -1 -3 -3 -9 -9 -18 -26 -14 -16 -40 -30 -9 -1 0 -27 -50 -33 -17 -15 -26 -38 -28 -17 -4 -7 -9 -14 -22 -28 -25 -31 -36 -34 -22 -8 -2 -0 0 0 0 0 0 0 -0 -0 -2 -1 -1 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -0 0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -2 -1 -1 -3 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -1 -1 -0 -0 -0 -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 -2 -1 -0 -1 -2 -1 -1 -1 -3 -3 -2 -4 -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 -3 -94 -160 -78 -8 -93 -151 -128 -98 -84 -105 -99 -84 -64 -72 -108 -186 -142 -101 -64 -35 -27 -34 -43 -47 -52 -57 -52 -44 -53 -69 -84 -108 -124 -133 -110 -80 -56 -38 -23 -12 -5 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -2 -3 -2 -2 -1 -0 -0 0 -0 -0 0 0 0 0 -0 -0 -2 -7 -8 -13 -22 -28 -10 -1 -0 -0 -0 -0 -0 0 0 0 -0 -1 -1 -1 -7 -16 -26 -22 -9 -7 -22 -48 -33 -8 0 -17 -38 -36 -26 -24 -34 -41 -29 -18 -10 -7 -10 -18 -22 -21 -21 -25 -24 -20 -10 -3 -0 -0 -0 -0 -0 0 0 0 -0 -1 -3 -2 -2 -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 -1 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -2 -1 -1 -1 -2 -3 -2 -0 -1 -0 -1 -1 -1 -0 -1 -1 -0 -1 -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 -1 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -0 -0 0 0 0 -0 -0 -0 0 -0 -0 0 0 0 0 0 -0 -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 -2 -1 -0 -0 -0 -0 0 0 0 0 0 -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 -1 -1 -2 -3 -3 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -8 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -10 -105 -147 -121 -101 -100 -115 -107 -98 -104 -127 -156 -164 -126 -87 -46 -19 -13 -22 -34 -39 -45 -56 -60 -53 -47 -56 -79 -102 -105 -109 -102 -86 -62 -41 -21 -6 -2 -2 -2 -1 -1 -1 -0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 0 0 0 -0 -2 -6 -8 -13 -29 -15 -16 -5 -1 -0 -0 0 0 0 0 0 -0 -1 -1 -1 -0 -2 -10 -18 -16 -8 -10 -17 -29 -26 -18 -12 -16 -33 -41 -36 -34 -39 -40 -31 -22 -14 -6 -8 -15 -20 -16 -10 -10 -8 -6 -3 -1 -1 -3 -2 -1 -0 0 0 0 -0 -1 -2 -1 -1 -1 -1 -13 -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 -1 -1 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -2 -2 -2 -1 -2 -3 -5 -6 -6 -6 -4 -3 -3 -2 -1 -0 -1 -0 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 -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 -2 -2 -1 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 0 -0 -0 -2 -1 -0 -1 -1 -0 0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -1 -3 -5 -3 -1 -0 -0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -17 -4 -7 -8 -5 -1 -1 -2 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -55 -129 -140 -121 -107 -120 -133 -117 -99 -108 -145 -180 -132 -102 -73 -35 -14 -14 -23 -29 -27 -28 -39 -57 -83 -99 -98 -104 -106 -99 -99 -100 -93 -68 -24 -5 -1 -1 -2 -3 -2 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -1 -3 -2 -1 -0 0 0 -2 -7 -10 -8 -15 -16 -2 -0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -2 -2 -1 -2 -9 -15 -11 -10 -16 -21 -33 -49 -44 -43 -52 -52 -44 -41 -42 -45 -40 -29 -16 -7 -6 -9 -11 -9 -4 -2 -1 -0 -0 -0 -4 -8 -6 -2 -0 0 0 0 0 -0 -0 0 -0 -0 -1 -20 -24 -10 -2 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 0 -0 -0 -0 -1 -2 -1 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -4 -6 -7 -8 -8 -7 -5 -4 -2 -1 -1 -2 -3 -4 -3 -2 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -1 -1 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -2 -2 -1 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -5 -8 -6 -4 -2 -1 -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 -3 -14 -15 -12 -14 -12 -9 -4 -6 -6 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -9 -161 -156 -146 -127 -112 -137 -151 -128 -102 -105 -131 -147 -108 -80 -61 -37 -23 -28 -41 -41 -27 -17 -20 -45 -91 -111 -109 -113 -109 -100 -100 -104 -103 -69 -18 -0 -1 -1 -1 -2 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -3 -3 -2 -0 -0 0 0 -2 -4 -5 -7 -12 -4 -0 0 0 -0 -0 0 0 0 0 0 0 -0 -1 -3 -5 -3 -2 -1 -6 -11 -12 -15 -15 -14 -25 -39 -50 -55 -57 -52 -46 -43 -45 -52 -53 -42 -24 -11 -6 -5 -6 -3 -1 -0 0 0 -0 -2 -8 -10 -5 -1 -0 0 0 0 0 0 0 0 0 -0 -3 -22 -28 -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 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -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 -0 -1 -3 -5 -6 -7 -6 -6 -6 -4 -2 -2 -2 -3 -5 -5 -4 -4 -3 -2 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -1 -2 -3 -2 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 0 0 -0 -0 -0 -0 -1 -0 -1 -2 -2 -2 -2 -2 -2 -3 -4 -3 -3 -3 -3 -7 -9 -8 -5 -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 -1 -0 0 0 0 0 -0 -1 -0 0 0 0 -0 -0 -1 -2 -5 -8 -8 -10 -13 -10 -12 -14 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -24 -168 -166 -137 -116 -143 -165 -142 -112 -109 -129 -125 -92 -66 -50 -48 -48 -58 -69 -64 -40 -16 -11 -30 -73 -106 -113 -112 -112 -105 -98 -97 -89 -62 -21 -0 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -0 -0 0 0 0 -1 -1 -5 -11 -10 -2 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -4 -5 -3 -1 -3 -5 -7 -11 -10 -12 -21 -28 -38 -44 -47 -44 -39 -38 -43 -53 -59 -54 -38 -20 -10 -4 -1 0 0 0 0 -0 -2 -6 -9 -7 -2 -0 0 0 0 0 0 0 0 0 -0 -1 -8 -27 -29 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 -0 -0 -0 -1 -1 -1 -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 -1 -2 -3 -4 -3 -3 -4 -4 -3 -2 -2 -2 -3 -4 -4 -4 -4 -3 -2 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -2 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -1 -2 -3 -3 -2 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -3 -3 0 0 0 0 -0 -1 -3 -2 -1 -1 -1 -3 -4 -4 -5 -7 -7 -6 -5 -6 -5 -4 -5 -9 -8 -2 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -3 -3 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -2 0 0 -0 -0 -1 -0 -0 0 -2 -4 -2 -1 -4 -17 -15 -2 -8 -19 -16 -16 -21 -18 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -51 -191 -192 -146 -119 -142 -183 -152 -123 -116 -132 -118 -83 -55 -46 -58 -75 -81 -79 -72 -59 -27 -12 -32 -96 -121 -119 -115 -122 -122 -108 -94 -71 -29 0 -0 -1 -1 -2 -3 -3 -1 -0 -0 0 0 0 -0 -0 -0 0 0 0 -0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -2 -6 -10 -7 -1 -0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -0 -4 -6 -3 -1 -1 -3 -4 -5 -5 -9 -12 -18 -25 -31 -35 -33 -28 -28 -35 -47 -58 -60 -47 -29 -18 -9 -2 -0 -0 -1 -1 -3 -5 -8 -8 -3 -1 0 0 0 0 0 0 0 0 0 -0 -1 -11 -31 -33 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -1 -1 -2 -1 -1 -2 -2 -2 -2 -1 -1 -1 -2 -2 -3 -3 -3 -2 -1 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -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 -2 -4 -3 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -3 -4 -3 -2 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -3 0 0 0 0 -0 -1 -2 -2 -1 -1 -1 -4 -7 -7 -8 -9 -8 -7 -6 -6 -6 -4 -3 -5 -7 -2 -0 0 0 0 0 -0 -0 -1 -0 -0 0 -0 -0 -2 -5 -3 -2 -1 -0 -0 0 0 0 0 -0 -0 0 0 0 -1 -5 -7 -6 -2 -0 0 -0 -1 -1 -1 -0 -5 -13 -3 -2 -1 -3 -4 -1 -10 -17 -3 -5 -9 -11 -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 -3 -83 -197 -174 -166 -131 -145 -186 -117 -128 -122 -138 -136 -89 -54 -52 -77 -117 -118 -75 -69 -67 -39 -18 -31 -85 -124 -130 -127 -130 -131 -123 -107 -74 -27 0 -0 -0 -1 -6 -12 -8 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -1 -2 -7 -9 -6 -2 -0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 0 -4 -8 -7 -3 -2 -3 -4 -3 -2 -8 -11 -14 -20 -23 -26 -24 -22 -22 -27 -38 -51 -56 -49 -34 -23 -14 -6 -4 -4 -6 -7 -4 -4 -3 -4 -1 -0 0 0 0 0 0 0 0 0 0 -0 -1 -8 -29 -36 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -2 -3 -2 -1 -0 0 0 -0 -0 0 0 0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -2 -3 -3 -2 -1 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 -0 -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 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 0 -0 -0 0 -0 -0 -0 -0 -0 -1 -3 -4 -3 -3 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 0 0 0 0 -0 -0 -0 -1 -1 -1 -2 -4 -7 -8 -7 -7 -6 -5 -6 -6 -6 -5 -3 -4 -5 -2 -0 -0 0 0 0 -0 -1 -1 -0 0 -0 -0 -1 -3 -3 -4 -2 -1 -0 -0 0 0 0 -0 -0 -0 0 0 0 -0 -2 -7 -9 -8 -7 -6 -4 -3 -2 -1 -0 -2 -6 -1 -1 -1 -2 -1 -0 -4 -16 -15 -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 -2 -79 -94 -83 -158 -146 -148 -161 -74 -114 -123 -119 -165 -101 -73 -80 -112 -164 -161 -96 -66 -63 -36 -22 -45 -102 -84 -129 -122 -130 -132 -128 -94 -60 -22 -0 0 -0 -5 -17 -25 -10 -3 -2 -3 -3 -3 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 0 0 -0 -1 -2 -3 -6 -8 -5 -2 -0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -4 -9 -11 -8 -5 -5 -4 -4 -6 -12 -18 -20 -22 -23 -21 -24 -24 -25 -27 -34 -43 -49 -45 -34 -25 -19 -17 -19 -21 -21 -14 -3 -2 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 -1 -9 -30 -33 -3 -0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 -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 -1 -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 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 -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 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -3 -2 -1 -1 -0 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 0 0 0 0 -0 -0 -0 -1 -2 -4 -5 -4 -5 -4 -3 -4 -5 -5 -5 -4 -2 -2 -3 -2 -1 0 0 0 -0 -1 -0 -0 0 -0 -3 -3 -1 -2 -2 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -5 -6 -2 -3 -4 -4 -5 -3 -0 0 0 -0 -1 -2 -2 -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 -3 -17 -114 -167 -156 -143 -94 -155 -134 -101 -129 -111 -106 -120 -186 -202 -179 -106 -64 -51 -27 -24 -61 -122 -100 -89 -126 -140 -149 -127 -44 -14 -4 -0 -1 -5 -18 -33 -31 -10 -6 -6 -7 -7 -5 -2 -0 -0 -1 -1 -1 -1 -1 -2 -1 -0 -0 0 0 -0 -1 -2 -9 -14 -10 -4 -1 -0 0 0 0 0 0 -0 -1 -0 -0 -0 -0 0 -0 -1 -1 -3 -7 -10 -12 -10 -6 -4 -4 -7 -16 -24 -30 -29 -28 -23 -22 -22 -24 -29 -36 -41 -44 -40 -33 -28 -27 -29 -36 -41 -36 -20 -8 -1 -1 -8 -7 -2 -0 0 0 -0 -0 0 0 0 0 -0 -4 -17 -32 -25 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -1 -1 -1 -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 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 0 -0 -0 -0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -1 -1 -0 -0 0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -1 -2 -2 -2 -2 -1 -1 -1 -2 -4 -4 -3 -2 -2 -1 -0 0 0 -0 -0 -0 0 -0 -1 -5 -6 -2 -1 -0 -1 -0 -0 -1 -0 -0 -0 -0 0 0 0 0 -0 -1 -2 -3 -3 -1 0 -1 -1 -2 -1 -1 -1 -1 -1 -2 -3 -3 -2 -2 -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 -1 -99 -163 -164 -127 -153 -275 -195 -143 -119 -174 -151 -156 -238 -212 -141 -79 -57 -42 -27 -32 -72 -134 -141 -126 -141 -155 -136 -72 -16 -8 -3 -1 -6 -30 -55 -51 -29 -13 -12 -12 -11 -9 -7 -3 -0 -0 -1 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -3 -11 -16 -9 -3 -0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -2 -4 -7 -6 -5 -4 -5 -8 -10 -9 -6 -5 -7 -12 -22 -31 -35 -33 -29 -23 -15 -11 -14 -25 -37 -41 -39 -35 -33 -35 -37 -39 -45 -51 -48 -33 -21 -12 -9 -13 -10 -3 -0 0 0 -0 -0 0 0 0 -0 -3 -11 -25 -33 -16 -2 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -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 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 0 0 0 0 -0 -0 -0 -1 -1 -1 -2 -1 -1 -1 -1 -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 -1 -1 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -0 0 -0 -0 -0 -0 -0 -1 -0 -0 -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 -1 -1 -2 -1 -1 -2 -1 -0 -0 0 0 0 -0 -0 -0 -0 -1 -2 -3 -2 -3 -2 -1 -0 -1 -1 -0 -0 -0 -0 0 0 0 0 0 -1 -2 -3 -5 -7 -4 0 0 0 0 -1 -2 -1 -1 -3 -3 -3 -3 -2 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -33 -143 -169 -165 -233 -302 -239 -209 -197 -251 -207 -203 -226 -201 -89 -54 -53 -46 -43 -48 -66 -113 -147 -142 -144 -126 -55 -12 -18 -25 -15 -6 -21 -65 -86 -56 -28 -22 -20 -17 -15 -12 -8 -4 -0 -0 -0 -1 -2 -3 -3 -2 -0 -0 -0 -0 -0 -0 -1 -3 -9 -10 -4 -0 -0 0 0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -5 -8 -9 -10 -9 -7 -7 -7 -7 -6 -3 -5 -11 -16 -22 -28 -32 -31 -27 -19 -8 -3 -6 -20 -34 -37 -34 -32 -36 -43 -47 -50 -54 -56 -51 -42 -34 -21 -12 -9 -5 -1 -0 0 0 0 0 0 0 -0 -3 -12 -23 -30 -27 -9 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -2 -7 -12 -10 -4 -1 -0 -0 -1 -2 -2 -1 -0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -2 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 0 -0 -0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 0 0 0 0 0 -0 -0 -0 -1 -2 -2 -5 -6 -4 -2 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 -0 -2 -5 -5 -7 -8 -3 0 0 0 0 -0 -1 -1 -2 -2 -3 -1 -1 -2 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -127 -169 -271 -248 -258 -280 -258 -252 -273 -248 -238 -211 -124 -55 -45 -58 -60 -62 -61 -75 -120 -144 -123 -92 -48 -15 -25 -52 -70 -51 -34 -55 -92 -76 -48 -36 -32 -26 -20 -15 -11 -6 -2 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -2 -3 -2 -0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -1 -2 -4 -6 -9 -14 -17 -16 -13 -10 -7 -4 -2 -4 -10 -15 -17 -19 -23 -25 -23 -16 -7 -1 -6 -20 -31 -31 -28 -30 -37 -46 -53 -59 -64 -63 -51 -41 -34 -20 -8 -5 -2 -1 -0 0 0 0 0 0 -0 -3 -11 -23 -29 -27 -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 0 0 -0 -0 -0 -0 -0 -0 -1 -8 -21 -32 -26 -13 -3 -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 -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 -0 -0 -1 -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 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 0 -0 -0 -0 -0 -0 -0 -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 -1 -1 -1 -0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -3 -2 -2 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -3 -1 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 0 -1 -4 -5 -4 -4 -2 -0 0 0 0 -0 -1 -2 -2 -2 -2 -2 -1 -1 -2 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -53 -188 -288 -225 -283 -274 -246 -255 -268 -269 -250 -181 -71 -53 -55 -66 -77 -71 -90 -124 -130 -99 -63 -39 -22 -32 -70 -106 -105 -74 -95 -105 -92 -56 -45 -42 -34 -25 -18 -12 -7 -3 -1 -0 -0 -0 -0 0 0 0 -0 -1 -2 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 -0 -1 -3 -4 -9 -17 -24 -24 -22 -19 -14 -8 -4 -6 -11 -16 -15 -13 -13 -17 -20 -19 -15 -12 -17 -25 -29 -27 -24 -25 -31 -39 -50 -62 -72 -70 -51 -34 -30 -28 -20 -11 -6 -2 -1 -0 -0 0 0 0 -1 -7 -18 -27 -26 -19 -8 -1 0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -9 -27 -40 -35 -19 -7 -1 -0 -1 -2 -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 -1 -0 0 0 0 0 0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -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 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 -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 -1 -1 -1 -1 -2 -2 -2 -3 -3 -3 -3 -3 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -1 -1 -1 -0 0 -0 -0 -1 -1 -1 -0 -0 -1 -1 -3 -12 -7 -2 -1 -0 -1 -0 -0 -1 -3 -3 -2 -2 -3 -3 -2 -2 -1 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -186 -233 -356 -308 -260 -225 -220 -244 -267 -231 -135 -74 -69 -70 -85 -133 -76 -127 -113 -81 -65 -50 -36 -36 -70 -125 -133 -86 -69 -112 -82 -51 -48 -42 -36 -26 -18 -11 -6 -3 -1 -0 -0 -0 0 -0 0 0 -0 0 -0 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -3 -4 -4 -8 -18 -27 -26 -27 -29 -25 -19 -14 -12 -17 -23 -22 -15 -9 -11 -16 -22 -25 -25 -28 -31 -31 -30 -22 -16 -18 -27 -41 -57 -69 -67 -47 -26 -22 -33 -41 -33 -21 -10 -3 -1 -0 0 0 0 -1 -6 -15 -21 -18 -12 -3 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -5 -22 -31 -28 -18 -7 -1 -0 -0 -1 -1 -1 -1 -0 -0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -3 -1 -0 -0 0 0 0 -0 -2 -5 -5 -2 -1 -0 -0 -0 -0 0 0 -0 -0 -1 -2 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 -0 -0 0 0 0 0 -0 -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 -1 -2 -1 -3 -3 -3 -3 -4 -3 -3 -3 -2 -1 -1 -0 -0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -1 0 -0 0 -0 -0 -2 -1 -0 -0 -0 -1 -4 -11 -13 -4 -2 -1 -2 -1 -1 -2 -3 -3 -2 -2 -3 -4 -3 -2 -1 -1 -0 -8 -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 -15 -102 -223 -358 -311 -270 -227 -192 -202 -233 -230 -162 -90 -72 -72 -96 -146 -104 -98 -82 -70 -63 -52 -44 -56 -108 -138 -106 -70 -79 -55 -38 -37 -35 -29 -24 -16 -11 -5 -2 -1 -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 -3 -2 -1 -4 -6 -7 -6 -7 -15 -28 -32 -26 -25 -27 -30 -30 -31 -23 -23 -28 -28 -20 -11 -9 -14 -23 -31 -36 -38 -40 -39 -33 -17 -8 -10 -22 -34 -43 -51 -56 -46 -25 -16 -29 -50 -49 -31 -13 -3 -0 0 0 0 0 -0 -3 -9 -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 0 0 0 0 0 0 -0 -0 -6 -12 -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 -1 -2 -2 -1 -1 -1 -1 -1 -1 -0 -1 -1 -1 -0 -0 -0 0 -0 -3 -2 -0 -0 0 0 0 -0 -4 -6 -4 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -1 -1 -1 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -2 -2 -1 -0 -0 0 0 0 -0 -0 -1 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -1 -1 -1 -1 -3 -2 -1 -3 -5 -9 -14 -4 -1 -3 -1 -1 -2 -2 -6 -5 -2 -2 -4 -3 -1 -0 -0 0 -2 -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 -97 -302 -343 -303 -285 -239 -208 -181 -200 -214 -212 -141 -78 -71 -103 -138 -112 -87 -81 -74 -65 -52 -46 -65 -121 -107 -72 -59 -56 -44 -31 -27 -23 -20 -15 -10 -6 -3 -1 -0 -0 0 0 0 0 0 -0 -1 -1 -0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -15 -11 -14 -9 -15 -18 -18 -18 -30 -37 -29 -24 -32 -26 -34 -38 -53 -40 -31 -31 -33 -28 -18 -13 -17 -25 -37 -47 -53 -55 -49 -30 -8 -7 -18 -30 -30 -29 -35 -50 -50 -30 -15 -26 -52 -58 -32 -11 -3 -0 -0 0 0 -0 -1 -5 -10 -10 -5 -1 -0 0 0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 -0 -1 -1 -0 -0 0 0 0 -0 -3 -4 -1 0 0 0 -0 -0 -0 -0 0 0 0 -1 -1 -1 -2 -1 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 -0 -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 -1 -1 -1 -1 -0 0 0 0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -3 -3 -3 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 -0 -0 -1 -0 0 -1 -1 -3 -7 -15 -16 -3 -1 -3 -2 -1 -2 -2 -15 -13 -4 -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 -176 -384 -360 -308 -290 -249 -229 -197 -186 -159 -183 -184 -160 -140 -125 -114 -96 -89 -87 -78 -65 -51 -42 -58 -104 -87 -65 -56 -46 -37 -31 -24 -21 -17 -12 -8 -4 -2 -0 -0 0 0 -0 -0 -0 -0 -0 -2 -2 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -1 -4 -12 -31 -31 -28 -7 -2 -1 -30 -23 -2 -4 -5 -12 -34 -50 -53 -62 -47 -53 -40 -38 -42 -42 -32 -26 -29 -36 -47 -58 -66 -66 -51 -24 -8 -16 -39 -45 -31 -27 -37 -58 -62 -45 -33 -39 -47 -37 -17 -8 -2 -0 -0 0 0 -1 -7 -12 -14 -10 -4 -0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -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 -1 -2 -1 -0 -1 -1 -2 -1 -0 0 -0 -0 -0 0 0 0 0 0 0 -1 -1 -0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -1 -1 -1 -1 -0 -0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -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 -1 -1 -0 -0 -0 0 0 -0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 0 0 -0 -0 0 -0 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -0 -1 -1 -0 -0 -1 -1 -4 -4 -6 -5 -10 -9 -5 -3 -2 -2 -4 -12 -11 -4 -3 -4 -4 -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 -178 -361 -369 -325 -296 -266 -250 -223 -190 -184 -133 -165 -172 -144 -112 -96 -95 -96 -92 -80 -65 -49 -38 -43 -78 -106 -89 -77 -61 -45 -32 -24 -19 -15 -11 -7 -3 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -3 -5 -13 -33 -35 -28 -6 -1 0 0 0 0 0 -0 -2 -17 -39 -40 -45 -10 -39 -52 -56 -63 -62 -51 -44 -45 -51 -58 -64 -68 -65 -48 -25 -22 -37 -55 -51 -36 -37 -41 -67 -77 -68 -61 -61 -51 -30 -17 -7 -1 0 0 0 -0 -4 -13 -17 -15 -8 -2 -0 0 0 -0 -1 -1 -0 0 0 -0 -1 -1 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -20 -21 -10 -2 -0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -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 -1 -1 -1 -0 -0 -0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -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 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 -0 -0 -1 -1 -1 -2 -2 -2 -3 -3 -1 -0 -0 -1 -1 -2 -4 -6 -1 -2 -4 -11 -9 -4 -3 -4 -4 -3 -2 -1 -2 -3 -4 -4 -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 -76 -297 -376 -350 -320 -293 -273 -245 -213 -207 -139 -107 -137 -112 -95 -94 -99 -101 -93 -78 -61 -44 -34 -44 -80 -151 -119 -93 -69 -47 -30 -21 -15 -11 -8 -5 -3 -2 -1 -1 -2 -2 -3 -2 -2 -2 -2 -3 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -4 -13 -31 -31 -36 -9 -1 0 0 0 0 0 0 0 -3 -9 -8 -6 -1 -3 -40 -69 -79 -74 -64 -57 -57 -64 -73 -75 -72 -64 -52 -42 -45 -57 -62 -53 -49 -65 -57 -73 -84 -82 -78 -72 -60 -46 -31 -12 -1 -0 0 -0 -2 -11 -18 -17 -11 -5 -1 -0 0 -0 -0 -1 -1 -0 0 0 -0 -2 -3 -1 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -19 -82 -70 -23 -4 -0 0 -0 -0 -0 0 0 -0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 -1 -1 -0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -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 -4 -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 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 -0 -0 0 0 0 -0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -1 -1 -2 -3 -3 -4 -2 -1 -0 -0 -0 -2 -3 -2 -4 -2 -2 -3 -6 -5 -3 -3 -4 -4 -3 -1 -1 -2 -4 -4 -4 -2 -0 -0 -0 -1 -1 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -245 -386 -381 -345 -314 -290 -260 -229 -206 -154 -99 -138 -125 -107 -106 -105 -100 -88 -72 -55 -42 -42 -66 -108 -143 -107 -78 -56 -36 -24 -17 -12 -9 -7 -6 -5 -4 -4 -3 -3 -4 -5 -4 -4 -4 -4 -4 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -7 -11 -23 -27 -15 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -3 -22 -59 -68 -63 -60 -59 -67 -79 -90 -93 -86 -76 -69 -69 -70 -70 -64 -53 -49 -57 -68 -73 -74 -74 -71 -66 -68 -71 -54 -20 -0 -0 -0 -1 -6 -17 -19 -12 -5 -1 -0 0 -0 -1 -2 -2 -0 -0 0 0 -0 -2 -3 -1 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -38 -105 -86 -31 -6 -0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -1 -1 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -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 -1 -0 -0 -0 -0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 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 -7 -2 -0 0 0 0 0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -1 -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 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 0 0 -0 -0 -0 -0 -1 -2 -3 -2 -0 -0 -0 -0 -1 -2 -3 -3 -5 -6 -3 -3 -5 -4 -3 -3 -2 -2 -2 -1 -1 -2 -3 -4 -4 -2 -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 -1 -102 -334 -409 -375 -340 -312 -281 -244 -188 -126 -111 -115 -126 -116 -113 -105 -96 -82 -65 -51 -49 -72 -121 -148 -118 -88 -66 -45 -28 -20 -16 -13 -11 -10 -9 -8 -8 -7 -6 -7 -7 -8 -6 -6 -8 -7 -7 -7 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -17 -13 -6 -7 -8 -2 -0 -1 -5 -9 -5 -1 0 0 0 0 0 0 0 0 -8 -43 -58 -48 -43 -40 -47 -64 -80 -90 -97 -97 -92 -89 -91 -86 -74 -61 -46 -30 -24 -27 -34 -42 -47 -44 -43 -60 -77 -61 -20 -0 -0 -0 -2 -10 -17 -12 -4 -1 -0 0 0 -0 -1 -3 -3 -0 0 0 0 -0 -1 -3 -1 0 0 0 0 -0 -1 -0 0 -0 0 -0 -0 0 0 0 -1 -23 -30 -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 -1 -4 -5 -4 -2 -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 -1 -2 -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 -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 -1 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 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 -0 -0 0 0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -0 -2 -6 -6 -5 -8 -9 -13 -11 -3 -3 -2 -1 -0 -1 -2 -2 -2 -2 -3 -4 -3 -2 -1 -1 -2 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -174 -402 -416 -377 -338 -307 -264 -198 -140 -128 -118 -124 -115 -106 -102 -92 -76 -56 -44 -55 -99 -135 -138 -110 -83 -62 -41 -28 -20 -18 -16 -15 -14 -13 -12 -11 -10 -9 -10 -11 -12 -10 -7 -9 -6 -5 -4 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -5 -24 -25 -11 -1 0 0 0 -3 -16 -33 -47 -29 -3 0 0 0 0 0 0 0 0 -9 -38 -60 -49 -42 -41 -54 -80 -92 -91 -94 -97 -94 -89 -86 -77 -65 -52 -38 -19 -20 -25 -24 -25 -25 -22 -23 -35 -49 -38 -9 -1 0 -0 -3 -14 -12 -4 -0 0 0 0 0 -0 -1 -2 -2 -0 0 0 0 0 -1 -2 -1 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -2 -4 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -4 -2 -0 -0 0 -0 -1 -1 -1 -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 -0 -0 -0 -2 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 -0 0 -0 -0 0 0 0 -0 -0 -0 -0 -1 -2 -4 -6 -7 -7 -9 -7 -4 -3 -2 -3 -2 -1 -1 -1 -2 -3 -3 -2 -3 -4 -3 -2 -2 -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 -26 -109 -278 -407 -400 -373 -334 -313 -273 -223 -191 -189 -189 -142 -110 -102 -98 -89 -72 -47 -37 -60 -121 -146 -129 -104 -82 -60 -42 -30 -24 -22 -20 -19 -17 -16 -15 -13 -12 -13 -14 -14 -13 -10 -8 -7 -4 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -2 -17 -27 -28 -24 -9 0 0 0 -7 -34 -56 -57 -48 -3 0 0 0 0 0 0 0 -1 -7 -27 -56 -69 -68 -56 -21 -47 -106 -102 -96 -85 -69 -60 -60 -62 -61 -62 -68 -70 -75 -61 -38 -22 -12 -6 -3 -4 -7 -6 -2 -1 -0 -1 -7 -19 -5 -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 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -0 0 0 0 -1 -2 -1 -0 0 -0 -0 0 0 0 -0 -0 -1 -0 -0 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 -2 -5 -7 -8 -8 -7 -3 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 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 -0 -0 -0 0 0 0 0 0 0 -0 -1 -3 -7 -10 -9 -9 -11 -12 -2 -2 -3 -4 -2 -1 -1 -2 -3 -4 -4 -1 -3 -3 -2 -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 -70 -212 -319 -341 -306 -305 -248 -253 -224 -170 -175 -162 -198 -205 -145 -106 -92 -77 -58 -38 -42 -81 -153 -156 -123 -96 -76 -58 -43 -34 -28 -24 -22 -20 -18 -17 -15 -15 -15 -14 -13 -11 -8 -5 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -9 -6 -10 -21 -38 -42 -15 -7 -18 -12 -0 -4 -22 -60 -72 -29 -35 -35 -31 -35 -39 -33 -27 -23 -14 -11 -46 -101 -90 -39 -8 -29 -119 -116 -96 -73 -50 -45 -60 -57 -39 -44 -62 -90 -123 -77 -41 -14 -4 -3 -2 -1 -0 -1 -1 -0 -0 -2 -12 -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 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -1 -0 -0 -0 -0 -0 0 -0 -0 0 0 0 -0 -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 -2 -5 -9 -10 -9 -6 -3 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -2 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 -1 -6 -11 -11 -11 -13 -12 -1 -3 -5 -4 -2 -2 -5 -5 -4 -4 -4 -3 -4 -3 -2 -1 -2 -3 -2 -2 -2 -2 -1 -2 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -97 -170 -229 -324 -323 -302 -244 -212 -181 -155 -203 -182 -237 -233 -162 -110 -88 -65 -45 -39 -64 -129 -153 -130 -104 -84 -67 -52 -39 -31 -26 -23 -20 -19 -18 -16 -16 -16 -14 -9 -6 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -6 -2 -7 -25 -34 -21 -27 -49 -43 -15 -22 -61 -95 -82 -79 -71 -64 -59 -69 -61 -40 -32 -39 -44 -35 -60 -122 -119 -92 -98 -122 -143 -132 -108 -86 -47 -36 -50 -37 -8 -5 -12 -43 -72 -40 -21 -7 -6 -11 -10 -4 -1 0 -0 -2 -8 -15 -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 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -1 -2 -3 -2 -1 -0 -0 -0 -0 -0 -0 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 -7 -5 -4 -2 -3 -3 -3 -1 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -10 -11 -7 -1 -4 -5 -3 -1 -2 -4 -3 -2 -2 -4 -4 -3 -2 -1 -0 -3 -3 -3 -3 -2 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -129 -235 -334 -386 -363 -322 -276 -222 -203 -225 -265 -209 -261 -241 -161 -107 -77 -49 -33 -49 -105 -178 -163 -110 -93 -76 -58 -43 -32 -26 -22 -20 -18 -18 -17 -16 -16 -15 -9 -4 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -6 -12 -8 -1 -4 -19 -30 -36 -45 -56 -53 -38 -42 -61 -55 -60 -60 -49 -30 -30 -40 -73 -47 -25 -35 -66 -78 -87 -122 -132 -112 -52 -154 -141 -126 -126 -107 -38 -11 -14 -9 -0 -15 -43 -50 -23 -17 -18 -17 -20 -20 -16 -8 -3 -3 -6 -13 -21 -24 -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 -1 -1 -0 -1 -1 -1 -0 -0 0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 0 -0 -0 0 0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -1 -3 -5 -6 -5 -6 -6 -4 -5 -5 -4 -1 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 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 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -3 -0 -1 -4 -6 -5 -2 -2 -3 -2 -3 -1 -2 -2 -2 -2 -1 -1 -1 -1 -0 -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 -56 -96 -269 -385 -377 -293 -209 -180 -196 -229 -257 -239 -307 -252 -149 -95 -57 -29 -27 -70 -128 -140 -115 -98 -86 -68 -49 -36 -28 -24 -21 -19 -19 -18 -16 -14 -15 -10 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -4 -5 -0 -3 -13 -28 -50 -51 -40 -29 -30 -30 -27 -36 -53 -59 -28 -2 -4 -7 -34 -23 -51 -59 -74 -94 -101 -111 -110 -54 -9 -37 -144 -148 -152 -59 -12 -1 0 0 -21 -55 -58 -21 -6 -11 -26 -35 -36 -35 -32 -25 -21 -22 -27 -34 -37 -30 -16 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 -0 -1 -2 -1 -1 -0 -0 0 -0 -0 -0 0 0 -0 -0 -0 -1 -1 -0 -0 -0 -0 0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -1 -2 -3 -4 -4 -5 -8 -7 -8 -9 -6 -2 0 0 0 0 0 0 -0 -0 -1 -2 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -1 -3 -6 -6 -2 -2 -3 -2 -5 -1 -1 -1 -2 -2 -2 -2 -1 -2 -2 -4 -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 -231 -421 -421 -282 -159 -151 -204 -236 -255 -272 -229 -168 -120 -75 -36 -17 -36 -99 -157 -146 -104 -94 -78 -60 -44 -34 -30 -27 -25 -23 -21 -20 -17 -14 -14 -10 -3 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -1 -4 -19 -49 -41 -22 -14 -15 -14 -14 -24 -42 -40 -2 0 0 -0 -5 -2 -78 -82 -73 -73 -76 -94 -114 -85 -19 -22 -134 -160 -170 -84 -56 -29 -6 -28 -73 -82 -46 -11 -2 -9 -28 -43 -42 -43 -48 -51 -52 -51 -51 -49 -42 -29 -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 -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 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -4 -4 -4 -6 -8 -10 -11 -9 -4 -1 -0 0 0 0 0 0 0 -0 -1 -2 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -5 -4 -3 -3 -3 -3 -4 -1 -1 -1 -1 -2 -3 -2 -0 -0 -1 -4 -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 -4 -116 -327 -313 -196 -169 -218 -254 -265 -283 -285 -223 -137 -90 -49 -19 -20 -55 -92 -104 -103 -98 -88 -73 -58 -47 -38 -34 -31 -28 -26 -24 -22 -20 -16 -14 -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 -2 -11 -37 -29 -14 -10 -7 -4 -7 -18 -16 -2 0 0 0 0 0 0 -71 -70 -57 -54 -60 -77 -111 -102 -32 -1 -21 -116 -163 -152 -142 -105 -51 -62 -105 -96 -46 -12 -3 -8 -24 -38 -39 -40 -46 -58 -65 -63 -57 -49 -37 -21 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -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 -1 -3 -4 -4 -3 -3 -4 -7 -9 -8 -7 -5 -2 -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 0 0 0 0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 0 -0 -0 -0 -0 -0 -0 -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 -1 -4 -4 -3 -2 -2 -5 -5 -3 -2 -2 -1 -0 -0 -1 -1 -1 -0 -0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -114 -282 -403 -260 -215 -257 -302 -300 -309 -310 -248 -161 -112 -67 -29 -14 -33 -80 -106 -100 -99 -98 -89 -76 -64 -53 -44 -37 -33 -31 -29 -28 -25 -24 -20 -16 -16 -14 -7 -0 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 -8 -28 -29 -12 -5 -2 -1 -18 -14 -3 0 0 0 0 0 -4 -36 -68 -59 -47 -43 -48 -64 -96 -93 -37 0 0 -16 -97 -132 -124 -144 -125 -120 -136 -121 -72 -24 -4 -10 -22 -31 -32 -32 -37 -50 -60 -61 -57 -47 -33 -15 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 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 -8 -7 -3 -2 -2 -1 -0 -0 0 -0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 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 -1 -1 -1 -1 -4 -6 -4 -2 -2 -3 -2 -2 -2 -0 0 0 0 0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -104 -309 -422 -408 -255 -240 -324 -349 -339 -333 -305 -222 -131 -84 -51 -30 -31 -58 -107 -124 -104 -109 -107 -96 -83 -72 -60 -50 -40 -36 -34 -33 -32 -29 -28 -25 -21 -18 -23 -21 -6 -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 -3 -12 -16 -7 -1 -0 -2 -35 -26 -7 0 0 0 0 -11 -50 -78 -68 -53 -42 -37 -41 -55 -88 -89 -40 0 0 -0 -7 -19 -66 -146 -128 -108 -132 -96 -69 -38 -7 -11 -21 -26 -26 -28 -31 -40 -47 -50 -49 -39 -24 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 0 -0 0 0 -0 -0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -4 -5 -6 -4 -2 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -5 -5 -3 -2 -1 -2 -2 -3 -3 -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 -105 -290 -398 -395 -351 -342 -368 -333 -298 -255 -182 -117 -77 -52 -40 -42 -60 -94 -133 -148 -126 -133 -124 -109 -94 -81 -67 -55 -45 -40 -38 -37 -36 -33 -32 -35 -32 -25 -30 -34 -22 -6 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 0 0 -0 -0 -1 -2 -3 -2 -0 -1 -11 -30 -21 -7 -0 0 0 0 -17 -65 -88 -62 -43 -34 -32 -37 -52 -80 -79 -37 0 0 0 0 -3 -34 -104 -129 -115 -135 -90 -52 -26 -6 -11 -21 -25 -29 -34 -33 -33 -38 -41 -36 -25 -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 -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 -1 -2 -4 -5 -5 -4 -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 -2 -5 -7 -7 -2 -1 -2 -1 -2 -3 -2 -1 -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 -60 -151 -265 -357 -394 -378 -326 -243 -178 -147 -113 -68 -33 -21 -31 -58 -93 -124 -144 -151 -147 -152 -138 -118 -102 -86 -72 -60 -51 -45 -43 -42 -39 -37 -40 -48 -43 -30 -41 -41 -22 -7 -3 -5 -3 -1 -0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -1 -0 -0 0 0 0 0 -0 -1 -3 -4 -7 -25 -18 -15 -15 -4 -0 0 -1 -19 -60 -82 -55 -36 -28 -30 -39 -59 -73 -40 -9 0 0 0 0 -0 -7 -41 -165 -134 -113 -71 -27 -5 -2 -11 -24 -31 -33 -33 -34 -31 -27 -28 -23 -15 -6 -1 -0 -0 -0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -1 -0 -0 0 -0 -0 0 0 0 -0 -0 -1 -1 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -2 -4 -5 -7 -6 -3 -1 -0 -1 -1 -0 -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 -1 -4 -7 -8 -3 -3 -4 -3 -3 -3 -3 -3 -1 -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 -97 -184 -277 -307 -290 -274 -228 -153 -121 -102 -80 -39 -8 -10 -38 -85 -129 -152 -154 -154 -176 -168 -142 -118 -102 -88 -75 -66 -56 -50 -47 -46 -41 -41 -55 -56 -42 -33 -43 -36 -18 -7 -4 -7 -7 -4 -1 -0 0 0 0 0 0 0 0 -0 -1 -0 -0 -1 -2 -1 -0 -0 0 0 0 -1 -5 -11 -14 -17 -24 -14 -16 -19 -7 -14 -42 -59 -65 -71 -68 -50 -36 -30 -35 -51 -75 -75 -26 -1 0 -0 -0 0 0 -1 -19 -157 -111 -64 -24 -5 -1 -5 -14 -25 -31 -30 -28 -26 -25 -20 -18 -15 -10 -6 -4 -3 -2 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 0 0 0 -0 -0 -1 -2 -1 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -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 -4 -1 -0 -0 -0 -1 -0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 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 -2 -2 -4 -4 -2 -0 -1 -1 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -72 -217 -282 -343 -324 -230 -164 -136 -110 -95 -74 -44 -18 -8 -25 -70 -128 -166 -184 -190 -191 -187 -168 -139 -114 -99 -88 -78 -72 -59 -53 -51 -46 -40 -41 -55 -47 -39 -41 -39 -28 -15 -7 -5 -8 -10 -8 -4 -1 0 0 0 -0 -1 -2 -2 -1 -1 -1 -0 -1 -1 -1 -1 -1 -1 -0 -0 -2 -7 -14 -20 -20 -13 0 0 -8 -19 -22 -57 -73 -71 -65 -55 -45 -40 -43 -55 -75 -72 -34 -7 -0 -0 -2 -2 -0 -19 -63 -70 -110 -75 -35 -10 -6 -7 -11 -16 -19 -19 -18 -18 -18 -18 -14 -13 -12 -9 -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 -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 -1 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -5 -7 -7 -5 -2 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 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 -4 -4 -5 -4 -1 -1 -3 -4 -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 -33 -157 -299 -362 -391 -316 -186 -128 -103 -83 -59 -31 -12 -9 -31 -71 -119 -185 -204 -206 -216 -206 -179 -156 -132 -111 -97 -88 -80 -74 -56 -55 -52 -44 -46 -53 -52 -44 -40 -38 -34 -25 -16 -9 -6 -8 -11 -13 -12 -5 -2 -1 -2 -9 -17 -13 -7 -4 -2 -1 -0 -0 -2 -3 -2 -5 -5 -2 -0 -1 -4 -7 -10 -11 -8 0 -0 -7 -18 -15 -51 -57 -54 -51 -44 -40 -45 -60 -79 -74 -29 -4 -0 0 0 -1 -1 -13 -52 -95 -92 -95 -84 -47 -25 -19 -17 -17 -16 -12 -9 -11 -14 -15 -14 -12 -11 -9 -7 -7 -7 -5 -1 0 0 0 0 0 0 0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 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 -1 -2 -3 -3 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -6 -8 -8 -5 -0 -0 -0 -0 0 -0 -1 -0 -0 -5 -7 -3 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 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 -3 -2 -2 -4 -5 -3 -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 -48 -121 -179 -204 -205 -205 -176 -137 -108 -86 -61 -27 -5 -2 -16 -50 -94 -128 -191 -204 -208 -205 -190 -169 -149 -127 -108 -95 -86 -81 -72 -54 -59 -53 -43 -52 -61 -54 -46 -41 -36 -26 -16 -9 -5 -4 -5 -9 -14 -16 -12 -7 -8 -16 -27 -26 -15 -6 -3 -3 -2 -1 -3 -7 -10 -5 -3 -3 -1 -0 -2 -5 -3 -1 -1 0 0 0 0 -0 -6 -35 -29 -23 -25 -28 -31 -41 -64 -83 -34 -1 -0 0 0 0 0 -0 -33 -60 -51 -55 -77 -94 -81 -55 -41 -33 -27 -21 -14 -10 -12 -16 -14 -10 -9 -8 -6 -5 -8 -10 -7 -2 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -6 -6 -5 -4 -1 -0 -0 -0 -0 -0 -0 -0 -2 -10 -13 -6 -1 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -5 -4 -4 -4 -5 -6 -7 -7 -8 -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 -60 -129 -147 -133 -133 -142 -143 -130 -110 -85 -56 -19 -2 -6 -24 -54 -93 -132 -169 -212 -213 -194 -174 -158 -138 -117 -101 -91 -84 -79 -66 -54 -63 -58 -52 -55 -56 -51 -47 -45 -38 -23 -7 -1 -0 -1 -2 -4 -8 -11 -11 -8 -10 -21 -30 -24 -12 -6 -3 -2 -1 -2 -7 -14 -14 -5 -1 -1 -0 -1 -5 -12 -12 -10 -5 0 0 0 -0 -2 -18 -13 -7 -4 -4 -7 -13 -25 -49 -63 -11 0 0 0 0 0 0 -15 -38 -40 -24 -25 -44 -63 -72 -72 -66 -56 -42 -32 -24 -19 -17 -14 -7 -4 -7 -8 -6 -7 -12 -14 -8 -2 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -3 -4 -5 -5 -3 -1 -1 -0 -0 -0 -1 -1 -0 0 0 -2 -5 -7 -5 -1 -0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -1 -5 -12 -14 -9 -6 -4 -4 -6 -9 -8 -7 -9 -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 -12 -82 -132 -138 -126 -115 -122 -138 -147 -141 -128 -101 -61 -25 -11 -20 -45 -79 -121 -181 -221 -226 -210 -180 -155 -140 -124 -106 -94 -86 -81 -74 -60 -53 -60 -60 -53 -50 -49 -44 -42 -40 -35 -24 -13 -6 -2 -0 -0 -1 -2 -3 -3 -3 -5 -13 -25 -24 -9 -3 -1 -0 -1 -6 -12 -15 -11 -5 -6 -3 -1 -5 -13 -22 -20 -12 -4 0 0 0 -0 -2 -10 -2 -1 -0 -1 -1 -4 -11 -28 -38 -17 -3 0 0 0 -1 -2 -40 -54 -30 -12 -18 -24 -28 -34 -48 -66 -70 -54 -44 -36 -28 -18 -8 -2 -4 -9 -10 -10 -11 -16 -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 -1 -1 -1 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -0 0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 -1 -1 -3 -4 -6 -6 -4 -1 0 0 0 -0 -0 -1 -0 -0 0 0 -0 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -1 -1 -0 -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 -9 -12 -13 -17 -16 -10 -6 -4 -2 -4 -7 -7 -7 -8 -5 -0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -52 -52 -123 -187 -177 -162 -149 -144 -147 -152 -150 -143 -126 -98 -67 -43 -35 -52 -65 -99 -165 -218 -230 -210 -190 -163 -140 -125 -114 -97 -88 -81 -75 -68 -60 -55 -55 -55 -53 -53 -45 -39 -36 -32 -28 -27 -26 -22 -12 -3 -0 0 -0 -0 -0 -0 -1 -4 -9 -9 -5 -2 -1 -0 -3 -12 -17 -16 -9 -6 -12 -10 -6 -4 -6 -22 -22 -7 -0 0 -0 0 -1 -3 -1 -0 0 0 -1 -1 -2 -3 -10 -21 -24 -19 -7 0 0 -12 -26 -29 -21 -13 -17 -27 -26 -16 -12 -24 -48 -68 -58 -48 -38 -28 -16 -7 -5 -9 -14 -12 -13 -13 -14 -11 -4 -1 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -1 -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 -1 -2 -3 -4 -5 -7 -7 -4 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -0 -0 -0 -1 -3 -2 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 0 -0 -0 -0 -1 -1 -1 -0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -2 -22 -25 -19 -13 -11 -9 -7 -5 -3 -6 -9 -10 -9 -8 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -58 -136 -160 -171 -183 -188 -205 -194 -178 -180 -176 -152 -120 -92 -73 -60 -52 -52 -75 -100 -192 -237 -238 -223 -199 -174 -150 -127 -117 -107 -87 -84 -73 -67 -65 -61 -57 -54 -54 -57 -50 -43 -38 -33 -29 -26 -27 -33 -35 -28 -12 -1 -0 -0 -1 -0 0 -0 -1 -1 -1 -1 -0 -0 -0 -4 -18 -20 -16 -8 -11 -22 -24 -17 -15 -9 -8 -23 -8 -1 -0 -0 -0 -1 -2 -2 -0 0 0 -0 -0 -0 -1 -4 -12 -26 -36 -30 -15 -15 -55 -95 -63 -23 -10 -22 -34 -29 -14 -9 -20 -37 -56 -52 -43 -33 -25 -17 -12 -13 -15 -15 -13 -14 -15 -13 -6 -1 -0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 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 -6 -7 -6 -2 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -4 -4 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 0 0 -0 -0 0 -0 0 0 0 0 -0 -0 0 -0 -1 -0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 -2 -13 -19 -26 -18 -9 -8 -8 -8 -9 -12 -14 -14 -13 -9 -6 -10 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -45 -102 -144 -166 -182 -208 -216 -223 -214 -190 -180 -163 -119 -69 -41 -37 -46 -56 -70 -98 -125 -245 -256 -238 -213 -185 -160 -138 -118 -105 -98 -78 -82 -64 -59 -58 -59 -61 -60 -56 -49 -45 -41 -34 -27 -23 -23 -27 -31 -35 -33 -21 -6 -3 -4 -4 -2 -0 -0 -0 -1 -1 -1 -1 -0 -1 -4 -10 -15 -11 -7 -15 -27 -29 -25 -17 -4 -0 -12 -7 -2 -0 -1 -2 -1 -1 -0 -0 0 0 0 0 0 -0 -4 -12 -23 -35 -42 -45 -50 -57 -56 -32 -10 -5 -16 -25 -21 -12 -10 -20 -36 -46 -46 -38 -30 -25 -22 -20 -17 -14 -11 -11 -13 -12 -7 -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 -0 -0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 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 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 0 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 -7 -7 -3 -0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -3 -6 -5 -2 -0 -0 -0 0 -0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -1 -1 -1 -1 0 0 0 0 0 0 -0 -5 -15 -27 -28 -13 -6 -9 -10 -11 -12 -13 -13 -13 -8 -3 -13 -14 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -99 -145 -172 -186 -200 -162 -80 -76 -161 -208 -185 -163 -129 -76 -25 -9 -23 -54 -89 -107 -110 -125 -248 -230 -212 -194 -170 -145 -126 -109 -95 -88 -72 -76 -63 -54 -54 -57 -62 -63 -57 -49 -44 -38 -27 -18 -16 -21 -26 -26 -28 -29 -24 -12 -7 -8 -7 -3 -1 -0 -0 -0 -0 -0 -0 -1 -4 -12 -3 -10 -8 -6 -17 -26 -21 -12 -8 -2 -0 -2 -3 -3 -2 -3 -4 -2 -1 -1 -1 0 0 0 0 0 -0 -3 -9 -18 -24 -26 -25 -28 -35 -37 -18 -3 -1 -9 -14 -13 -13 -19 -30 -41 -43 -40 -35 -31 -28 -25 -21 -17 -12 -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 -1 -1 -1 -0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 0 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 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -3 -4 -5 -6 -7 -8 -2 -0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -4 -7 -6 -2 -0 -0 0 -0 -0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 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 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -10 -16 -25 -32 -29 -15 -6 -12 -13 -11 -11 -11 -12 -12 -10 -6 -0 -5 -18 -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 -6 -50 -85 -178 -231 -218 -147 -52 -12 -65 -139 -161 -137 -108 -55 -11 -11 -43 -98 -180 -206 -155 -159 -224 -224 -199 -182 -156 -133 -115 -98 -87 -80 -69 -74 -66 -57 -57 -60 -61 -58 -51 -46 -42 -36 -23 -12 -10 -15 -18 -18 -20 -23 -20 -10 -5 -5 -5 -1 -1 -1 -1 -0 -0 -0 -0 -2 -7 -13 -5 -10 -11 -10 -13 -17 -12 -5 -3 -2 -1 -1 -6 -7 -6 -6 -4 -2 -1 -1 -1 0 0 0 0 0 0 -1 -3 -9 -16 -22 -27 -31 -37 -38 -14 -2 -1 -7 -8 -6 -11 -23 -34 -40 -37 -33 -31 -30 -27 -22 -18 -14 -10 -7 -4 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -0 -0 0 0 0 -0 -0 -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 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -3 -4 -5 -6 -7 -8 -4 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -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 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 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 -23 -27 -30 -30 -26 -21 -22 -20 -15 -14 -15 -15 -15 -14 -9 -3 -20 -65 -65 -7 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -19 -93 -170 -116 -34 -4 -47 -115 -148 -146 -130 -116 -77 -35 -37 -76 -128 -211 -250 -230 -219 -205 -200 -183 -167 -139 -117 -102 -88 -78 -75 -76 -77 -65 -58 -60 -63 -54 -39 -32 -34 -38 -35 -24 -14 -11 -14 -14 -12 -14 -19 -18 -8 -1 -1 -1 -0 -0 -0 -2 -1 -1 -1 -0 -1 -4 -5 -3 -5 -13 -12 -12 -11 -11 -9 -6 -4 -3 -4 -7 -9 -8 -6 -3 -1 -0 -1 -1 0 0 0 0 0 0 0 -0 -2 -10 -23 -34 -38 -37 -41 -17 -4 -4 -8 -5 -3 -8 -18 -27 -30 -29 -30 -31 -31 -26 -20 -15 -10 -6 -4 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 -0 -0 0 0 0 -0 0 -0 -1 -3 -4 -5 -6 -7 -5 -3 -4 -3 -1 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -3 -8 -4 -2 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -3 -22 -25 -21 -27 -31 -33 -32 -28 -22 -17 -16 -17 -16 -15 -14 -6 -0 -6 -28 -40 0 0 0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 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 -17 -9 -1 0 -56 -137 -157 -137 -125 -116 -97 -58 -49 -101 -210 -193 -174 -162 -168 -190 -189 -169 -146 -118 -101 -89 -78 -73 -73 -72 -63 -52 -51 -59 -61 -47 -29 -21 -25 -34 -35 -28 -18 -15 -15 -12 -8 -7 -11 -14 -10 -3 -1 -0 0 0 -0 -2 -0 -2 -1 -0 -0 -1 -0 -1 -4 -17 -18 -20 -17 -18 -14 -9 -9 -8 -7 -9 -10 -8 -6 -3 -0 -0 -1 -1 0 0 0 0 -0 -1 -0 -0 -0 -5 -17 -25 -26 -27 -29 -17 -7 -7 -7 -4 -3 -6 -11 -16 -20 -26 -33 -35 -33 -27 -19 -12 -7 -4 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 -0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -1 -2 -4 -5 -6 -7 -7 -2 -1 -1 -2 -1 -0 -0 -0 -1 -0 -1 0 0 0 -0 -0 -0 -1 -1 -1 -2 -7 -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 -1 -12 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -23 -23 -13 -25 -30 -31 -27 -23 -18 -16 -17 -18 -16 -13 -10 -3 -1 -3 -2 0 0 0 -0 -4 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -18 -87 -161 -160 -153 -140 -125 -107 -79 -46 -45 -91 -226 -183 -186 -202 -205 -197 -177 -148 -123 -98 -92 -78 -73 -75 -68 -55 -45 -42 -44 -51 -51 -40 -26 -19 -24 -33 -37 -33 -24 -18 -18 -14 -4 -1 -2 -7 -13 -11 -7 -4 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -1 -7 -18 -22 -26 -23 -21 -15 -5 -2 -2 -4 -11 -17 -13 -9 -3 -1 -1 -1 -1 0 0 0 -0 -1 -4 -1 -0 0 -2 -7 -9 -8 -8 -8 -7 -6 -6 -4 -2 -3 -6 -12 -18 -25 -33 -40 -40 -34 -27 -18 -8 -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 -1 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 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 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -1 -2 -1 -0 -0 -0 -1 -3 -5 -6 -7 -8 -8 -1 -0 -0 -0 0 -0 -0 -1 -1 -1 -1 -0 0 0 -0 -0 -0 -0 -0 -1 -4 -9 -6 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -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 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -2 -13 -21 -24 -23 -21 -27 -29 -27 -19 -15 -13 -13 -14 -19 -21 -15 -5 -1 -2 -8 -4 0 0 -0 -1 -4 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -113 -190 -168 -172 -181 -137 -101 -72 -45 -27 -39 -93 -192 -164 -175 -184 -179 -166 -147 -123 -101 -85 -84 -70 -70 -69 -57 -44 -38 -38 -40 -42 -40 -32 -24 -23 -27 -33 -35 -33 -28 -24 -25 -22 -8 0 -0 -2 -10 -13 -14 -8 -1 -1 -2 -2 -0 -0 -2 -1 -0 0 -0 -1 -4 -11 -18 -27 -25 -17 -15 -11 -4 -1 -5 -16 -24 -18 -13 -3 -1 -2 -1 -0 0 0 0 -0 -1 -2 -0 -0 0 -0 -2 -2 -1 -1 -1 -3 -5 -4 -2 -1 -4 -12 -22 -31 -40 -46 -47 -42 -34 -26 -13 -4 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -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 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -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 -0 -0 -0 -0 -0 -0 -0 -3 -1 -0 -0 -1 -2 -4 -6 -8 -9 -10 -9 -4 -1 -0 0 0 -0 -0 -1 -0 -1 -0 -0 0 0 -0 -0 -0 -0 -0 -1 -6 -7 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -1 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -13 -14 -19 -20 -21 -23 -21 -12 -9 -8 -10 -17 -26 -29 -22 -9 -8 -8 -3 -1 0 -0 -1 -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 -16 -58 -126 -180 -176 -178 -157 -91 -53 -28 -15 -23 -59 -119 -180 -172 -182 -179 -164 -146 -123 -100 -83 -75 -76 -69 -64 -58 -52 -44 -36 -35 -39 -41 -38 -31 -24 -23 -26 -27 -28 -29 -29 -31 -32 -29 -15 0 -0 -0 -4 -9 -13 -7 -2 -2 -2 -2 -1 -0 -0 -0 -0 0 -0 -0 -1 -5 -15 -26 -24 -8 -3 -7 -12 -10 -15 -25 -27 -20 -12 -2 -0 -2 -1 -0 -0 0 0 0 -0 -0 -0 -0 0 -0 -1 -1 -1 -3 -7 -12 -11 -4 -1 -1 -5 -14 -25 -38 -50 -54 -51 -44 -34 -22 -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 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -1 -1 -2 -3 -2 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -2 -2 -2 -2 -1 -0 -0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -0 0 0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -1 -0 -0 -0 -1 -3 -6 -9 -11 -12 -12 -11 -7 -2 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 0 -0 -4 -7 -5 -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 -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 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 -2 -5 -4 -3 -5 -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 -2 -8 -20 -15 -11 -9 -13 -15 -16 -19 -18 -10 -5 -3 -4 -12 -20 -24 -21 -16 -19 -21 -4 -0 0 -0 -4 -6 -6 -7 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -86 -137 -165 -159 -138 -112 -83 -32 -16 -14 -26 -56 -99 -147 -180 -175 -166 -156 -141 -120 -98 -79 -70 -69 -70 -67 -60 -60 -58 -43 -30 -30 -36 -40 -38 -32 -24 -20 -20 -20 -22 -26 -30 -34 -36 -30 -16 -0 -0 -0 -2 -4 -6 -3 -2 -2 -1 -0 -0 -0 -1 -1 -0 0 0 -0 -0 -3 -9 -17 -16 -5 -4 -7 -14 -25 -27 -26 -25 -20 -9 -1 -1 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -10 -12 -13 -12 -5 -0 -0 -3 -9 -19 -36 -50 -55 -51 -41 -29 -15 -4 -1 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -5 -4 -2 -0 -0 0 0 0 0 0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -2 -1 -0 -0 -0 0 0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -9 -13 -15 -15 -15 -13 -13 -8 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -1 -7 -7 -4 -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 -1 -1 -1 -0 -0 0 -1 -4 -11 -17 -17 -7 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -9 -7 -4 -3 -3 -4 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -1 -4 -6 -8 -7 -7 -5 -11 -12 -13 -11 -9 -6 -2 -1 0 -0 -5 -9 -11 -14 -19 -21 -10 -1 0 -0 -3 -10 -6 -5 -6 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -79 -146 -164 -164 -119 -69 -45 -29 -6 -9 -38 -82 -127 -169 -174 -167 -155 -139 -134 -118 -97 -76 -64 -62 -64 -65 -63 -60 -62 -55 -36 -23 -22 -30 -37 -37 -32 -24 -17 -14 -14 -17 -24 -30 -31 -34 -26 -11 -0 -0 -0 -1 -1 -2 -1 -2 -2 -1 -0 -0 -1 -2 -1 -0 0 0 -0 -0 -1 -3 -4 -3 -1 -1 -5 -10 -25 -15 -15 -23 -20 -6 -1 -2 -2 -1 -0 0 0 0 0 0 0 -0 -0 -1 -0 -1 -6 -15 -16 -8 -2 -5 -4 0 -0 -1 -7 -18 -35 -47 -50 -44 -32 -20 -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 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -3 -3 -2 -0 0 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 -3 -1 -0 0 0 0 0 -0 -0 -0 -1 -1 -2 -3 -3 -3 -2 -2 -1 -0 -0 0 0 -0 -0 -1 -1 -1 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -8 -12 -15 -18 -18 -17 -16 -25 -24 -7 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -1 -7 -5 -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 -1 -1 -1 -0 -0 -0 -1 -5 -12 -21 -23 -15 -9 -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 -1 -2 -2 -1 -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 -1 -5 -9 -6 -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 -4 -8 -9 -9 -9 -6 -2 -8 -13 -10 -8 -4 -3 -2 -0 0 0 -0 -1 -3 -8 -13 -13 -8 -1 -0 -0 -3 -8 -8 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -76 -129 -154 -157 -146 -102 -53 -20 -5 -6 -33 -96 -133 -183 -176 -146 -129 -118 -112 -108 -89 -71 -53 -50 -56 -61 -63 -61 -59 -57 -50 -36 -24 -21 -25 -31 -31 -28 -23 -17 -13 -11 -14 -23 -30 -26 -22 -13 -4 -0 0 -0 -1 -0 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 0 0 0 0 -0 -1 -0 -0 -0 -1 -2 -6 -14 -29 -9 -22 -31 -19 -3 -0 -1 -2 -1 -0 -0 0 0 0 0 -0 -1 -1 -1 -1 -3 -11 -20 -9 -2 -12 -15 -2 -0 -0 -4 -14 -31 -46 -50 -45 -34 -21 -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 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 -0 -1 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -3 -3 -2 -1 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 -0 -1 -3 -4 -3 -1 -0 0 0 0 -0 -0 -1 -1 -1 -2 -3 -3 -3 -3 -2 -2 -1 -0 -0 0 0 -0 -0 -1 -1 -1 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -11 -15 -19 -21 -20 -18 -18 -29 -35 -16 -2 -1 -1 -0 0 -0 -0 -0 -1 -0 -0 -0 0 0 0 0 -3 -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 -1 -1 -0 -0 -0 -1 -3 -8 -18 -21 -24 -24 -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 -1 -1 -1 -0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 0 0 0 0 0 -0 -0 -2 -7 -9 -7 -7 -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 -1 -6 -10 -9 -9 -4 -1 -1 -6 -14 -9 -4 -2 -3 -2 -1 -0 -0 -0 -0 -1 -3 -4 -5 -3 -0 0 -0 -1 -5 -6 -6 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -120 -177 -174 -169 -132 -81 -50 -16 -4 -23 -70 -136 -165 -164 -111 -101 -92 -90 -93 -83 -61 -45 -36 -37 -52 -65 -65 -61 -58 -56 -51 -43 -33 -27 -25 -26 -25 -23 -20 -16 -12 -11 -14 -23 -30 -21 -13 -5 -1 -0 0 -0 -1 -0 -0 -2 -3 -1 -0 -0 -0 -0 -1 -1 0 0 0 0 -0 -0 -0 -0 -2 -8 -17 -26 -27 -36 -16 -29 -27 -12 -2 -0 -1 -3 -4 -3 -1 -0 0 -0 -1 -1 -1 -1 -1 -2 -7 -13 -25 -11 -4 -15 -15 -1 -1 -4 -14 -29 -47 -58 -53 -38 -23 -13 -8 -6 -5 -4 -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 -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 -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 -1 -1 -2 -2 -2 -1 -0 -1 -1 -2 -1 -0 -0 0 0 -0 -0 -1 -1 -1 -2 -3 -4 -3 -3 -2 -2 -1 -0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -10 -15 -19 -23 -22 -20 -20 -23 -31 -36 -21 -1 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 -0 -1 -2 -3 -3 -2 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -11 -15 -22 -30 -23 -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 -4 -3 -1 -5 -9 -8 -6 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -1 -5 -6 -3 -1 -2 -4 -4 -5 -7 -5 -6 -4 -4 -2 -2 -2 -2 -1 -0 -0 0 0 -0 -0 0 0 0 -0 -2 -6 -8 -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 -58 -146 -196 -193 -178 -142 -117 -89 -32 -18 -53 -107 -143 -143 -117 -96 -93 -72 -76 -84 -68 -48 -41 -37 -35 -48 -66 -67 -63 -62 -60 -56 -50 -42 -35 -29 -25 -21 -19 -16 -12 -8 -10 -12 -15 -25 -16 -8 -4 -2 -1 -0 -0 -1 -2 -1 -2 -3 -1 -0 -0 0 0 0 -0 0 0 0 0 -0 -1 -1 -1 -6 -15 -23 -32 -37 -41 -35 -31 -20 -7 -1 0 -2 -6 -9 -8 -3 -0 -0 -1 -2 -1 -1 -2 -3 -9 -19 -19 -29 -20 -15 -11 -5 -1 -3 -10 -27 -42 -51 -53 -44 -29 -16 -10 -8 -7 -6 -4 -3 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -0 -0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -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 -4 -5 -2 -0 -0 -0 -1 -1 -0 -0 0 -0 -0 -1 -0 -1 -1 -2 -3 -4 -4 -3 -2 -2 -1 -0 0 0 0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -8 -13 -19 -23 -26 -25 -23 -24 -28 -34 -31 -6 -0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -1 -3 -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 -1 -1 -1 -4 -9 -11 -17 -20 -13 -8 -3 -4 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -1 -9 -11 -7 -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 -2 -4 -4 -6 -12 -5 -4 -4 -4 -5 -4 -4 -4 -3 -4 -2 -2 -2 -1 -0 -0 -0 0 0 0 0 0 0 -0 -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 -66 -152 -188 -183 -179 -179 -154 -83 -49 -56 -93 -139 -148 -121 -83 -63 -66 -58 -66 -78 -65 -55 -56 -52 -45 -50 -61 -65 -66 -63 -61 -60 -54 -47 -39 -32 -26 -21 -19 -16 -12 -8 -10 -11 -9 -13 -13 -11 -12 -8 -3 -1 -4 -6 -5 -2 -1 -1 -0 -0 -0 0 -0 -0 -0 -1 -1 -0 0 -0 -3 -4 -1 -11 -18 -21 -29 -37 -39 -34 -25 -14 -6 -3 -2 -3 -7 -11 -10 -4 -0 -1 -2 -1 -1 -3 -6 -11 -19 -24 -27 -35 -35 -30 -17 -6 -1 -3 -9 -19 -26 -31 -34 -31 -22 -14 -10 -10 -9 -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 -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 -4 -2 -1 -0 0 -0 -0 -0 0 0 0 -0 -0 -0 -1 -1 -2 -3 -3 -3 -3 -2 -1 -0 -0 0 0 0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -8 -11 -15 -20 -25 -28 -29 -27 -27 -32 -40 -36 -5 -1 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -2 -3 -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 -1 -3 -3 -3 -7 -8 -6 -3 -8 -3 -2 -1 -1 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -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 -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 -8 -11 -9 -6 -2 -4 -3 -4 -3 -4 -5 -5 -5 -6 -6 -2 -0 -1 -1 -1 -1 -1 -2 -6 -8 -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 -1 -1 -18 -88 -153 -167 -148 -120 -88 -68 -69 -108 -178 -168 -129 -83 -51 -47 -58 -65 -58 -73 -64 -59 -58 -51 -46 -52 -60 -64 -67 -60 -54 -58 -55 -48 -41 -34 -28 -24 -21 -17 -14 -8 -7 -10 -9 -8 -12 -16 -24 -16 -5 -2 -8 -11 -8 -3 -0 -1 -1 -0 0 0 -0 -1 -1 -1 -1 -1 -1 -0 -4 -3 -2 -13 -19 -18 -23 -32 -33 -25 -15 -9 -7 -7 -7 -6 -6 -7 -8 -5 -1 -1 -2 -1 -2 -8 -15 -19 -19 -21 -29 -36 -39 -35 -19 -6 -1 -2 -3 -3 -5 -10 -17 -21 -18 -14 -13 -12 -10 -7 -3 -2 -1 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -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 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -3 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -1 -2 -1 -2 -1 -1 -1 -1 -1 -1 -2 -4 -7 -10 -12 -16 -21 -25 -28 -30 -29 -28 -33 -42 -24 -4 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -2 -3 -2 -2 -2 -2 -5 -9 -16 -12 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 -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 -2 -8 -12 -10 -9 -10 -6 -4 -4 -3 -3 -2 -5 -7 -7 -5 -1 -0 -1 -1 -1 -2 -2 -6 -13 -14 -0 -0 0 -0 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -27 -97 -136 -125 -139 -127 -86 -51 -41 -52 -83 -119 -168 -121 -79 -51 -47 -54 -65 -69 -57 -59 -57 -67 -62 -45 -39 -47 -57 -62 -62 -54 -48 -55 -52 -46 -40 -36 -33 -29 -25 -18 -11 -6 -5 -6 -8 -10 -14 -20 -27 -19 -7 -4 -9 -11 -7 -2 -0 -1 -1 -1 0 0 -0 0 -0 -0 -0 -1 -1 -1 -2 -1 -1 -8 -16 -18 -22 -29 -31 -23 -12 -7 -8 -12 -13 -11 -6 -2 -2 -4 -4 -2 -2 -1 -2 -13 -24 -25 -16 -17 -21 -31 -43 -39 -20 -7 -3 -2 -1 -0 -1 -3 -9 -16 -18 -17 -17 -16 -13 -8 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -2 -2 -1 -1 -0 -1 -1 -0 -0 -0 -0 -1 -1 -3 -4 -3 -2 -2 -2 -2 -3 -4 -6 -8 -11 -13 -16 -21 -24 -26 -27 -27 -28 -32 -26 -9 -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 -1 -2 -2 -1 -0 -0 -0 -1 -3 -5 -5 -0 -0 -2 -1 -2 -11 -21 -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 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -5 -7 -8 -5 -2 -2 -3 -1 -2 -4 -6 -5 -2 -1 -0 -0 -1 -2 -2 -3 -2 -4 -5 -1 -1 0 0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -46 -124 -165 -155 -136 -107 -63 -26 -8 -10 -40 -85 -111 -102 -68 -75 -53 -55 -61 -64 -65 -60 -50 -49 -67 -61 -38 -29 -39 -52 -58 -55 -49 -48 -46 -42 -40 -38 -37 -35 -34 -29 -19 -6 -5 -5 -15 -15 -14 -17 -21 -21 -18 -13 -9 -9 -8 -5 -1 -0 -0 -1 -1 0 -0 -0 -0 0 0 -0 -1 -2 -1 -2 -1 -1 -8 -16 -20 -26 -32 -34 -26 -14 -6 -8 -15 -19 -17 -9 -2 -0 -3 -9 -10 -4 -1 -4 -15 -29 -28 -15 -8 -9 -20 -36 -35 -19 -6 -3 -6 -7 -5 -1 -1 -5 -15 -20 -20 -22 -21 -16 -9 -3 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -2 -3 -3 -2 -2 -3 -3 -5 -6 -9 -11 -12 -15 -18 -21 -22 -23 -24 -19 -13 -9 -4 -1 -0 -0 -0 -0 -1 -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 -1 -0 -0 -0 0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -2 -5 -8 -8 -2 -1 -0 -0 -1 -4 -8 -5 -2 -0 -0 0 0 -1 -1 -1 -0 0 -0 0 0 -0 -1 -1 -0 0 0 0 0 0 -0 -0 -3 -5 -5 -2 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -1 -2 -1 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 -1 -4 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -5 -4 -4 -5 -5 -2 -1 -2 -3 -3 -4 -6 -4 -2 -1 -0 -0 -0 -1 -2 -2 -2 -2 -0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -74 -122 -137 -120 -93 -48 -17 -4 -4 -16 -60 -104 -113 -91 -67 -70 -52 -51 -51 -53 -55 -56 -53 -53 -49 -34 -18 -18 -33 -49 -55 -52 -45 -39 -31 -26 -27 -25 -32 -35 -36 -31 -19 -7 -5 -7 -21 -19 -14 -14 -15 -14 -14 -15 -14 -14 -9 -4 -1 0 0 -0 -0 -0 -0 -1 -0 0 0 -0 -1 -2 -1 -1 -3 -2 -9 -16 -22 -30 -37 -37 -29 -15 -4 -4 -12 -21 -21 -12 -4 -1 -5 -16 -27 -16 -5 -3 -10 -21 -23 -15 -5 -3 -12 -26 -30 -19 -9 -6 -10 -12 -8 -3 -4 -9 -18 -21 -22 -28 -27 -19 -11 -5 -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 -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 -1 -1 -1 -1 -2 -1 -1 -1 -1 -0 -0 0 0 -0 -0 -1 -1 -2 -3 -4 -5 -7 -9 -11 -13 -15 -18 -20 -22 -23 -24 -21 -9 -2 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -2 -3 -3 -3 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -1 -4 -4 -7 -5 -3 -1 -0 0 -0 -0 -1 -0 -1 -0 0 0 0 -0 -1 -1 -1 -1 -1 -0 -6 -19 -20 -2 0 0 0 0 0 0 0 -0 -2 -5 -7 -2 -0 -0 0 0 -0 -0 -1 -0 -0 0 0 -0 -1 -3 -2 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -3 -5 -5 -3 -3 -4 -4 -2 -1 -1 -2 -3 -5 -5 -4 -2 -0 -0 -1 -1 -0 -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 -2 -71 -112 -103 -81 -61 -36 -11 -10 -18 -30 -69 -108 -104 -77 -57 -52 -47 -43 -39 -39 -44 -45 -48 -53 -54 -43 -27 -16 -19 -33 -45 -49 -45 -37 -28 -20 -16 -20 -23 -29 -33 -35 -31 -20 -9 -7 -8 -17 -16 -12 -10 -10 -11 -15 -17 -17 -16 -11 -2 -0 0 -0 -0 -1 -1 -1 -0 -0 0 0 -0 -0 -0 -0 -1 -2 -4 -9 -17 -24 -33 -38 -35 -24 -10 -1 -1 -5 -17 -23 -18 -8 -4 -8 -18 -30 -26 -9 -2 -3 -9 -13 -11 -5 -3 -10 -20 -26 -21 -14 -9 -7 -7 -6 -6 -13 -19 -25 -26 -28 -31 -28 -21 -14 -8 -3 -1 -0 -1 -1 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -1 -0 -0 -0 -0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -2 -2 -2 -2 -1 -1 -0 -0 0 0 0 -0 -0 -0 -2 -5 -7 -8 -10 -12 -14 -16 -19 -21 -23 -23 -23 -23 -15 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -2 -6 -10 -5 -6 -3 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -1 -3 -2 -2 -1 -0 0 0 0 -0 -0 0 -1 -2 -1 -0 0 0 -0 -2 -7 -1 -1 -1 -2 -15 -25 -7 -0 0 0 0 0 0 0 0 -0 -1 -5 -8 -4 -1 -0 0 0 0 -0 -1 -1 -0 0 -0 -0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -6 -5 -4 -2 -4 -6 -6 -3 -2 -2 -2 -4 -6 -8 -7 -2 -0 0 -0 -0 -1 -1 -1 -0 -0 -0 0 -0 -1 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -14 -41 -79 -95 -88 -62 -27 -9 -13 -37 -70 -95 -127 -101 -61 -36 -31 -35 -35 -34 -32 -35 -38 -38 -45 -49 -46 -35 -25 -22 -25 -31 -37 -37 -32 -26 -20 -16 -15 -19 -23 -25 -27 -27 -24 -17 -10 -6 -5 -6 -10 -12 -11 -10 -12 -17 -19 -18 -15 -11 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 -1 -1 -1 -1 -2 -3 -7 -13 -21 -28 -31 -25 -15 -5 -0 -0 -2 -10 -22 -21 -16 -15 -19 -26 -31 -29 -11 -2 -0 -3 -7 -9 -9 -10 -13 -19 -24 -22 -17 -13 -12 -9 -8 -15 -24 -27 -35 -35 -35 -34 -31 -25 -18 -11 -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 -1 -1 -0 -0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 -0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -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 -0 -0 0 0 0 -0 -0 -1 -3 -6 -9 -11 -13 -15 -17 -20 -22 -23 -23 -23 -22 -20 -6 -1 -0 -0 -1 -0 -0 -0 -1 -0 -0 0 -0 0 -0 -0 -0 -1 -6 -17 -17 -9 -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 -1 -0 -1 -0 0 0 0 0 -0 -0 -0 -0 -1 -3 -2 -1 -0 0 -0 0 -0 -1 -1 -1 -9 -19 -2 -0 -0 -0 0 0 0 0 0 -0 -5 -9 -8 -5 -1 -0 0 0 0 -0 -1 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -7 -5 -5 -3 -2 -7 -8 -7 -5 -3 -2 -4 -6 -8 -9 -7 -3 -1 -1 -0 -0 -0 -1 -1 -1 -2 -4 -3 -2 -3 -2 -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 -3 -53 -98 -105 -102 -91 -60 -25 -9 -14 -44 -90 -126 -123 -76 -39 -37 -35 -30 -28 -30 -33 -33 -38 -33 -37 -47 -45 -35 -25 -20 -19 -20 -19 -20 -21 -19 -15 -12 -13 -16 -19 -21 -20 -19 -15 -12 -10 -10 -7 -4 -5 -9 -12 -13 -13 -14 -16 -16 -13 -8 -4 -0 -0 -0 -0 -0 0 -0 -1 -0 0 0 0 -0 -1 -1 -1 -1 -1 -2 -4 -8 -12 -18 -18 -14 -9 -3 -0 -0 -0 -4 -16 -19 -18 -20 -24 -30 -34 -24 -8 -1 -0 -2 -5 -7 -10 -14 -19 -24 -25 -21 -18 -19 -16 -16 -19 -30 -39 -39 -40 -40 -40 -38 -37 -33 -24 -14 -8 -6 -4 -3 -2 -2 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -2 -2 -2 -2 -1 -0 0 0 -0 -0 -0 -1 -4 -7 -11 -14 -14 -17 -19 -21 -22 -22 -22 -21 -16 -11 -1 -0 -0 -0 -0 -0 -0 -1 -1 0 -0 -0 -0 -0 -0 -0 -0 -1 -8 -23 -17 -9 -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 -1 -1 -3 -6 -5 -2 -2 -0 -0 0 -0 -1 -1 -0 -3 -4 -0 -0 -1 -0 -0 0 0 0 0 -0 -6 -9 -9 -5 -1 0 0 0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 0 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -10 -10 -12 -8 -6 -13 -13 -12 -9 -5 -5 -7 -7 -10 -11 -9 -3 -1 -2 -0 -0 -0 -1 -1 -1 -4 -7 -6 -6 -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 -8 -66 -106 -113 -91 -62 -39 -17 -5 -16 -47 -89 -134 -138 -95 -48 -42 -40 -40 -40 -39 -42 -43 -45 -46 -36 -39 -46 -38 -24 -15 -12 -10 -8 -6 -6 -7 -7 -6 -6 -8 -14 -17 -17 -14 -10 -6 -6 -8 -9 -6 -3 -4 -8 -10 -12 -14 -15 -14 -10 -6 -2 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 0 0 -1 -1 -2 -3 -3 -2 -0 -0 -1 -4 -11 -11 -9 -9 -5 -1 -0 -0 -1 -5 -11 -16 -19 -23 -24 -19 -10 -3 -0 0 -2 -5 -6 -7 -11 -16 -21 -22 -20 -21 -21 -23 -27 -32 -42 -50 -47 -44 -46 -45 -45 -44 -39 -30 -18 -10 -6 -5 -4 -3 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -1 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -3 -2 -0 -0 0 -0 -0 -1 -2 -5 -11 -14 -17 -16 -17 -18 -19 -20 -21 -22 -17 -5 -1 -0 -0 -0 -0 -0 -1 -0 -1 -0 -0 -1 -1 -1 -1 -0 0 -0 -1 -8 -14 -11 -6 -3 -2 -3 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -2 -5 -7 -4 -2 -1 -0 -0 0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 -2 -4 -3 -1 -0 -0 0 -0 -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 -1 -5 -9 -8 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -11 -15 -14 -11 -9 -11 -15 -17 -19 -5 -2 -3 -5 -8 -12 -13 -11 -5 -1 -1 -1 -2 -1 -1 -1 -1 -2 -2 -3 -5 -7 -7 -2 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -100 -121 -111 -76 -42 -22 -12 -6 -10 -37 -91 -130 -119 -86 -57 -50 -47 -48 -47 -47 -50 -52 -54 -55 -52 -46 -44 -42 -29 -12 -5 -4 -2 -1 -1 -1 -1 -1 -1 -2 -5 -11 -15 -12 -9 -6 -4 -5 -5 -3 -2 -3 -6 -7 -7 -9 -13 -17 -13 -5 -1 -0 0 0 0 0 -0 -1 -0 -0 -0 -0 -1 -1 -1 -1 -2 -3 -5 -5 -3 -1 -0 -1 -5 -12 -10 -8 -10 -7 -2 -0 0 -0 -1 -3 -12 -17 -19 -14 -6 -1 -0 -0 -0 -1 -2 -3 -4 -7 -11 -15 -17 -20 -23 -25 -31 -38 -43 -50 -53 -51 -51 -53 -50 -49 -49 -42 -33 -24 -14 -7 -4 -3 -3 -3 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 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 -1 -2 -2 -2 -3 -5 -6 -4 -2 -0 -0 -0 -0 -0 -1 -3 -7 -13 -17 -19 -18 -16 -17 -20 -22 -23 -10 -1 -0 -0 -0 -0 -0 -0 0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -8 -12 -9 -5 -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 -0 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 -0 -0 -2 -4 -2 -2 -1 -0 -0 -4 -4 -0 -0 -0 -1 -1 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -1 -4 -5 -2 -0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -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 -1 -5 -14 -19 -10 -8 -9 -11 -22 -38 -60 -50 -11 -3 -4 -7 -10 -11 -7 -6 -1 -0 -1 -2 -2 -1 -1 -1 -1 -2 -2 -2 -3 -4 -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 -1 -27 -94 -107 -85 -49 -21 -8 -5 -13 -36 -75 -118 -138 -81 -60 -54 -53 -54 -54 -55 -54 -58 -57 -62 -61 -58 -55 -50 -37 -18 -4 -0 0 0 -0 0 -0 -0 -1 -1 -0 -4 -10 -11 -8 -4 -3 -2 -3 -5 -4 -3 -4 -5 -5 -5 -6 -13 -20 -13 -2 -0 0 0 -1 -1 -1 -2 -2 -1 -0 -1 -2 -3 -2 -1 -1 -3 -4 -4 -3 -2 -1 -0 -1 -3 -9 -15 -8 -9 -6 -2 -0 0 -0 -0 -3 -10 -15 -10 -4 -1 0 0 0 -0 -0 -0 -1 -3 -6 -8 -10 -13 -16 -26 -36 -39 -42 -50 -55 -52 -50 -52 -54 -54 -57 -52 -43 -35 -29 -20 -9 -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 -1 -1 -1 -0 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -3 -5 -8 -9 -7 -4 -1 -0 -0 -0 -0 -0 -0 -1 -4 -6 -9 -14 -17 -19 -21 -21 -16 -3 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -6 -16 -13 -7 -4 -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 -1 -1 -1 -0 -0 0 0 0 -0 -0 -2 -4 -0 -0 -0 -0 -1 -8 -12 -2 -0 -1 -3 -5 -5 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -5 -3 -1 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -6 -5 -5 -4 -4 -4 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -2 -9 -15 -14 -8 -12 -14 -20 -32 -41 -27 -13 -10 -7 -6 -9 -10 -8 -7 -6 -2 -1 -0 -3 -2 -2 -3 -3 -3 -3 -2 -3 -4 -4 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -26 -59 -95 -95 -66 -33 -13 -5 -10 -33 -75 -115 -125 -96 -69 -72 -71 -64 -60 -61 -61 -61 -64 -63 -69 -66 -61 -59 -52 -34 -12 -1 -0 -0 -0 0 -0 -0 -1 -1 -2 -2 -5 -8 -8 -4 -2 -1 -1 -2 -4 -3 -2 -5 -8 -5 -3 -5 -13 -19 -12 -1 -0 -0 -0 -1 -1 -1 -1 -2 -1 -0 -2 -4 -4 -2 -1 -1 -2 -3 -2 -1 -1 -1 -1 -0 -1 -3 -7 -7 -6 -4 -2 -0 -1 -2 -3 -5 -11 -14 -8 -3 -0 0 0 0 -0 -0 -0 -0 -3 -7 -9 -9 -8 -10 -20 -30 -40 -49 -51 -49 -49 -52 -53 -52 -55 -62 -55 -46 -38 -32 -23 -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 -1 -3 -4 -7 -8 -5 -3 -3 -3 -2 -1 -1 -1 -1 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -3 -5 -7 -10 -10 -9 -5 -2 -1 -1 -0 -0 -0 -0 -0 -0 -1 -2 -11 -17 -13 -8 -3 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -16 -19 -12 -6 -3 -2 -3 -3 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -0 -1 -3 -6 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -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 -1 -3 -6 -5 -5 -4 -5 -7 -6 -4 -2 -2 -1 -0 -1 -1 -1 -0 0 0 -0 0 0 -1 0 -6 -25 -24 -6 -3 -9 -11 -11 -14 -15 -22 -23 -19 -15 -14 -14 -12 -10 -7 -5 -6 -6 -7 -6 -5 -5 -0 -2 -1 -1 -2 -3 -3 -3 -3 -2 -3 -2 -2 -1 -1 -5 -8 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -53 -99 -118 -112 -89 -55 -27 -9 -2 -11 -46 -98 -126 -112 -75 -74 -75 -73 -69 -68 -69 -67 -66 -66 -65 -71 -67 -64 -61 -50 -31 -11 -1 -1 -3 -3 -2 -0 -1 -2 -3 -5 -7 -7 -6 -5 -2 -1 -1 -0 -0 -1 -1 -1 -3 -4 -2 -1 -5 -11 -14 -8 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -4 -5 -4 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -0 -0 -2 -5 -5 -3 -1 -0 -2 -4 -5 -7 -11 -13 -6 -2 -1 -0 0 0 0 -0 -0 -1 -2 -5 -6 -5 -4 -5 -11 -19 -29 -36 -39 -43 -51 -52 -49 -49 -52 -56 -58 -50 -42 -34 -26 -16 -7 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -4 -16 -21 -19 -15 -10 -6 -4 -3 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 -0 -1 -0 -0 -0 -0 -1 -1 -1 -1 -3 -3 -3 -2 -3 -7 -10 -14 -15 -9 -9 -4 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -10 -11 -8 -5 -3 -2 -3 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 0 0 0 -0 -0 -0 -1 -1 -0 -1 -1 -4 -3 -2 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -4 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -7 -7 -7 -6 -5 -3 -2 -4 -6 -4 -1 -2 -16 -57 -15 -5 -49 -73 -78 -88 -86 -52 -14 -9 -8 -12 -17 -19 -18 -21 -16 -13 -15 -18 -22 -23 -16 -8 -5 -7 -9 -7 -9 -10 -0 -0 -0 -0 -1 -3 -4 -3 -3 -3 -2 -3 -3 -2 -3 -20 -20 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -14 -16 -3 -21 -120 -125 -111 -101 -76 -41 -16 -5 -1 -12 -46 -91 -119 -106 -86 -88 -87 -83 -78 -75 -74 -73 -70 -69 -69 -74 -68 -66 -63 -48 -28 -13 -5 -4 -6 -8 -5 -3 -3 -4 -7 -10 -10 -9 -6 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -4 -8 -7 -3 -1 -4 -2 -0 -1 -2 -1 -1 -0 -1 -2 -4 -5 -5 -3 -1 -0 -0 -1 -2 -4 -4 -4 -3 -2 -0 -0 -0 -1 -4 -4 -3 -2 -2 -3 -5 -8 -10 -10 -3 -1 -1 -0 0 0 -0 -1 -0 -1 -1 -1 -2 -1 -1 -2 -5 -11 -19 -28 -34 -37 -46 -48 -47 -47 -50 -51 -51 -52 -47 -38 -30 -20 -10 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 0 -0 -0 -0 -5 -20 -24 -24 -20 -11 -4 -1 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -2 -2 -4 -5 -7 -7 -6 -11 -12 -10 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -12 -13 -8 -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 -1 -2 -3 -4 -17 -14 -8 -5 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -4 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -7 -7 -5 -4 -5 -6 -7 -7 -7 -5 -5 -7 -6 -5 -5 -15 -43 -21 -18 -37 -55 -76 -85 -72 -42 -15 -9 -9 -13 -13 -12 -13 -16 -14 -12 -16 -22 -25 -26 -22 -15 -11 -19 -18 -8 -6 -2 -0 0 0 -0 -1 -2 -2 -2 -3 -5 -8 -11 -9 -4 -1 -10 -9 -0 0 0 0 0 0 0 0 0 -0 0 -1 -7 -15 -20 -56 -135 -104 -49 -96 -129 -117 -108 -92 -57 -24 -6 -1 -4 -23 -64 -112 -129 -106 -93 -96 -96 -91 -88 -83 -80 -77 -75 -73 -74 -77 -76 -75 -66 -45 -26 -14 -9 -7 -8 -10 -9 -9 -10 -10 -12 -13 -14 -12 -7 -4 -2 -1 -0 -0 -0 -0 -1 -2 -1 -1 -2 -1 -4 -4 -3 -1 -1 -3 -5 -2 -1 -5 -6 -3 -1 -1 -2 -2 -3 -5 -5 -3 -1 -1 -1 -3 -5 -6 -5 -3 -2 -1 -1 -0 -0 -1 -2 -3 -2 -1 -2 -5 -7 -7 -5 -0 -0 -1 -1 -0 -1 -2 -2 -0 -0 -0 -0 -0 -0 -1 -1 -2 -6 -13 -23 -32 -34 -40 -45 -46 -47 -49 -50 -49 -48 -47 -42 -34 -23 -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 -1 -0 0 -0 -0 -0 -2 -9 -14 -21 -20 -9 -2 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -4 -3 -2 -2 -4 -8 -13 -19 -18 -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 -1 -4 -8 -8 -4 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -1 -0 0 -0 -1 -2 -0 -1 -1 -1 -11 -14 -10 -5 -2 -1 -1 -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 -3 -8 -10 -8 -5 -3 -6 -6 -7 -7 -6 -6 -5 -5 -4 -4 -3 -4 -7 -8 -9 -14 -53 -41 -31 -20 -13 -12 -11 -12 -13 -12 -12 -13 -14 -12 -11 -13 -17 -17 -17 -16 -16 -18 -18 -16 -10 -4 -1 -1 -4 -4 -1 -0 -1 -3 -2 -2 -6 -11 -13 -10 -5 -0 0 0 0 0 0 0 0 0 0 0 0 -10 -16 -28 -65 -115 -102 -177 -187 -184 -108 -96 -126 -109 -107 -84 -42 -13 -2 -2 -13 -42 -85 -124 -132 -98 -96 -102 -103 -98 -92 -85 -84 -81 -80 -78 -79 -84 -87 -78 -55 -31 -18 -11 -9 -9 -9 -11 -12 -13 -14 -13 -13 -14 -14 -12 -9 -7 -3 -1 -0 -0 -0 -1 -2 -4 -3 -0 -0 -1 -3 -2 -1 -1 -1 -2 -2 -1 -2 -3 -2 -1 -1 -1 -2 -1 -0 -2 -6 -4 -2 -2 -2 -3 -5 -6 -5 -3 -2 -2 -2 -1 0 -0 -0 -1 -2 -2 -4 -7 -8 -6 -2 -1 -1 -1 -0 -0 -0 -1 -2 -1 -1 -2 -2 -1 -1 -1 -1 -1 -3 -9 -21 -32 -34 -32 -41 -47 -48 -49 -48 -46 -49 -47 -41 -35 -25 -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 -1 -0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -8 -13 -11 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -6 -5 -2 -1 -1 -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 -1 -2 -4 -8 -9 -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 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -1 -2 -2 -0 -0 -1 -4 -8 -1 -0 -2 -3 -2 -3 -7 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -7 -5 -5 -9 -8 -7 -6 -7 -8 -9 -10 -9 -6 -5 -6 -6 -7 -8 -16 -32 -20 -10 -9 -9 -10 -12 -14 -14 -14 -14 -15 -13 -12 -13 -16 -15 -13 -12 -12 -18 -24 -19 -11 -10 -5 -0 -0 -4 -3 -1 -1 -2 -5 -3 -3 -7 -10 -9 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 -58 -99 -93 -128 -201 -185 -170 -172 -189 -150 -122 -123 -116 -111 -73 -26 -5 -1 -8 -32 -66 -96 -111 -119 -90 -103 -106 -106 -101 -93 -90 -88 -87 -85 -80 -81 -89 -88 -66 -38 -22 -11 -7 -7 -8 -10 -11 -12 -12 -13 -12 -10 -10 -10 -10 -8 -6 -3 -1 0 -0 -0 -1 -2 -4 -3 0 -0 -1 -3 -2 -2 -2 -2 -2 -1 -0 -0 -1 -1 -1 -0 -1 -1 -0 -0 -1 -5 -3 -3 -3 -3 -4 -4 -5 -5 -4 -3 -3 -2 -1 -0 0 -0 -0 -1 -6 -12 -11 -7 -4 -2 -2 -2 -0 -2 -3 -2 -2 -2 -1 -2 -4 -6 -4 -2 -1 -1 -1 -2 -5 -16 -28 -33 -34 -43 -49 -49 -49 -48 -47 -47 -45 -39 -33 -26 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -0 0 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 -1 -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 0 0 0 -0 -0 0 0 0 0 0 0 -0 -2 -4 -5 -5 -5 -4 -2 -1 -1 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -1 -1 -0 -0 -0 -2 -6 -2 -0 -1 -1 -0 -4 -15 -3 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -6 -5 -5 -8 -10 -9 -8 -11 -10 -11 -13 -15 -16 -16 -8 -8 -8 -8 -9 -12 -11 -10 -9 -8 -8 -11 -14 -15 -14 -13 -16 -13 -12 -13 -12 -16 -17 -10 -5 -7 -9 -8 -8 -8 -4 -0 -0 -1 -1 -1 -2 -3 -3 -3 -5 -14 -16 -11 -5 -2 -5 -6 0 0 0 0 0 0 0 0 0 -1 -69 -154 -166 -169 -179 -165 -157 -162 -142 -138 -140 -141 -137 -114 -64 -17 -0 -0 -19 -56 -90 -110 -117 -118 -97 -115 -113 -111 -106 -99 -95 -94 -93 -90 -83 -83 -87 -79 -58 -35 -21 -13 -5 -5 -6 -7 -7 -8 -9 -10 -9 -7 -7 -6 -6 -6 -4 -2 -0 -0 -0 -0 -0 -1 -1 -1 0 -0 -1 -4 -5 -5 -4 -3 -1 -0 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -5 -4 -4 -4 -4 -5 -5 -5 -6 -6 -4 -3 -3 -2 -1 -1 -2 -2 -1 -8 -14 -10 -5 -3 -3 -4 -2 -0 -2 -5 -7 -5 -3 -1 -2 -6 -8 -7 -4 -1 -0 -1 -1 -2 -7 -20 -30 -34 -40 -46 -50 -50 -49 -47 -46 -45 -41 -33 -26 -20 -12 -5 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -1 -3 -6 -4 -4 -4 -2 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 -1 -1 -0 -0 0 0 -0 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -6 -4 -4 -7 -10 -10 -9 -13 -8 -11 -13 -13 -16 -18 -11 -7 -6 -5 -8 -10 -11 -13 -12 -11 -12 -14 -15 -15 -15 -15 -14 -13 -9 -14 -12 -9 -9 -6 -3 -3 -4 -6 -7 -6 -4 -2 -2 -2 -0 -6 -8 -7 -4 -3 -6 -15 -20 -14 -11 -15 -22 -15 0 0 0 0 -11 -7 -1 0 0 -13 -76 -159 -172 -165 -156 -151 -154 -161 -146 -138 -160 -157 -136 -89 -38 -9 -0 -1 -27 -70 -99 -114 -126 -128 -115 -119 -119 -114 -110 -102 -97 -96 -94 -90 -91 -83 -80 -75 -57 -37 -22 -13 -6 -4 -3 -2 -2 -4 -6 -7 -6 -6 -6 -5 -4 -3 -2 -1 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -6 -9 -6 -3 -1 -1 -2 -3 -2 -0 -0 -1 -1 -0 0 -0 -1 -5 -4 -4 -4 -5 -5 -5 -5 -5 -5 -4 -3 -2 -2 -1 -1 -2 -4 -8 -6 -6 -4 -3 -3 -3 -3 -2 -1 -2 -5 -5 -3 -2 -4 -7 -8 -9 -8 -5 -2 -1 -1 -1 -1 -4 -10 -21 -32 -37 -39 -43 -47 -49 -48 -48 -47 -43 -35 -27 -20 -14 -8 -3 -1 -0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -0 -1 -2 -1 -1 -1 -1 -0 -0 -0 -0 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -4 -3 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -5 -8 -7 -5 -4 -3 -6 -9 -7 -10 -13 -10 -10 -14 -15 -16 -14 -11 -8 -7 -9 -8 -8 -10 -13 -13 -13 -14 -16 -17 -15 -13 -12 -10 -8 -6 -7 -9 -10 -9 -7 -6 -5 -3 -3 -4 -8 -9 -6 -4 -4 -2 -9 -12 -7 -3 -2 -3 -6 -9 -12 -22 -31 -22 -9 0 0 0 -4 -50 -35 -12 -9 -11 -31 -91 -154 -152 -142 -140 -146 -158 -174 -181 -171 -172 -158 -110 -55 -18 -2 -0 -7 -36 -79 -98 -116 -135 -134 -123 -121 -121 -116 -112 -107 -100 -94 -90 -89 -93 -81 -76 -78 -57 -36 -20 -10 -5 -2 -0 -0 -0 -2 -3 -3 -3 -4 -5 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -2 -7 -8 -10 -5 -1 -0 -1 -2 -4 -3 -1 -1 -3 -2 -1 -0 -0 -2 -5 -3 -2 -3 -4 -5 -4 -4 -3 -3 -2 -2 -2 -1 -1 -1 -3 -7 -9 -3 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 -2 -7 -11 -12 -11 -9 -8 -6 -3 -1 -0 -1 -1 -3 -10 -16 -24 -32 -36 -35 -36 -42 -47 -47 -46 -45 -37 -28 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -1 -1 -1 -0 -1 -1 -0 -0 -1 -1 -1 -1 -1 -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 -1 -2 -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 -1 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -6 -5 -4 -6 -9 -6 -13 -15 -14 -13 -13 -13 -12 -13 -12 -10 -10 -11 -10 -10 -10 -12 -14 -14 -15 -18 -21 -17 -11 -9 -9 -7 -7 -10 -13 -13 -12 -8 -6 -5 -4 -3 -5 -9 -11 -8 -5 -6 -5 -4 -4 -2 -2 -2 -2 -5 -8 -15 -27 -29 -7 -1 0 0 0 -15 -66 -83 -30 -51 -71 -85 -115 -142 -133 -128 -134 -142 -156 -144 -136 -150 -159 -141 -67 -21 -4 -0 -0 -14 -51 -93 -106 -120 -114 -110 -115 -123 -124 -117 -116 -109 -97 -89 -88 -87 -83 -73 -73 -79 -51 -30 -16 -8 -3 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -3 -8 -8 -8 -4 -1 -0 -0 -0 -1 -3 -4 -5 -7 -5 -2 -1 -1 -3 -6 -6 -3 -2 -4 -4 -4 -3 -2 -1 -0 -1 -1 -1 -1 -4 -6 -8 -6 -1 -0 -0 -0 -0 -1 -1 -1 -0 0 0 -1 -3 -9 -14 -16 -13 -9 -6 -6 -5 -3 -1 -1 -2 -5 -11 -17 -21 -23 -27 -31 -30 -30 -31 -33 -35 -40 -37 -30 -22 -17 -12 -8 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 0 -0 -0 -0 -1 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -3 -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 -2 -7 -8 -3 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -7 -8 -6 -6 -10 -12 -7 -15 -13 -12 -12 -12 -11 -9 -9 -13 -13 -12 -16 -20 -17 -14 -16 -17 -18 -19 -23 -26 -25 -20 -16 -13 -10 -10 -11 -11 -10 -7 -7 -7 -4 -3 -4 -5 -6 -9 -8 -7 -7 -6 -2 -0 -0 -1 -3 -5 -12 -20 -23 -23 -15 0 0 0 0 -2 -26 -69 -81 -47 -99 -147 -155 -144 -129 -119 -117 -126 -137 -156 -146 -142 -151 -147 -108 -39 -6 -1 -0 -4 -28 -72 -112 -125 -138 -111 -96 -105 -120 -124 -117 -111 -102 -85 -83 -84 -75 -60 -54 -62 -66 -37 -20 -12 -5 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 0 0 -0 0 -0 -4 -6 -7 -7 -5 -1 -0 0 -0 -0 -1 -2 -4 -8 -9 -5 -3 -3 -5 -7 -7 -4 -2 -3 -4 -3 -2 -1 -0 -0 -0 -1 -2 -5 -8 -8 -6 -3 -2 -1 -2 -2 -1 -1 -0 -0 0 0 -0 -1 -4 -8 -13 -15 -11 -4 -3 -4 -5 -5 -3 -2 -2 -4 -7 -12 -20 -20 -21 -29 -30 -29 -29 -30 -30 -31 -33 -31 -26 -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 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -1 -1 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 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 -6 -7 -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 -1 -2 -4 -4 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -11 -11 -8 -7 -9 -11 -11 -15 -14 -12 -12 -13 -13 -15 -18 -18 -16 -13 -14 -17 -19 -23 -28 -19 -21 -21 -24 -31 -38 -37 -29 -24 -14 -13 -15 -14 -10 -8 -8 -12 -8 -5 -5 -6 -7 -7 -7 -7 -7 -7 -3 -1 -1 -2 -7 -8 -16 -20 -21 -21 -18 -9 0 0 0 -21 -45 -70 -86 -94 -124 -143 -140 -133 -118 -106 -105 -113 -126 -158 -162 -158 -152 -119 -67 -20 -2 -0 -1 -21 -55 -95 -128 -146 -150 -122 -103 -100 -113 -114 -106 -94 -80 -68 -72 -70 -53 -35 -29 -31 -29 -16 -11 -6 -3 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -1 -1 -0 0 0 0 -0 -0 -0 -1 -3 -5 -5 -6 -6 -3 -0 0 0 0 0 -0 -2 -7 -9 -6 -4 -5 -7 -8 -6 -4 -4 -4 -4 -4 -2 -1 -0 -0 -1 -3 -6 -9 -10 -7 -4 -2 -1 -1 -2 -3 -2 -1 -0 0 0 -0 -0 -2 -4 -6 -11 -9 -5 -2 -1 -2 -5 -6 -4 -2 -2 -3 -5 -8 -16 -19 -19 -21 -27 -30 -30 -30 -30 -29 -29 -28 -24 -20 -15 -11 -6 -3 -1 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 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 -1 -1 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -3 -6 -6 -5 -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 0 -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 -3 -2 0 0 0 -6 -5 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -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 -11 -10 -5 -5 -7 -10 -13 -15 -13 -12 -15 -15 -16 -18 -20 -17 -14 -13 -15 -19 -26 -29 -22 -32 -29 -25 -36 -49 -53 -53 -47 -33 -12 -7 -4 -7 -10 -12 -13 -9 -6 -4 -6 -9 -10 -8 -6 -5 -10 -3 -2 -2 -5 -13 -16 -19 -19 -21 -36 -40 -25 -8 0 -1 -57 -68 -77 -98 -123 -137 -130 -120 -115 -103 -97 -100 -112 -128 -148 -154 -133 -115 -74 -33 -9 -1 -0 -4 -30 -74 -110 -133 -145 -150 -147 -121 -101 -107 -94 -81 -67 -56 -55 -60 -54 -38 -25 -16 -10 -7 -5 -3 -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 -1 -0 -1 -3 -4 -3 -4 -4 -3 0 0 0 0 0 0 -2 -5 -5 -3 -3 -4 -6 -7 -6 -6 -6 -5 -5 -4 -3 -2 -2 -3 -5 -7 -10 -11 -8 -4 -2 -1 -2 -2 -2 -2 -2 -1 -0 0 0 0 -0 -1 -3 -6 -10 -8 -4 -2 -0 -1 -4 -6 -4 -2 -1 -3 -3 -4 -10 -16 -19 -18 -18 -24 -30 -31 -31 -29 -26 -24 -23 -21 -18 -15 -11 -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 -1 -0 -0 -0 -1 -0 -0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -3 -3 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -5 -4 -4 -3 -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 -2 -4 -3 -1 0 0 0 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -9 -10 -9 -4 -4 -7 -12 -14 -13 -10 -11 -11 -14 -16 -17 -16 -16 -17 -17 -19 -17 -15 -19 -29 -31 -28 -34 -40 -40 -39 -39 -34 -19 -5 -4 -9 -11 -11 -10 -8 -13 -20 -16 -16 -17 -22 -27 -27 -32 -19 -5 -3 -11 -20 -23 -23 -27 -35 -43 -41 -35 -17 -5 -20 -65 -72 -70 -108 -134 -134 -118 -106 -100 -93 -95 -100 -117 -135 -134 -101 -88 -53 -28 -12 -4 -1 -2 -11 -44 -97 -131 -129 -114 -133 -163 -153 -109 -100 -72 -60 -55 -57 -60 -54 -41 -29 -23 -16 -10 -5 -3 -1 -0 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -0 -2 -3 -3 -1 -1 -2 -1 -0 -0 0 0 0 0 -1 -4 -4 -1 -1 -3 -5 -7 -8 -8 -7 -7 -6 -5 -4 -4 -5 -7 -9 -10 -11 -7 -3 -1 -0 -1 -2 -3 -2 -2 -4 -2 -0 0 0 0 -0 -1 -3 -6 -11 -9 -5 -2 -1 -2 -4 -6 -4 -2 -1 -2 -2 -1 -3 -8 -16 -18 -18 -17 -21 -27 -30 -29 -27 -25 -25 -23 -22 -20 -16 -12 -9 -4 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 0 0 0 0 0 -0 -0 -1 -0 -0 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -2 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -3 -3 -4 -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 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -0 -1 -1 0 0 0 0 0 0 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -7 -5 -7 -7 -5 -3 -5 -11 -17 -14 -11 -11 -8 -16 -19 -15 -13 -14 -16 -15 -13 -11 -11 -16 -25 -30 -29 -28 -25 -19 -17 -18 -17 -15 -7 -7 -11 -8 -7 -9 -8 -8 -11 -12 -18 -30 -34 -32 -26 -26 -24 -4 -5 -14 -21 -22 -22 -27 -38 -43 -37 -33 -25 -31 -47 -59 -62 -18 -90 -122 -119 -105 -94 -88 -88 -100 -110 -121 -122 -101 -67 -40 -14 -5 -2 -0 -1 -13 -42 -84 -117 -128 -120 -84 -100 -140 -148 -117 -90 -64 -58 -58 -62 -60 -47 -31 -19 -15 -13 -10 -5 -1 0 -0 -1 -3 -3 -2 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -1 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -0 -0 -1 -0 -1 0 0 0 0 -1 -2 -3 -1 -1 -3 -5 -7 -9 -9 -9 -8 -7 -6 -5 -6 -8 -11 -12 -11 -10 -3 -0 -0 0 -1 -2 -3 -4 -6 -7 -1 -0 0 0 -0 -1 -3 -6 -9 -13 -13 -9 -5 -3 -4 -5 -5 -3 -1 -0 -2 -2 -1 -1 -3 -7 -13 -17 -17 -16 -18 -23 -27 -27 -26 -26 -24 -24 -23 -21 -18 -13 -8 -4 -2 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 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 -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 -1 -3 -2 -2 -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 -1 -1 -0 -0 -1 -2 -0 0 0 0 0 -0 -1 -1 -1 -3 -4 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -1 -1 -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 -15 -11 -6 -5 -5 -5 -4 -6 -11 -16 -14 -12 -13 -11 -8 -10 -13 -12 -10 -9 -10 -11 -10 -11 -14 -29 -30 -27 -25 -21 -17 -15 -14 -12 -14 -12 -14 -24 -18 -11 -14 -15 -10 -7 -10 -20 -38 -26 -15 -9 -12 -13 -4 -6 -16 -24 -21 -16 -20 -31 -40 -35 -35 -50 -60 -61 -57 -55 -44 -93 -107 -101 -93 -85 -80 -86 -107 -125 -116 -93 -62 -33 -15 -5 -1 -0 -0 -5 -40 -82 -94 -74 -60 -90 -115 -125 -106 -112 -109 -81 -63 -56 -56 -58 -54 -41 -24 -11 -7 -9 -9 -5 -1 0 0 -1 -5 -6 -6 -5 -4 -3 -1 -0 0 0 0 0 0 -0 -1 -1 -0 -1 -1 -0 -1 -1 -0 -0 -1 -2 -2 -1 -0 -0 -1 -1 -0 -0 0 0 0 0 -0 -1 -1 -1 -0 -2 -5 -7 -8 -8 -8 -7 -8 -8 -8 -9 -12 -13 -12 -11 -7 -3 0 0 0 -0 -1 -4 -7 -9 -8 0 0 0 -0 -1 -4 -9 -14 -17 -17 -14 -11 -8 -6 -5 -5 -3 -1 -0 0 -1 -1 -1 -1 -1 -3 -5 -10 -15 -16 -15 -17 -20 -24 -28 -29 -26 -27 -27 -25 -22 -17 -12 -8 -4 -1 -0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -1 -1 -1 -0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -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 -1 -2 -4 -8 -9 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -9 -17 -14 -9 -6 -4 -4 -5 -7 -10 -15 -19 -12 -15 -13 -10 -12 -14 -14 -10 -7 -8 -9 -9 -12 -18 -30 -23 -19 -18 -17 -17 -20 -21 -27 -27 -22 -30 -36 -9 -6 -10 -16 -19 -16 -14 -21 -31 -19 -8 -6 -9 -9 -7 -9 -16 -24 -16 -13 -22 -36 -42 -36 -37 -63 -63 -54 -54 -66 -87 -100 -94 -89 -86 -77 -76 -90 -105 -106 -89 -64 -36 -18 -8 -4 -2 -0 -1 -10 -69 -81 -45 -26 -50 -93 -108 -128 -98 -85 -82 -71 -58 -53 -52 -54 -50 -37 -21 -9 -6 -7 -8 -4 -1 0 0 -2 -4 -6 -7 -7 -6 -3 -1 -0 -0 -0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -0 -0 -1 -3 -3 -1 -0 -0 -1 -0 -0 0 0 0 0 -0 -1 -1 -1 -0 -0 -2 -4 -6 -6 -4 -3 -4 -7 -10 -11 -12 -13 -14 -12 -9 -6 -2 -0 0 0 0 -1 -5 -9 -8 -3 -0 0 -0 -1 -5 -11 -17 -21 -21 -17 -13 -10 -8 -6 -5 -3 -1 -0 -0 0 0 -1 -1 -1 -1 -2 -3 -8 -14 -15 -15 -16 -16 -18 -24 -32 -31 -32 -33 -30 -25 -21 -16 -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 -1 -1 -0 -0 0 0 0 0 0 0 -0 -0 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 -1 -1 -0 -0 0 0 0 -0 -1 -2 -1 -0 -1 -1 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -1 -6 -10 -10 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -16 -17 -13 -11 -10 -5 -3 -4 -6 -8 -11 -17 -16 -14 -12 -12 -13 -13 -12 -11 -13 -16 -10 -9 -15 -22 -25 -17 -17 -17 -16 -16 -18 -20 -27 -28 -33 -34 -45 -41 -24 -11 -8 -10 -12 -13 -16 -20 -20 -12 -9 -13 -11 -10 -13 -18 -18 -12 -16 -30 -46 -49 -39 -35 -52 -57 -42 -54 -75 -92 -94 -83 -78 -77 -71 -79 -98 -102 -88 -67 -46 -29 -28 -14 -5 -1 -0 -2 -15 -90 -97 -29 -20 -74 -122 -121 -136 -107 -86 -76 -65 -55 -49 -47 -45 -40 -32 -22 -15 -11 -9 -8 -4 -0 0 -1 -2 -3 -5 -6 -6 -5 -3 -1 -1 -1 -0 0 -0 -0 -3 -7 -7 -4 -1 -0 -0 -0 -0 -0 -0 -1 -3 -3 -1 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -3 -5 -4 -3 -2 -3 -7 -11 -13 -13 -14 -14 -13 -9 -6 -3 -1 -0 0 0 -1 -5 -9 -7 -2 -0 -0 -1 -4 -10 -17 -21 -22 -20 -15 -11 -8 -6 -5 -4 -2 -0 -0 0 0 0 -1 -1 -1 -1 -2 -3 -4 -6 -12 -15 -15 -15 -15 -19 -32 -30 -29 -32 -32 -29 -25 -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 -1 -1 -1 -0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -5 -3 -1 0 0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -1 -0 -0 0 -0 -0 -0 -1 -1 -1 -1 -1 -0 0 0 -0 -1 -2 -4 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 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 -5 -7 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -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 -23 -14 -11 -11 -10 -7 -4 -4 -5 -7 -8 -10 -12 -14 -18 -13 -19 -18 -13 -12 -13 -14 -9 -10 -17 -21 -23 -23 -22 -21 -18 -18 -22 -23 -25 -29 -26 -28 -36 -44 -42 -25 -12 -10 -11 -13 -12 -11 -11 -10 -11 -12 -10 -10 -14 -18 -18 -17 -23 -36 -50 -53 -40 -37 -48 -51 -35 -64 -86 -94 -85 -72 -68 -71 -75 -87 -99 -88 -67 -47 -32 -32 -44 -15 -4 -1 -0 -3 -29 -95 -100 -24 -34 -74 -107 -137 -159 -128 -98 -77 -62 -52 -45 -39 -33 -28 -24 -22 -21 -18 -14 -9 -4 -0 0 -1 -2 -3 -5 -5 -5 -4 -2 -2 -3 -3 -3 -2 -3 -4 -9 -15 -19 -11 -4 -1 -0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -2 -3 -2 -2 -1 -1 -2 -2 -1 -1 -0 -0 -0 -1 -2 -4 -4 -4 -3 -4 -8 -12 -14 -14 -14 -15 -14 -12 -9 -6 -3 -1 0 0 -0 -7 -10 -7 -2 -1 -1 -4 -6 -11 -17 -21 -22 -19 -13 -9 -7 -6 -4 -2 -1 -0 -0 0 0 0 0 -0 -1 -1 -1 -2 -4 -4 -3 -9 -12 -14 -16 -18 -24 -25 -25 -29 -35 -34 -30 -25 -20 -12 -12 -7 -4 -1 -0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -1 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 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 -2 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -2 -2 -2 -2 -1 -1 -0 0 -0 -1 -1 -1 -2 -2 -2 -1 -0 -0 -0 -1 -1 -2 -2 -2 -2 -1 -1 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -2 -9 -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 -1 -1 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -15 -34 -13 -10 -11 -12 -11 -7 -5 -5 -5 -7 -8 -9 -10 -9 -8 -11 -16 -16 -15 -14 -12 -10 -9 -20 -26 -27 -26 -23 -21 -18 -18 -19 -22 -26 -29 -27 -30 -43 -45 -34 -34 -23 -8 -7 -9 -9 -9 -9 -9 -9 -8 -10 -12 -16 -21 -27 -31 -33 -40 -50 -51 -42 -43 -48 -45 -45 -79 -80 -85 -77 -66 -63 -71 -85 -94 -93 -80 -59 -39 -38 -40 -20 -5 -1 -0 -0 -8 -46 -99 -99 -39 -89 -85 -91 -131 -150 -114 -90 -72 -59 -48 -39 -31 -24 -19 -17 -20 -23 -24 -20 -13 -5 -1 -2 -2 -2 -3 -5 -5 -5 -5 -6 -6 -6 -7 -7 -8 -8 -9 -14 -10 -15 -8 -3 -1 -0 0 0 0 0 0 -0 -0 -0 -1 -4 -6 -5 -4 -4 -4 -5 -6 -4 -2 -1 -0 -0 -0 -1 -2 -4 -5 -5 -5 -7 -10 -11 -11 -9 -11 -15 -17 -15 -12 -9 -8 -7 -5 -1 -2 -11 -12 -7 -3 -2 -4 -7 -10 -13 -16 -21 -23 -21 -15 -10 -7 -6 -4 -2 -0 -0 0 0 0 0 0 -1 -2 -1 -0 -1 -3 -4 -4 -4 -5 -10 -16 -19 -19 -20 -22 -25 -32 -33 -30 -25 -22 -16 -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 -1 -0 -0 0 0 0 -0 0 0 -0 -0 -0 -0 -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 -3 -1 -0 -0 -0 0 0 0 0 0 0 -1 -4 -6 -7 -6 -5 -2 -2 -1 -0 -1 -2 -2 -3 -4 -6 -4 -2 -0 0 -0 -0 -1 -1 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -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 -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 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -14 -16 -12 -14 -15 -11 -9 -8 -6 -5 -5 -7 -8 -9 -9 -8 -8 -11 -12 -14 -14 -10 -8 -9 -21 -30 -22 -24 -25 -21 -16 -13 -16 -23 -28 -28 -29 -32 -31 -14 -7 -41 -56 -48 -22 -7 -6 -7 -10 -11 -10 -8 -10 -12 -12 -21 -37 -46 -47 -48 -52 -50 -41 -48 -54 -55 -64 -83 -75 -78 -69 -60 -59 -67 -78 -81 -71 -57 -44 -43 -50 -37 -9 -1 -0 -0 -1 -21 -50 -68 -65 -65 -134 -102 -102 -132 -132 -104 -85 -69 -55 -43 -33 -26 -20 -18 -19 -25 -30 -31 -26 -18 -9 -3 -1 -2 -2 -2 -3 -5 -7 -10 -12 -14 -14 -11 -8 -9 -10 -9 -9 -5 -1 -1 -0 -0 -1 -1 -0 0 0 0 0 -0 -3 -7 -11 -10 -7 -7 -8 -8 -6 -4 -2 -1 -0 0 0 -0 -1 -2 -4 -5 -4 -4 -7 -10 -9 -6 -5 -7 -14 -20 -20 -17 -14 -14 -15 -14 -6 -6 -7 -6 -3 -2 -4 -7 -10 -15 -19 -23 -28 -30 -25 -18 -12 -8 -6 -3 -1 -0 0 0 0 0 0 0 -1 -3 -2 -0 -0 -1 -3 -4 -4 -5 -10 -16 -19 -18 -18 -20 -21 -23 -27 -26 -22 -18 -16 -14 -12 -9 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -5 -5 -2 -1 -0 0 -0 -0 0 0 -0 -0 -0 -2 -6 -10 -13 -16 -16 -8 -5 -3 -2 -3 -5 -6 -6 -6 -9 -6 -2 -0 0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -1 -1 -1 -0 -0 -1 -0 -1 -1 -1 -1 -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 -1 -1 -1 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -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 -6 -3 -2 -6 -2 -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 -1 -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 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -25 -24 -17 -24 -30 -19 -11 -8 -7 -6 -6 -7 -7 -7 -9 -9 -9 -8 -6 -11 -13 -8 -8 -15 -24 -25 -19 -28 -31 -27 -22 -18 -19 -25 -30 -28 -29 -31 -31 -24 -23 -47 -29 -14 -9 -6 -5 -5 -9 -8 -10 -9 -9 -10 -13 -24 -38 -52 -57 -57 -53 -44 -33 -42 -63 -77 -78 -74 -70 -69 -60 -59 -65 -62 -55 -46 -37 -30 -27 -41 -41 -24 -7 -1 -0 -1 -4 -46 -48 -19 -26 -93 -161 -138 -139 -139 -122 -101 -84 -68 -52 -38 -30 -26 -27 -30 -35 -39 -41 -39 -33 -24 -14 -6 -2 -1 -1 -1 -1 -4 -8 -13 -16 -15 -9 -9 -8 -10 -13 -13 -8 -2 -0 -0 -0 -2 -3 -2 -1 -0 0 0 -0 -2 -9 -15 -14 -9 -6 -8 -10 -8 -4 -1 -0 -0 0 0 0 -0 -0 -1 -2 -2 -1 -1 -5 -8 -8 -4 -3 -6 -15 -26 -28 -26 -21 -19 -19 -17 -9 -6 -2 -1 -1 -4 -8 -12 -17 -23 -28 -37 -40 -36 -28 -21 -15 -10 -6 -4 -1 -0 0 0 0 -0 -0 -1 -1 -3 -2 -0 -0 -0 -1 -3 -4 -5 -9 -15 -19 -19 -20 -21 -20 -21 -22 -22 -20 -17 -13 -11 -10 -7 -5 -2 -0 -0 0 0 0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 0 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 -2 -6 -12 -18 -23 -24 -14 -10 -7 -5 -6 -9 -10 -10 -12 -10 -4 -1 -0 0 -0 -0 -0 -0 -1 -1 -1 -0 -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 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -7 -23 -13 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -1 -1 -1 -3 -4 -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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -13 -20 -22 -29 -34 -26 -15 -11 -8 -6 -6 -8 -7 -2 -11 -9 -13 -14 -10 -8 -11 -15 -19 -25 -29 -29 -33 -43 -40 -34 -28 -25 -24 -26 -32 -33 -30 -29 -30 -33 -38 -44 -21 -10 -6 -6 -5 -5 -5 -7 -10 -8 -7 -10 -18 -30 -43 -58 -64 -62 -53 -40 -34 -46 -73 -87 -78 -70 -67 -63 -57 -64 -74 -62 -45 -37 -32 -26 -23 -32 -23 -11 -4 -2 -3 -8 -25 -72 -62 -20 -37 -116 -173 -162 -161 -142 -120 -102 -87 -70 -53 -40 -34 -37 -43 -49 -53 -53 -52 -48 -42 -32 -22 -14 -7 -3 -1 -1 -1 -2 -7 -12 -12 -10 -11 -13 -15 -17 -17 -13 -7 -2 -1 -1 -2 -4 -5 -3 -1 -0 0 -0 -0 -5 -15 -17 -13 -9 -9 -10 -11 -9 -5 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -7 -11 -10 -5 -3 -8 -19 -33 -35 -33 -25 -19 -16 -11 -3 -1 -0 -1 -3 -7 -12 -18 -26 -35 -39 -41 -39 -35 -29 -22 -16 -11 -7 -4 -2 -0 0 0 -0 -1 -3 -3 -3 -3 -2 -0 -0 0 -0 -1 -3 -4 -7 -13 -17 -19 -21 -24 -23 -23 -22 -22 -20 -18 -14 -11 -8 -5 -4 -2 -1 -0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -11 -18 -21 -24 -18 -14 -12 -10 -11 -13 -15 -16 -14 -7 -2 -1 -0 -0 -0 -0 0 -0 -1 -1 -1 -0 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -4 -18 -23 -19 -16 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -2 -2 -1 -1 -0 -0 -2 -1 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -16 -39 -22 -23 -25 -24 -18 -14 -11 -9 -8 -12 -12 -8 -9 -7 -11 -13 -16 -16 -17 -21 -27 -31 -39 -39 -42 -45 -39 -33 -29 -26 -27 -30 -33 -33 -23 -30 -30 -38 -44 -40 -23 -10 -4 -4 -5 -4 -4 -6 -5 -5 -4 -14 -27 -38 -49 -64 -69 -62 -53 -45 -47 -61 -81 -84 -69 -65 -60 -58 -58 -59 -53 -41 -30 -29 -30 -24 -19 -22 -19 -6 -4 -9 -19 -32 -43 -50 -36 -34 -92 -159 -181 -169 -163 -145 -122 -105 -91 -74 -59 -49 -46 -51 -60 -64 -65 -64 -62 -56 -45 -42 -33 -25 -16 -9 -4 -2 -1 -2 -5 -8 -10 -13 -17 -20 -23 -22 -20 -12 -5 -2 -2 -5 -9 -9 -6 -3 -1 -0 -0 -1 -2 -13 -18 -18 -17 -17 -18 -19 -18 -13 -6 -2 -1 0 0 0 0 0 0 0 0 -1 -3 -7 -12 -15 -13 -7 -5 -12 -26 -41 -41 -34 -21 -11 -5 -2 -0 -0 -1 -1 -5 -10 -14 -21 -32 -40 -40 -36 -33 -30 -25 -19 -14 -9 -6 -4 -2 -1 -1 -2 -2 -2 -3 -3 -3 -2 -1 -0 -0 0 -0 -1 -2 -3 -4 -10 -15 -16 -13 -15 -16 -15 -18 -21 -21 -19 -14 -10 -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 -1 -0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 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 -18 -23 -21 -17 -13 -11 -12 -15 -18 -17 -10 -4 -1 -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 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -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 -1 -0 -0 -0 -3 -2 -4 -6 -11 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -1 -1 -1 -1 -3 -3 -1 -1 -0 -0 -1 -1 -1 -2 -1 -0 -0 -0 0 0 -0 -1 -4 -6 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -11 -29 -23 -16 -15 -15 -14 -13 -14 -17 -20 -18 -16 -14 -12 -8 -9 -15 -16 -24 -30 -29 -27 -31 -46 -36 -36 -38 -36 -34 -33 -32 -28 -29 -34 -33 -27 -28 -34 -44 -47 -49 -39 -18 -6 -3 -5 -6 -5 -5 -4 -5 -6 -20 -29 -38 -51 -66 -71 -64 -53 -48 -48 -51 -63 -68 -56 -49 -42 -41 -37 -32 -25 -16 -12 -10 -8 -11 -15 -22 -23 -3 -3 -35 -66 -55 -30 -10 -6 -49 -125 -143 -172 -179 -168 -150 -125 -105 -91 -78 -66 -58 -55 -59 -65 -69 -72 -72 -65 -54 -45 -47 -44 -36 -28 -20 -12 -6 -2 -1 -2 -5 -10 -15 -19 -23 -26 -27 -23 -12 -4 -2 -5 -12 -16 -11 -4 -2 -1 -1 -4 -7 -13 -23 -24 -23 -23 -23 -23 -22 -18 -13 -7 -4 -1 -0 0 0 0 0 0 0 0 -1 -5 -11 -15 -16 -12 -6 -7 -17 -34 -48 -49 -36 -15 -5 -1 -1 -1 -1 -1 -3 -8 -12 -15 -25 -35 -39 -36 -30 -25 -21 -17 -12 -9 -7 -6 -5 -4 -2 -3 -3 -2 -1 -1 -1 -1 -1 -0 -0 0 0 -0 -0 -1 -1 -2 -4 -7 -9 -10 -13 -15 -15 -16 -18 -19 -18 -15 -11 -8 -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 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 -0 -3 -8 -14 -19 -22 -21 -18 -20 -26 -29 -23 -13 -6 -2 -1 -0 0 0 -0 -0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -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 -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 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 0 -0 -1 -2 -2 -1 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -2 -0 0 -0 -1 -2 -2 -5 -5 -4 -2 -1 -1 -3 -4 -2 -3 -2 -1 -0 -0 0 -0 -0 -2 -4 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -13 -41 -50 -23 -14 -11 -12 -13 -15 -19 -21 -19 -18 -15 -13 -9 -8 -19 -16 -22 -29 -27 -23 -27 -37 -24 -33 -34 -35 -36 -35 -30 -32 -41 -44 -40 -34 -31 -31 -36 -47 -49 -34 -16 -6 -3 -3 -7 -8 -8 -7 -8 -13 -22 -27 -40 -51 -60 -66 -63 -53 -43 -37 -34 -39 -45 -41 -32 -26 -24 -21 -21 -20 -17 -14 -15 -13 -15 -18 -20 -16 -5 -17 -78 -96 -55 -16 0 0 0 -2 -37 -123 -146 -158 -151 -124 -101 -86 -79 -70 -60 -53 -53 -58 -66 -74 -76 -62 -54 -48 -46 -47 -42 -38 -32 -22 -12 -5 -3 -4 -9 -13 -16 -19 -23 -27 -29 -26 -16 -8 -7 -10 -15 -16 -10 -2 -1 -1 -7 -17 -26 -30 -34 -31 -29 -27 -24 -19 -13 -9 -7 -7 -6 -3 -1 0 0 0 0 0 -1 -1 -2 -4 -8 -12 -13 -8 -3 -7 -24 -42 -52 -51 -35 -12 -3 -0 -2 -3 -3 -2 -6 -10 -15 -17 -33 -42 -39 -34 -26 -19 -13 -8 -5 -4 -5 -6 -6 -6 -8 -7 -4 -2 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -2 -5 -8 -13 -17 -18 -18 -17 -16 -15 -14 -13 -8 -5 -4 -3 -2 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 0 0 -0 -0 0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -2 -4 -9 -14 -23 -22 -20 -20 -22 -21 -16 -8 -3 -1 -0 0 0 0 -0 -0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 0 0 -0 -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 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -1 -1 -1 -2 -2 -3 -3 -3 -3 -3 -2 -1 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -0 -0 0 0 -0 -1 -3 -4 -5 -5 -3 -1 -1 -3 -3 -3 -3 -5 -4 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -30 -65 -87 -91 -64 -31 -12 -14 -14 -14 -14 -15 -16 -17 -15 -13 -10 -10 -14 -15 -21 -23 -21 -20 -23 -27 -24 -40 -33 -31 -33 -33 -31 -33 -46 -50 -40 -37 -40 -44 -50 -52 -53 -30 -17 -11 -7 -6 -8 -11 -9 -8 -10 -16 -23 -28 -44 -50 -55 -58 -55 -49 -41 -31 -21 -23 -28 -29 -21 -8 -5 -13 -22 -24 -21 -18 -19 -22 -18 -17 -13 -9 -19 -53 -102 -49 -16 -4 0 0 0 0 -3 -26 -48 -129 -147 -124 -103 -88 -81 -70 -55 -44 -40 -46 -58 -71 -75 -59 -56 -53 -48 -43 -38 -42 -39 -29 -19 -11 -8 -10 -15 -17 -19 -22 -25 -30 -33 -32 -25 -18 -16 -17 -19 -17 -10 -3 -1 -6 -20 -35 -40 -37 -32 -27 -26 -24 -19 -11 -4 -1 -3 -7 -8 -4 -3 -1 -0 -0 -1 -2 -3 -4 -4 -4 -6 -8 -7 -2 -1 -8 -28 -44 -51 -47 -34 -14 -3 -0 -1 -4 -7 -10 -12 -13 -23 -19 -43 -48 -41 -35 -26 -18 -10 -4 -3 -5 -8 -12 -14 -14 -14 -10 -6 -3 -2 -2 -2 -1 -1 -0 -0 -0 -0 0 -0 0 0 0 0 -1 -3 -7 -12 -17 -22 -22 -19 -15 -12 -13 -15 -9 -7 -5 -3 -2 -1 -0 0 0 -0 0 -0 -0 -1 -1 -0 -0 -0 0 -0 -0 -1 -1 -2 -2 -2 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 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 -16 -19 -19 -18 -17 -14 -9 -4 -1 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 -1 -1 -1 -0 -1 -1 -1 -1 -1 -0 0 0 -0 -0 -0 -1 -0 -0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -3 -3 -2 -2 -1 -1 -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 -1 -2 -2 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -2 -1 -0 0 0 -1 -2 -2 -2 -3 -2 -1 -0 -1 -1 -2 -4 -5 -5 -2 -2 -3 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -36 -67 -88 -125 -133 -97 -49 -29 -20 -16 -15 -15 -15 -15 -15 -15 -8 -7 -8 -9 -10 -10 -12 -14 -19 -24 -28 -34 -31 -34 -36 -39 -46 -49 -45 -45 -41 -36 -41 -45 -50 -54 -53 -22 -15 -13 -11 -11 -12 -12 -9 -8 -10 -16 -23 -28 -38 -50 -49 -55 -55 -49 -42 -31 -12 -16 -22 -20 -13 -6 -5 -12 -21 -26 -26 -22 -18 -16 -17 -19 -17 -18 -51 -76 -73 -32 -31 -20 -26 -35 -20 -3 0 -1 -7 -119 -125 -117 -113 -101 -84 -67 -49 -35 -29 -34 -47 -60 -64 -49 -51 -52 -48 -43 -40 -44 -44 -35 -25 -18 -15 -16 -20 -23 -23 -13 -16 -22 -31 -38 -35 -27 -21 -17 -16 -14 -11 -9 -13 -21 -35 -40 -37 -27 -18 -13 -13 -13 -10 -5 -2 -2 -4 -7 -7 -5 -5 -2 -1 -0 -1 -4 -5 -7 -7 -6 -6 -6 -2 -0 -1 -6 -28 -43 -46 -42 -32 -18 -6 -1 -1 -3 -4 -6 -11 -16 -29 -25 -49 -50 -42 -37 -32 -26 -16 -6 -5 -9 -14 -18 -20 -20 -17 -13 -8 -4 -3 -4 -3 -2 -1 -0 -0 -1 -1 -0 -0 -0 0 0 0 -0 -1 -4 -9 -16 -23 -24 -21 -16 -12 -10 -11 -9 -8 -6 -4 -2 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 0 0 -0 -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 -1 -3 -8 -12 -15 -14 -12 -9 -6 -5 -3 -1 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -1 -1 -1 -0 -0 -1 -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 -1 -1 -1 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -1 -2 -1 -1 -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 -1 -2 -4 -4 -1 0 0 -0 -1 -1 -1 -2 -1 -0 -0 -0 -0 -1 -4 -6 -6 -5 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -30 -46 -69 -132 -186 -174 -116 -62 -35 -23 -19 -18 -15 -13 -12 -11 -8 -6 -8 -8 -8 -8 -8 -8 -11 -20 -24 -28 -30 -34 -40 -48 -48 -39 -31 -34 -42 -40 -33 -16 -39 -57 -47 -12 -6 -12 -13 -13 -12 -12 -11 -9 -11 -19 -27 -35 -44 -52 -48 -58 -65 -59 -46 -29 -16 -19 -24 -17 -17 -20 -30 -44 -48 -46 -41 -35 -28 -25 -29 -33 -19 -28 -82 -57 -14 -39 -95 -70 -87 -162 -128 -43 0 -1 -13 -90 -61 -67 -89 -100 -90 -70 -49 -34 -26 -26 -33 -43 -50 -51 -54 -48 -46 -43 -41 -42 -45 -45 -36 -26 -22 -22 -27 -32 -34 -20 -22 -24 -33 -39 -36 -25 -15 -8 -5 -7 -16 -25 -32 -37 -38 -30 -21 -11 -5 -2 -2 -3 -4 -3 -3 -3 -3 -3 -3 -3 -2 -2 -1 -0 -1 -4 -6 -9 -11 -9 -9 -7 -2 0 -0 -2 -23 -37 -41 -36 -27 -17 -7 -0 -1 -3 -2 -4 -11 -23 -32 -36 -52 -52 -46 -43 -41 -33 -21 -12 -9 -10 -14 -18 -20 -21 -19 -17 -13 -8 -6 -7 -6 -3 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 0 -0 -1 -5 -12 -21 -24 -21 -17 -13 -10 -7 -6 -7 -6 -4 -2 -2 -1 -1 -0 -1 -0 -0 -0 -1 -1 -1 -1 0 0 -0 -1 -1 -2 -2 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 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 -8 -6 -4 -4 -2 -0 -0 0 0 -0 -0 -0 -0 -0 0 0 -0 -1 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -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 -1 -1 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 -1 -2 -3 -2 -2 -1 -1 -0 -0 -1 -4 -7 -7 -6 -7 -6 -5 -2 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -30 -34 -55 -107 -169 -177 -129 -82 -53 -36 -24 -19 -14 -11 -9 -9 -8 -10 -15 -14 -10 -7 -6 -4 -6 -11 -14 -19 -18 -19 -26 -33 -24 -18 -21 -30 -41 -49 -52 -57 -58 -65 -41 -12 -9 -11 -14 -12 -11 -12 -13 -14 -15 -19 -30 -37 -42 -49 -54 -57 -62 -61 -49 -34 -23 -23 -25 -19 -30 -40 -61 -80 -87 -83 -72 -56 -43 -44 -54 -48 -18 -34 -63 -35 -8 -36 -74 -63 -71 -209 -227 -76 0 -0 -6 -24 -5 -43 -75 -93 -97 -89 -69 -48 -37 -27 -24 -31 -43 -52 -55 -47 -46 -44 -43 -43 -42 -40 -34 -28 -24 -26 -31 -40 -43 -30 -29 -28 -33 -32 -24 -12 -3 -0 -1 -7 -24 -37 -41 -38 -28 -13 -6 -2 -0 0 -0 -1 -2 -4 -4 -2 -1 0 0 -0 -0 -1 -0 -0 -1 -3 -5 -7 -11 -10 -9 -7 -3 -0 -0 -2 -16 -31 -36 -30 -20 -10 -4 -0 -1 -3 -2 -3 -10 -24 -35 -44 -52 -53 -50 -47 -42 -34 -23 -14 -11 -11 -14 -17 -19 -21 -21 -20 -17 -14 -12 -11 -9 -6 -3 -1 -1 -1 -1 -0 -0 -1 -0 -0 -1 -1 -2 -1 -2 -7 -15 -21 -21 -18 -14 -10 -7 -5 -5 -6 -4 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 0 -0 -0 -1 -1 -2 -2 -2 -2 -2 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 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 -4 -2 -1 -0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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 -1 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -1 -1 -1 -0 -1 -1 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -2 -3 -4 -3 -3 -4 -1 -1 -3 -6 -7 -8 -10 -7 -4 -2 -1 -1 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -42 -52 -32 -22 -36 -75 -114 -126 -102 -82 -56 -41 -35 -31 -22 -13 -9 -6 -7 -11 -17 -18 -14 -9 -6 -6 -8 -8 -5 -10 -13 -12 -12 -13 -13 -12 -20 -32 -43 -50 -54 -56 -50 -53 -38 -21 -13 -16 -27 -20 -12 -12 -13 -15 -20 -29 -36 -38 -38 -43 -51 -53 -50 -47 -41 -30 -23 -24 -25 -21 -27 -39 -52 -74 -88 -86 -72 -53 -35 -38 -59 -46 -21 -29 -34 -41 -16 -8 -14 -12 -10 -61 -132 -27 0 0 0 -5 -25 -83 -104 -102 -104 -106 -95 -74 -57 -43 -37 -36 -44 -52 -54 -53 -55 -53 -49 -46 -43 -39 -35 -32 -31 -32 -32 -34 -36 -38 -36 -30 -24 -17 -11 -5 -3 -3 -4 -10 -27 -34 -32 -23 -13 -3 -0 -0 -0 -0 -0 -0 -1 -2 -3 -1 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -6 -10 -10 -8 -6 -3 -1 -2 -10 -23 -28 -24 -14 -5 -1 -0 -0 -2 -1 -2 -12 -25 -36 -44 -50 -51 -49 -45 -40 -32 -24 -16 -12 -11 -14 -16 -19 -20 -21 -21 -21 -19 -16 -14 -12 -10 -7 -3 -3 -2 -2 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -3 -9 -16 -18 -16 -13 -10 -7 -5 -4 -6 -4 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -1 -2 -2 -2 -2 -1 -1 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -4 -5 -3 -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 -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 -1 -4 -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 -1 -4 -8 -4 -4 -4 -5 -7 -9 -7 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -3 -4 -5 -7 -9 -5 -2 -2 -6 -10 -11 -12 -8 -3 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -106 -84 -39 -15 -22 -50 -86 -107 -96 -73 -37 -27 -27 -23 -17 -13 -11 -9 -15 -15 -13 -14 -13 -8 -9 -10 -11 -11 -10 -12 -11 -9 -11 -11 -9 -9 -16 -33 -48 -53 -57 -58 -47 -44 -40 -39 -40 -40 -38 -27 -14 -13 -14 -14 -21 -33 -37 -38 -38 -45 -49 -49 -47 -42 -33 -31 -38 -29 -20 -18 -22 -41 -61 -75 -70 -58 -47 -38 -33 -40 -68 -52 -26 -31 -63 -82 -33 -5 0 0 0 0 0 0 0 0 0 -28 -69 -97 -117 -125 -125 -123 -115 -100 -84 -75 -66 -57 -57 -57 -55 -55 -56 -59 -54 -45 -38 -34 -35 -39 -44 -48 -45 -44 -45 -45 -41 -30 -16 -10 -10 -13 -16 -17 -16 -16 -18 -17 -13 -8 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -2 -5 -15 -14 -12 -9 -6 -5 -7 -14 -18 -16 -10 -4 -0 -0 -0 -2 -2 -3 -11 -22 -32 -40 -45 -47 -46 -42 -37 -31 -24 -17 -13 -12 -13 -15 -17 -19 -20 -22 -23 -22 -20 -18 -15 -13 -12 -8 -4 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -8 -10 -10 -9 -7 -5 -3 -3 -4 -3 -1 -1 -1 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -1 -2 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 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 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -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 -4 -16 -14 -12 -13 -16 -23 -26 -16 -8 -4 -3 -2 -1 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 0 0 -0 -0 -0 -0 0 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 -5 -6 -7 -6 -4 -2 -2 -7 -11 -11 -7 -3 -1 -1 -1 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -48 -107 -76 -25 -13 -17 -29 -58 -92 -98 -69 -25 -16 -20 -23 -20 -17 -17 -17 -20 -14 -16 -19 -16 -7 -6 -10 -11 -9 -7 -7 -9 -8 -13 -11 -9 -17 -31 -43 -52 -46 -23 -23 -32 -33 -29 -26 -39 -55 -47 -27 -13 -10 -12 -17 -27 -33 -37 -41 -37 -43 -48 -49 -51 -51 -46 -38 -49 -29 -23 -32 -49 -68 -85 -79 -69 -57 -50 -49 -50 -58 -78 -72 -31 -34 -65 -72 -27 -1 0 0 0 0 -1 -2 -3 -29 -37 -56 -83 -89 -78 -78 -83 -82 -90 -105 -111 -108 -97 -83 -70 -59 -51 -46 -43 -46 -49 -44 -35 -32 -35 -43 -52 -57 -51 -48 -49 -48 -41 -29 -15 -13 -21 -30 -36 -37 -30 -18 -6 -3 -2 -2 -2 -2 -2 -2 -1 -1 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -10 -18 -17 -16 -13 -8 -5 -5 -7 -8 -7 -6 -3 0 -0 -3 -6 -5 -6 -13 -24 -32 -38 -45 -50 -43 -36 -29 -23 -17 -13 -12 -13 -15 -17 -18 -19 -21 -22 -23 -22 -21 -17 -14 -13 -12 -9 -5 -2 -1 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -3 -4 -3 -3 -3 -3 -4 -4 -2 -1 -0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -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 -1 -1 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -1 -17 -22 -21 -22 -23 -26 -29 -20 -13 -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 -1 -1 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 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 -4 -3 -1 -0 -3 -6 -7 -4 -1 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -8 -82 -70 -32 -17 -18 -20 -31 -66 -97 -73 -30 -15 -12 -22 -29 -26 -21 -21 -22 -36 -57 -44 -24 -9 -9 -15 -13 -9 -7 -8 -9 -7 -12 -10 -7 -6 -22 -42 -52 -49 -36 -25 -24 -32 -36 -32 -43 -38 -28 -16 -9 -10 -13 -20 -29 -32 -38 -41 -37 -41 -55 -59 -55 -55 -54 -47 -40 -32 -51 -80 -116 -108 -72 -73 -101 -85 -64 -65 -71 -71 -67 -72 -31 -24 -41 -43 -17 0 0 0 0 0 -4 -23 -55 -56 -70 -43 -38 -32 -13 0 -2 -11 -44 -100 -125 -123 -119 -102 -73 -50 -36 -29 -26 -27 -32 -36 -39 -41 -40 -44 -52 -54 -47 -41 -41 -39 -34 -24 -16 -16 -25 -30 -32 -30 -24 -15 -5 -2 -2 -5 -7 -7 -5 -3 -1 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 0 -0 -0 -1 -1 -3 -9 -16 -22 -20 -13 -5 -1 -1 -3 -4 -8 -5 -0 -1 -3 -2 -4 -5 -12 -23 -32 -36 -45 -58 -50 -38 -29 -22 -17 -15 -17 -17 -16 -17 -17 -18 -19 -20 -21 -22 -22 -16 -12 -12 -11 -10 -9 -5 -1 -0 0 0 0 0 -0 -0 -1 -1 -1 -0 -1 -1 -1 -1 -2 -2 -3 -4 -3 -2 -1 -0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -0 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -0 0 0 0 0 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 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -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 -7 -13 -21 -39 -65 -42 -36 -31 -24 -19 -13 -8 -4 -2 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -2 -4 -5 -5 -4 -1 -1 -1 -1 -1 -2 -1 -0 0 -0 0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -21 -31 -23 -18 -17 -18 -22 -37 -65 -63 -39 -19 -11 -13 -22 -33 -28 -22 -31 -47 -59 -41 -21 -13 -13 -14 -14 -12 -10 -9 -6 -6 -10 -10 -6 -11 -28 -40 -41 -33 -18 -14 -21 -36 -39 -37 -39 -26 -15 -10 -11 -13 -16 -23 -31 -28 -35 -34 -34 -41 -52 -52 -44 -46 -60 -75 -80 -76 -61 -124 -235 -221 -174 -149 -116 -68 -34 -39 -46 -29 -6 -15 -10 -3 -1 0 0 0 0 0 0 0 -6 -36 -53 -9 -20 -8 -2 0 0 0 -5 -27 -61 -80 -94 -100 -108 -101 -65 -36 -22 -16 -15 -16 -20 -26 -32 -35 -40 -51 -55 -49 -40 -30 -28 -27 -24 -21 -18 -17 -16 -13 -10 -9 -9 -9 -7 -4 -5 -8 -9 -8 -5 -3 -0 0 0 0 0 -0 -0 -1 -0 -0 0 0 -0 0 0 0 0 0 0 -0 -1 -1 -0 -1 -7 -15 -19 -16 -9 -2 -0 -0 -2 -6 -4 -1 -0 0 -0 -3 -6 -15 -30 -41 -42 -42 -49 -46 -36 -29 -25 -23 -22 -25 -26 -26 -27 -26 -21 -14 -13 -13 -18 -20 -14 -11 -12 -12 -11 -11 -7 -3 -1 -0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -1 -1 -1 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -0 0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -1 -0 -0 -0 -1 -1 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -0 -0 0 -0 -1 -0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -3 -10 -28 -46 -40 -36 -34 -32 -29 -17 -12 -7 -6 -6 -3 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -0 -1 -3 -4 -3 -1 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -17 -46 -20 -14 -13 -14 -17 -24 -40 -59 -66 -40 -24 -28 -44 -64 -53 -37 -38 -45 -41 -21 -12 -10 -10 -9 -10 -11 -11 -5 -5 -5 -10 -10 -7 -32 -38 -37 -32 -26 -24 -23 -23 -24 -17 -14 -16 -16 -14 -17 -21 -23 -24 -24 -27 -28 -37 -37 -47 -49 -42 -38 -35 -43 -70 -103 -123 -94 -55 -189 -289 -242 -219 -159 -73 -15 0 0 0 0 -0 -6 -12 -2 -0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 -9 -34 -56 -25 -32 -53 -86 -99 -64 -33 -18 -16 -17 -18 -19 -21 -21 -20 -24 -38 -51 -47 -34 -22 -18 -18 -22 -24 -23 -19 -13 -5 -1 -0 -1 -3 -4 -3 -4 -5 -5 -3 -2 -1 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -1 -0 0 0 0 0 -1 -1 -1 -1 -4 -10 -14 -13 -9 -4 -1 -0 -1 -3 -2 -0 -0 0 -0 -3 -7 -16 -32 -46 -47 -38 -37 -37 -32 -30 -31 -33 -33 -32 -33 -34 -33 -25 -15 -10 -8 -9 -15 -15 -11 -10 -11 -13 -14 -13 -9 -6 -3 -1 -1 -1 -1 -1 -2 -3 -1 -0 -0 -0 -0 0 -0 -0 -1 -1 -0 -0 -1 -1 -1 -1 -0 -0 -1 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -2 -1 -1 -1 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -2 -2 -1 -1 -1 -1 -0 -0 0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -2 -2 -1 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -2 -6 -11 -5 -6 -10 -16 -26 -20 -15 -12 -12 -10 -7 -9 -10 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -1 -0 -0 -1 -2 -1 -1 -1 -0 -0 -1 -3 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -50 -63 -21 -12 -12 -12 -14 -21 -35 -59 -89 -59 -40 -56 -90 -109 -86 -48 -53 -65 -51 -26 -16 -13 -19 -17 -17 -20 -23 -24 -18 -16 -15 -15 -20 -39 -36 -34 -39 -38 -39 -42 -30 -14 -10 -10 -12 -14 -19 -29 -35 -35 -37 -40 -36 -31 -35 -42 -45 -44 -43 -46 -56 -76 -109 -145 -161 -133 -126 -189 -136 -50 -39 -39 -21 0 0 -0 -0 -1 -4 -21 -30 -13 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -12 -8 -31 -72 -101 -101 -75 -45 -27 -25 -25 -23 -21 -20 -17 -11 -7 -11 -28 -36 -31 -25 -23 -24 -27 -30 -31 -29 -24 -14 -4 -1 -0 -0 -0 -0 -1 -1 -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 -1 -1 -1 -3 -7 -8 -6 -5 -4 -2 -0 -1 -1 -0 -0 -0 -0 -1 -2 -7 -17 -32 -46 -48 -37 -31 -32 -30 -29 -33 -37 -37 -35 -33 -30 -29 -22 -15 -12 -10 -10 -14 -12 -11 -10 -11 -15 -17 -12 -11 -8 -7 -6 -8 -11 -9 -6 -7 -8 -6 -5 -4 -1 0 0 0 -0 -0 -0 -0 -0 -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 -1 -1 -2 -1 -2 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -0 -0 -0 -1 -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 -1 -1 -0 -0 -0 -0 -0 0 -0 -1 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -2 -5 -7 -6 -5 -3 -3 -2 -2 -1 -1 -0 -0 -0 -0 -0 0 -0 -1 -1 -0 -0 -1 -4 -19 -25 -26 -23 -26 -32 -26 -18 -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 -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 -1 -9 -67 -49 -15 -10 -10 -10 -13 -23 -39 -57 -70 -60 -47 -83 -74 -89 -104 -84 -70 -76 -64 -44 -34 -44 -75 -57 -39 -34 -36 -37 -31 -33 -22 -22 -23 -19 -21 -25 -32 -30 -16 -15 -22 -16 -11 -9 -13 -18 -28 -37 -39 -38 -40 -40 -32 -27 -31 -41 -36 -42 -49 -62 -95 -137 -162 -147 -123 -131 -98 -62 -13 -3 -1 -12 -11 -4 0 -1 -4 -12 -13 -17 -29 -24 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -25 -53 -79 -94 -101 -92 -77 -60 -44 -37 -32 -22 -14 -8 -4 -1 -1 -1 -8 -26 -39 -42 -39 -36 -37 -39 -39 -37 -31 -19 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 0 0 0 -0 -0 -1 -1 -1 -2 -1 -2 -4 -7 -5 -5 -5 -4 -2 -0 -0 -0 -0 -0 -1 -1 -1 -1 -4 -13 -29 -48 -57 -51 -37 -33 -31 -28 -28 -30 -31 -29 -26 -22 -23 -20 -16 -12 -11 -11 -13 -14 -14 -11 -12 -15 -15 -9 -17 -14 -14 -17 -23 -29 -26 -21 -26 -31 -25 -18 -13 -6 -2 -1 -0 -0 0 -0 -0 -1 -1 -2 -1 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 -0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -0 -0 -0 -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 -1 -0 -0 -1 -0 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -1 -2 -1 -1 -1 -1 -1 -1 -3 -6 -8 -8 -7 -4 -3 -4 -4 -3 -3 -3 -2 -1 -0 -0 0 -0 -0 -0 -0 -0 -0 -1 -11 -27 -36 -37 -37 -41 -28 -13 -9 -12 -12 -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 -1 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -5 -5 -3 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 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 -50 -22 -8 -5 -5 -8 -14 -26 -48 -61 -57 -52 -64 -122 -56 -78 -108 -107 -82 -78 -81 -81 -76 -85 -93 -66 -37 -25 -19 -13 -15 -21 -17 -13 -15 -21 -19 -12 -6 -1 -5 -12 -17 -15 -11 -10 -27 -24 -29 -36 -37 -36 -38 -31 -24 -27 -32 -39 -46 -62 -68 -63 -91 -127 -119 -44 -3 -22 -14 -1 -6 -14 -14 -31 -23 -6 0 -2 -12 -30 -27 -15 -14 -12 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -35 -74 -98 -92 -87 -85 -80 -70 -55 -43 -32 -20 -10 -3 -0 -0 -0 -1 -1 -38 -43 -41 -39 -38 -35 -34 -32 -26 -19 -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 -1 -1 -1 -1 -2 -6 -10 -13 -10 -7 -4 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -2 -8 -25 -45 -61 -63 -54 -49 -39 -29 -25 -23 -22 -22 -21 -19 -17 -14 -13 -12 -11 -11 -12 -16 -19 -16 -13 -11 -13 -17 -24 -21 -22 -28 -36 -44 -49 -52 -60 -64 -65 -57 -44 -30 -18 -12 -6 -2 -1 -1 -1 -1 -1 -2 -2 -1 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 0 -0 -0 -1 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -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 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -2 -1 -1 -1 -1 -1 -1 -2 -4 -6 -7 -6 -4 -4 -5 -5 -4 -3 -3 -3 -2 -1 -0 -0 -0 0 0 0 -0 -0 -1 -4 -12 -21 -30 -42 -53 -46 -18 -4 -7 -12 -10 -4 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -3 -3 -3 -3 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -3 -4 -3 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -16 -27 -13 -7 -5 -5 -8 -15 -28 -48 -70 -76 -98 -85 -17 -13 -96 -112 -93 -80 -83 -95 -117 -94 -64 -47 -36 -21 -10 -10 -12 -15 -17 -18 -21 -27 -10 -8 -5 -3 -5 -10 -15 -14 -12 -16 -21 -23 -25 -33 -36 -38 -38 -37 -38 -45 -46 -38 -39 -51 -63 -61 -36 -33 -42 -29 0 0 0 0 0 -7 -14 -15 -18 -14 -2 0 -2 -9 -23 -30 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -43 -72 -70 -40 -68 -70 -65 -57 -47 -35 -25 -16 -6 -1 0 -0 -1 -4 -53 -35 -10 0 -5 -18 -30 -13 -7 -4 -5 -5 -6 -7 -7 -8 -10 -10 -8 -5 -4 -3 -2 -1 -1 -2 -2 -2 -2 -2 -1 -1 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -2 -9 -20 -28 -22 -13 -5 -1 -0 0 -0 -0 0 0 0 -0 -0 -1 -3 -18 -37 -52 -60 -63 -67 -64 -54 -46 -35 -29 -28 -26 -20 -13 -9 -9 -11 -13 -14 -15 -17 -18 -20 -19 -13 -12 -17 -17 -24 -31 -36 -45 -58 -69 -75 -78 -79 -78 -77 -77 -71 -54 -37 -24 -15 -6 -2 -1 -2 -2 -3 -4 -3 -2 -2 -1 -1 -0 0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -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 -1 -2 -3 -2 -1 -1 -1 -1 -0 -0 0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -1 -2 -3 -3 -2 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -1 -1 -0 -1 -2 -2 -1 -1 -1 -2 -3 -3 -2 -3 -4 -5 -3 -3 -3 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -3 -4 -8 -17 -30 -44 -65 -40 -13 -6 -11 -11 -8 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -2 -2 -3 -3 -3 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -6 -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 -10 -25 -24 -13 -10 -20 -29 -28 -28 -37 -56 -80 -104 -139 -74 -7 -17 -78 -79 -54 -56 -74 -93 -104 -75 -29 -17 -13 -10 -11 -19 -25 -27 -27 -29 -27 -22 -11 -26 -17 -10 -11 -15 -15 -14 -17 -22 -25 -29 -37 -50 -42 -37 -37 -38 -46 -61 -58 -48 -47 -39 -37 -38 -27 -8 -1 0 0 0 0 0 0 -0 -0 -0 -0 -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 -1 -10 -20 -19 -17 -65 -73 -64 -54 -46 -40 -35 -28 -17 -5 -0 -0 -1 -5 -23 -16 -4 0 -7 -21 -28 -4 -5 -4 -12 -17 -21 -28 -39 -46 -42 -31 -23 -18 -13 -10 -7 -4 -4 -5 -5 -5 -5 -3 -1 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -3 -12 -28 -39 -29 -15 -5 -1 -0 -0 0 0 0 0 0 0 0 -0 -2 -15 -33 -50 -60 -65 -65 -62 -60 -60 -49 -42 -40 -36 -26 -16 -10 -8 -9 -12 -17 -25 -31 -24 -24 -33 -33 -31 -32 -30 -27 -29 -43 -60 -72 -77 -77 -76 -81 -84 -83 -83 -84 -80 -69 -62 -55 -37 -22 -14 -10 -7 -5 -6 -6 -5 -4 -3 -1 -0 -0 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -3 -2 -3 -3 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -3 -3 -3 -2 -1 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -1 -2 -1 -0 -0 -0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -1 -3 -3 -1 -0 -0 -0 -1 -2 -3 -4 -5 -7 -7 -8 -8 -9 -10 -11 -10 -8 -4 -2 -2 -3 -2 -3 -6 -10 -11 -10 -9 -10 -26 -54 -49 -23 -11 -13 -9 -6 -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 -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 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 -1 -7 -17 -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 -2 -13 -28 -23 -19 -27 -52 -87 -79 -59 -53 -67 -88 -100 -96 -29 -2 -15 -35 -31 -24 -47 -66 -66 -53 -28 -6 -2 -3 -7 -20 -35 -39 -29 -29 -32 -19 -16 -38 -38 -21 -12 -12 -12 -11 -17 -25 -22 -23 -35 -45 -42 -42 -57 -51 -44 -48 -55 -56 -55 -62 -46 -38 -37 -31 -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 -24 -75 -95 -83 -64 -47 -36 -30 -28 -26 -21 -12 -4 -8 -10 -5 0 0 0 0 -1 -7 -15 -16 -4 -8 -12 -17 -25 -34 -38 -45 -51 -40 -29 -22 -17 -10 -7 -6 -5 -4 -4 -3 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -2 -11 -25 -34 -25 -10 -3 -1 -0 -0 0 0 -0 -0 -0 -0 0 -0 -4 -18 -37 -53 -63 -64 -59 -50 -45 -52 -50 -47 -47 -44 -38 -34 -26 -20 -17 -16 -18 -24 -32 -27 -40 -50 -53 -53 -53 -50 -32 -23 -43 -67 -75 -70 -67 -70 -76 -77 -75 -78 -82 -83 -80 -78 -77 -68 -57 -45 -32 -22 -13 -10 -9 -7 -5 -3 -2 -2 -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 -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 -2 -2 -3 -4 -3 -3 -2 -1 -0 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -0 -1 -2 -4 -5 -5 -4 -2 -1 -0 -0 -0 0 0 -0 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -2 -1 -1 -0 0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -2 -3 -2 -1 -1 -0 0 -0 -0 -1 -2 -1 0 0 0 -0 -0 -0 -1 -2 -3 -2 -0 -0 -0 -1 -2 -4 -7 -9 -12 -17 -20 -22 -26 -32 -34 -35 -33 -26 -17 -12 -15 -15 -15 -18 -22 -24 -24 -22 -16 -20 -25 -26 -21 -14 -11 -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 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 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 -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 -6 -4 -10 -18 -13 -16 -23 -61 -108 -116 -96 -80 -88 -94 -64 -1 -6 -113 -67 -31 -19 -20 -30 -39 -33 -19 -7 -2 -2 -4 -12 -37 -49 -42 -27 -29 -33 -17 -27 -43 -40 -17 -9 -16 -23 -23 -20 -21 -21 -24 -25 -29 -35 -61 -110 -110 -68 -73 -65 -46 -38 -36 -26 -26 -23 -18 -12 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -42 -80 -105 -116 -90 -52 -25 -15 -16 -24 -38 -73 -34 -8 -3 -2 0 0 0 0 -2 -12 -15 -3 -0 -0 0 0 0 0 -2 -14 -40 -54 -45 -32 -23 -14 -8 -4 -2 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -5 -18 -26 -20 -8 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -20 -38 -53 -60 -59 -51 -41 -36 -44 -46 -47 -47 -46 -44 -43 -42 -43 -47 -46 -30 -17 -21 -14 -34 -52 -61 -63 -64 -64 -58 -54 -63 -74 -74 -69 -67 -69 -67 -69 -73 -75 -75 -75 -72 -69 -72 -70 -65 -60 -53 -42 -29 -18 -11 -7 -4 -2 -2 -2 -1 -2 -2 -2 -2 -2 -2 -3 -3 -2 -1 -1 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -2 -3 -3 -1 -0 -0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -4 -4 -3 -3 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -3 -2 -1 -1 -2 -4 -7 -9 -8 -3 -1 -0 -0 -0 -1 -1 -1 -1 -1 -0 -1 -1 -1 -1 -1 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -2 -3 -4 -4 -3 -2 -1 -2 -1 -1 -2 -4 -4 -1 -0 -0 0 -0 -0 -0 -1 -3 -2 -1 -0 -0 -0 -1 -4 -7 -12 -20 -29 -36 -40 -54 -70 -78 -80 -77 -68 -52 -39 -42 -40 -37 -36 -37 -40 -44 -49 -50 -48 -42 -29 -16 -13 -7 -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 -1 -1 -0 0 0 -0 -0 -0 -0 -1 -0 -0 -0 0 0 0 -0 -3 -2 -2 -8 -9 -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 -38 -39 -21 -11 -12 -16 -12 -53 -88 -109 -118 -111 -76 -41 -20 -5 -42 -134 -70 -37 -23 -19 -19 -24 -27 -20 -14 -9 -8 -12 -20 -44 -52 -41 -31 -34 -35 -12 -31 -30 -20 -12 -7 -9 -16 -23 -20 -19 -21 -19 -18 -20 -39 -105 -171 -169 -102 -73 -43 -28 -19 -10 -6 -9 -6 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -59 -62 -50 -44 -59 -57 -25 -13 -13 -13 -7 -11 -4 -1 -0 -0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -10 -33 -42 -41 -33 -23 -14 -7 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -12 -20 -19 -11 -4 -0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -5 -16 -32 -45 -51 -48 -41 -35 -38 -45 -50 -52 -51 -48 -46 -45 -47 -49 -51 -53 -55 -63 -64 -40 -40 -57 -67 -73 -80 -87 -89 -90 -92 -85 -77 -75 -76 -75 -73 -75 -75 -73 -71 -68 -63 -60 -60 -63 -63 -61 -57 -49 -39 -27 -18 -9 -4 -2 -2 -1 -2 -3 -4 -5 -5 -5 -6 -7 -5 -4 -3 -2 -2 -1 -1 -0 -0 0 0 -0 -0 -1 -0 -1 -0 -1 -2 -4 -6 -5 -3 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -4 -5 -5 -4 -3 -2 -1 -1 -0 0 -0 -0 -0 0 -0 -1 -3 -3 -4 -6 -5 -5 -3 -1 -1 -2 -3 -6 -8 -5 -3 -2 -1 -2 -3 -5 -4 -3 -2 -2 -2 -4 -5 -5 -3 -3 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 0 0 0 -0 -1 -1 -0 -0 -0 -1 -2 -1 -0 -0 -0 -0 0 0 -1 -2 -3 -5 -6 -5 -3 -3 -3 -3 -3 -4 -6 -4 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 0 -0 -0 -2 -5 -13 -27 -44 -58 -61 -81 -106 -125 -132 -130 -134 -114 -92 -81 -73 -65 -57 -54 -57 -64 -73 -86 -91 -77 -60 -32 -15 -4 -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 -2 -3 -3 -2 -2 -1 -1 -0 -0 0 0 0 -0 -4 -11 -6 -2 -3 -3 -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 -12 -58 -41 -24 -20 -21 -28 -44 -82 -89 -75 -64 -41 -24 -14 -3 -11 -73 -120 -49 -35 -28 -21 -22 -30 -36 -33 -31 -21 -17 -21 -28 -38 -42 -38 -28 -22 -17 -4 -3 -1 -7 -9 -8 -9 -9 -13 -18 -18 -21 -23 -26 -34 -44 -95 -152 -154 -93 -45 -27 -33 -17 -4 -1 -2 -1 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -34 -34 -20 -6 -3 -15 -26 -12 -9 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -18 -35 -42 -39 -34 -27 -16 -7 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -5 -11 -14 -11 -4 -0 0 0 0 0 0 0 -0 -0 -0 -0 -3 -10 -23 -36 -36 -36 -36 -35 -37 -44 -53 -56 -53 -49 -46 -47 -49 -51 -51 -50 -51 -59 -68 -70 -68 -70 -74 -82 -89 -92 -91 -91 -90 -86 -81 -82 -84 -85 -83 -80 -78 -78 -75 -68 -60 -54 -50 -53 -56 -57 -56 -53 -47 -36 -26 -14 -9 -7 -4 -2 -4 -6 -8 -10 -11 -12 -14 -16 -10 -7 -6 -6 -6 -5 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -5 -7 -5 -4 -2 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -3 -5 -6 -7 -6 -4 -2 -1 -1 -0 -0 0 0 0 0 0 -0 -1 -4 -4 -4 -6 -5 -4 -2 -1 -0 -0 -0 -1 -4 -4 -3 -2 -2 -1 -3 -6 -6 -5 -4 -3 -4 -6 -7 -6 -4 -2 -1 -1 -1 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -1 -1 -0 0 0 -0 -1 -0 -0 0 -0 -1 -1 -1 -0 -0 -0 -0 0 -0 -0 -1 -1 -3 -5 -4 -3 -3 -3 -2 -2 -3 -4 -2 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -1 -4 -12 -28 -48 -62 -74 -92 -119 -143 -143 -126 -170 -160 -141 -128 -117 -100 -85 -77 -80 -90 -106 -113 -83 -45 -66 -59 -31 -7 -0 -1 -5 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 0 0 -0 0 0 0 -0 -1 -1 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -4 -5 -3 -2 -2 -0 -0 -0 0 0 0 0 -0 -2 -8 -6 -2 -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 0 0 0 0 0 -32 -62 -34 -22 -22 -15 -18 -41 -72 -80 -43 -39 -58 -87 -69 -23 -31 -45 -50 -43 -45 -44 -39 -43 -49 -51 -50 -48 -37 -33 -31 -32 -31 -27 -24 -20 -12 -5 -2 -3 -2 -5 -9 -10 -10 -13 -21 -33 -25 -26 -32 -38 -47 -50 -61 -94 -102 -77 -43 -31 -26 -8 -1 -0 0 0 0 0 0 0 -1 -8 -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 -1 -9 -6 -1 0 0 -1 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -16 -24 -29 -34 -40 -38 -29 -22 -13 -7 -4 -2 -1 -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 -2 -6 -16 -27 -27 -28 -32 -33 -34 -40 -49 -54 -52 -48 -46 -47 -49 -52 -58 -56 -57 -59 -62 -65 -68 -71 -79 -84 -84 -84 -86 -87 -86 -86 -85 -87 -91 -93 -90 -87 -88 -89 -84 -76 -66 -55 -45 -42 -44 -46 -48 -49 -48 -40 -36 -22 -14 -11 -9 -8 -9 -14 -17 -21 -23 -23 -22 -19 -14 -12 -12 -13 -12 -9 -4 -2 -1 -1 -1 -1 -1 -0 -0 0 -0 -1 -4 -7 -10 -7 -6 -4 -2 -0 0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -2 -5 -6 -7 -7 -6 -4 -3 -2 -1 -1 -0 -0 0 0 0 -0 -1 -1 -1 -2 -3 -4 -3 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -1 -2 -3 -3 -3 -3 -3 -3 -4 -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 -0 0 0 -0 -1 -0 -0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -1 -0 -1 -0 -0 -1 -2 -1 -0 -0 0 -0 -0 -1 -1 -0 0 0 0 -0 -3 -11 -28 -45 -63 -73 -77 -89 -94 -54 -27 -102 -158 -178 -181 -173 -145 -129 -116 -115 -129 -155 -144 -33 -3 -37 -74 -58 -14 -6 -21 -26 -14 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -4 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -2 -3 -2 -1 -0 -0 0 0 0 0 0 0 -0 -2 -3 -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 -38 -55 -28 -13 -20 -16 -9 -3 -21 -50 -68 -93 -64 -72 -94 -81 -64 -39 -46 -58 -55 -44 -41 -42 -52 -55 -52 -50 -52 -64 -39 -27 -23 -19 -15 -12 -6 -3 -6 -7 -9 -17 -14 -9 -8 -13 -23 -29 -25 -33 -40 -46 -48 -52 -80 -86 -76 -56 -39 -27 -4 -0 0 0 0 0 0 0 0 0 -2 -13 -20 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -0 -5 -13 -10 -7 -6 -3 -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 -1 -1 -1 -0 -1 -1 -3 -7 -14 -21 -21 -24 -28 -29 -31 -36 -41 -46 -47 -44 -42 -43 -45 -48 -53 -51 -51 -53 -56 -61 -67 -76 -83 -84 -82 -83 -85 -85 -83 -83 -85 -89 -92 -93 -93 -95 -97 -96 -90 -82 -73 -61 -48 -38 -30 -25 -27 -32 -37 -36 -37 -28 -19 -13 -9 -9 -11 -19 -31 -39 -38 -33 -28 -21 -18 -18 -17 -15 -12 -8 -6 -4 -3 -2 -1 -1 -1 -1 -0 -0 -0 -1 -4 -9 -12 -10 -8 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -1 -1 -3 -5 -5 -5 -5 -3 -2 -2 -2 -2 -1 -0 -0 -0 -0 0 0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -0 -1 -1 -1 -2 -2 -2 -1 -1 -1 -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 -1 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -2 -9 -25 -37 -54 -66 -59 -46 -43 -8 -1 -28 -54 -106 -159 -183 -168 -164 -163 -156 -157 -182 -193 -69 -11 -16 -70 -92 -37 -9 -16 -25 -15 -6 -2 -0 0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -3 -8 -7 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 -1 -2 -4 -7 -5 -2 -1 -2 -3 -2 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -8 -26 -25 -13 -18 -32 -39 -31 -43 -63 -82 -80 -52 -41 -63 -71 -54 -59 -74 -72 -52 -42 -38 -32 -42 -59 -54 -44 -58 -77 -35 -18 -17 -15 -9 -4 -3 -6 -13 -11 -6 -3 -5 -5 -4 -5 -11 -20 -27 -37 -44 -38 -31 -43 -68 -65 -45 -41 -42 -23 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 -0 -0 -1 -1 -2 -3 -4 -5 -3 -5 -7 -7 -6 -4 -2 -1 -1 -3 -7 -11 -16 -21 -26 -28 -28 -28 -31 -34 -36 -37 -35 -35 -37 -40 -44 -44 -49 -52 -53 -55 -60 -68 -77 -82 -82 -83 -84 -84 -83 -85 -87 -88 -89 -90 -90 -90 -89 -92 -91 -87 -80 -70 -60 -49 -37 -26 -17 -14 -15 -19 -26 -31 -31 -26 -18 -11 -5 -3 -9 -27 -41 -43 -36 -30 -28 -26 -25 -21 -17 -14 -14 -17 -18 -12 -6 -3 -2 -2 -1 -1 -0 -1 -2 -5 -9 -11 -9 -6 -3 -1 -0 -2 -5 -5 -3 -2 -1 -2 -3 -5 -6 -2 -1 -1 -0 -1 -1 -3 -3 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -1 -2 -0 -0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -2 -6 -13 -23 -36 -56 -60 -40 -34 -18 -8 -4 -0 -4 -19 -80 -111 -129 -150 -167 -178 -185 -122 -23 0 -2 -41 -95 -65 -35 -18 -14 -9 -4 -2 -0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -4 -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 -1 -1 -1 -0 -0 0 0 0 0 -0 -0 0 0 -0 -1 -5 -8 -7 -5 -5 -11 -12 -10 -4 -0 0 0 0 0 0 0 -0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -21 -16 -13 -22 -33 -31 -33 -57 -88 -85 -77 -63 -53 -56 -62 -68 -70 -67 -58 -61 -56 -52 -68 -88 -79 -52 -64 -66 -35 -16 -14 -12 -8 -5 -6 -9 -12 -5 -2 -3 -5 -7 -7 -7 -12 -22 -32 -41 -55 -53 -51 -45 -41 -37 -33 -47 -67 -63 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -1 -1 -2 -4 -7 -11 -14 -15 -17 -21 -24 -17 -13 -13 -11 -2 -1 -1 -3 -5 -8 -13 -19 -22 -23 -23 -24 -26 -28 -29 -27 -27 -29 -34 -39 -43 -51 -56 -59 -61 -63 -66 -71 -83 -81 -80 -82 -85 -88 -90 -92 -90 -89 -88 -89 -89 -89 -90 -88 -84 -78 -70 -61 -51 -37 -26 -17 -12 -10 -10 -14 -21 -25 -26 -24 -18 -9 -2 -3 -12 -25 -30 -31 -34 -37 -38 -38 -33 -27 -24 -25 -30 -30 -19 -10 -5 -3 -3 -2 -2 -2 -1 -3 -5 -7 -7 -5 -3 -3 -3 -3 -5 -8 -7 -4 -2 -2 -2 -2 -5 -9 -5 -2 -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 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -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 -0 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -1 -2 -3 -3 -2 -1 -0 0 0 -0 -1 -0 0 -0 -1 -2 -6 -11 -7 -2 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -2 -4 -9 -21 -40 -56 -53 -50 -36 -35 -28 -22 -33 -27 -31 -55 -67 -95 -141 -169 -192 -156 -54 -4 0 -10 -35 -31 -59 -66 -42 -14 -2 -1 -0 -0 -0 -0 -1 -0 -0 -0 -1 -1 -1 -1 -0 -0 -1 -2 -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 -1 -1 -0 0 0 0 0 0 -0 -0 -0 0 0 0 -1 -3 -5 -6 -7 -16 -22 -20 -12 -1 0 0 0 0 0 0 0 -1 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -52 -34 -17 -15 -21 -31 -67 -118 -116 -88 -74 -70 -68 -68 -73 -79 -79 -74 -82 -84 -95 -99 -94 -80 -60 -75 -67 -41 -20 -15 -15 -16 -16 -13 -9 -4 -3 -3 -7 -12 -14 -14 -13 -19 -54 -92 -80 -69 -96 -84 -56 -45 -46 -54 -68 -91 -101 -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 -1 -1 -1 -1 -2 -5 -10 -15 -18 -21 -24 -28 -31 -29 -27 -25 -18 -4 -2 -0 -1 -1 -2 -5 -10 -14 -15 -14 -15 -16 -19 -22 -20 -18 -19 -24 -31 -38 -44 -52 -60 -64 -65 -63 -63 -68 -78 -80 -84 -87 -89 -89 -91 -90 -89 -87 -85 -84 -84 -85 -86 -83 -78 -72 -65 -55 -41 -28 -19 -13 -9 -6 -5 -8 -13 -19 -22 -21 -16 -7 -4 -5 -10 -16 -23 -33 -44 -59 -58 -53 -47 -43 -40 -36 -28 -16 -7 -4 -3 -3 -3 -2 -3 -3 -5 -7 -7 -4 -2 -2 -5 -6 -5 -4 -4 -4 -3 -2 -1 -0 -1 -2 -4 -3 -1 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -6 -5 -4 -2 -2 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -3 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -0 -0 -0 -1 -1 -2 -2 -1 -1 -0 0 -0 -0 -2 -3 -4 -4 -4 -3 -3 -7 -8 -5 -2 -1 -0 -1 -4 -2 -0 -0 -0 -2 -3 -6 -3 -0 0 -0 -0 0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -10 -25 -39 -51 -64 -39 -22 -22 -25 -31 -34 -36 -37 -37 -48 -74 -109 -177 -191 -108 -26 0 -0 -2 -4 -53 -78 -57 -25 -2 -1 -0 -0 -0 -1 -1 -1 -0 -0 -1 -2 -4 -7 -2 -1 -0 -1 -2 -5 -6 -7 -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 -1 -3 -4 -4 -11 -15 -14 -11 -2 -0 0 0 0 0 0 0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -42 -32 -12 -14 -28 -80 -149 -96 -85 -78 -74 -72 -71 -68 -65 -69 -76 -83 -94 -98 -106 -94 -73 -61 -64 -78 -73 -53 -31 -20 -17 -17 -14 -10 -7 -5 -5 -6 -11 -17 -21 -25 -31 -42 -64 -101 -78 -64 -82 -62 -53 -60 -68 -73 -75 -70 -44 -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 -1 -2 -5 -7 -8 -8 -8 -9 -11 -13 -14 -13 -8 -2 -2 -0 0 -0 -0 -2 -5 -8 -8 -7 -7 -9 -12 -13 -10 -9 -11 -15 -22 -31 -40 -47 -52 -56 -59 -57 -55 -58 -68 -79 -84 -85 -86 -88 -88 -86 -86 -83 -80 -79 -79 -81 -83 -81 -77 -71 -66 -58 -49 -33 -21 -12 -6 -2 -1 -1 -4 -9 -13 -15 -14 -10 -7 -5 -6 -8 -14 -22 -37 -68 -70 -72 -71 -66 -57 -42 -24 -12 -5 -3 -5 -7 -4 -3 -6 -7 -8 -8 -6 -2 -0 -0 -3 -4 -2 -1 -0 -1 -1 -0 -0 0 -0 -0 -1 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -7 -13 -17 -17 -14 -12 -9 -6 -4 -2 -2 -2 -2 -1 -1 -0 -0 -0 -0 -1 -1 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -1 -1 -1 -0 -0 -1 -1 -3 -2 -1 0 -0 -0 -0 -2 -3 -5 -8 -9 -7 -1 -3 -5 -4 -3 -2 -0 -4 -4 -1 -0 -1 -3 -7 -1 -4 -3 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -1 -1 -1 -4 -11 -20 -34 -60 -52 -29 -16 -12 -16 -24 -26 -26 -27 -31 -37 -57 -102 -139 -109 -37 0 0 0 -0 -27 -51 -51 -62 -19 -7 -2 -0 -0 0 -0 -0 -0 -1 -6 -16 -27 -24 -14 -6 -1 -0 -1 -7 -16 -26 -31 -25 -11 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -2 -2 -1 -1 -2 -4 -2 -1 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -1 -34 -68 -104 -119 -76 -90 -81 -73 -71 -73 -76 -72 -61 -69 -85 -91 -85 -69 -56 -51 -59 -76 -94 -104 -83 -48 -27 -17 -12 -10 -8 -7 -6 -7 -13 -21 -20 -29 -39 -45 -48 -60 -82 -63 -53 -53 -57 -70 -76 -78 -73 -50 -19 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -4 -4 -3 -1 -1 -1 -2 -1 -1 -0 -1 -2 -0 -0 -0 -1 -1 -2 -3 -3 -2 -3 -5 -6 -5 -3 -3 -6 -12 -20 -30 -39 -48 -50 -48 -52 -56 -58 -63 -71 -76 -79 -83 -84 -85 -88 -86 -86 -82 -79 -79 -81 -81 -82 -81 -77 -73 -68 -60 -50 -32 -18 -9 -3 -1 0 0 -0 -1 -2 -5 -7 -7 -6 -5 -5 -6 -10 -17 -30 -55 -67 -69 -68 -65 -58 -45 -31 -19 -7 -3 -6 -8 -5 -5 -8 -11 -11 -8 -4 -1 -0 -0 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -2 -9 -20 -27 -25 -17 -16 -17 -12 -9 -9 -4 -2 -2 -2 -2 -1 -0 -0 0 -0 -1 -1 -2 -2 -3 -1 -1 -1 -1 -1 -0 -0 0 -0 -0 -0 -1 -2 -2 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -1 -2 -3 -5 -6 -8 -5 -3 -2 -1 -2 -2 -0 -2 -1 -1 -1 -0 -1 -7 -3 -1 -1 -0 -0 -1 -3 -4 -4 -3 -2 -2 -3 -2 -2 -1 -1 -1 -0 -0 -0 -1 -1 -1 -2 -5 -11 -21 -45 -64 -70 -62 -21 -21 -22 -23 -26 -30 -37 -34 -31 -34 -41 -32 -2 -0 0 0 0 -1 -4 -20 -93 -60 -29 -10 -1 -0 -0 -3 -4 -3 -5 -13 -29 -40 -41 -33 -20 -9 -2 -1 -7 -21 -38 -49 -46 -25 -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 -1 -1 -0 -0 -0 -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 -29 -4 0 -17 -45 -91 -138 -100 -81 -76 -83 -72 -70 -79 -80 -74 -63 -55 -65 -82 -67 -48 -39 -47 -69 -93 -115 -129 -128 -102 -60 -38 -29 -24 -19 -15 -11 -8 -8 -14 -24 -30 -38 -64 -95 -104 -92 -70 -50 -48 -58 -70 -76 -75 -74 -83 -64 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -0 -2 -8 -8 -6 -3 -1 -0 -0 -0 -1 -1 -1 -1 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -2 -6 -15 -26 -37 -48 -56 -60 -57 -59 -65 -72 -78 -83 -83 -82 -84 -86 -86 -85 -90 -89 -84 -81 -80 -81 -82 -82 -81 -76 -73 -68 -59 -47 -27 -11 -4 -1 -0 0 0 0 0 -0 -0 -1 -3 -3 -3 -3 -5 -9 -15 -23 -29 -46 -51 -54 -59 -60 -52 -47 -28 -12 -8 -8 -8 -7 -9 -9 -11 -11 -8 -3 -1 -0 -2 -5 -7 -6 -2 -0 -2 -1 -1 -0 -0 0 0 0 -0 -2 -4 -7 -7 -3 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -4 -9 -9 -6 -2 -4 -12 -16 -10 -9 -12 -6 -2 -3 -4 -3 -1 -1 -0 -0 -0 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -2 -9 -9 -8 -7 -5 -4 -3 -3 -2 -1 -1 -2 -2 0 0 -3 -3 -1 0 -0 -0 -3 -8 -14 -16 -15 -13 -11 -11 -10 -8 -5 -3 -2 -0 -0 -0 -0 -0 -1 -1 -2 -4 -10 -28 -54 -67 -7 -50 -55 -48 -41 -33 -32 -41 -42 -40 -36 -31 -19 -1 -0 -0 0 0 0 0 0 -71 -82 -55 -20 -6 -18 -26 -36 -37 -46 -56 -28 -29 -42 -50 -47 -42 -31 -16 -7 -7 -17 -33 -49 -53 -36 -16 -5 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -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 -78 -108 -136 -103 -103 -107 -116 -125 -118 -79 -75 -71 -66 -62 -65 -77 -84 -79 -68 -61 -60 -57 -40 -43 -66 -104 -123 -125 -141 -151 -134 -111 -80 -44 -40 -38 -36 -31 -26 -20 -17 -16 -18 -30 -53 -90 -129 -146 -109 -63 -48 -56 -72 -71 -67 -65 -67 -74 -63 -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 -3 -6 -8 -8 -5 -2 -0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -9 -20 -35 -49 -62 -72 -77 -76 -77 -83 -91 -96 -95 -92 -87 -88 -90 -89 -88 -91 -90 -87 -84 -82 -80 -79 -77 -78 -74 -69 -62 -52 -40 -21 -6 -1 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -3 -6 -11 -16 -18 -28 -35 -39 -41 -39 -37 -43 -34 -23 -20 -19 -18 -17 -13 -14 -11 -9 -6 -3 -1 -1 -4 -10 -12 -11 -6 -6 -11 -8 -4 -2 -1 0 0 -0 -2 -5 -8 -9 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -9 -12 -9 -6 -7 -15 -32 -39 -36 -32 -25 -10 -3 -2 -3 -2 -1 -0 -0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -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 -3 -6 -6 -7 -7 -6 -6 -6 -5 -3 -1 -0 -0 -0 0 -2 -2 -1 0 -0 -0 -2 -7 -14 -22 -30 -35 -33 -29 -22 -13 -7 -3 -3 -1 -0 -0 -0 -0 -0 -1 -2 -3 -7 -19 -44 -81 -94 -107 -103 -93 -75 -41 -36 -39 -42 -44 -45 -43 -28 -11 -6 -2 0 0 0 0 -4 -47 -77 -66 -38 -48 -82 -105 -107 -107 -114 -93 -44 -24 -15 -9 -21 -54 -58 -43 -28 -16 -13 -25 -41 -50 -42 -20 -3 -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 -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 -1 -22 -98 -153 -147 -139 -177 -137 -120 -110 -99 -88 -80 -68 -61 -60 -70 -84 -88 -84 -77 -72 -66 -54 -43 -80 -77 -81 -84 -81 -98 -172 -168 -159 -109 -35 -29 -39 -50 -51 -45 -36 -29 -18 -30 -46 -57 -70 -74 -59 -57 -55 -52 -60 -77 -65 -60 -49 -39 -30 -17 -2 0 0 0 0 0 0 0 0 0 -2 -7 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -3 -3 -3 -1 0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -1 -4 -13 -30 -47 -63 -77 -86 -89 -89 -92 -97 -105 -113 -115 -110 -105 -106 -103 -98 -93 -89 -88 -87 -85 -82 -80 -77 -74 -76 -71 -64 -54 -42 -29 -14 -4 -1 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -4 -7 -9 -10 -14 -21 -25 -25 -23 -26 -35 -39 -34 -30 -26 -24 -24 -21 -17 -12 -7 -3 -2 -1 -0 -3 -8 -11 -12 -12 -15 -18 -12 -6 -2 -1 -0 -0 -0 -5 -7 -6 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -9 -9 -6 -6 -14 -43 -75 -92 -97 -84 -52 -18 -4 -2 -2 -2 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -2 -1 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -1 -1 -3 -3 -3 -3 -4 -4 -4 -5 -6 -4 -1 -0 -0 0 0 0 0 0 0 0 0 -1 -3 -8 -16 -29 -39 -40 -32 -21 -11 -5 -3 -3 -1 -0 -0 0 -0 -1 -2 -5 -9 -13 -19 -36 -64 -79 -89 -100 -108 -106 -94 -74 -53 -48 -52 -54 -50 -31 -19 -12 -5 0 0 0 0 -15 -62 -126 -173 -112 -129 -143 -159 -165 -153 -165 -130 -104 -78 -48 -27 -34 -65 -75 -79 -71 -49 -24 -19 -30 -46 -42 -22 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 0 0 0 0 0 0 0 -0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -12 -65 -144 -118 -110 -124 -93 -73 -75 -86 -92 -87 -72 -62 -66 -75 -84 -88 -85 -81 -79 -78 -69 -69 -96 -44 -14 -16 -20 -46 -130 -176 -182 -92 -15 0 -3 -46 -80 -79 -62 -45 -33 -39 -62 -67 -51 -42 -48 -49 -48 -39 -53 -68 -50 -43 -24 -11 -3 0 0 0 0 0 0 0 0 0 0 0 -11 -31 -39 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -2 -2 -2 -1 -1 -1 -0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -2 -8 -22 -42 -59 -76 -76 -65 -63 -64 -64 -63 -69 -94 -129 -136 -129 -121 -117 -113 -106 -97 -92 -89 -86 -84 -80 -76 -75 -76 -69 -60 -47 -33 -19 -8 -2 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -1 -1 -2 -3 -3 -3 -6 -12 -18 -19 -18 -20 -29 -28 -27 -27 -27 -27 -28 -23 -15 -11 -6 -2 -1 -1 -0 -1 -4 -7 -8 -7 -7 -6 -3 -2 -1 -1 -0 -0 -2 -5 -6 -5 -2 -0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 -0 -1 -8 -10 -7 -5 -10 -26 -86 -124 -153 -161 -137 -80 -30 -7 -2 -1 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -3 -4 -3 -1 -1 -0 -0 -0 -0 -1 -1 -0 -1 -1 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -1 -0 -0 -1 -1 -1 -1 -1 -2 -4 -4 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -3 -10 -19 -27 -28 -22 -14 -7 -5 -5 -4 -3 -1 -1 -0 -0 -2 -5 -10 -13 -10 -7 -16 -31 -46 -62 -81 -98 -109 -124 -113 -97 -82 -69 -67 -45 -40 -28 -15 -10 -2 -0 -0 0 -9 -55 -138 -148 -128 -136 -159 -206 -236 -207 -222 -223 -229 -210 -161 -119 -104 -87 -75 -71 -72 -72 -58 -35 -25 -33 -33 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 0 0 0 0 0 0 -0 -1 -1 -1 -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 -87 -170 -128 -115 -97 -73 -60 -61 -72 -82 -83 -74 -61 -64 -76 -77 -77 -79 -81 -79 -70 -67 -77 -101 -105 -36 -6 0 -9 -53 -140 -162 -48 -7 0 0 -2 -20 -35 -52 -68 -67 -63 -77 -75 -58 -46 -42 -36 -18 -14 -43 -47 -31 -36 -39 -18 -4 0 0 0 0 0 0 0 0 0 0 0 -19 -52 -49 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -3 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -4 -9 -12 -12 -5 -1 -0 -0 -1 -2 -0 0 0 0 0 0 0 0 0 -1 -4 -14 -33 -51 -67 -81 -74 -51 -47 -52 -57 -65 -79 -104 -132 -145 -148 -139 -130 -125 -120 -113 -105 -99 -92 -89 -83 -77 -78 -77 -69 -58 -44 -27 -12 -4 -1 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -1 -1 -1 -0 -2 -5 -10 -13 -13 -12 -12 -10 -10 -13 -15 -17 -16 -10 -8 -6 -3 -1 -0 -0 -0 -0 -2 -4 -4 -2 -1 -1 -2 -2 -2 -1 -2 -3 -9 -13 -13 -10 -7 -3 -0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -1 -2 -5 -9 -10 -10 -14 -26 -52 -120 -167 -202 -209 -173 -103 -41 -12 -3 -1 -1 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -3 -6 -7 -4 -2 -1 -1 -0 -0 -0 -1 -1 -0 -1 -1 -1 -0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -1 -2 -2 -2 -2 -1 -1 -0 -0 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -13 -14 -11 -8 -5 -5 -5 -5 -3 -2 -1 -0 -1 -2 -4 -7 -9 -5 -3 -3 -6 -14 -31 -56 -73 -90 -109 -128 -148 -141 -51 -16 -55 -78 -60 -29 -21 -11 -7 -2 -0 -0 -22 -109 -134 -158 -89 -86 -200 -244 -244 -269 -292 -304 -284 -225 -163 -115 -74 -48 -37 -38 -55 -61 -36 -18 -16 -18 -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 -1 -2 -3 -3 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -48 -125 -177 -154 -129 -105 -75 -58 -56 -66 -80 -82 -73 -69 -72 -69 -79 -81 -78 -73 -67 -62 -64 -80 -120 -119 -43 0 0 0 -8 -48 -103 -37 -8 -1 0 0 0 0 -9 -54 -88 -90 -80 -59 -38 -43 -60 -66 -47 -35 -41 -28 -24 -40 -60 -32 -5 0 0 0 0 -0 -23 -10 -1 0 0 -1 -18 -48 -31 -21 -43 -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 -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 -2 -4 -5 -4 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -6 -12 -6 -2 -0 -2 -4 -6 -2 -0 -0 -0 -0 0 0 0 -0 -3 -10 -23 -42 -56 -67 -76 -86 -94 -101 -106 -110 -115 -119 -119 -96 -52 -124 -151 -145 -141 -137 -128 -119 -110 -100 -96 -90 -83 -80 -77 -69 -58 -43 -23 -6 -1 -1 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 0 0 -0 -1 -4 -5 -5 -4 -3 -1 -2 -4 -6 -7 -7 -4 -4 -4 -3 -1 -0 -0 0 -0 -0 -1 -1 -1 -2 -4 -5 -4 -2 -1 -1 -5 -8 -9 -10 -11 -11 -6 -1 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -2 -4 -5 -11 -25 -45 -73 -126 -185 -228 -224 -164 -94 -36 -12 -5 -4 -3 -0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -7 -10 -6 -3 -2 -1 -1 -1 -0 -0 -1 -1 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 -0 -2 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -4 -4 -4 -4 -5 -4 -3 -2 -2 -1 -1 -1 -1 -2 -3 -2 -1 -1 -1 -2 -8 -22 -43 -64 -86 -112 -140 -149 -81 -67 -110 -123 -95 -52 -31 -22 -19 -13 -15 -15 -14 -89 -133 -149 -102 -74 -192 -276 -183 -186 -250 -310 -313 -251 -172 -93 -47 -27 -19 -13 -13 -25 -23 -15 -11 -8 -5 -2 -1 -0 -1 -1 -1 -1 -2 -3 -2 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -3 -4 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 0 0 0 0 0 0 0 0 0 -6 -100 -178 -184 -140 -92 -147 -91 -66 -61 -71 -87 -93 -78 -83 -89 -97 -109 -91 -91 -85 -73 -67 -69 -85 -121 -78 -23 0 0 0 0 -11 -81 -116 -28 -4 -0 0 0 0 0 -1 -4 -53 -81 -55 -32 -54 -69 -68 -56 -45 -34 -34 -52 -78 -78 -36 0 0 0 0 -0 -10 -48 -17 -3 0 0 -1 -6 -20 -10 -18 -23 -8 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -6 -4 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -1 -0 -0 -2 -5 -7 -4 -1 -0 -0 0 0 -0 -0 -2 -9 -20 -35 -50 -61 -67 -72 -78 -86 -92 -96 -100 -105 -108 -83 -40 -9 -13 -4 -59 -124 -148 -137 -127 -116 -103 -100 -95 -89 -84 -79 -70 -59 -43 -22 -5 -0 -0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -3 -5 -5 -5 -3 -3 -4 -2 -0 0 0 0 0 -0 -2 -3 -4 -5 -11 -10 -5 -1 -0 -1 -3 -5 -5 -4 -6 -9 -9 -8 -5 -3 -1 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -3 -11 -23 -40 -68 -115 -165 -189 -169 -109 -53 -18 -6 -6 -9 -7 -0 -0 0 -0 -0 -1 -1 -1 -1 -1 -1 -4 -8 -6 -3 -2 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -4 -3 -1 -0 -0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -3 -3 -3 -3 -2 -2 -3 -3 -2 -1 -1 -1 -1 -0 -0 -0 -1 -2 -8 -21 -41 -64 -88 -116 -139 -130 -129 -128 -122 -109 -77 -36 -25 -27 -60 -91 -62 -43 -110 -119 -142 -162 -75 -106 -158 -62 -37 -78 -116 -121 -240 -196 -115 -57 -29 -19 -11 -6 -13 -16 -10 -8 -4 -1 -0 -1 -2 -2 -3 -2 -1 -2 -2 -2 -9 -10 -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 -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 -1 -2 -2 0 0 0 0 0 0 0 0 0 -13 -69 -164 -181 -154 -119 -118 -111 -85 -77 -83 -99 -111 -107 -120 -127 -139 -144 -128 -117 -112 -97 -87 -90 -104 -133 -52 -12 0 0 0 0 -14 -93 -136 -82 -18 -2 0 0 0 0 0 -0 -8 -21 -21 -31 -78 -84 -52 -38 -36 -44 -66 -94 -78 -46 -18 0 0 0 0 -0 -5 -16 -6 -1 0 0 0 0 -0 -2 -17 -15 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -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 -1 -2 -3 -3 -1 -0 0 0 -0 -1 -2 -8 -19 -32 -45 -55 -62 -66 -68 -73 -80 -84 -86 -89 -94 -99 -93 -67 -28 -4 -0 -47 -123 -154 -141 -127 -119 -105 -101 -97 -92 -88 -80 -69 -60 -45 -23 -5 -1 0 0 0 -0 -0 -1 -1 -1 -1 -1 -3 -3 -3 -1 -0 0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 -2 -5 -6 -7 -9 -10 -6 -2 -0 -0 0 0 -0 -3 -7 -10 -10 -10 -18 -20 -12 -4 -1 -1 -2 -4 -6 -6 -6 -6 -7 -8 -7 -5 -2 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -2 -6 -14 -26 -46 -71 -90 -93 -77 -47 -19 -6 -3 -7 -10 -6 -1 -0 0 -0 -0 -1 -1 -0 -1 -1 -1 -3 -5 -5 -3 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -1 -1 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -3 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -2 -2 -4 -5 -5 -3 -2 -1 -1 -1 -1 -0 -0 -1 -3 -9 -23 -45 -68 -93 -115 -124 -128 -122 -110 -108 -98 -62 -92 -120 -109 -120 -107 -104 -122 -110 -89 -54 -2 -13 -21 -11 0 -3 -11 -27 -178 -206 -153 -95 -53 -41 -32 -24 -19 -20 -13 -8 -4 -4 -5 -4 -4 -3 -6 -7 -4 -1 -1 -7 -32 -30 -15 -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 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 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 -89 -167 -178 -68 -58 -110 -115 -103 -93 -85 -81 -96 -133 -152 -76 -58 -100 -135 -130 -129 -128 -120 -109 -93 -22 -4 0 0 0 0 0 -19 -86 -101 -54 -9 -0 0 0 0 0 0 -0 -1 -2 -29 -83 -101 -54 -39 -39 -48 -58 -42 -16 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -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 -2 -6 -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 -1 -4 -11 -21 -33 -40 -48 -54 -59 -60 -62 -66 -71 -73 -72 -73 -76 -82 -90 -92 -80 -48 -9 -42 -116 -146 -136 -122 -116 -105 -98 -94 -90 -84 -76 -64 -60 -45 -23 -6 -1 0 0 0 -0 -2 -4 -7 -7 -8 -10 -13 -13 -11 -6 -1 -0 0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 -3 -6 -9 -11 -13 -11 -7 -3 -1 -0 0 -0 -2 -6 -11 -13 -16 -24 -22 -15 -8 -3 -2 -2 -1 -2 -4 -8 -11 -8 -6 -2 -2 -3 -2 -1 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -2 -6 -11 -18 -19 -21 -23 -20 -12 -5 -2 -2 -5 -6 -2 -0 -0 -0 -0 -0 -1 -2 -2 -2 -1 -1 -2 -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 -1 -1 -4 -5 -5 -3 -2 -1 -1 -1 -1 -0 0 -0 -1 -3 -11 -26 -47 -73 -96 -108 -110 -106 -97 -95 -96 -98 -118 -133 -118 -76 -95 -112 -112 -106 -136 -208 -35 0 0 0 0 0 0 -1 -83 -181 -225 -165 -104 -83 -74 -71 -75 -80 -51 -31 -25 -31 -36 -28 -17 -15 -19 -18 -9 -3 -1 -22 -43 -35 -10 -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 -3 -39 -107 -158 -102 -72 -113 -138 -124 -84 -45 -41 -57 -65 -23 -3 -6 -44 -78 -75 -46 -65 -78 -71 -37 -6 0 0 0 0 0 -1 -8 -58 -86 -63 -20 0 0 0 0 0 -0 -0 0 0 -7 -17 -21 -13 -16 -22 -20 -12 -2 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -1 -1 -0 0 0 0 -0 -1 -5 -12 -21 -30 -39 -42 -46 -51 -55 -56 -58 -61 -63 -63 -61 -60 -61 -62 -66 -72 -79 -86 -100 -122 -132 -130 -122 -113 -109 -100 -93 -89 -85 -78 -70 -61 -57 -42 -21 -6 -0 0 0 -0 -1 -6 -15 -25 -29 -31 -27 -22 -18 -16 -12 -3 -1 -0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 0 0 -2 -5 -7 -9 -14 -12 -8 -5 -3 -2 -1 -0 -1 -4 -6 -11 -20 -24 -18 -11 -7 -7 -9 -9 -1 -0 -9 -12 -14 -21 -23 -3 -0 -3 -4 -4 -5 -4 -2 -1 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -2 -2 -1 -1 -0 -0 -1 -1 -0 0 0 -0 -0 -1 -1 -2 -2 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -0 -0 -1 -1 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -3 -2 -1 -0 -0 -0 -0 -1 -0 0 -0 -1 -5 -12 -25 -51 -73 -88 -94 -91 -86 -85 -87 -98 -117 -127 -115 -54 -40 -65 -92 -99 -83 -31 -7 0 0 0 0 0 0 0 -49 -162 -314 -239 -175 -141 -127 -129 -139 -137 -108 -95 -84 -70 -75 -43 -26 -30 -33 -26 -18 -11 -5 -14 -24 -18 -0 -0 -1 -2 -7 -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 -10 -43 -95 -143 -186 -123 -96 -108 -113 -84 -74 -99 -120 -90 -3 -0 -9 -33 -46 -56 -76 -70 -81 -41 -9 0 0 0 0 0 0 -2 -16 -32 -22 -7 0 0 0 0 -4 -12 -52 -116 -71 -22 -3 0 0 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -2 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -2 -1 -0 0 0 0 -1 -5 -12 -20 -26 -31 -34 -38 -42 -46 -49 -53 -57 -59 -60 -58 -56 -53 -52 -53 -54 -57 -62 -68 -76 -89 -102 -111 -112 -107 -102 -92 -84 -80 -76 -71 -65 -59 -55 -38 -18 -5 -0 0 0 -0 -2 -10 -26 -44 -55 -56 -48 -36 -25 -17 -13 -5 -1 -0 0 0 -0 -0 -1 -1 -2 -2 -1 -0 0 0 -0 -1 -2 -4 -5 -7 -8 -7 -6 -4 -2 -0 -0 -1 -3 -9 -16 -15 -12 -10 -9 -10 -15 -22 -9 -3 -6 -10 -16 -22 -20 -3 0 -3 -9 -15 -18 -13 -8 -3 -0 -0 0 0 0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -1 -2 -4 -6 -4 -2 -1 -0 -0 -0 0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -1 -2 -4 -10 -27 -48 -65 -74 -74 -72 -73 -76 -82 -91 -107 -128 -98 -68 -70 -106 -115 -143 -82 -22 0 0 0 0 0 0 0 -12 -63 -294 -286 -243 -201 -175 -161 -144 -126 -154 -178 -156 -107 -68 -51 -49 -42 -25 -25 -28 -19 -11 -15 -19 -7 -2 -6 -12 -11 -12 -21 -11 -6 -9 -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 -14 -78 -155 -89 -42 -74 -150 -177 -107 -68 -109 -124 -132 -91 -24 -78 -118 -133 -124 -105 -101 -66 -52 -28 -6 0 0 0 0 0 0 0 0 0 0 0 -11 -39 -65 -68 -59 -43 -41 -17 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -10 -18 -16 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 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 -4 -11 -18 -23 -24 -22 -24 -31 -38 -43 -47 -52 -57 -59 -60 -59 -57 -55 -54 -55 -56 -57 -59 -61 -66 -75 -88 -99 -104 -102 -94 -82 -73 -70 -69 -66 -61 -56 -51 -33 -15 -4 0 0 0 -0 -1 -10 -29 -53 -73 -80 -72 -54 -36 -24 -16 -11 -5 -2 -0 0 -0 -0 -1 -1 -1 -1 -0 -0 0 0 -0 -0 -0 -1 -0 -0 -2 -4 -4 -3 -2 -2 -5 -5 -4 -5 -7 -9 -9 -10 -11 -11 -12 -19 -14 -8 -6 -8 -12 -10 -0 0 0 -5 -14 -25 -28 -21 -18 -9 -2 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -11 -15 -9 -4 -1 -0 -0 0 0 0 0 -0 -0 -1 -2 -3 -3 -2 -2 -2 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -2 -4 -11 -24 -39 -53 -55 -57 -61 -65 -70 -81 -99 -109 -91 -63 -62 -115 -136 -138 -77 -18 -1 -0 -0 0 0 0 0 0 0 -170 -268 -282 -238 -209 -211 -147 -146 -176 -180 -146 -85 -56 -46 -42 -38 -31 -43 -30 -12 -7 -15 -21 -12 -13 -19 -24 -29 -35 -28 -25 -21 -16 -12 -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 -1 -0 0 0 0 0 0 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 -96 -126 -49 -38 -12 -11 -20 -2 -8 -22 -124 -103 -40 -78 -128 -143 -135 -113 -90 -73 -77 -58 -24 -5 0 0 0 0 0 0 0 0 0 0 -37 -109 -168 -46 -73 -44 -11 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -21 -32 -32 -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 -2 -6 -12 -17 -18 -16 -15 -17 -25 -35 -42 -49 -55 -60 -61 -64 -64 -63 -61 -61 -61 -61 -61 -63 -63 -63 -66 -73 -82 -88 -87 -80 -68 -60 -59 -60 -59 -54 -48 -43 -27 -11 -2 0 0 0 0 -1 -10 -28 -53 -74 -80 -65 -47 -37 -31 -22 -17 -12 -6 -2 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -6 -5 -3 -3 -5 -8 -9 -9 -7 -9 -14 -19 -25 -23 -10 -2 -1 -2 -0 -0 -0 -4 -12 -21 -26 -22 -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 -1 -0 -0 -0 -2 -8 -10 -5 -2 -1 -0 -0 -0 -0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -1 -0 -0 -1 -1 -1 -0 -1 -2 -2 -3 -8 -16 -31 -37 -43 -49 -54 -60 -76 -85 -91 -75 -50 -57 -109 -161 -150 -83 -19 -14 -20 -7 0 0 0 0 0 0 -78 -202 -300 -271 -245 -247 -233 -215 -187 -156 -146 -112 -79 -49 -35 -41 -53 -58 -31 -10 -16 -25 -32 -33 -38 -39 -32 -30 -35 -37 -39 -39 -36 -35 -27 -17 -10 -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 -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 -12 -34 -29 -45 -27 -6 0 0 -0 -4 -32 -26 -14 -22 -41 -55 -67 -70 -65 -60 -60 -77 -37 -9 0 0 0 0 0 0 0 0 0 0 -34 -102 -144 -86 -47 -15 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -23 -36 -30 -16 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 0 0 0 -0 -1 -4 -6 -9 -12 -14 -17 -20 -26 -35 -43 -52 -60 -64 -65 -69 -69 -67 -66 -67 -69 -69 -71 -73 -72 -69 -68 -67 -70 -73 -71 -64 -54 -48 -49 -52 -51 -46 -38 -31 -19 -7 -1 0 0 0 0 -1 -9 -27 -51 -72 -81 -65 -45 -31 -23 -16 -14 -13 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -4 -3 -2 -2 -4 -9 -12 -13 -12 -14 -20 -27 -32 -30 -14 -2 -2 -5 -2 -0 -0 -3 -10 -19 -26 -18 -25 -28 -25 -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 -1 -2 -2 -1 -0 -0 -0 -0 -1 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -1 -1 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -1 -0 -1 -1 -2 -2 -3 -6 -13 -20 -27 -35 -41 -51 -64 -78 -85 -81 -73 -82 -124 -160 -156 -107 -41 -105 -121 -54 0 0 0 0 0 0 -34 -137 -288 -277 -260 -252 -241 -216 -182 -192 -203 -160 -105 -79 -61 -49 -54 -79 -69 -30 -32 -48 -68 -69 -66 -62 -49 -43 -44 -44 -44 -45 -43 -38 -30 -25 -19 -11 -8 -3 -1 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -5 -14 -28 -69 -95 -83 -28 -5 0 0 0 0 0 0 0 0 0 -2 -37 -73 -72 -64 -62 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -19 -24 -11 -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 -1 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -6 -9 -14 -18 -24 -29 -37 -48 -60 -64 -61 -67 -70 -70 -68 -68 -71 -77 -83 -70 -64 -66 -69 -67 -63 -61 -60 -57 -51 -44 -39 -41 -43 -41 -35 -27 -19 -10 -3 -0 -0 0 0 0 -1 -9 -26 -49 -69 -75 -51 -34 -22 -14 -10 -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 -1 -2 -3 -3 -3 -3 -5 -8 -10 -11 -12 -19 -29 -32 -27 -21 -10 -3 -5 -7 -3 -0 -0 -2 -6 -13 -20 -12 -13 -19 -21 -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 -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 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -2 -2 -1 -0 -0 0 -0 -1 -2 -4 -4 -4 -3 -2 -1 -1 -1 -1 -2 -3 -5 -9 -14 -21 -29 -41 -55 -70 -82 -87 -85 -90 -119 -141 -141 -122 -66 -176 -187 -99 0 0 0 0 0 0 -51 -221 -318 -293 -270 -251 -233 -215 -170 -147 -193 -209 -170 -142 -104 -83 -73 -89 -108 -70 -55 -75 -85 -76 -62 -59 -66 -70 -67 -56 -47 -43 -43 -34 -24 -18 -16 -15 -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 -1 0 0 0 0 0 0 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 -57 -37 -94 -116 -95 -41 -6 -1 0 0 0 0 0 0 0 0 -6 -30 -52 -27 -15 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -2 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -1 -2 -4 -8 -14 -21 -28 -34 -43 -56 -67 -69 -66 -66 -64 -65 -67 -69 -66 -61 -66 -33 -18 -27 -48 -60 -59 -53 -50 -47 -43 -37 -32 -31 -30 -27 -22 -17 -10 -3 -1 -0 0 0 0 0 -1 -9 -27 -48 -62 -54 -35 -20 -12 -9 -10 -11 -9 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -2 -3 -3 -4 -6 -10 -17 -23 -26 -21 -18 -11 -5 -5 -7 -4 -0 -0 -0 -1 -2 -4 -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 -1 -1 -1 -2 -1 -1 -1 -0 0 0 -0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -1 -3 -6 -8 -8 -5 -4 -3 -1 -0 -1 -1 -2 -3 -4 -6 -10 -18 -29 -45 -63 -77 -82 -75 -77 -106 -135 -126 -117 -87 -80 -113 -117 -16 -1 0 0 0 0 -30 -215 -263 -275 -263 -238 -228 -232 -208 -222 -243 -215 -184 -154 -128 -116 -107 -102 -111 -105 -87 -81 -67 -51 -44 -47 -37 -60 -72 -58 -36 -37 -37 -30 -20 -13 -10 -16 -20 -17 -10 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 0 0 0 0 0 0 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 -77 -108 -96 -90 -71 -77 -61 -19 0 0 0 0 0 0 0 0 0 -2 -8 -15 -3 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -13 -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 -1 -1 -0 -0 -1 -1 -0 0 0 0 0 0 -0 -1 -2 -2 -1 -1 -1 -2 -3 -5 -8 -14 -21 -29 -38 -50 -61 -67 -66 -62 -60 -61 -63 -64 -62 -46 -21 -20 -6 -1 -3 -14 -36 -60 -51 -45 -41 -36 -30 -24 -19 -15 -12 -10 -8 -5 -0 -0 -0 -0 -0 0 -0 -2 -11 -33 -52 -55 -38 -22 -11 -7 -5 -6 -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 -1 -2 -6 -8 -10 -17 -28 -32 -24 -12 -4 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -1 -2 -4 -3 -1 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 0 0 0 -0 -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 -3 -2 -2 -2 -1 -1 -2 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -4 -9 -11 -10 -6 -4 -4 -2 -1 -1 -0 -0 -1 -2 -2 -4 -9 -17 -31 -50 -68 -73 -68 -70 -93 -127 -122 -110 -95 -57 -38 -50 -7 -1 0 0 0 0 0 -51 -64 -142 -249 -254 -245 -250 -259 -269 -258 -223 -202 -186 -162 -155 -160 -150 -136 -149 -139 -113 -92 -88 -73 -82 -89 -83 -73 -60 -28 -27 -27 -21 -12 -7 -7 -16 -25 -28 -21 -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 -33 -88 -104 -81 -80 -58 -34 -11 0 0 0 0 0 0 0 0 0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 -0 -1 -2 -1 -0 0 -0 -0 -0 -1 -2 -5 -9 -7 -4 -2 -3 -4 -6 -10 -16 -23 -32 -43 -56 -59 -60 -59 -60 -58 -45 -18 -17 -18 -12 -1 0 0 0 0 -7 -23 -46 -49 -42 -36 -29 -22 -15 -8 -4 -3 -4 -4 -2 -0 -0 -0 -0 -0 0 -0 -2 -14 -37 -52 -48 -32 -16 -7 -5 -4 -3 -3 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -4 -6 -11 -27 -55 -75 -55 -27 -8 -1 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -2 -18 -36 -36 -31 -19 -7 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -4 -3 -0 -0 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -2 -1 -2 -3 -7 -8 -7 -5 -4 -3 -2 -1 -1 -1 -0 -0 -0 -1 -2 -5 -10 -20 -37 -52 -59 -56 -63 -93 -122 -119 -102 -95 -71 -20 0 0 0 0 0 0 0 0 0 -2 -59 -191 -270 -265 -263 -265 -264 -254 -238 -225 -214 -209 -206 -190 -214 -181 -167 -166 -169 -157 -133 -119 -122 -118 -106 -104 -91 -61 -39 -23 -10 -5 -9 -14 -19 -23 -25 -21 -13 -7 -4 -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 -1 -20 -36 -48 -56 -11 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 0 -0 -0 0 0 0 -0 -0 -1 -2 -1 -0 -0 -1 -0 -0 -0 -2 -8 -22 -15 -10 -6 -5 -5 -7 -12 -18 -28 -40 -53 -63 -64 -61 -59 -51 -34 -8 -1 0 0 0 0 0 0 0 0 -0 -2 -11 -45 -38 -30 -22 -13 -6 -2 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -11 -25 -33 -30 -21 -10 -5 -5 -5 -4 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -5 -17 -43 -77 -89 -54 -22 -5 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -3 -39 -80 -64 -32 -18 -8 -2 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -3 -3 -3 -3 -2 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -2 -2 -3 -1 -2 -3 -2 -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 -3 -5 -6 -6 -7 -6 -4 -2 -2 -1 -1 -1 -1 -1 -1 -1 -3 -7 -14 -25 -36 -44 -46 -54 -86 -118 -113 -94 -83 -78 -46 -7 0 0 -4 -11 -3 -1 0 0 0 -18 -106 -218 -243 -258 -267 -263 -256 -255 -253 -257 -257 -216 -93 -110 -66 -72 -161 -173 -121 -64 -78 -144 -193 -196 -176 -156 -124 -82 -41 -10 -16 -24 -26 -22 -19 -13 -11 -9 -7 -6 -6 -9 -11 -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 -6 -32 -60 -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 -1 -2 -1 -0 -0 -0 -0 -0 -0 -1 -4 -15 -33 -24 -18 -14 -11 -11 -13 -19 -31 -45 -59 -71 -77 -77 -70 -64 -54 -30 -0 0 0 0 0 0 0 0 0 0 -1 -8 -23 -37 -29 -21 -13 -6 -2 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -6 -11 -12 -10 -6 -3 -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 -1 0 -0 -0 -2 -12 -31 -48 -40 -20 -10 -5 -3 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -2 -26 -56 -46 -26 -11 -3 -1 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -3 -5 -5 -5 -6 -6 -6 -5 -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 0 0 0 -0 -1 -1 -1 -2 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -3 -3 -2 -2 -3 -5 -10 -17 -20 -17 -7 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -3 -7 -15 -24 -32 -43 -57 -81 -115 -109 -90 -79 -78 -79 -145 -123 -68 -81 -84 -64 -33 -7 0 0 0 -17 -44 -118 -209 -266 -258 -258 -264 -269 -278 -283 -253 -88 -24 -46 -126 -169 -91 -37 -9 -26 -79 -124 -209 -183 -156 -121 -69 -103 -54 -34 -28 -26 -30 -27 -21 -16 -11 -8 -9 -14 -24 -30 -26 -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 -4 -23 -35 -24 -16 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -10 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -0 -1 -3 -4 -2 -0 -1 -1 -0 -0 -0 -0 0 0 -0 -1 -11 -27 -39 -35 -31 -29 -27 -28 -34 -45 -62 -76 -82 -83 -82 -78 -71 -57 -30 -7 0 0 -0 0 0 0 -0 -0 0 0 -1 -18 -39 -28 -16 -9 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -2 -2 -1 -1 -0 -0 0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 0 0 -0 -0 -1 -3 -4 -5 -9 -14 -14 -9 -2 -0 -1 -2 -1 -1 -4 -14 -4 -1 -1 -6 -13 -13 -9 -3 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -7 -8 -8 -7 -7 -7 -7 -6 -5 -4 -3 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -1 -2 -4 -5 -5 -4 -8 -18 -31 -41 -38 -16 -7 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -3 -9 -16 -25 -41 -61 -84 -108 -114 -101 -82 -74 -78 -85 -76 -103 -144 -141 -153 -98 -31 0 0 0 0 0 -37 -132 -260 -259 -261 -259 -245 -259 -226 -160 -53 -3 -4 -12 -1 0 0 0 -2 -3 0 -20 -46 -55 -38 -10 -74 -66 -43 -38 -28 -48 -54 -48 -36 -24 -18 -23 -25 -40 -53 -39 -22 -13 -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 -2 -4 -5 -1 -2 -2 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -62 -108 -49 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -6 -4 -2 -3 -7 -8 -3 -0 -0 -0 -0 -0 -0 -0 0 -0 -1 -4 -21 -38 -46 -52 -58 -61 -63 -66 -70 -78 -92 -96 -76 -55 -43 -37 -40 -54 -49 -25 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -11 -23 -29 -19 -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 -2 -4 -3 0 0 0 0 -0 -0 -0 -2 -6 -12 -18 -21 -18 -11 -5 -5 -5 -4 -6 -13 -4 -3 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -6 -7 -7 -7 -6 -5 -5 -4 -3 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 0 0 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 -7 -6 -12 -24 -38 -51 -47 -26 -11 -5 -5 -5 -3 -1 -1 -0 -0 -0 -0 -1 -5 -10 -17 -28 -58 -83 -104 -116 -110 -92 -79 -73 -84 -125 -179 -139 -135 -142 -122 -79 -49 -10 -0 0 0 -8 -41 -196 -211 -143 -74 -85 -133 -77 -29 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -21 -52 -50 -80 -103 -100 -73 -43 -31 -32 -41 -51 -47 -30 -20 -11 -9 -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 -3 -7 -8 -7 -5 -4 -5 -5 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -56 -116 -122 -21 0 0 0 -2 -13 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 0 0 0 -0 -1 -2 -2 -0 0 0 -0 -0 -1 -4 -5 -4 -1 -1 -1 -0 0 -0 -0 -0 -0 -0 0 -0 -1 -4 -14 -28 -44 -63 -85 -99 -92 -84 -90 -98 -96 -103 -71 -34 -9 0 -1 -7 -18 -17 -9 -2 -0 -0 0 -0 -0 -1 -4 -14 -13 -23 -26 -20 -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 -1 -4 -15 -30 -42 -38 -9 -3 -3 -5 -6 -4 -11 -12 -6 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -2 -3 -5 -5 -5 -4 -3 -3 -3 -2 -2 -1 -1 -1 -0 -0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -1 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -5 -5 -5 -7 -15 -26 -38 -47 -38 -25 -15 -8 -6 -5 -3 -2 -1 -0 -0 -0 -0 -1 -2 -6 -10 -29 -71 -103 -109 -107 -109 -102 -87 -75 -76 -98 -150 -129 -123 -128 -131 -122 -135 -70 -19 0 0 0 -3 -114 -141 -72 -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 -27 -38 -83 -162 -117 -52 -20 -10 -25 -78 -59 -45 -36 -25 -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 -1 -6 -17 -35 -49 -51 -26 -3 -5 -6 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -24 -69 -95 -2 -6 0 -17 -42 -64 -53 -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 -1 -2 -2 -1 -1 -0 -0 0 0 -0 -1 -2 -3 -2 -0 0 0 0 -0 -0 -2 -2 -2 -1 -2 -0 0 0 -0 -0 -0 0 0 0 -0 -3 -9 -18 -25 -44 -75 -102 -107 -80 -81 -95 -102 -90 -59 -21 -5 0 0 0 0 0 -0 -1 -1 -0 0 0 -0 -0 -2 -9 -23 -20 -18 -15 -10 -6 -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 -4 -7 -13 -22 -28 -23 -5 -1 -1 -2 -3 -2 -5 -5 -3 -0 -0 -0 0 -0 -0 -0 -0 -1 -1 -0 -1 -1 -1 -1 -2 -2 -3 -4 -4 -3 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -6 -14 -25 -36 -40 -38 -33 -25 -16 -10 -7 -4 -2 -1 -0 0 0 -0 -0 -1 -3 -8 -38 -68 -79 -73 -89 -102 -99 -86 -70 -59 -59 -105 -112 -106 -108 -122 -123 -133 -98 -48 -21 -5 -1 -39 -116 -118 -3 0 0 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 -18 -89 -59 -22 -3 0 -5 -62 -85 -78 -69 -53 -34 -9 -2 -4 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -6 -27 -60 -103 -113 -87 -37 -1 -5 -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 -4 -24 -42 -49 -109 -78 -82 -88 -86 -60 -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 -1 -4 -7 -4 -1 -0 -0 -0 -0 -3 -7 -8 -6 -2 -0 0 0 0 0 -0 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -5 -19 -38 -62 -85 -95 -83 -93 -99 -97 -80 -48 -18 -3 0 0 0 0 0 -0 -1 -1 -1 -0 -0 -1 -4 -6 -10 -20 -20 -19 -18 -15 -13 -11 -9 -7 -6 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -1 -8 -14 -17 -15 -11 -7 -6 -4 -3 -3 -2 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -4 -5 -4 -3 -2 -1 -0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -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 -1 -4 -11 -24 -30 -32 -34 -36 -33 -26 -16 -9 -5 -2 -1 -0 -0 -0 -0 -1 -1 -1 -12 -39 -64 -73 -59 -76 -87 -87 -76 -60 -46 -42 -58 -76 -86 -83 -102 -110 -116 -114 -114 -130 -45 -11 -27 -46 -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 -8 -10 -24 -42 -44 -54 -26 -6 -9 -10 -5 -1 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -11 -29 -70 -96 -90 -54 -16 -2 -0 -2 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -33 -63 -81 -110 -133 -118 -125 -86 -47 -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 -1 -2 -1 -0 -0 -1 -1 -1 -10 -19 -19 -13 -6 -1 -0 0 0 0 -0 -2 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -4 -24 -41 -52 -66 -84 -87 -82 -80 -76 -61 -37 -12 -2 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -10 -9 -7 -11 -12 -22 -35 -37 -31 -25 -22 -20 -16 -12 -8 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -3 -7 -11 -12 -9 -6 -13 -11 -6 -3 -3 -3 -1 -0 -0 -0 -0 -0 -1 -3 -4 -4 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -3 -4 -3 -2 -1 -0 -0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -2 -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 -2 -5 -15 -21 -25 -31 -38 -35 -25 -15 -8 -4 -3 -1 -0 -0 -0 -1 -1 -1 -0 -12 -38 -68 -73 -58 -62 -69 -70 -63 -49 -38 -30 -32 -48 -79 -75 -85 -94 -101 -104 -102 -130 -86 -34 -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 -16 -61 -71 -40 -29 -17 -8 -3 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -4 -19 -53 -104 -86 -57 -31 -12 -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 -9 -38 -85 -99 -101 -112 -124 -99 -50 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -3 -4 -4 -10 -20 -18 -14 -11 -4 -1 -0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -1 -2 -3 -6 -22 -44 -66 -73 -73 -70 -66 -65 -69 -58 -29 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -7 -8 -6 -6 -8 -14 -25 -42 -49 -44 -44 -40 -34 -27 -20 -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 -1 -1 -1 -2 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 -0 -1 -2 -1 -0 -0 -1 -2 -2 -2 -1 -1 -1 -2 -1 -3 -5 -4 -2 -2 -8 -6 -2 -1 -1 -1 -1 -0 -0 0 -0 -0 -1 -3 -4 -3 -3 -2 -2 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -3 -6 -6 -5 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 -2 -4 -3 -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 -1 -5 -10 -15 -18 -23 -20 -15 -9 -5 -3 -3 -1 -1 -1 -1 -1 -0 -0 -2 -16 -39 -54 -47 -45 -48 -52 -52 -48 -38 -30 -24 -22 -32 -72 -75 -77 -80 -87 -96 -96 -114 -111 -71 -3 -0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -42 -106 -97 -68 -39 -17 -8 -3 -0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 -1 -10 -30 -43 -28 -13 -9 -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 -22 -66 -108 -96 -84 -56 -26 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -12 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -1 -6 -8 -6 -4 -9 -6 -5 -5 -3 -1 -0 0 0 0 0 -0 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 -8 -15 -15 -11 -7 -31 -83 -86 -66 -60 -59 -65 -72 -61 -31 -1 -1 -0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -4 -6 -9 -11 -12 -9 -11 -46 -71 -71 -67 -58 -47 -33 -20 -10 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -4 -4 -2 -0 -1 -2 -3 -5 -7 -5 -2 -1 -0 -0 -1 -1 -1 0 -0 -2 -1 -0 0 0 -0 -0 -0 0 0 0 -0 -1 -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 -1 -2 -2 -2 -2 -3 -4 -6 -10 -12 -12 -11 -8 -5 -4 -4 -4 -5 -7 -8 -8 -6 -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 -1 -1 -1 -1 -0 -0 -0 -0 -1 -9 -14 -11 -4 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -1 -3 -5 -8 -10 -10 -7 -4 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -2 -16 -48 -29 -27 -31 -36 -39 -39 -37 -31 -26 -24 -27 -36 -54 -63 -68 -73 -81 -86 -91 -102 -119 -119 -26 -5 0 0 -0 0 0 0 -4 -12 -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 -7 -7 -6 -13 -25 -22 -56 -57 -33 -11 -2 -0 -0 0 0 0 0 -0 -2 -2 0 0 0 -1 -5 -16 -53 -43 -19 -7 -10 -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 -15 -49 -73 -37 -11 -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 -8 -32 -82 -159 -23 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -3 -4 -4 -1 -3 -1 0 0 -0 -0 0 0 0 0 0 0 0 -0 -3 -4 -3 0 0 0 0 0 0 0 -7 -14 -14 -11 -15 -46 -76 -72 -61 -58 -59 -65 -56 -34 -16 -9 -12 -2 -0 0 0 0 0 -0 -1 -1 -0 -0 -1 -7 -11 -13 -12 -9 -4 -3 -17 -41 -58 -57 -51 -40 -22 -8 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -1 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -3 -2 -1 -0 -0 -1 -2 -4 -2 -1 -0 -0 -1 -2 -5 -9 -8 -5 -5 -5 -1 -4 -3 -0 -0 0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -6 -7 -7 -6 -7 -8 -10 -12 -14 -14 -12 -10 -8 -8 -6 -6 -8 -9 -8 -8 -11 -11 -9 -6 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 0 -0 -1 -5 -8 -9 -7 -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 -1 -3 -6 -6 -5 -3 -2 -3 -2 -1 0 0 0 0 -0 -0 -1 -5 -10 -13 -21 -26 -28 -29 -30 -28 -27 -25 -24 -43 -46 -48 -53 -59 -65 -72 -79 -85 -92 -100 -87 -20 -2 0 -4 -6 -4 -1 -2 -17 -40 -38 -23 -15 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -1 -17 -37 -49 -37 -8 -1 -24 -53 -58 -22 -8 -4 -2 0 0 0 -0 -2 -5 -5 -3 -2 -3 -9 -17 -29 -58 -54 -28 -7 -9 -10 -9 -8 -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 -3 -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 -49 -146 -190 -128 -28 -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 -4 -6 -4 0 0 0 0 0 0 -0 -0 -0 -0 -6 -28 -69 -62 -56 -50 -43 -31 -23 -18 -14 -13 -11 -5 -1 -0 0 0 0 0 -0 -0 -0 -0 -1 -3 -14 -18 -15 -9 -5 -2 -1 -19 -36 -43 -37 -32 -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 -1 -1 -0 -0 -0 -0 -2 -4 -6 -5 -1 -2 -4 -4 -3 -2 -1 -0 -0 -1 -2 -5 -3 -4 -4 -6 -10 -17 -28 -16 -8 -5 -5 -7 -1 -0 -0 -2 -6 -4 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -8 -10 -11 -13 -13 -12 -12 -13 -14 -14 -13 -12 -11 -11 -10 -9 -8 -10 -13 -8 -11 -14 -14 -11 -7 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 -1 -5 -8 -9 -7 -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 -1 -3 -5 -5 -5 -3 -3 -4 -3 -1 -0 -0 0 0 -0 -0 -1 -3 -6 -12 -19 -23 -22 -20 -20 -19 -18 -18 -26 -42 -40 -41 -46 -52 -59 -69 -79 -85 -90 -93 -61 -18 -0 -15 -43 -37 -33 -15 -1 -3 -3 -13 -15 -20 -14 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -12 -18 -10 0 0 0 0 -11 -28 -30 -40 -23 -7 -8 -32 -68 -50 -31 -15 -3 -0 0 -0 -2 -5 -6 -8 -15 -27 -38 -40 -49 -67 -85 -70 -8 -7 -8 -8 -9 -9 -10 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -41 -140 -179 -167 -171 -47 -8 0 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 -4 -17 -43 -36 -36 -29 -18 -9 -5 -6 -8 -10 -8 -1 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -2 -4 -6 -6 -5 -4 -5 -5 -28 -38 -35 -28 -25 -20 -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 -1 -5 -9 -11 -9 -4 -4 -4 -2 -1 -0 -0 -1 -1 -1 -2 -2 -1 -4 -9 -12 -13 -12 -11 -34 -33 -17 -6 -9 -8 -17 -15 -10 -14 -9 -4 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -6 -9 -12 -14 -16 -17 -16 -15 -13 -13 -14 -15 -14 -13 -14 -14 -13 -13 -11 -11 -15 -12 -12 -11 -9 -8 -6 -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 -1 -5 -5 -3 -3 -5 -7 -2 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -2 -3 -3 -4 -4 -4 -4 -3 -2 -1 -1 -0 -0 -0 -0 -0 -1 -4 -11 -18 -20 -16 -13 -12 -12 -13 -19 -32 -33 -33 -37 -44 -50 -59 -68 -77 -87 -94 -100 -89 -43 -2 -7 -38 -63 -64 -37 -4 0 0 0 -0 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -21 -41 -31 -4 0 0 0 -1 -5 -4 -35 -49 -33 -30 -16 -45 -55 -39 -12 -2 -1 -0 -1 -2 -4 -7 -18 -36 -61 -96 -93 -99 -116 -147 -184 -78 -26 -7 -7 -8 -8 -8 -7 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -116 -167 -136 -41 -5 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 -3 -0 -0 -0 -0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 -1 -3 -3 -1 -1 -1 -6 -15 -15 -15 -10 -5 -2 -3 -3 -4 -3 -2 -0 -0 -1 -1 -0 0 0 0 0 0 -0 -2 -4 -3 -4 -15 -23 -25 -29 -36 -52 -54 -45 -32 -23 -11 -3 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -2 -5 -9 -11 -10 -5 -3 -1 -0 -0 -0 -0 -2 -3 -3 -3 -4 -8 -12 -17 -16 -9 -4 -1 -5 -5 -4 -4 -4 -5 -6 -5 -3 -4 -4 -3 -2 -2 -1 -1 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -7 -9 -11 -14 -15 -17 -17 -17 -16 -14 -13 -13 -14 -14 -15 -15 -16 -16 -14 -13 -13 -16 -13 -8 -7 -7 -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 -1 -1 -1 -2 -1 -0 -0 -3 -9 -5 -1 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 -1 -6 -15 -22 -19 -13 -9 -8 -6 -5 -9 -14 -21 -30 -37 -42 -51 -63 -73 -83 -95 -107 -109 -110 -82 -26 -0 -16 -38 -39 -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 -8 -23 -13 -2 -0 -7 -17 -7 -4 -24 -58 -71 -63 -89 -54 -37 -41 -51 -22 -11 -7 -4 -0 -1 -3 -12 -28 -52 -77 -111 -129 -144 -164 -192 -226 -135 -44 -5 -6 -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 -1 -14 -141 -186 -125 -40 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -3 -7 -11 -9 -9 -8 -5 -2 -2 -3 -3 -1 0 0 -0 -2 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 -1 -2 -2 -0 -0 -0 -3 -6 -7 -5 -3 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 -1 -2 -3 -2 -0 -6 -27 -36 -37 -40 -40 -39 -39 -39 -32 -18 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -1 -0 -2 -6 -10 -10 -8 -9 -8 -6 -3 -0 -1 -3 -6 -10 -21 -43 -55 -18 -5 -8 -12 -13 -8 -2 -1 -4 -7 -4 -2 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -9 -11 -10 -11 -14 -15 -15 -15 -15 -15 -13 -12 -12 -13 -13 -14 -15 -17 -16 -13 -13 -15 -16 -11 -6 -4 -5 -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 -1 -3 -2 -1 -1 -0 0 -1 -5 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -2 -1 -1 -2 -1 -2 -1 -1 -0 -0 -0 -1 -7 -15 -19 -15 -10 -7 -5 -2 -2 -4 -6 -15 -24 -27 -33 -44 -58 -72 -82 -97 -112 -115 -117 -109 -64 -14 -5 -7 -5 0 0 0 0 0 -0 -4 -22 -15 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -4 -1 -0 -8 -27 -45 -50 -46 -41 -45 -49 -59 -88 -83 -53 -17 -57 -45 -33 -28 -22 -4 -3 -4 -8 -18 -47 -72 -112 -152 -173 -188 -156 -94 -33 -4 -5 -5 -5 -4 -3 -3 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -90 -95 -39 -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 -9 -7 -8 -14 -17 -12 -5 0 -0 -1 -1 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -2 -1 -17 -27 -16 -4 -4 -6 -4 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 -2 -3 -1 -0 -2 -10 -17 -21 -23 -21 -15 -12 -16 -21 -20 -10 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -3 -2 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -1 -1 -1 -0 -0 -3 -6 -9 -15 -18 -14 -7 -3 -4 -14 -20 -22 -20 -18 -16 -9 -2 -4 -9 -11 -8 -4 -2 -3 -3 -1 -1 -1 -1 -0 -0 -0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -6 -9 -9 -9 -9 -11 -13 -14 -15 -15 -13 -10 -10 -10 -10 -11 -12 -13 -14 -12 -10 -8 -8 -8 -8 -5 -4 -4 -6 -5 -3 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 0 0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -1 -4 -4 -3 -1 -0 -0 -1 -0 -1 -4 -9 -13 -11 -8 -5 -3 -1 -1 -3 -8 -12 -13 -14 -21 -32 -48 -63 -77 -90 -106 -117 -121 -124 -103 -60 -38 -20 0 0 0 0 0 0 0 -5 -37 -42 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -21 -45 -21 -4 0 -2 -10 -14 -45 -65 -61 -26 -31 -33 -41 -50 -47 -25 -64 -69 -51 -47 -62 -50 -29 -12 -13 -12 -29 -65 -128 -185 -144 -81 -29 -2 -3 -4 -4 -4 -3 -2 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -86 -81 -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 -4 -5 -8 -14 -21 -18 -9 -3 0 -0 -1 -0 -0 -1 -2 -5 -6 -2 -0 -0 -0 -0 0 0 0 -0 -0 -1 -1 -22 -32 -20 -5 -7 -8 -5 -2 -3 -12 -7 -2 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -1 -6 -25 -26 -21 -14 -7 -3 -2 -4 -8 -9 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -1 -1 -1 -4 -3 -2 -2 -2 -1 -1 -1 -2 -3 -2 -2 -1 -1 -0 -1 -1 -1 -1 -1 -3 -9 -23 -33 -23 -13 -11 -22 -59 -55 -37 -18 -7 -2 -0 -0 -0 -0 -0 -0 -0 -2 -12 -17 -3 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -6 -7 -8 -8 -8 -9 -10 -11 -11 -10 -9 -7 -7 -7 -7 -8 -8 -8 -8 -7 -5 -4 -3 -3 -4 -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 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -2 -2 -1 -0 -0 -0 -0 -0 -0 -2 -4 -8 -9 -7 -5 -2 -0 -0 -2 -4 -6 -7 -8 -12 -22 -36 -52 -79 -89 -96 -108 -121 -129 -134 -136 -113 -59 -4 0 0 0 0 0 0 -1 -16 -24 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -16 -54 -54 -28 -13 -13 -16 -18 -17 -27 -43 -67 -22 -11 -9 -8 -15 -58 -129 -130 -96 -65 -53 -78 -86 -64 -47 -51 -40 -50 -85 -131 -206 -134 -50 -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 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -11 -13 -6 -1 0 0 -0 -0 -0 -0 -0 -2 -5 -10 -4 -1 -0 0 0 0 0 0 0 0 -0 -16 -19 -15 -8 -5 -7 -5 -3 -4 -6 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -4 -17 -26 -21 -11 -3 -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 -1 -1 -2 -15 -11 -6 -5 -5 -5 -4 -3 -2 -2 -2 -2 -2 -2 -1 -1 -2 -1 -3 -7 -11 -19 -32 -49 -49 -50 -55 -56 -46 -30 -14 -4 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 0 0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -5 -5 -5 -5 -5 -6 -7 -7 -5 -4 -4 -4 -4 -4 -3 -3 -3 -3 -2 -1 -1 -1 -3 -4 -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 -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 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -4 -5 -4 -3 -2 -1 -0 -0 -2 -4 -5 -6 -8 -11 -17 -30 -63 -80 -86 -96 -112 -121 -121 -120 -116 -98 -27 -3 0 0 0 0 0 0 -2 -3 -0 -0 -1 -1 0 0 -1 -1 -1 0 0 0 0 0 0 -1 -6 -42 -46 -35 -28 -23 -71 -66 -53 -46 -9 -5 -4 -11 -17 -4 -4 -29 -52 -69 -88 -85 -69 -61 -60 -80 -109 -93 -73 -65 -67 -108 -175 -145 -66 -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 -12 -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 -2 -4 -3 -0 0 0 0 0 -1 -7 -8 -3 -1 -3 -9 -7 -3 -1 0 0 0 0 0 0 0 -2 -19 -16 -8 -3 -5 -7 -3 -2 -2 -3 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 -2 -22 -23 -13 -3 -0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -6 -5 -4 -5 -7 -7 -6 -5 -3 -2 -3 -3 -3 -4 -3 -3 -2 -2 -3 -5 -10 -17 -29 -55 -64 -65 -60 -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 -0 -0 -0 -0 -0 -1 -2 -2 -3 -3 -3 -4 -4 -3 -3 -2 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -4 -7 -8 -7 -5 -2 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -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 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -1 -0 -0 -1 -2 -4 -6 -6 -5 -3 -4 -11 -31 -55 -74 -75 -90 -101 -107 -109 -112 -116 -64 -20 0 0 0 0 0 0 0 0 0 -5 -12 -16 -26 -51 -48 -33 -22 0 0 0 0 0 0 -0 -0 -16 -26 -26 -54 -53 -54 -53 -53 -68 -24 -8 -11 -17 -34 -8 -4 -11 -17 -21 -43 -48 -42 -34 -41 -59 -95 -101 -104 -127 -104 -148 -133 -71 -23 -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 -4 -12 -24 -53 -113 -85 -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 -2 -3 -2 -3 -7 -11 -10 -5 -1 0 0 0 0 0 0 0 -1 -5 -4 -3 -2 -3 -4 -2 -1 -0 -0 -0 -0 -0 -0 0 -0 -0 -1 -1 -1 -1 -0 0 0 0 0 -0 -3 -18 -22 -13 -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 -1 -1 -1 -1 -2 -3 -4 -5 -5 -4 -5 -5 -6 -8 -8 -6 -3 -2 -2 -2 -4 -12 -25 -42 -57 -60 -55 -46 -33 -18 -4 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -3 -2 -0 -0 -0 -1 -1 -3 -6 -8 -10 -11 -9 -4 -2 -1 -1 -0 -0 -0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -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 -1 -2 -4 -6 -7 -6 -4 -1 -1 -3 -12 -29 -58 -61 -72 -85 -97 -104 -106 -113 -92 -49 0 -2 -2 0 0 0 0 0 -13 -33 -41 -29 -60 -87 -96 -95 -79 -31 -23 -19 -18 -30 -4 -9 -10 -7 -4 -3 -43 -68 -69 -64 -55 -66 -61 -66 -59 -7 -12 -4 -3 -8 -12 -8 -5 -9 -11 -6 -40 -72 -97 -104 -83 -84 -91 -92 -65 -13 -15 -6 -4 -3 -4 -1 -0 -0 -5 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -22 -92 -176 -250 -204 -114 -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 -1 -3 -4 -4 -2 -1 0 0 0 0 -0 -3 -4 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -1 -0 -2 -6 -12 -11 -6 -2 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -2 -7 -10 -11 -10 -8 -9 -14 -13 -10 -9 -10 -9 -13 -26 -43 -55 -56 -54 -49 -38 -23 -7 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -2 -1 -3 -7 -8 -4 -2 -1 -1 -0 -0 -0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -2 -2 -3 -4 -3 -0 -0 -1 -1 -2 -5 -7 -8 -9 -9 -7 -4 -2 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 -0 -1 -1 -1 -2 -2 -1 -2 -2 -1 -0 0 0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -0 0 0 -0 -1 -2 -3 -5 -6 -7 -7 -4 -2 -1 -1 -3 -8 -33 -52 -70 -85 -88 -95 -98 -105 -109 -106 -95 -48 -12 0 0 0 -1 -11 -30 -45 -38 -28 -56 -87 -105 -105 -105 -94 -79 -71 -77 -83 -76 -63 -52 -45 -40 -28 -44 -66 -77 -125 -108 -88 -73 -76 -88 -23 -11 -9 -3 -11 -10 -7 -6 -9 -14 -5 -47 -76 -79 -121 -111 -97 -78 -71 -75 -67 -75 -80 -60 -34 -43 -43 -24 -11 -57 -72 -67 -40 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -25 -138 -214 -176 -80 -31 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -4 -4 -3 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -1 -0 -1 -1 -1 -2 -1 -1 -1 -3 -6 -8 -4 -3 -2 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -0 0 -0 -1 -6 -15 -21 -23 -23 -20 -17 -17 -15 -13 -15 -18 -21 -24 -34 -47 -56 -56 -45 -31 -17 -7 -4 -5 -2 -0 -2 -5 -6 -2 -1 -1 -1 -0 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -1 -0 -0 0 0 -0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -1 -2 -1 -2 -2 -2 -0 -0 -0 -1 -2 -5 -6 -6 -6 -7 -5 -4 -2 -1 -1 -1 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -2 -3 -2 -1 -2 -1 -1 -0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -1 -1 -0 -0 0 0 0 -0 -1 -3 -5 -5 -5 -6 -4 -2 -1 -0 -0 -2 -20 -46 -74 -90 -84 -88 -94 -103 -113 -134 -99 -43 -5 0 0 -17 -39 -57 -60 -58 -36 -30 -42 -69 -109 -108 -110 -111 -105 -94 -94 -92 -94 -99 -100 -83 -82 -84 -93 -94 -84 -143 -142 -120 -94 -70 -35 -21 -28 -35 -4 -27 -19 -8 -5 -10 -9 -27 -65 -72 -14 -71 -72 -69 -67 -68 -63 -63 -68 -81 -85 -87 -77 -84 -100 -118 -157 -144 -141 -118 -45 -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 -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 -2 -3 -2 -2 -2 -2 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -2 -1 -0 -0 -1 -2 -4 -9 -15 -12 -8 -6 -4 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 -0 -3 -11 -20 -24 -23 -20 -16 -11 -5 -3 -3 -5 -9 -11 -12 -16 -20 -24 -25 -18 -9 -3 -4 -10 -2 -0 -0 -3 -7 -9 -4 -2 -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 -1 -1 -1 -1 -1 -0 -0 -0 -1 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -2 -5 -7 -7 -6 -5 -5 -4 -3 -2 -1 -2 -4 -4 -4 -3 -2 -1 -0 -0 -0 -1 -1 -1 -2 -2 -1 -1 -1 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 -0 -1 -0 -0 -1 -1 -1 -0 -0 -1 -1 -2 -2 -1 -1 -1 -0 0 0 0 -1 -2 -3 -4 -5 -4 -3 -2 -1 -0 -0 -2 -11 -30 -59 -76 -80 -83 -88 -94 -100 -121 -96 -46 0 0 0 -17 -38 -54 -57 -45 -42 -41 -37 -37 -72 -89 -105 -118 -112 -104 -104 -106 -111 -119 -123 -108 -104 -103 -103 -101 -116 -126 -124 -116 -112 -75 -47 -47 -58 -47 -16 -5 -6 -2 -6 -10 -7 -12 -30 -53 -13 -14 -12 -4 -19 -78 -79 -69 -65 -65 -62 -59 -58 -58 -63 -81 -98 -110 -129 -148 -108 -38 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -0 -0 0 0 -0 -1 -1 -1 -1 -1 -0 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -0 -0 -0 0 -1 -7 -27 -34 -27 -23 -23 -18 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -5 -6 -5 -2 -2 -0 -0 -0 -2 -7 -11 -11 -9 -6 -4 -2 -1 -0 -0 0 -0 -0 -2 -2 -1 -0 0 0 -0 -1 -2 -4 -2 -1 -1 -2 -3 -4 -2 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -2 -2 -1 -0 0 -0 0 0 -0 -1 -2 -4 -4 -3 -3 -4 -4 -4 -3 -3 -3 -4 -4 -5 -5 -4 -1 -0 -0 -0 -0 -1 -2 -1 -1 -1 -1 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -0 0 0 -0 -1 -2 -3 -3 -3 -2 -1 -0 -0 -0 -1 -3 -9 -34 -56 -70 -77 -80 -84 -93 -105 -102 -75 -9 -2 -6 -22 -40 -48 -63 -67 -76 -76 -52 -39 -45 -62 -90 -125 -117 -113 -112 -114 -116 -120 -123 -119 -102 -71 -35 -57 -88 -105 -97 -101 -51 -33 -48 -77 -91 -64 -43 -44 -45 -7 -17 -35 -31 -4 -4 -10 -5 -11 -25 -17 -70 -74 -82 -110 -109 -104 -86 -67 -62 -50 -42 -45 -53 -69 -96 -127 -145 -85 -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 -22 -50 -45 -7 0 -0 -3 -6 -3 -5 -8 -10 -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 -2 -11 -14 -10 -4 -1 -2 -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 -1 -5 -19 -20 -16 -16 -20 -18 -2 -2 -2 -2 -2 -3 -3 -5 -9 -9 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -6 -13 -18 -16 -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 -2 -5 -6 -3 -1 -1 -0 -0 -0 -1 -1 -2 -2 -2 -2 -1 -1 -2 -2 -2 -1 -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 -1 -2 -2 -1 -1 -0 -0 0 0 -0 -0 -0 -1 -2 -2 -2 -3 -3 -2 -2 -2 -2 -3 -3 -4 -4 -4 -4 -2 -1 -0 -0 -1 -1 -2 -2 -1 -1 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -2 -2 -1 -1 -0 -0 -0 -0 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -3 -7 -23 -42 -58 -69 -77 -81 -89 -96 -103 -113 -58 -37 -39 -57 -78 -64 -75 -93 -108 -118 -104 -84 -60 -45 -56 -105 -114 -118 -120 -121 -99 -99 -108 -88 -30 -37 -30 -52 -87 -110 -92 -95 -71 -57 -61 -70 -79 -79 -71 -59 -65 -31 -31 -37 -27 -4 -14 -13 -8 -21 -85 -52 -22 -9 -31 -103 -134 -144 -90 -47 -76 -98 -75 -52 -53 -64 -83 -106 -92 -44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -94 -87 -6 0 0 -24 -69 -71 -65 -72 -71 -49 -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 -1 -3 -5 -4 -3 -2 -2 -2 -3 -0 -0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -6 -1 -5 -10 -12 -12 -15 -24 -28 -21 -10 -5 -18 -14 -8 -5 -6 -11 -23 -26 -17 -6 -1 -3 -12 -22 -21 -10 -6 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -1 -2 -2 -1 -2 -1 -1 -1 -1 -1 -2 -2 -3 -3 -2 -1 -2 -3 -4 -4 -3 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -2 -2 -2 -1 -1 -1 -0 -1 -1 -0 -0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -1 -2 -3 -3 -2 -1 -1 -2 -5 -7 -6 -6 -5 -3 -3 -2 -1 -1 -1 -1 -2 -2 -2 -1 -0 -0 -1 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -1 -1 -2 -2 -2 -3 -6 -10 -20 -36 -53 -60 -67 -74 -76 -77 -89 -109 -95 -73 -54 -58 -84 -89 -94 -101 -112 -129 -132 -119 -89 -52 -50 -81 -107 -122 -127 -144 -96 -100 -115 -115 -88 -105 -96 -89 -93 -66 -54 -56 -77 -90 -75 -42 -31 -21 -22 -71 -63 -45 -51 -63 -21 -20 -38 -38 -15 -33 -64 -63 -46 -29 -30 -63 -120 -97 -10 -0 -52 -139 -166 -110 -91 -85 -85 -101 -118 -82 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -48 -44 0 0 0 -8 -15 -7 -4 -19 -40 -50 -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 -4 -6 -7 -6 -6 -5 -2 -0 -1 -0 0 0 -0 -0 -1 -1 -3 -4 -3 -1 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 -1 -19 -36 -50 -64 -75 -80 -61 -49 -54 -47 -50 -48 -32 -17 -23 -38 -32 -18 -5 -0 -0 -3 -6 -6 -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 -2 -6 -5 -2 -2 -1 -1 -1 -3 -4 -4 -3 -2 -2 -3 -4 -3 -3 -2 -2 -1 -1 -1 -0 0 0 0 0 0 -0 -0 -0 -1 -2 -2 -2 -2 -3 -3 -3 -3 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -1 -1 -0 -1 -2 -4 -6 -6 -5 -4 -3 -2 -2 -2 -2 -2 -2 -2 -1 -1 -2 -1 -0 -0 -1 -1 -0 0 0 0 0 0 0 -0 -1 -3 -2 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -1 -2 -3 -3 -3 -2 -1 -1 -2 -2 -2 -1 -1 -0 -0 -0 -1 -1 -2 -2 -1 -1 -2 -3 -6 -9 -12 -14 -22 -37 -57 -59 -57 -61 -63 -51 -59 -78 -85 -76 -60 -73 -82 -84 -86 -92 -104 -118 -131 -137 -119 -77 -72 -89 -114 -125 -125 -140 -147 -145 -145 -144 -133 -117 -99 -88 -94 -50 -23 -6 -4 -7 -21 -13 -5 -1 -0 -27 -28 -38 -68 -75 -32 -24 -37 -39 -6 -21 -38 -56 -68 -83 -73 -61 -67 -73 -7 -1 -13 -83 -194 -194 -155 -132 -118 -113 -145 -129 -54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -6 0 0 0 -2 -2 -0 -0 -3 -11 -16 -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 -4 -6 -6 -6 -7 -6 -2 0 0 0 -0 -0 -0 -1 -2 -3 -5 -4 -1 -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 -17 -54 -90 -107 -91 -69 -47 -39 -42 -43 -45 -38 -18 -0 -1 -6 -7 -5 -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 -2 -7 -7 -7 -7 -6 -5 -4 -4 -5 -5 -4 -3 -3 -3 -3 -3 -5 -5 -4 -3 -2 -1 -2 -1 -0 0 0 -0 -1 -2 -4 -7 -9 -8 -5 -3 -1 -0 -0 -3 -5 -3 -2 -1 -2 -2 -3 -2 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -2 -1 -1 -1 -1 -2 -4 -5 -6 -5 -4 -3 -2 -3 -3 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 -0 -1 -1 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -4 -1 -1 -3 -5 -5 -3 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -3 -6 -10 -15 -20 -23 -28 -38 -51 -52 -47 -43 -46 -45 -52 -56 -56 -55 -52 -55 -63 -70 -69 -78 -93 -92 -73 -43 -11 -38 -44 -50 -64 -97 -111 -128 -131 -126 -139 -138 -129 -117 -105 -89 -92 -77 -49 -16 -11 -3 0 0 0 0 0 0 -2 -12 -33 -16 -1 -0 -0 -0 -8 -41 -50 -30 -48 -77 -111 -142 -129 -61 -16 0 -0 -21 -119 -163 -159 -165 -166 -167 -148 -90 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -2 -3 -15 -30 -13 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -4 -7 -6 -1 -0 0 -0 -1 -1 -1 -1 -2 -4 -6 -3 -1 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 -39 -80 -85 -56 -34 -8 -1 -3 -8 -10 -8 -3 -2 -2 -3 -8 -6 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -2 -4 -6 -9 -10 -8 -5 -4 -5 -5 -5 -4 -4 -4 -4 -7 -8 -7 -5 -3 -2 -1 -1 -1 -0 0 -0 -1 -3 -6 -10 -14 -17 -15 -11 -7 -4 -3 -3 -5 -8 -7 -7 -7 -6 -6 -6 -3 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 0 -0 -1 -3 -8 -13 -15 -14 -11 -7 -6 -7 -9 -8 -5 -3 -1 -1 -1 -0 -0 0 -0 -0 -0 -1 -1 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -15 -20 -23 -17 -8 -2 -1 -2 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -6 -11 -17 -23 -28 -30 -30 -31 -33 -35 -37 -42 -47 -49 -45 -41 -43 -42 -45 -50 -47 -34 -38 -37 -24 -14 -28 -36 -40 -39 -29 -24 -15 -21 -49 -80 -109 -123 -118 -108 -105 -109 -104 -106 -106 -96 -85 -48 -27 -19 -6 -0 0 0 0 0 0 -2 -1 0 -1 -9 -27 -25 -47 -116 -108 -83 -52 -45 -63 -77 -88 -45 -2 0 0 -17 -21 -55 -128 -122 -67 -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 -3 -2 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 0 0 -0 -0 -1 -0 -1 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -2 -4 -3 -2 -1 -1 -0 -0 -0 -0 0 0 0 0 -19 -41 -44 -25 -2 -0 -0 -1 -1 -1 -0 -0 -5 -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 -1 -1 -1 -1 -1 -0 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -4 -2 -2 -3 -5 -6 -5 -5 -5 -4 -7 -6 -4 -3 -3 -2 -1 -1 -0 -0 -0 -1 -3 -7 -12 -17 -22 -22 -21 -18 -14 -9 -7 -8 -9 -9 -8 -7 -7 -6 -5 -4 -2 -1 -1 -0 -0 -1 -1 -1 -0 -0 -1 -0 -0 -0 -0 -1 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -4 -13 -22 -25 -23 -17 -13 -12 -13 -16 -14 -10 -5 -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 -5 -12 -19 -23 -16 -7 -2 -0 -2 -4 -4 -3 -1 -0 -0 -0 0 0 0 -0 -0 -1 -3 -6 -13 -17 -21 -25 -22 -16 -15 -17 -20 -24 -30 -35 -35 -35 -38 -39 -46 -59 -61 -43 -39 -30 -32 -48 -30 -48 -68 -78 -75 -65 -65 -75 -63 -49 -83 -112 -112 -99 -87 -92 -101 -109 -118 -119 -97 -77 -65 -63 -63 -25 -14 -5 -3 -4 -0 -2 -10 -13 -4 -0 -17 -29 -23 -23 -61 -53 -55 -46 -17 -6 -32 -59 -44 -3 -0 0 0 0 -5 -35 -24 -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 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 -1 -2 -2 -2 -3 -1 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -0 -0 -0 -2 -3 -3 -2 -1 -0 -1 -1 -1 -0 -0 0 0 -0 -2 -3 -2 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 -1 -2 -3 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -2 -3 -3 -4 -4 -4 -5 -6 -5 -3 -2 -2 -4 -3 -2 -1 -0 -1 -1 -3 -9 -17 -23 -22 -20 -20 -19 -17 -12 -10 -8 -7 -7 -7 -8 -7 -5 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -3 -8 -17 -10 -4 -1 -1 -1 -0 -0 -0 -1 -3 -5 -4 -2 -1 -1 -2 -3 -2 -0 -0 -2 -8 -16 -24 -29 -25 -20 -17 -17 -19 -21 -17 -12 -7 -2 -0 -0 -0 0 -0 -0 -1 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -7 -10 -8 -3 -1 -0 -2 -4 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -6 -12 -18 -20 -21 -14 -12 -11 -9 -10 -13 -16 -20 -26 -31 -34 -40 -57 -77 -73 -69 -55 -42 -39 -46 -45 -51 -55 -58 -58 -64 -68 -77 -91 -108 -114 -113 -105 -91 -78 -83 -97 -106 -105 -106 -100 -96 -82 -66 -76 -61 -72 -75 -51 -22 -5 -2 -20 -50 -34 -9 -3 -5 -10 -50 -81 -80 -72 -77 -45 -13 -0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 0 0 0 0 -3 -5 -4 -5 -11 -5 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 -1 -2 -1 -1 -1 -3 -4 -3 -1 -0 -0 -0 -0 -1 -2 -3 -4 -1 -0 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -2 -1 -1 -2 -4 -4 -3 -4 -3 -3 -5 -7 -8 -12 -10 -6 -3 -0 -0 -0 -1 -6 -14 -25 -30 -25 -20 -17 -16 -13 -12 -11 -13 -16 -12 -12 -10 -7 -4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -2 -4 -4 -2 -2 -2 -2 -2 -1 -1 -2 -3 -7 -8 -5 -2 -1 -1 -2 -2 -1 -0 -1 -4 -7 -12 -19 -26 -21 -18 -18 -20 -22 -24 -17 -11 -7 -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 -1 -1 -1 -0 -0 -0 -1 -2 -2 -1 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -1 -2 -2 -1 -2 -2 -2 -4 -9 -15 -21 -22 -15 -10 -9 -6 -5 -6 -10 -16 -21 -26 -30 -37 -49 -55 -44 -33 -30 -31 -32 -30 -30 -37 -46 -52 -55 -64 -71 -74 -81 -91 -99 -98 -89 -76 -72 -78 -90 -100 -92 -91 -97 -104 -100 -77 -74 -76 -92 -113 -84 -28 -4 -0 -10 -55 -60 -25 0 0 0 -25 -67 -85 -71 -74 -29 -2 0 0 0 0 0 -0 -12 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -3 -4 -3 -2 -1 -1 -1 -0 -0 0 0 -1 -2 -2 -4 -9 -3 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -1 -4 -3 -2 -1 -1 -2 -2 -2 -1 -1 -1 -0 -0 -1 -2 -6 -11 -13 -10 -5 -3 -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 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -7 -7 -2 -1 -3 -4 -3 -0 -0 -0 -3 -7 -9 -9 -9 -12 -20 -28 -30 -27 -18 -10 -4 -1 -0 -2 -2 -5 -10 -18 -25 -32 -29 -22 -18 -17 -17 -19 -23 -29 -22 -18 -14 -9 -4 -1 -3 -3 -3 -2 -1 -0 -0 -0 -0 -0 -1 -3 -3 -2 -0 -2 -2 -3 -4 -4 -3 -1 -1 -2 -5 -10 -15 -12 -7 -3 -1 -1 -2 -1 -1 -1 -3 -3 -4 -7 -13 -20 -17 -16 -18 -20 -18 -19 -16 -13 -10 -8 -5 -2 -1 -0 -0 -1 -1 -1 -1 -1 -2 -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 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 0 -0 -0 -1 -3 -4 -4 -4 -3 -2 -1 -2 -7 -14 -22 -26 -21 -13 -10 -11 -6 -4 -6 -9 -13 -20 -24 -26 -25 -25 -25 -25 -24 -27 -28 -26 -27 -33 -41 -49 -57 -65 -71 -77 -80 -79 -76 -72 -65 -68 -84 -91 -89 -97 -92 -87 -89 -96 -98 -94 -93 -98 -110 -128 -64 -16 0 0 0 -14 -18 -11 0 0 0 -1 -18 -57 -64 -44 -15 0 0 0 0 0 -10 -54 -85 -36 -3 0 0 -0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 0 0 -0 -2 -4 -5 -4 -3 -3 -2 -1 -0 0 0 0 0 -0 -1 -2 -1 -0 0 -0 -0 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -4 -2 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -3 -4 -7 -11 -11 -6 -2 -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 -1 -1 -0 0 0 0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -5 -5 -6 -8 -8 -4 -3 -7 -10 -10 -8 -11 -4 -11 -19 -22 -21 -18 -19 -25 -34 -40 -38 -32 -27 -23 -20 -18 -14 -11 -12 -17 -24 -40 -39 -33 -25 -18 -19 -25 -28 -28 -27 -23 -21 -19 -15 -8 -3 -3 -5 -6 -5 -1 -1 -1 -1 -1 -1 -2 -4 -3 -0 -1 -7 -7 -4 -1 -4 -4 -2 -1 -2 -4 -8 -12 -11 -8 -3 -1 -1 -2 -1 -0 -0 -0 -1 -1 -3 -7 -13 -13 -14 -17 -23 -18 -20 -22 -23 -24 -23 -14 -7 -3 -1 -2 -2 -3 -5 -8 -8 -10 -11 -13 -18 -27 -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 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -2 -4 -5 -6 -5 -3 -1 -2 -5 -13 -19 -23 -22 -17 -15 -15 -10 -6 -7 -7 -11 -17 -22 -22 -19 -22 -22 -22 -23 -27 -32 -33 -33 -36 -40 -47 -57 -66 -66 -65 -66 -62 -57 -51 -47 -52 -81 -105 -92 -89 -87 -82 -81 -98 -118 -133 -136 -126 -137 -108 -37 0 0 0 0 0 0 0 0 0 0 0 -3 -25 -24 -12 -2 0 0 0 0 -1 -8 -50 -67 -53 -20 -1 0 -6 -23 -27 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -0 0 0 -0 -0 -2 -4 -4 -2 0 -0 -0 0 -0 -1 -2 -0 0 0 0 0 0 0 -0 -1 -2 -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 -2 -4 -6 -7 -6 -6 -6 -5 -1 -1 -1 -5 -12 -12 -3 -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 -1 -3 -5 -5 -5 -3 -2 -3 -8 -5 -2 -0 -0 -0 0 0 -0 -0 -1 -1 -2 -4 -6 -7 -7 -7 -7 -7 -7 -9 -12 -12 -12 -12 -13 -9 -13 -21 -27 -27 -18 -16 -21 -34 -53 -55 -42 -34 -29 -25 -22 -18 -17 -19 -22 -24 -30 -29 -24 -18 -12 -12 -16 -21 -26 -27 -25 -24 -24 -22 -16 -15 -13 -12 -11 -9 -7 -3 -2 -3 -2 -1 -1 -1 -1 -0 -0 -4 -4 -3 -3 -7 -4 -2 -1 -2 -5 -7 -5 -4 -3 -3 -4 -1 0 0 0 0 -0 0 -0 -1 -2 -5 -6 -7 -12 -24 -19 -20 -25 -31 -34 -32 -22 -12 -6 -5 -6 -6 -7 -10 -14 -18 -21 -29 -38 -45 -50 -46 -41 -28 -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 -1 -2 -3 -4 -3 -2 -1 -3 -11 -17 -17 -16 -18 -14 -9 -5 -7 -6 -6 -11 -17 -21 -25 -37 -31 -24 -25 -32 -42 -48 -49 -47 -46 -48 -51 -52 -51 -47 -51 -52 -53 -57 -53 -50 -54 -68 -85 -92 -98 -103 -101 -97 -117 -154 -159 -111 -100 -114 -65 -15 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -29 -44 -49 -18 -3 0 -23 -58 -37 -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 -1 -2 -2 -3 -5 -3 -1 0 0 0 0 0 0 -0 -1 -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 -0 -1 -5 -10 -14 -14 -12 -10 -9 -7 -3 -2 -5 -13 -21 -22 -11 -3 0 -0 -0 -0 -1 -2 -2 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -3 -2 -5 -5 -5 -6 -4 -2 -1 -1 -4 -9 -4 -2 -0 0 -0 -0 -1 -1 -2 -2 -3 -4 -6 -7 -7 -8 -8 -8 -9 -9 -10 -12 -13 -12 -9 -8 -6 -10 -17 -24 -22 -11 -14 -18 -17 -10 -4 -3 -12 -23 -26 -24 -21 -22 -24 -27 -28 -26 -27 -27 -23 -16 -12 -12 -17 -27 -31 -27 -24 -23 -22 -17 -18 -17 -15 -13 -11 -8 -19 -24 -19 -9 -1 -0 -0 -0 -0 0 -0 -0 -1 -3 -5 -2 -1 -1 -2 -4 -5 -3 -1 -0 -1 -1 -0 -0 0 0 0 0 0 0 -0 -0 -2 -4 -6 -8 -14 -12 -14 -21 -28 -30 -25 -17 -11 -9 -10 -13 -14 -15 -17 -21 -24 -26 -31 -39 -46 -51 -51 -51 -47 -38 -26 -16 -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 -2 -3 -3 -3 -4 -8 -9 -10 -11 -18 -16 -13 -12 -10 -5 -5 -9 -13 -16 -17 -23 -26 -23 -23 -31 -38 -40 -41 -41 -45 -50 -51 -46 -46 -42 -44 -50 -59 -69 -73 -72 -70 -77 -92 -108 -125 -136 -135 -137 -138 -147 -134 -88 -147 -147 -91 -46 -46 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -9 -2 0 0 -0 -3 -5 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -2 -7 -7 -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 -1 -1 -2 -1 0 0 0 0 0 0 -0 -0 -1 -5 -10 -15 -17 -16 -13 -9 -8 -6 -4 -4 -7 -12 -18 -26 -33 -12 -1 0 0 0 -0 -2 -4 -8 -9 -6 -6 -8 -10 -10 -9 -7 -6 -5 -3 -2 -2 -3 -4 -6 -8 -9 -9 -8 -6 -5 -16 -11 -3 -1 -1 -0 0 0 0 0 -0 -2 -4 -3 -1 -2 -4 -5 -5 -5 -7 -8 -9 -8 -6 -6 -4 -7 -14 -19 -19 -18 -15 -12 -8 -5 -3 -2 -1 -0 -1 -2 -7 -9 -7 -3 -5 -5 -8 -14 -20 -26 -29 -30 -31 -33 -34 -34 -35 -33 -28 -25 -20 -16 -17 -20 -21 -18 -17 -17 -15 -12 -10 -9 -8 -8 -11 -8 -8 -11 -17 -22 -3 0 -0 -0 0 0 -0 -0 -1 -2 -1 -1 -2 -2 -1 -1 -1 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -3 -7 -13 -17 -16 -12 -8 -6 -7 -11 -16 -19 -22 -24 -25 -28 -34 -41 -46 -52 -56 -55 -53 -52 -51 -51 -53 -47 -33 -19 -14 -9 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -3 -8 -10 -10 -12 -16 -14 -15 -14 -12 -9 -9 -6 -5 -7 -8 -10 -12 -14 -15 -13 -14 -20 -23 -24 -24 -26 -32 -36 -38 -37 -42 -47 -49 -51 -64 -95 -110 -100 -75 -80 -102 -128 -142 -133 -149 -141 -109 -73 -42 -44 -103 -134 -109 -118 -113 -59 -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 -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 -2 -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 -1 -0 -1 -2 -2 -2 -1 -0 0 0 0 0 -0 -1 -3 -7 -10 -14 -18 -20 -19 -12 -8 -6 -5 -4 -5 -9 -13 -16 -17 -20 -9 -4 -3 -2 -0 -0 -0 -1 -3 -3 -5 -10 -15 -17 -14 -11 -8 -7 -5 -3 -2 -1 -2 -2 -2 -2 -1 -0 0 -0 -2 -11 -8 -1 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -1 -4 -5 -4 -3 -2 -2 -1 0 0 0 0 -2 -4 -4 -3 -14 -16 -13 -9 -5 -3 -2 -1 -0 0 -1 -2 -3 -4 -6 -12 -9 -6 -6 -11 -17 -20 -23 -26 -30 -32 -35 -37 -37 -33 -30 -27 -24 -22 -20 -16 -14 -13 -13 -11 -8 -6 -4 -3 -3 -3 -3 -2 -1 -0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -2 -3 -2 -1 -1 -1 -2 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -1 -2 -3 -5 -3 -2 -2 -2 -2 -6 -10 -13 -17 -23 -33 -36 -38 -41 -45 -47 -49 -51 -55 -58 -59 -52 -50 -52 -50 -45 -45 -41 -33 -17 -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 -3 -5 -5 -6 -9 -13 -11 -11 -11 -11 -7 -5 -5 -5 -6 -7 -8 -9 -10 -10 -11 -13 -15 -16 -16 -17 -18 -20 -24 -25 -23 -22 -23 -27 -33 -43 -78 -100 -65 -27 -37 -60 -74 -53 -41 -57 -45 -13 0 0 -4 -8 -12 -53 -94 -110 -93 -38 -4 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -12 -12 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -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 -2 -2 0 -0 -0 -0 -0 -0 0 -0 -1 -3 -5 -6 -12 -19 -21 -17 -6 -9 -8 -7 -5 -6 -9 -13 -16 -17 -19 -13 -9 -9 -8 -8 -10 -4 -1 0 -0 -1 -3 -5 -5 -4 -3 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -6 -4 -2 -1 -0 -0 0 0 -0 -1 -1 -1 -2 -4 -5 -5 -6 -8 -10 -11 -14 -18 -22 -26 -30 -32 -31 -31 -30 -30 -29 -27 -21 -17 -15 -14 -14 -14 -12 -9 -5 -3 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -3 -3 -4 -4 -6 -13 -16 -5 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -1 -1 -2 -3 -3 -4 -6 -6 -9 -14 -22 -30 -29 -37 -50 -59 -63 -60 -60 -61 -58 -51 -54 -59 -63 -59 -47 -34 -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 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -2 -3 -3 -2 -4 -6 -6 -6 -7 -6 -4 -3 -4 -5 -4 -5 -6 -8 -9 -12 -14 -14 -12 -11 -10 -11 -11 -11 -12 -12 -11 -10 -10 -11 -13 -22 -43 -67 -57 -31 -27 -23 -13 -3 -2 0 0 0 0 0 0 0 0 -14 -29 -40 -43 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -18 -25 -12 -2 0 0 0 0 0 -0 0 -1 -10 -55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -3 -2 -1 -1 -0 -0 0 -0 -0 -0 -1 -0 -0 -0 -1 -2 -2 -1 -3 -6 -6 -5 -1 -8 -10 -9 -8 -9 -12 -17 -21 -24 -25 -16 -12 -11 -13 -15 -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 -1 -3 -1 -0 -0 0 0 0 -0 -1 -2 -2 -3 -2 -2 -2 -3 -3 -3 -3 -4 -7 -10 -13 -17 -20 -22 -25 -27 -28 -29 -28 -24 -21 -19 -19 -19 -19 -18 -16 -12 -7 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -2 -2 -3 -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 -2 -3 -5 -5 -6 -7 -8 -7 -3 -1 -0 -1 -4 -9 -9 -14 -21 -28 -52 -58 -63 -67 -68 -65 -64 -64 -61 -54 -54 -50 -42 -29 -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 -1 -3 -5 -6 -3 -4 -5 -5 -5 -5 -3 -2 -2 -3 -4 -3 -5 -9 -13 -14 -18 -20 -18 -14 -10 -8 -6 -5 -3 -4 -4 -4 -4 -5 -5 -8 -15 -28 -43 -49 -74 -83 -53 -8 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -12 -3 0 0 0 -0 -8 -6 -2 0 0 -6 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -39 -28 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 0 0 -0 -2 -2 -1 0 0 0 -1 -1 -0 0 0 0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -0 -0 -0 -0 -1 -1 -2 -2 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -3 -8 -11 -13 -13 -15 -19 -23 -25 -19 -14 -11 -10 -11 -13 -15 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -0 -1 -1 -2 -3 -5 -7 -10 -13 -15 -17 -19 -21 -21 -19 -18 -18 -19 -18 -17 -16 -12 -7 -2 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -2 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -5 -10 -12 -13 -11 -8 -11 -10 -8 -5 -0 -0 -0 -1 -1 -3 -8 -30 -34 -35 -41 -49 -61 -60 -56 -59 -69 -68 -61 -49 -35 -32 -30 -25 -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 -1 -3 -3 -2 -2 -4 -6 -9 -14 -10 -5 -2 -2 -2 -2 -3 -7 -13 -21 -22 -22 -22 -20 -11 -6 -3 -2 -1 -0 -0 -0 -0 -0 -2 -5 -9 -15 -25 -35 -40 -50 -67 -68 -46 -33 -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 -1 -0 0 0 0 -2 -23 -30 -8 -0 0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -41 -28 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -1 -2 -3 -2 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -2 -1 -0 -1 -1 -1 -0 0 -0 -0 -1 -0 -0 -5 -11 -13 -13 -13 -18 -22 -25 -27 -22 -15 -9 -8 -9 -13 -15 -18 -20 -15 -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 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -1 -3 -4 -5 -6 -7 -8 -9 -9 -7 -6 -6 -7 -9 -8 -6 -4 -2 -2 -1 -0 -0 -0 -0 0 0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -5 -5 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -7 -13 -15 -13 -11 -11 -18 -22 -22 -15 -1 -0 -0 -0 -0 -1 -1 -2 -4 -7 -13 -21 -36 -35 -33 -47 -57 -54 -50 -46 -40 -37 -39 -35 -20 -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 -1 -2 -5 -14 -18 -13 -5 -2 -1 -1 -1 -3 -5 -6 -11 -14 -15 -15 -11 -4 -1 0 0 0 0 0 0 0 -0 -3 -6 -11 -20 -34 -39 -38 -40 -48 -63 -74 -78 -56 -11 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -4 -4 -2 -0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -4 -4 -4 -11 -16 -19 -19 -19 -19 -16 -11 -8 -10 -14 -17 -20 -21 -23 -26 -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 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -1 -0 0 -0 0 0 -0 -1 -1 -2 -2 -2 -2 -2 -1 -1 -0 -0 -0 -0 0 -0 -0 -1 -3 -9 -3 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 0 0 -0 -0 -1 -12 -12 -8 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -5 -10 -10 -8 -5 -6 -11 -17 -16 -9 -2 -1 -0 -0 -0 -0 -0 -0 -1 -3 -7 -19 -14 -9 -15 -27 -23 -15 -15 -27 -25 -18 -22 -20 -6 -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 -2 -9 -23 -28 -18 -4 -3 -1 -1 -1 -0 -0 -2 -5 -6 -5 -4 -2 -0 -0 0 0 0 0 0 -0 -1 -2 -3 -5 -9 -18 -26 -29 -31 -34 -38 -50 -65 -74 -62 -31 -18 -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 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -3 -6 -10 -12 -12 -9 -12 -10 -6 -6 -9 -12 -15 -18 -22 -25 -26 -22 -16 -11 -13 -15 -16 -15 -7 -2 -3 -5 -8 -9 -3 -1 0 0 -0 -2 -3 -3 -1 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -3 -3 -1 -0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -1 -0 -0 -0 0 0 -1 -2 -2 -0 -1 -0 0 0 0 0 0 -2 -5 -5 -0 0 0 -0 -0 -0 -0 0 0 0 -0 -3 -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 -1 -2 -3 -2 -1 -1 -2 -4 -4 -1 -1 -1 -0 0 0 0 0 -0 -0 -1 -1 -3 -3 -2 -4 -6 -4 -2 -1 -1 -1 -1 -2 -2 -2 -2 -1 -2 -2 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -9 -19 -22 -16 -6 -2 -3 -3 -0 -1 -1 -1 -2 -2 -1 -0 -0 -1 -1 -0 -0 0 0 0 -0 -3 -5 -5 -3 -4 -9 -13 -16 -18 -22 -27 -35 -48 -60 -59 -55 -50 -38 -9 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -9 -7 -3 -1 -0 0 0 0 0 0 0 0 0 0 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 -1 -2 -3 -4 -5 -5 -5 -3 -2 -2 -1 -1 -1 -1 -2 -2 -2 -1 -1 -2 -3 -5 -1 -2 -3 -3 -4 -5 -8 -12 -14 -17 -20 -22 -24 -24 -24 -24 -24 -23 -22 -19 -19 -20 -21 -22 -22 -15 -13 -13 -14 -14 -16 -17 -13 -7 -6 -7 -8 -9 -7 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -4 -4 -4 -2 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -2 -3 -2 -1 -1 -0 -1 -2 -3 -0 -0 0 -0 -0 -1 -2 -4 -10 -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 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -9 -18 -13 -2 -2 -3 -3 -11 -19 -7 -4 -2 -1 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 0 0 -3 -5 -5 -5 -3 -1 -2 -5 -9 -10 -12 -17 -24 -34 -46 -54 -54 -44 -41 -22 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -20 -57 -18 -5 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -1 -2 -4 -5 -7 -8 -8 -6 -4 -2 -1 -1 -1 -2 -3 -2 -2 -1 -1 -1 -0 -1 -7 -8 -8 -7 -6 -4 -5 -7 -10 -12 -15 -17 -18 -19 -19 -19 -20 -21 -21 -20 -20 -20 -21 -21 -20 -18 -17 -16 -15 -14 -14 -15 -14 -13 -13 -14 -14 -14 -12 -8 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -5 -7 -8 -9 -9 -9 -8 -6 -5 -4 -2 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -7 -10 -11 -10 -8 -8 -5 -4 -2 -1 -0 -0 -0 -1 -2 -6 -12 -20 -27 -32 -26 -8 -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 -1 -1 -2 -2 -1 -0 -0 0 0 0 0 0 0 -2 -2 -2 -1 -1 -1 -1 -1 0 0 0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -3 -1 0 0 0 0 -1 -4 -7 -11 -11 -6 -2 -3 -3 -4 -8 -17 -11 -7 -3 -1 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -2 -2 -8 -9 -9 -12 -16 -24 -36 -46 -48 -30 -36 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -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 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 -0 -1 -1 -2 -3 -3 -4 -6 -7 -8 -7 -5 -3 -1 -1 -1 -2 -3 -2 -2 -2 -1 -1 -3 -8 -10 -7 -6 -6 -6 -6 -4 -5 -7 -9 -11 -12 -13 -12 -11 -13 -14 -16 -17 -17 -16 -15 -15 -15 -14 -12 -10 -8 -7 -5 -4 -4 -5 -7 -8 -10 -10 -10 -10 -10 -9 -7 -5 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -2 -4 -7 -9 -10 -10 -8 -7 -6 -4 -3 -2 -1 -1 -1 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -3 -7 -16 -31 -38 -31 -21 -16 -23 -33 -28 -18 -10 -4 -4 -7 -12 -18 -30 -43 -49 -46 -34 -29 -24 -22 -19 -15 -9 -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 -1 -1 -2 -5 -6 -4 -2 -1 -0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -3 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -3 -15 -17 -11 -6 -2 -0 -0 -1 -3 -5 -8 -8 -3 -2 -3 -3 -4 -6 -7 -5 -4 -4 -4 -4 -3 -2 -2 -3 -3 -2 -2 -1 -2 -2 -2 -2 -3 -3 -2 -2 -3 -9 -5 -6 -6 -5 -10 -13 -19 -28 -39 -30 -26 -30 -26 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -2 -3 -3 -4 -5 -6 -6 -6 -4 -2 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -3 -5 -4 -2 -1 -1 -2 -5 -2 -3 -4 -7 -8 -9 -8 -8 -9 -10 -10 -10 -10 -10 -9 -8 -9 -9 -9 -8 -6 -4 -3 -1 -0 -0 -1 -1 -2 -4 -6 -7 -8 -8 -9 -9 -9 -8 -7 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -3 -5 -3 -1 -1 -2 -4 -5 -5 -4 -3 -2 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -3 -5 -12 -29 -66 -71 -55 -31 -12 -15 -56 -62 -52 -40 -34 -23 -28 -42 -57 -70 -71 -64 -50 -38 -66 -62 -49 -34 -22 -13 -13 -10 -6 -4 -3 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -6 -10 -8 -4 -2 -1 -1 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -2 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -1 -5 -13 -15 -10 -4 -3 -2 -1 -3 -5 -7 -9 -8 -4 -3 -5 -5 -4 -6 -6 -6 -6 -6 -9 -11 -11 -9 -6 -6 -6 -8 -9 -8 -7 -5 -3 -3 -4 -3 -2 -2 -2 -5 -7 -7 -5 -5 -8 -11 -16 -24 -33 -18 -17 -26 -30 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -4 -5 -4 -3 -3 -2 -1 -1 -1 -2 -3 -3 -3 -2 -2 -2 -1 -1 -1 -1 -0 -0 -1 -2 -1 -3 -4 -5 -4 -5 -5 -6 -6 -7 -7 -8 -8 -8 -8 -7 -7 -6 -7 -6 -4 -3 -2 -1 -0 0 0 -0 -0 -1 -3 -4 -5 -6 -6 -7 -7 -7 -6 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -5 -9 -7 -1 -0 -1 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -4 -5 -12 -26 -51 -65 -62 -41 -12 -13 -30 -41 -48 -58 -88 -80 -62 -47 -44 -48 -37 -35 -53 -95 -86 -65 -60 -56 -20 -11 -9 -9 -8 -6 -4 -3 -2 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -8 -6 -15 -10 -4 -4 -5 -5 -3 -1 -0 -0 -0 -0 -1 -0 -0 -0 -1 -1 -2 -1 -1 -1 -1 -0 -1 -2 -2 -3 -1 -1 -1 -1 -0 -0 -0 -1 -2 -3 -4 -2 -1 -0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -2 -2 -3 -4 -3 -1 -1 -1 -2 -4 -5 -5 -11 -16 -10 -8 -13 -17 -13 -5 -5 -3 -6 -12 -10 -12 -19 -27 -23 -17 -15 -17 -19 -21 -21 -20 -16 -9 -6 -5 -3 -2 -2 -2 -2 -2 -2 -3 -5 -7 -9 -11 -19 -24 -23 -25 -34 -22 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 -5 -4 -1 -1 -3 -3 -3 -2 -3 -1 -1 -1 -2 -3 -4 -4 -4 -3 -2 -2 -2 -2 -1 -1 -1 -0 -1 -1 -2 -4 -5 -5 -2 -3 -4 -5 -5 -6 -6 -7 -8 -8 -7 -7 -6 -6 -6 -6 -4 -3 -2 -1 0 0 0 0 0 -0 -0 -1 -2 -2 -2 -3 -3 -3 -3 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -4 -7 -6 -2 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -1 -1 -0 -0 0 0 0 -0 -0 -0 -1 -1 -2 -3 -3 -4 -5 -8 -15 -34 -50 -59 -49 -17 -34 -41 -31 -21 -37 -68 -89 -82 -55 -35 -18 -20 -39 -62 -70 -70 -109 -137 -123 -46 -31 -27 -24 -17 -6 -4 -4 -5 -4 -4 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -9 -3 -4 -4 -5 -9 -12 -11 -8 -4 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -3 -5 -6 -6 -8 -15 -26 -16 -15 -17 -19 -9 -4 -3 -6 -13 -17 -17 -12 -6 -4 -2 -1 -0 -1 -0 -0 -0 -1 -2 -4 -5 -5 -5 -5 -6 -6 -5 -4 -2 -2 -2 -4 -8 -7 -4 -3 -5 -8 -11 -20 -28 -26 -11 -5 -3 -1 -2 -5 -5 -5 -11 -23 -23 -20 -19 -20 -21 -24 -27 -28 -26 -20 -15 -10 -7 -4 -3 -2 -1 -1 -1 -1 -4 -7 -10 -7 -12 -20 -35 -54 -42 -20 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -0 -0 -1 -1 -1 -2 -3 -2 -1 -1 -3 -4 -5 -4 -4 -3 -3 -3 -3 -3 -3 -2 -3 -2 -2 -2 -3 -3 -2 -2 -1 -2 -3 -4 -5 -5 -5 -6 -6 -6 -7 -7 -6 -6 -6 -6 -4 -3 -1 -0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -2 -1 -1 -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 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -3 -5 -6 -8 -10 -14 -20 -29 -30 -14 -51 -72 -60 -33 -35 -39 -58 -72 -78 -78 -76 -77 -87 -103 -82 -69 -95 -124 -126 -73 -58 -58 -55 -36 -13 -8 -8 -8 -7 -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 -2 -6 -9 -3 -3 -2 -2 -6 -10 -14 -14 -10 -6 -3 -1 -0 -1 -1 -1 -1 -1 -0 -1 -0 -0 -0 -1 -4 -6 -9 -21 -43 -60 -53 -57 -67 -63 -46 -30 -24 -32 -44 -40 -33 -27 -25 -21 -10 -5 -3 -3 -2 -1 -1 -0 -1 -4 -6 -7 -7 -8 -9 -12 -15 -16 -9 -5 -5 -8 -12 -7 -5 -6 -9 -13 -17 -24 -27 -20 -6 -2 -1 -0 -0 -0 -0 -1 -3 -14 -19 -16 -13 -16 -19 -28 -35 -35 -32 -26 -21 -17 -13 -9 -6 -4 -3 -1 -3 -5 -6 -8 -11 -7 -9 -21 -46 -71 -52 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -3 -3 -2 -1 -0 -1 -2 -3 -3 -4 -5 -6 -5 -4 -2 -6 -5 -4 -3 -3 -3 -1 -0 -1 -2 -2 -3 -4 -4 -3 -3 -4 -5 -6 -6 -6 -6 -7 -6 -5 -3 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -3 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -3 -6 -8 -11 -15 -20 -27 -31 -19 -38 -66 -60 -31 -78 -82 -81 -81 -90 -104 -108 -102 -92 -87 -70 -48 -45 -59 -78 -69 -65 -66 -68 -67 -46 -35 -28 -24 -17 -12 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -3 -3 -2 -1 -2 -3 -9 -12 -12 -9 -4 -2 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -2 -4 -11 -24 -48 -57 -58 -57 -55 -54 -55 -52 -52 -61 -56 -48 -43 -42 -44 -37 -26 -16 -10 -6 -5 -4 -4 -3 -2 -1 -1 -2 -2 -3 -8 -14 -22 -25 -13 -5 -2 -4 -5 -4 -4 -6 -8 -12 -14 -18 -24 -25 -22 -16 -6 -1 -1 -1 -1 -1 -1 -5 -8 -12 -15 -16 -22 -29 -35 -36 -32 -28 -27 -25 -22 -16 -12 -10 -8 -5 -6 -8 -10 -16 -16 -12 -11 -16 -41 -67 -76 -61 -6 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -1 0 0 0 0 -0 -1 -2 -3 -3 -3 -1 -1 -1 -3 -4 -5 -5 -4 -4 -3 -5 -5 -4 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -2 -3 -4 -5 -6 -6 -7 -7 -6 -4 -2 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -4 -3 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -2 -5 -3 -1 -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 -14 -22 -29 -28 -12 -16 -33 -32 -14 -64 -79 -78 -70 -64 -64 -53 -43 -39 -40 -27 -22 -23 -31 -48 -54 -67 -74 -75 -88 -77 -67 -59 -47 -29 -16 -7 -2 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 -1 -2 -1 -0 -1 -2 -4 -4 -4 -7 -9 -9 -5 -2 -0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -1 -2 -4 -7 -18 -27 -38 -47 -44 -42 -41 -42 -43 -42 -40 -43 -48 -49 -49 -46 -39 -30 -20 -12 -9 -8 -7 -6 -5 -2 0 0 0 -1 -3 -8 -19 -23 -18 -9 -1 -3 -3 -2 -1 -1 -2 -5 -9 -13 -15 -24 -23 -14 -5 -6 -5 -3 -1 -1 -4 -5 -7 -12 -14 -18 -20 -20 -21 -22 -21 -24 -29 -32 -27 -18 -11 -11 -8 -6 -7 -12 -17 -22 -20 -17 -14 -12 -25 -43 -67 -97 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -17 -10 0 0 0 0 0 0 -0 -1 -3 -5 -5 -3 -2 -2 -2 -3 -3 -3 -4 -5 -5 -4 -4 -2 -1 -0 -1 -1 -1 -0 -0 -1 -1 -1 -1 -0 -1 -1 -2 -3 -5 -7 -7 -8 -7 -6 -3 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -1 -0 -1 -3 -7 -15 -27 -20 -10 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -4 -5 -6 -7 -7 -10 -18 -22 -18 -13 -9 -8 -13 -32 -45 -34 -49 -70 -48 -57 -64 -69 -68 -63 -46 -41 -43 -46 -35 -29 -55 -72 -58 -69 -87 -81 -66 -66 -45 -33 -22 -11 -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 -2 -0 0 0 0 -0 -0 -1 -1 -1 -1 -3 -8 -12 -11 -9 -6 -4 -1 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -1 -1 -2 -8 -17 -27 -35 -34 -30 -29 -35 -36 -37 -39 -41 -43 -49 -47 -41 -35 -30 -21 -14 -11 -9 -7 -5 -2 -0 0 0 -0 -0 -1 -10 -15 -16 -13 -1 -6 -6 -4 -0 -0 -3 -7 -9 -8 -7 -12 -18 -27 -42 -22 -8 -5 -8 -17 -24 -27 -27 -23 -18 -16 -12 -8 -7 -8 -9 -12 -18 -19 -14 -9 -4 -4 -4 -3 -5 -15 -13 -7 -5 -6 -7 -8 -12 -16 -24 -21 -8 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -6 -3 -1 0 0 0 0 0 0 0 -0 -1 -2 -5 -6 -6 -5 -3 -2 -2 -3 -4 -5 -6 -6 -5 -3 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -4 -5 -5 -6 -6 -4 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -4 -7 -8 -12 -15 -13 -12 -30 -41 -36 -11 -3 -4 -10 -22 -46 -27 -30 -35 -29 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -2 -4 -5 -6 -8 -14 -23 -35 -54 -33 -18 -17 -28 -25 -17 -25 -39 -29 -48 -66 -71 -66 -52 -56 -60 -56 -37 -7 -3 -17 -26 -16 -28 -43 -68 -86 -52 -57 -66 -53 -21 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -8 -11 -11 -4 -1 0 0 0 -0 -1 -4 -5 -5 -6 -10 -16 -19 -15 -11 -9 -12 -3 -1 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -7 -6 -5 -8 -14 -18 -21 -26 -34 -44 -49 -46 -37 -25 -29 -26 -17 -11 -9 -7 -4 -1 -1 -0 0 0 0 0 -0 -1 -3 -5 -1 -3 -5 -8 -17 -10 -6 -5 -5 -2 -2 -5 -13 -31 -66 -40 -10 -9 -17 -29 -33 -30 -25 -18 -14 -9 -3 -2 -4 -4 -3 -8 -9 -9 -6 -2 -3 -5 -4 -2 -1 -8 -6 -4 -1 -1 -4 -7 -11 -21 -25 -17 -8 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -5 -13 -12 -4 0 0 0 0 0 0 0 0 0 0 -0 -1 -10 -13 -12 -8 -5 -3 -4 -4 -4 -4 -5 -6 -4 -2 -2 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 -1 -3 -4 -4 -5 -6 -5 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -9 -19 -35 -44 -49 -49 -42 -40 -53 -47 -26 -9 -8 -23 -40 -55 -77 -42 -45 -56 -52 -19 -6 -2 -3 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -4 -8 -13 -21 -29 -39 -43 -37 -23 -9 -5 -2 -0 0 0 -12 -25 -45 -70 -62 -64 -60 -42 -12 -2 0 0 0 0 -3 -5 -10 -12 -3 -24 -41 -48 -45 -20 -9 -5 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -8 -8 -5 -2 -1 -2 -0 -0 -4 -11 -14 -17 -18 -19 -22 -20 -15 -12 -10 -4 -1 -0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -3 -6 -9 -15 -27 -30 -25 -16 -5 -17 -25 -18 -11 -9 -6 -4 -2 -2 -0 0 0 0 0 0 0 0 0 -1 -3 -7 -9 -9 -5 -1 -0 -0 -1 -4 -7 -12 -29 -34 -26 -17 -18 -27 -33 -29 -14 -6 -3 -2 -1 -0 -1 -2 -2 -1 -4 -4 -4 -3 -0 -3 -4 -2 -1 -1 -8 -22 -30 -8 -2 -2 -3 -3 -15 -18 -16 -13 -12 -9 -4 -0 -0 -0 0 0 0 0 0 -1 -1 -1 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -3 -8 -10 -8 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -12 -16 -15 -11 -8 -8 -7 -6 -4 -4 -3 -2 -2 -2 -2 -2 -2 -2 -0 -0 -0 0 0 0 0 0 0 -0 -1 -1 -2 -3 -3 -5 -4 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -7 -17 -29 -34 -38 -42 -50 -58 -60 -58 -52 -41 -47 -75 -93 -92 -84 -65 -57 -52 -43 -29 -17 -16 -20 -22 -16 -8 -3 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -5 -7 -8 -8 -9 -11 -14 -17 -19 -26 -19 -8 0 0 0 0 0 0 0 0 -0 -4 -12 -36 -42 -33 -16 -0 0 0 0 0 0 0 0 -0 -0 0 0 -1 -18 -69 -55 -34 -17 -9 -5 -2 -1 -0 -0 -1 -2 -1 -1 0 -0 -0 0 0 0 0 -0 -1 -2 -4 -6 -6 -6 -4 -5 -5 -7 -10 -13 -12 -16 -18 -16 -17 -18 -13 -9 -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 -1 -1 -1 -1 -1 -2 -4 -3 -1 -7 -15 -16 -10 -6 -6 -5 -2 -1 -0 0 0 0 0 0 0 0 -0 -2 -7 -16 -7 -2 0 -0 -0 -0 -1 -3 -5 -13 -28 -35 -34 -28 -23 -24 -22 -11 -2 -0 0 -0 -0 -0 -0 -0 -1 -3 -2 -0 -1 -1 -1 -2 -1 -0 -0 -4 -11 -20 -20 -7 -2 -1 -1 -0 -2 -4 -8 -9 -14 -14 -13 -14 -7 -3 -1 0 0 0 -0 -0 -1 -1 -1 -1 -2 -2 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -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 -1 -3 -6 -8 -13 -14 -9 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -3 -8 -14 -17 -14 -13 -12 -11 -9 -8 -7 -6 -5 -4 -3 -3 -3 -2 -1 -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 -3 -8 -17 -24 -31 -37 -42 -43 -49 -57 -66 -75 -93 -102 -104 -99 -93 -85 -70 -53 -40 -41 -42 -46 -49 -47 -37 -19 -7 -2 -1 -0 0 0 0 0 0 0 -0 -0 -1 -8 -17 -24 -29 -26 -20 -16 -18 -26 -20 -10 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -67 -86 -65 -35 -21 -13 -7 -4 -3 -5 -9 -12 -14 -14 -11 -5 -2 -0 0 0 0 0 0 -0 -2 -4 -6 -9 -9 -11 -12 -12 -12 -11 -8 -10 -12 -10 -9 -17 -16 -6 -9 -8 -4 -1 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -2 -6 -11 -14 -17 -15 -7 -2 -0 0 0 0 0 0 0 0 0 -0 -1 -3 -4 -2 -2 0 -0 -0 -0 -0 -0 -0 -0 -9 -19 -25 -20 -13 -7 -2 -0 -1 -0 -1 -2 -2 -5 -6 -3 -4 -7 -4 -1 -3 -8 -10 -6 -1 -1 -1 -2 -1 -1 -1 -1 -0 -0 -0 -0 -1 -2 -4 -4 -7 -11 -19 -33 -22 -9 -1 -0 0 0 -0 -0 -0 -1 -2 -2 -2 -2 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -4 -5 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -10 -15 -18 -20 -18 -15 -15 -13 -11 -10 -8 -6 -5 -4 -3 -1 -0 -0 0 0 0 0 0 0 0 -0 -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 -8 -15 -24 -31 -34 -33 -40 -51 -65 -82 -98 -108 -111 -106 -99 -77 -45 -19 -14 -34 -50 -60 -57 -38 -42 -24 -8 -2 -0 -0 -0 0 0 0 0 0 0 -0 -0 -5 -16 -33 -49 -41 -28 -17 -11 -11 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -5 -45 -77 -83 -74 -53 -38 -27 -23 -25 -31 -37 -37 -32 -24 -15 -10 -5 -1 -0 -0 -0 0 0 0 -0 -2 -5 -11 -22 -28 -34 -41 -49 -42 -32 -27 -29 -25 -14 -16 -19 -10 -6 -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 0 0 0 0 0 0 0 0 0 -0 -1 -1 -3 -5 -3 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -11 -14 -9 -0 -0 0 -0 -0 -1 -1 -0 -2 -8 -14 -14 -10 -4 -6 -8 -9 -10 -12 -10 -5 -2 -1 -1 -2 -2 -2 -0 -5 -10 -8 -2 -0 -2 -5 -7 -5 -5 -5 -5 -3 -2 -2 -1 -1 -1 -1 -2 -4 -6 -16 -22 -20 -13 -2 -0 0 0 0 -1 -1 -1 -1 -2 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -13 -20 -21 -18 -22 -22 -21 -18 -15 -11 -8 -5 -4 -2 -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 -1 -3 -7 -15 -22 -24 -28 -38 -54 -74 -96 -77 -68 -69 -77 -79 -40 -15 -4 -2 -6 -17 -26 -26 -12 -24 -18 -9 -4 -1 -2 -2 -0 0 0 0 0 0 0 0 -1 -9 -25 -43 -12 -2 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -11 -39 -66 -71 -20 -5 -0 -0 0 0 0 0 0 -0 -11 -21 -62 -121 -122 -82 -51 -61 -119 -122 -100 -69 -53 -69 -53 -31 -13 -3 -1 -1 -1 -0 0 0 -0 -0 -1 -5 -20 -37 -55 -69 -74 -52 -39 -42 -51 -30 -24 -27 -31 -26 -16 -13 -10 -4 -2 -1 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -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 -3 -4 -3 -2 -2 -1 -1 0 -0 -1 -1 -1 -2 -4 -13 -22 -30 -37 -34 -29 -24 -19 -14 -7 -3 -3 -3 -4 -3 -1 -1 -2 -1 -0 -0 -1 -3 -8 -13 -16 -18 -20 -22 -19 -16 -12 -7 -4 -2 -3 -3 -4 -7 -10 -14 -16 -15 -12 -5 -1 0 0 0 -1 -1 -1 -2 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -1 -1 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -8 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -7 -8 -9 -18 -20 -21 -21 -21 -16 -12 -8 -6 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -2 -6 -11 -14 -22 -35 -54 -71 -78 -40 -19 -16 -25 -30 -16 -7 -3 -0 -0 -4 -14 -22 -10 -10 -10 -10 -9 -2 -6 -5 -2 -0 0 0 0 0 0 0 -0 -4 -13 -35 -17 -6 -3 -3 -6 -9 -8 -3 0 -2 -7 -8 -0 -0 0 -2 -7 -11 -18 -27 -26 -13 -2 -28 -73 -99 -82 -30 -8 -0 -0 0 0 0 0 0 0 0 0 -21 -60 -47 -24 -10 -20 -65 -38 -13 -21 -70 -136 -103 -60 -24 -5 -1 -0 -0 -0 0 0 -0 -0 -1 -3 -15 -37 -52 -38 -26 -12 -9 -14 -14 -6 -6 -13 -28 -38 -37 -35 -29 -21 -15 -6 -0 -0 0 -0 -1 -2 -2 -1 -0 -0 0 -0 -0 -2 -4 -4 -1 0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -3 -6 -4 -3 -5 -7 -5 -2 -0 -0 -0 -0 -9 -18 -22 -23 -28 -25 -17 -10 -4 -3 -5 -5 -3 -5 -6 -3 -1 -1 -1 -0 -1 -2 -6 -11 -17 -25 -34 -42 -47 -40 -32 -23 -15 -7 -4 -2 -2 -2 -5 -8 -9 -9 -9 -9 -8 -5 -1 -0 -0 -0 -0 -0 -3 -4 -5 -5 -2 -1 -1 -0 -0 -0 -0 0 0 -0 -0 -1 -0 -0 -1 -1 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -8 -18 -27 -21 -18 -14 -10 -7 -5 -6 -4 -2 -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 -2 -5 -9 -18 -34 -54 -63 -37 -19 -13 -13 -14 -16 -18 -13 -4 -0 -3 -15 -25 -27 -13 -8 -9 -10 -9 -6 -11 -11 -7 -2 -0 0 0 0 -0 -0 -0 -1 -3 -13 -9 -5 -3 -8 -23 -35 -30 -10 -1 -8 -33 -40 -8 -16 -36 -56 -63 -42 -38 -34 -26 -16 -22 -49 -65 -66 -54 -33 -22 -13 -2 -0 0 0 0 -1 -5 -5 -3 -2 -6 -2 -0 0 -0 0 0 -11 -50 -123 -153 -118 -66 -22 -7 -2 -0 0 0 0 0 0 -0 -2 -10 -33 -50 -39 -6 -1 0 0 0 0 0 -0 -0 -2 -2 -35 -67 -68 -48 -29 -14 -4 -1 -1 -1 -1 -1 -2 -2 -1 0 0 0 0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -4 -8 -5 -2 -0 -0 -1 -3 -10 -17 -11 -11 -10 -6 -2 -3 -3 -2 -2 -3 -2 -3 -3 -1 -0 -0 -0 -0 -0 -1 -2 -5 -12 -20 -27 -33 -41 -38 -31 -23 -12 -6 -3 -2 -1 -0 -1 -1 -1 -2 -5 -8 -10 -8 -3 -1 -0 -0 -0 -0 -1 -3 -4 -5 -4 -2 -1 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -11 -21 -25 -24 -21 -16 -12 -9 -12 -9 -4 -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 -2 -6 -16 -30 -55 -71 -41 -19 -13 -15 -16 -7 -5 -3 -1 -0 -2 -6 -13 -19 -16 -17 -14 -9 -6 -12 -19 -20 -15 -5 -1 -0 -1 -2 -2 -2 -2 -2 -3 -6 -6 -4 -9 -29 -41 -39 -29 -17 -10 -11 -32 -43 -12 -21 -38 -50 -50 -33 -19 -10 -5 -5 -15 -55 -68 -63 -63 -75 -91 -66 -8 -1 0 0 0 -3 -55 -45 -18 0 0 0 0 0 0 0 0 -2 -26 -105 -135 -118 -73 -21 -10 -4 -1 0 0 0 0 0 -1 -8 -37 -66 -60 -10 -1 0 0 0 0 0 0 -0 -0 -1 -10 -50 -94 -99 -67 -39 -19 -10 -6 -3 -1 -1 -1 -3 -3 -2 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -3 -2 -1 -0 -1 -1 -3 -7 -13 -18 -19 -17 -10 -8 -9 -9 -8 -9 -10 -7 -3 -1 -0 0 0 0 -0 -0 -0 -0 -1 -2 -4 -7 -12 -16 -15 -13 -8 -4 -2 -1 -1 -0 -1 -1 -1 -0 -0 -3 -5 -6 -8 -5 -2 -1 -2 -1 -0 -0 -2 -4 -4 -3 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -26 -29 -26 -22 -18 -16 -20 -16 -9 -4 -2 -2 -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 -1 -4 -11 -25 -55 -86 -82 -76 -80 -65 -24 -7 -1 0 0 0 -0 -11 -18 -20 -31 -43 -26 -5 -5 -27 -34 -24 -9 -5 -6 -10 -15 -19 -19 -13 -9 -6 -6 -8 -10 -18 -33 -51 -37 -26 -22 -22 -13 -5 -7 -10 -4 -6 -10 -12 -11 -6 -3 -1 -0 -0 -1 -2 -17 -44 -67 -97 -87 -51 -12 -2 -0 0 0 -0 -26 -19 -6 0 0 0 0 0 0 0 0 0 -12 -85 -141 -148 -111 -47 -24 -9 -2 -0 0 0 -0 -0 -2 -18 -49 -49 -22 -2 -0 0 0 0 0 0 0 -1 -7 -8 -32 -65 -95 -89 -65 -42 -25 -18 -12 -7 -3 -3 -4 -4 -3 -2 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -2 -3 -5 -4 -7 -11 -10 -3 -8 -12 -16 -24 -25 -18 -9 -2 -0 -0 0 0 0 -0 -1 -1 -0 -0 -1 -2 -3 -3 -4 -4 -3 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -2 -4 -6 -7 -5 -2 -2 -2 -1 -0 -1 -4 -4 -3 -1 -1 -1 -1 -0 -0 0 0 0 0 0 -0 -0 -1 -3 -7 -9 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -29 -37 -33 -28 -26 -31 -29 -22 -14 -7 -3 -2 -2 -2 -2 -1 -1 -1 -0 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -2 -8 -24 -52 -89 -124 -143 -151 -120 -48 -15 -4 0 0 0 0 -11 -19 -17 -13 -27 -23 -10 -4 -10 -10 -8 -6 -10 -17 -24 -29 -32 -32 -27 -20 -13 -9 -9 -12 -24 -37 -28 -13 -7 -6 -6 -3 -1 -0 0 -0 -0 -1 -1 -1 -0 0 0 0 0 0 -8 -18 -30 -68 -71 -53 -27 -6 -1 -0 0 0 0 -1 -2 -13 -43 -18 -5 0 0 0 0 0 -5 -28 -109 -160 -167 -138 -92 -65 -35 -12 -6 -6 -6 -7 -10 -12 -47 -52 -30 -4 -1 0 0 0 0 0 0 -0 -5 -43 -47 -47 -50 -67 -64 -51 -38 -28 -21 -16 -12 -9 -6 -5 -3 -2 -1 -1 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -1 -5 -7 -12 -15 -4 -6 -6 -4 -2 -1 -0 -2 -4 -4 -14 -13 -7 -2 -0 0 0 0 -0 -0 -1 -2 -1 -2 -1 -1 -2 -3 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -0 -0 -0 -1 -2 -3 -2 -1 -1 -2 -3 -4 -2 0 0 -1 -2 -2 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -3 -8 -17 -24 -26 -21 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -29 -28 -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 -10 -31 -50 -53 -46 -39 -39 -33 -26 -18 -12 -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 0 0 0 0 0 0 0 -0 -5 -20 -45 -79 -115 -130 -112 -79 -47 -28 -8 0 0 0 0 -5 -10 -10 -6 -31 -31 -15 -6 -7 -10 -11 -11 -16 -20 -22 -23 -23 -20 -18 -14 -9 -5 -4 -4 -6 -9 -3 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -6 -23 -78 -79 -62 -38 -7 -2 -1 -2 0 0 0 -6 -35 -123 -55 -15 0 0 0 0 0 -8 -39 -81 -78 -61 -62 -96 -113 -111 -92 -58 -43 -39 -39 -39 -46 -64 -43 -9 -0 0 0 0 0 0 0 0 0 -0 -56 -77 -73 -54 -52 -47 -40 -33 -28 -25 -22 -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 -1 -1 -1 -1 -1 -0 -0 -1 -2 -4 -8 -9 -2 -3 -3 -4 -3 -2 -2 -1 -1 -1 -2 -3 -3 -3 -1 -0 0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -2 -3 -2 -0 -1 -2 -3 -3 -1 -2 -2 -2 -0 -0 -0 -0 -1 -3 -3 -3 -2 -2 -3 -4 -5 -5 -1 -0 -0 -1 -3 -2 -1 -1 -1 -1 -1 -1 -0 -1 -1 -1 -0 -2 -9 -15 -19 -18 -10 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -22 -50 -45 -46 -41 -25 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -15 -30 -55 -53 -41 -34 -29 -24 -19 -15 -11 -9 -6 -4 -3 -2 -2 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -5 -21 -46 -75 -103 -129 -95 -47 -19 -9 -3 0 0 0 0 -1 -2 -2 -0 -18 -24 -21 -15 -20 -23 -21 -14 -9 -8 -9 -9 -8 -6 -4 -2 -0 -0 -1 -1 -1 -2 -1 -1 -2 -2 -2 -1 -0 0 0 -0 -0 -0 0 -0 0 0 0 0 0 0 0 -1 -3 -33 -58 -68 -56 -22 -54 -55 -21 0 0 0 -0 -3 -9 -4 0 0 0 0 0 0 -1 -9 -13 -7 -16 -71 -114 -127 -130 -132 -111 -92 -75 -57 -38 -68 -55 -26 -0 0 0 0 0 0 0 0 0 -1 -11 -46 -61 -53 -36 -27 -22 -20 -21 -20 -18 -15 -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 -1 -2 -1 -0 -0 -0 -0 -0 -1 -2 -2 -3 -4 -3 -2 -4 -4 -4 -3 -3 -4 -5 -5 -4 -2 -3 -3 -2 -1 -1 -0 -0 0 0 -0 -0 -0 0 -0 -1 -0 0 -1 -3 -4 -4 -3 -3 -2 -1 -0 -0 -0 -1 -1 -2 -3 -3 -3 -2 -2 -2 -2 -2 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -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 -7 -46 -86 -37 -13 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -11 -51 -52 -40 -30 -25 -21 -19 -17 -16 -14 -11 -9 -6 -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 -5 -19 -41 -70 -97 -107 -82 -46 -20 -3 0 0 0 0 0 0 0 0 0 -25 -46 -54 -44 -50 -49 -43 -34 -26 -18 -13 -9 -6 -7 -7 -6 -4 -3 -3 -3 -2 -2 -3 -6 -10 -11 -9 -6 -5 -6 -7 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -12 -31 -51 -66 -53 -68 -61 -29 -20 -46 -59 -71 -101 -69 -28 -5 -1 -0 0 -0 -3 -9 -3 -26 -58 -85 -94 -76 -71 -75 -71 -78 -84 -77 -59 -50 -57 -43 -17 -0 0 0 0 0 0 -1 -5 -10 -16 -33 -42 -36 -20 -12 -7 -4 -3 -5 -7 -7 -5 -3 -1 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 -0 -0 -1 -0 0 -0 -0 -1 -2 -3 -5 -6 -5 -4 -3 -2 -2 -3 -4 -3 -1 -2 -2 -1 -1 -0 -1 -3 -5 -5 -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 -1 -2 -3 -4 -4 -2 -1 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -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 -1 -16 -29 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -35 -69 -66 -49 -34 -25 -21 -18 -18 -19 -18 -17 -14 -12 -8 -6 -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 -5 -17 -40 -71 -99 -68 -41 -28 -28 -5 -0 0 0 0 0 0 0 0 0 -25 -50 -71 -89 -93 -89 -79 -66 -53 -38 -27 -22 -21 -23 -24 -23 -20 -16 -14 -12 -10 -9 -13 -20 -26 -28 -24 -18 -15 -13 -12 -7 -4 -1 -1 -1 -2 -2 -3 -3 -3 -2 -1 -1 -0 -4 -12 -27 -56 -48 -46 -47 -54 -64 -93 -96 -84 -93 -82 -72 -56 -21 -16 -28 -55 -81 -66 -46 -59 -77 -76 -54 -38 -31 -29 -26 -31 -36 -37 -32 -31 -20 -7 -1 -0 0 0 0 0 0 -13 -32 -47 -46 -32 -19 -9 -4 -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 -1 -1 -2 -2 -1 -2 -3 -4 -4 -3 -1 -1 -4 -8 -8 -8 -9 -9 -7 -4 -3 -4 -3 -2 -4 -6 -2 -1 0 0 -0 0 -1 -2 -3 -2 -1 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -1 -3 -3 -2 -1 -1 -3 -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 -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 -2 -16 -43 -59 -63 -58 -47 -29 -22 -19 -18 -20 -21 -21 -21 -19 -14 -12 -11 -9 -7 -4 -3 -2 -1 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -4 -17 -39 -68 -100 -85 -52 -24 -16 -3 -0 0 0 0 0 0 0 0 0 -2 -8 -23 -58 -87 -104 -109 -108 -91 -74 -62 -56 -59 -64 -63 -59 -54 -48 -44 -40 -37 -38 -45 -56 -65 -65 -57 -46 -36 -28 -20 -12 -6 -3 -3 -3 -4 -6 -8 -9 -8 -6 -3 -2 -1 -0 -2 -9 -39 -38 -38 -42 -48 -42 -56 -70 -76 -86 -103 -128 -126 -64 -49 -65 -99 -132 -112 -96 -82 -64 -45 -27 -17 -14 -17 -22 -31 -39 -46 -60 -53 -25 0 0 0 0 0 -1 -5 -7 -26 -43 -42 -30 -15 -5 -1 -0 -0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -1 -3 -6 -6 -5 -5 -5 -6 -7 -6 -5 -6 -10 -14 -12 -11 -10 -9 -9 -6 -4 -5 -5 -4 -4 -8 -4 -1 -0 -0 -0 -1 -1 -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 -1 -1 -0 -2 -2 -2 -2 -1 -2 -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 -5 -19 -54 -78 -80 -65 -40 -29 -22 -20 -20 -22 -25 -27 -27 -23 -20 -17 -15 -12 -8 -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 -2 -14 -34 -60 -92 -95 -60 -19 -2 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -23 -47 -72 -93 -67 -84 -107 -115 -98 -83 -64 -58 -88 -101 -92 -73 -56 -74 -86 -74 -49 -36 -66 -72 -66 -50 -33 -20 -13 -11 -14 -10 -8 -8 -9 -9 -6 -4 -3 -2 -1 -1 -2 -5 -34 -45 -42 -32 -43 -45 -48 -52 -59 -74 -86 -90 -82 -54 -40 -46 -65 -88 -86 -76 -57 -36 -35 -32 -37 -51 -66 -69 -74 -75 -74 -85 -85 -51 -3 -0 0 0 -2 -9 -38 -34 -22 -11 -7 -6 -3 -1 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -2 -1 -0 -0 0 0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -2 -3 -5 -5 -4 -3 -4 -8 -11 -12 -11 -6 -7 -11 -8 -7 -5 -3 -1 -2 -1 -1 -0 -0 -1 -1 -1 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -1 -0 -0 -0 -0 -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 -1 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -17 -40 -68 -81 -56 -40 -30 -25 -23 -24 -27 -31 -33 -31 -28 -25 -22 -18 -13 -9 -6 -4 -2 -2 -1 -1 -1 -1 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -2 -11 -28 -50 -80 -97 -66 -24 -9 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -13 -21 -12 -27 -38 -32 -21 -14 -9 -12 -34 -30 -15 -2 -6 -43 -48 -34 -14 -3 -2 -38 -70 -63 -44 -34 -30 -31 -34 -25 -16 -11 -10 -8 -6 -4 -4 -3 -5 -9 -12 -12 -32 -43 -36 -25 -56 -44 -26 -16 -28 -44 -45 -38 -27 -17 -14 -18 -27 -43 -54 -61 -62 -58 -51 -73 -106 -134 -137 -126 -112 -99 -89 -103 -115 -88 -17 -3 -0 -0 -7 -35 -43 -30 -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 -1 -2 -4 -6 -5 -3 -2 -0 0 0 -0 -0 -0 -1 -2 -4 -4 -3 -2 -1 -0 -1 -5 -13 -7 -2 -1 -0 -0 -1 -1 -1 -1 -2 -4 -5 -7 -8 -9 -13 -14 -9 -5 -3 -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 -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 -1 -1 -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 -8 -37 -88 -101 -90 -69 -53 -42 -33 -28 -26 -29 -32 -35 -37 -37 -34 -30 -25 -20 -15 -11 -7 -5 -4 -4 -3 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -3 -11 -26 -46 -75 -106 -79 -38 -30 -26 -16 -10 -10 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -23 -52 -63 -53 -53 -57 -60 -56 -43 -29 -19 -18 -15 -13 -10 -8 -7 -11 -18 -26 -32 -32 -27 -26 -43 -74 -60 -30 -6 -17 -21 -18 -11 -6 -7 -11 -15 -20 -32 -47 -59 -71 -89 -82 -91 -104 -110 -126 -131 -128 -122 -125 -145 -106 -38 -28 -46 -23 -0 -5 -40 -29 -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 -1 -2 -5 -7 -7 -7 -4 -2 -0 0 -0 -1 -5 -9 -11 -12 -15 -14 -10 -8 -7 -5 -5 -8 -7 -3 -1 -1 -0 -0 0 0 0 0 -0 -0 -0 -1 -1 -2 -3 -2 -3 -3 -4 -3 -2 -1 -1 -1 -2 -6 -7 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -0 -0 -1 -3 -4 -4 -1 -0 -0 -0 0 0 -0 -0 -0 -1 -1 -1 -1 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -40 -103 -109 -94 -80 -67 -54 -43 -34 -30 -32 -34 -37 -39 -39 -39 -35 -29 -26 -20 -15 -12 -10 -9 -9 -8 -7 -5 -3 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -4 -12 -26 -46 -74 -107 -88 -49 -33 -37 -31 -24 -20 -12 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -36 -61 -63 -59 -56 -62 -68 -54 -38 -28 -27 -23 -19 -13 -8 -16 -37 -48 -38 -9 -2 0 -12 -53 -61 -44 -22 -4 -10 -9 -5 -2 -2 -6 -11 -16 -20 -30 -47 -54 -49 -50 -55 -56 -51 -40 -55 -68 -79 -85 -79 -67 -38 -16 -55 -60 -31 -1 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -3 -6 -10 -13 -12 -4 -1 -0 -0 -0 -3 -9 -13 -16 -18 -26 -26 -16 -14 -16 -14 -10 -15 -11 -8 -6 -5 -2 -1 0 -0 -0 -0 0 0 -0 -0 0 -0 -0 -0 -2 -3 -5 -4 -3 -3 -3 -2 -4 -6 -6 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -1 -3 -3 -2 -1 -2 -1 -0 -0 -1 -2 -3 -3 -1 -2 -1 -0 -0 -0 -0 -0 -1 -1 -3 -5 -8 -10 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -2 -2 -1 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -36 -77 -98 -94 -80 -68 -55 -45 -38 -37 -38 -39 -41 -42 -44 -41 -33 -27 -24 -20 -17 -15 -14 -14 -13 -11 -9 -6 -4 -2 -1 -1 -0 -0 -1 -0 -0 -0 -0 0 0 0 0 -0 -4 -12 -26 -45 -72 -104 -94 -58 -23 -30 -29 -24 -18 -13 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -34 -65 -72 -79 -69 -57 -63 -73 -62 -48 -38 -34 -30 -25 -22 -26 -31 -40 -41 -25 -4 -0 -0 -4 -23 -30 -46 -53 -17 -6 -2 -1 -0 -0 -1 -5 -10 -14 -18 -24 -28 -26 -25 -26 -23 -12 -6 -8 -11 -13 -13 -10 -7 -12 -31 -44 -18 -0 -0 -1 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 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 -3 -1 -1 -1 -2 -2 -4 -9 -12 -14 -17 -17 -23 -28 -21 -18 -17 -14 -10 -13 -11 -9 -10 -6 -2 -2 -3 -6 -4 -1 0 0 0 0 0 -0 -0 -0 -2 -4 -5 -5 -4 -3 -4 -4 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -1 -0 -2 -3 -3 -3 -4 -6 -5 -1 -1 -2 -1 -1 -1 -3 -5 -4 -1 -0 -0 -0 -0 -1 -3 -4 -4 -7 -6 -2 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -1 -3 -3 -3 -2 -1 -1 -0 -0 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -108 -119 -102 -83 -69 -57 -49 -45 -44 -44 -45 -49 -50 -45 -38 -33 -30 -27 -23 -21 -20 -18 -16 -15 -14 -11 -8 -5 -2 -1 -0 -0 -1 -0 -0 -0 -0 0 0 0 0 -0 -3 -11 -24 -44 -71 -102 -102 -73 -21 -30 -28 -21 -15 -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 -19 -62 -115 -99 -94 -88 -81 -74 -42 -46 -59 -57 -55 -53 -35 -5 -3 -1 0 0 0 0 -0 -1 -1 -1 -5 -28 -51 -22 -10 -4 -2 -2 -2 -2 -2 -2 -6 -18 -21 -16 -12 -22 -32 -30 -10 -2 -0 -0 0 0 -2 -2 -2 -4 -5 -3 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 0 0 -0 -1 -2 -2 -2 -3 -3 -4 -6 -8 -11 -12 -16 -20 -15 -14 -12 -9 -11 -11 -9 -8 -12 -9 -7 -6 -7 -8 -6 -3 0 0 0 0 0 -0 -0 -0 -1 -2 -4 -6 -6 -5 -5 -4 -3 -2 -1 -0 -0 -0 0 0 0 0 0 -1 -4 -6 -4 -3 -3 -3 -5 -4 -3 -3 -4 -5 -7 -9 -7 -6 -4 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 0 -1 -3 -4 -2 -2 -0 0 0 0 0 0 0 0 0 -0 -1 -9 -11 -5 -1 -0 -1 -1 -1 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 -49 -93 -121 -127 -105 -84 -68 -59 -54 -52 -52 -53 -53 -48 -43 -38 -34 -30 -29 -28 -25 -24 -22 -20 -18 -18 -16 -13 -9 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -2 -9 -24 -47 -75 -106 -118 -94 -19 -26 -24 -18 -13 -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 -8 -28 -56 -36 -46 -70 -94 -93 -70 -71 -81 -79 -65 -51 -31 -4 -1 -0 0 0 0 0 -0 -0 -0 -0 -0 -5 -12 -12 -18 -19 -14 -13 -11 -10 -9 -10 -29 -42 -38 -21 -14 -23 -32 -34 -19 -5 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -0 -1 -1 -2 -2 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -3 -3 -3 -1 -1 -1 -1 -2 -5 -8 -7 -3 -3 -5 -5 -6 -7 -9 -11 -12 -12 -16 -24 -15 -10 -6 -2 -0 0 0 0 0 0 -0 -0 -1 -1 -6 -11 -10 -7 -5 -4 -3 -2 -1 -1 -1 -0 -0 0 0 0 -0 -1 -3 -5 -2 -1 -2 -2 -7 -6 -5 -6 -7 -8 -10 -11 -12 -10 -7 -4 -3 -3 -2 -1 -1 -1 -1 -0 0 -0 -1 -3 -8 -6 -3 0 -0 -0 0 0 0 0 0 0 0 -1 -6 -10 -8 -5 -3 -2 -2 -1 0 -1 -2 -2 -1 -1 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -41 -86 -149 -126 -101 -81 -68 -63 -59 -57 -54 -50 -46 -42 -40 -37 -32 -31 -30 -27 -25 -24 -22 -20 -20 -19 -16 -12 -8 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -1 -9 -25 -51 -83 -102 -88 -55 -27 -29 -26 -20 -13 -8 -8 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -1 -3 -5 -1 -21 -56 -94 -110 -78 -41 -13 -1 -0 -1 -3 -4 -3 -1 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -13 -51 -69 -49 -39 -30 -21 -14 -15 -46 -45 -27 -11 -6 -6 -15 -30 -34 -22 -15 -14 -7 -5 -3 -1 -4 -3 -1 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -2 -3 -3 -2 -1 -1 -1 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -1 -4 -6 -7 -7 -5 -4 -5 -7 -6 -6 -10 -13 -9 -6 -5 -6 -4 -3 -1 -1 -2 -2 -2 -4 -6 -6 -6 -7 -7 -8 -7 -7 -9 -10 -11 -13 -16 -16 -11 -7 -3 -1 -0 0 0 0 -0 0 -0 -0 -1 -3 -7 -13 -12 -8 -5 -5 -4 -3 -1 -1 -0 -0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -1 -2 -3 -6 -9 -11 -12 -13 -14 -14 -13 -9 -6 -7 -7 -6 -4 -3 -3 -3 -2 -1 -0 -1 -3 -6 -5 -2 -2 -2 -1 0 0 0 0 -1 -5 -3 -2 -3 -6 -6 -6 -5 -3 -3 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -71 -163 -139 -112 -89 -75 -69 -65 -60 -55 -50 -46 -43 -41 -38 -35 -32 -30 -27 -25 -23 -22 -22 -23 -21 -18 -14 -9 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -8 -27 -53 -80 -76 -54 -32 -35 -34 -30 -24 -15 -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 -2 -3 -8 -81 -72 -36 0 0 0 -1 -3 -3 -2 -1 0 0 0 0 0 0 0 0 -0 -0 -0 -3 -16 -36 -62 -57 -35 -16 -9 -19 -21 -22 -22 -4 -2 -2 -10 -33 -63 -51 -29 -17 -25 -31 -22 -6 -17 -14 -9 -8 -17 -7 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -1 -1 -4 -7 -7 -5 -6 -5 -3 -1 -1 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -1 -4 -6 -7 -10 -14 -17 -13 -12 -18 -23 -21 -26 -33 -27 -12 -6 -7 -10 -10 -9 -7 -4 -7 -8 -10 -12 -15 -16 -16 -15 -13 -12 -9 -7 -6 -5 -7 -12 -14 -10 -5 -2 -1 -0 0 -0 -0 -1 -1 -1 -1 -1 -2 -3 -5 -7 -9 -8 -4 -4 -2 -1 -1 -1 -1 -2 -2 -1 -0 0 0 0 0 -1 -2 -5 -2 -1 -2 -5 -9 -11 -12 -10 -6 -3 -4 -7 -4 -2 -3 -4 -5 -3 -3 -3 -7 -5 -2 -0 -0 -4 -6 -7 -6 -8 -5 -2 0 0 0 -1 -4 -14 -11 -5 -5 -4 -4 -4 -3 -4 -3 -1 -1 -2 -1 -1 -1 -0 -0 -0 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -61 -155 -143 -117 -95 -80 -74 -69 -64 -58 -52 -48 -45 -42 -41 -39 -35 -31 -28 -26 -24 -23 -24 -25 -24 -21 -16 -10 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -15 -35 -61 -80 -48 -29 -25 -23 -29 -34 -33 -20 -14 -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 -1 -38 -40 -23 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -1 -3 -8 -6 -5 -3 -2 -5 -14 -30 -46 -13 -4 -1 -2 -7 -5 -2 -3 -4 -7 -8 -7 -8 -16 -14 -10 -8 -12 -7 -5 -5 -3 -1 -1 -1 -0 -1 -1 -1 -2 -3 -5 -5 -5 -4 -4 -4 -3 -2 -1 -1 -1 -0 -0 0 0 0 -0 -0 -1 -3 -13 -16 -20 -25 -24 -25 -26 -31 -36 -36 -34 -31 -28 -16 -5 -2 -6 -11 -13 -15 -17 -12 -12 -12 -12 -15 -19 -22 -24 -23 -20 -16 -12 -8 -3 -1 -1 -1 -4 -3 -1 -1 -2 -3 -3 -1 -2 -4 -4 -5 -6 -6 -6 -5 -6 -4 -5 -5 -5 -5 -5 -4 -3 -5 -8 -10 -10 -6 -2 -0 -0 -0 -0 -1 -2 -4 -2 -1 -2 -5 -6 -5 -3 -1 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 0 0 -1 -3 -5 -7 -5 -4 -3 -2 -2 -2 -2 -2 -6 -10 -11 -9 -15 -9 -3 -3 -3 -3 -3 -3 -5 -4 -2 -0 -1 -0 -0 0 -0 -1 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -39 -93 -149 -140 -117 -99 -86 -77 -73 -67 -60 -54 -49 -46 -44 -45 -41 -36 -32 -29 -26 -25 -25 -26 -26 -24 -21 -17 -12 -6 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -7 -11 -22 -43 -75 -117 -75 -50 -49 -55 -51 -48 -42 -28 -20 -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 -1 -1 -0 -0 0 -0 -0 -2 -2 -1 -0 -0 0 0 -0 -1 -1 -0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -1 -2 -1 -1 -1 -2 -8 -10 -8 -5 -3 -6 -14 -23 -10 -6 -6 -6 -2 -1 -1 -3 -3 -3 -3 -4 -4 -4 -4 -3 -2 -11 -16 -15 -8 -1 -0 0 -0 -0 -0 -1 -1 -2 -3 -3 -3 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -4 -11 -16 -19 -21 -19 -23 -29 -35 -35 -34 -26 -15 -8 -3 -1 -2 -12 -17 -19 -22 -29 -22 -16 -13 -14 -14 -17 -21 -22 -21 -19 -16 -13 -8 -3 -0 -0 0 0 0 -1 -5 -9 -10 -7 -4 -5 -7 -7 -7 -8 -6 -4 -5 -6 -4 -3 -4 -7 -9 -12 -13 -15 -18 -18 -16 -10 -4 -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 -1 -2 -4 -4 -3 -3 -2 -2 -3 -5 -8 -10 -9 -8 -6 -4 -6 -7 -6 -8 -6 -4 -5 -9 -11 -10 -5 -3 -1 -0 -0 -0 -0 -0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -18 -42 -128 -169 -159 -132 -112 -100 -92 -85 -81 -73 -64 -55 -50 -48 -47 -45 -40 -36 -33 -30 -25 -26 -27 -27 -26 -22 -20 -18 -13 -8 -4 -2 -1 -1 -1 -0 -0 -0 -0 -1 -3 -8 -14 -25 -44 -77 -133 -91 -65 -62 -62 -32 -30 -37 -30 -25 -17 -9 -3 -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 -1 -0 -0 -1 -3 -4 -4 -3 -1 -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 -1 -7 -10 -8 -6 -5 -5 -4 -4 -3 -5 -9 -15 -8 -4 -3 -2 -2 -2 -2 -2 -2 -1 -0 -0 -0 -9 -16 -19 -13 -5 -1 0 0 0 0 -0 -0 -1 -1 -1 -0 0 0 -0 -0 -0 0 0 0 -0 0 -0 -1 -2 -1 -1 -0 -0 -3 -5 -5 -6 -11 -16 -23 -29 -32 -30 -18 -7 -3 -4 -5 -9 -18 -22 -22 -22 -22 -19 -13 -7 -4 -7 -12 -18 -19 -12 -12 -13 -14 -17 -15 -10 -4 -1 -1 -0 -0 -0 -3 -3 -1 -1 -4 -8 -11 -13 -16 -15 -12 -9 -7 -9 -10 -9 -10 -14 -15 -14 -16 -22 -21 -13 -6 -2 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -1 -1 -1 -2 -3 -3 -3 -4 -5 -8 -9 -9 -7 -5 -3 -2 -3 -4 -7 -8 -8 -12 -13 -14 -12 -6 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -56 -134 -227 -229 -208 -178 -147 -119 -105 -98 -94 -89 -84 -76 -67 -57 -53 -52 -50 -45 -40 -35 -31 -27 -26 -27 -28 -28 -26 -24 -23 -21 -18 -14 -9 -7 -5 -3 -1 -0 -0 -0 -0 -2 -4 -7 -13 -25 -45 -71 -89 -64 -50 -51 -55 -18 -5 -8 -13 -12 -8 -4 -2 -1 -1 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -4 -3 -1 -1 -1 -3 -4 -4 -3 -3 -1 -0 0 0 -1 -1 -2 -0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -5 -9 -11 -9 -8 -7 -5 -4 -4 -5 -6 -8 -9 -9 -7 -2 -1 -1 -1 -1 -1 -0 0 0 0 -7 -21 -35 -19 -9 -3 0 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 -3 -5 -6 -6 -15 -25 -31 -30 -24 -20 -18 -17 -16 -18 -17 -14 -8 -6 -9 -11 -8 -4 -1 0 -0 -0 -1 -2 -1 -0 -3 -8 -15 -8 -13 -17 -12 -7 -5 -3 -3 -2 -2 -1 -0 -2 -6 -11 -16 -19 -21 -24 -30 -33 -28 -20 -13 -12 -9 -6 -2 0 -3 -5 -4 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -2 -1 -0 -1 -1 -2 -4 -5 -3 -6 -8 -9 -10 -7 -3 -1 -1 -2 -4 -6 -7 -9 -12 -15 -11 -5 -1 -0 -0 -1 -1 -2 -2 -2 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -111 -174 -197 -211 -219 -212 -187 -161 -138 -119 -104 -98 -95 -89 -83 -78 -72 -67 -61 -56 -51 -45 -39 -35 -30 -27 -27 -29 -29 -28 -26 -25 -26 -26 -26 -23 -16 -12 -9 -4 -2 -1 -0 -0 0 -1 -3 -5 -12 -27 -51 -75 -50 -32 -31 -44 -57 -33 -22 -20 -16 -4 -0 0 -0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -3 -1 -1 -1 -1 -2 -3 -2 -3 -3 -2 -1 -0 -0 -1 -3 -4 -5 -2 -0 -0 0 -0 -1 -1 -0 -1 -2 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -2 -6 -11 -13 -10 -9 -8 -7 -6 -6 -6 -6 -3 -5 -6 -7 -3 -2 -1 -0 -0 -0 -0 0 0 0 -3 -14 -36 -25 -17 -10 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -4 -4 -1 -1 -3 -5 -8 -10 -13 -15 -15 -21 -27 -31 -32 -30 -28 -24 -18 -9 -11 -16 -13 -4 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -4 -12 -24 -23 -23 -21 -16 -13 -12 -11 -11 -11 -10 -8 -7 -8 -10 -12 -13 -11 -12 -19 -31 -19 -9 -4 -3 -3 -2 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -1 -1 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -1 -2 -0 0 0 0 -0 -1 -3 -5 -4 -3 -4 -7 -7 -5 -2 -1 -0 -1 -2 -4 -6 -8 -12 -13 -8 -2 -1 -0 -0 -1 -2 -3 -3 -2 -2 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -145 -238 -235 -215 -194 -183 -174 -163 -148 -129 -114 -104 -96 -89 -82 -77 -72 -67 -61 -55 -48 -43 -38 -35 -31 -28 -28 -30 -32 -32 -29 -26 -25 -25 -26 -25 -19 -14 -9 -5 -2 -0 -0 -0 0 -0 -2 -5 -16 -34 -62 -91 -71 -42 -33 -42 -50 -51 -51 -46 -30 -7 0 0 -0 -1 -1 -1 0 0 0 0 0 0 0 0 -0 -2 -4 -6 -6 -6 -3 -1 -1 -2 -3 -4 -4 -3 -2 -2 -2 -1 -0 -0 -0 -1 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -4 -8 -11 -13 -10 -7 -6 -5 -4 -3 -3 -4 -3 -3 -3 -5 -5 -3 -2 0 -0 -0 -1 -0 -0 0 0 -2 -8 -12 -18 -20 -6 -3 -1 0 0 -0 -1 -1 -1 -0 -0 -1 -0 -0 0 -0 -1 -8 -8 -6 -4 -2 -3 -5 -9 -13 -18 -19 -18 -16 -16 -22 -28 -26 -25 -21 -16 -9 -4 -1 -1 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 -3 -11 -21 -25 -29 -29 -26 -20 -17 -15 -12 -10 -9 -14 -18 -10 -9 -12 -11 -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 -1 -2 -4 -5 -4 -3 -4 -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 -1 -1 -3 -2 -2 -1 -2 -3 -2 -0 -0 -0 -0 -2 -4 -6 -6 -9 -12 -12 -9 -10 -0 -0 -0 -1 -2 -3 -3 -2 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -111 -204 -221 -213 -200 -196 -189 -173 -152 -130 -120 -109 -98 -88 -81 -75 -70 -64 -58 -51 -45 -40 -36 -35 -33 -30 -30 -32 -32 -31 -28 -26 -24 -22 -21 -22 -18 -12 -8 -3 -1 -0 -0 0 -0 -1 -3 -10 -28 -48 -67 -78 -59 -44 -45 -51 -24 -34 -48 -53 -37 -12 -2 0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -1 -3 -2 -1 -2 -3 -4 -4 -3 -2 -2 -1 -1 -0 -0 -0 -1 -2 -3 -1 -1 -0 -0 -0 0 0 -0 -0 -1 -2 -3 -2 -1 -1 -1 -0 -1 -1 -0 -1 -1 -2 -4 -5 -4 -4 -5 -7 -10 -9 -7 -4 -3 -2 -1 -1 -2 -2 -2 -2 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -9 -12 -4 -1 -0 0 -0 -3 -4 -3 -3 -2 -2 -1 -0 -0 0 0 -0 -4 -5 -6 -6 -7 -10 -14 -17 -18 -18 -16 -15 -10 -7 -13 -23 -16 -13 -14 -14 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -4 -10 -16 -26 -26 -19 -10 -5 -8 -8 -5 -2 -1 -1 0 0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 0 -0 -0 -0 -1 -3 -4 -5 -5 -6 -6 -7 -8 -4 -1 -0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -1 -2 -3 -5 -8 -12 -21 -22 -0 -1 -1 -1 -2 -3 -3 -2 -2 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -37 -78 -178 -207 -203 -193 -182 -166 -149 -133 -120 -107 -96 -86 -77 -72 -67 -61 -54 -47 -40 -36 -35 -34 -34 -34 -33 -29 -28 -27 -25 -23 -21 -20 -18 -17 -13 -9 -5 -2 -0 -0 -0 -0 -0 -1 -4 -11 -33 -60 -74 -65 -37 -44 -39 -19 -3 -16 -31 -38 -25 -9 -2 0 0 -0 -0 -1 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -1 -2 -6 -3 -2 -2 -2 -1 -1 -0 -0 0 -0 -0 -1 -1 -0 -0 -0 0 0 0 -0 -1 -3 -3 -3 -4 -3 -2 -1 -0 -0 -0 -1 -1 -2 -3 -6 -10 -14 -15 -11 -6 -3 -9 -11 -10 -5 -2 -1 -1 -1 -3 -13 -16 -8 -3 -2 -3 -5 -2 -2 -2 -2 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -3 -4 -5 -4 -3 -1 -0 0 0 0 0 -1 -5 -9 -12 -14 -17 -20 -21 -14 -9 -7 -11 -17 -13 -12 -22 -19 -16 -13 -8 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -4 -14 -13 -6 -2 -1 -1 -0 -0 0 0 0 0 -1 -2 -3 -6 -5 -4 -4 -6 -10 -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 -1 -1 -2 -3 -7 -12 -0 -1 -1 -2 -2 -2 -3 -3 -3 -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 -1 -14 -150 -202 -208 -190 -172 -155 -142 -131 -117 -103 -92 -83 -75 -69 -63 -57 -50 -43 -37 -33 -32 -33 -34 -35 -35 -33 -31 -28 -23 -20 -19 -19 -17 -13 -9 -5 -3 -1 -0 -0 -0 -0 -0 -1 -4 -13 -40 -73 -94 -90 -39 -25 -15 -3 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -2 -2 -3 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -3 -3 -8 -9 -6 -2 -1 -0 -0 -1 -3 -8 -9 -10 -13 -16 -18 -19 -19 -12 -13 -16 -15 -8 -4 -2 -1 -1 -3 -12 -15 -4 -1 -1 -3 -8 -6 -6 -8 -9 -4 -2 -1 -1 -1 -1 -1 -1 -2 -3 -3 -3 -2 -1 -1 -3 -6 -5 -3 -1 -1 -2 -1 -1 -1 -1 -4 -10 -18 -17 -18 -20 -22 -22 -14 -8 -6 -3 -5 -11 -19 -15 -9 -5 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -13 -17 -10 -4 -3 -2 -1 -0 0 0 0 0 -0 -1 -1 -5 -5 -5 -4 -4 -8 -12 -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 -1 -0 -0 -1 -1 -1 -2 -3 -3 -4 -5 -7 -7 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -139 -198 -208 -184 -164 -148 -137 -128 -115 -101 -91 -84 -77 -71 -65 -58 -50 -40 -33 -29 -30 -31 -33 -34 -34 -31 -29 -26 -23 -20 -19 -18 -15 -10 -6 -3 -2 -0 -0 -0 -0 -0 -0 -1 -6 -18 -41 -75 -106 -117 -51 -20 -5 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -4 -6 -7 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -2 -6 -8 -6 -3 -2 -1 -1 -3 -7 -9 -9 -9 -9 -11 -11 -12 -13 -14 -16 -18 -19 -13 -9 -5 -3 -0 -0 -1 -1 -0 0 -0 -1 -2 -2 -3 -5 -8 -4 -2 -1 -1 -0 -1 -2 -4 -7 -4 -1 -1 -1 -1 -1 -3 -5 -3 -1 -1 -1 -1 -2 -4 -3 -4 -8 -12 -11 -10 -13 -17 -22 -26 -30 -32 -23 -5 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -4 -3 -4 -2 -2 -2 -2 -1 -0 0 0 0 0 -0 -0 -0 -2 -2 -3 -4 -3 -6 -11 -16 -12 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -4 -4 -4 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -119 -185 -197 -173 -160 -148 -136 -125 -113 -101 -91 -83 -77 -70 -64 -56 -47 -39 -32 -28 -28 -31 -33 -34 -33 -31 -28 -25 -23 -21 -19 -16 -14 -9 -5 -2 -1 -0 -0 -0 -0 -1 -2 -5 -11 -23 -47 -79 -113 -133 -58 -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 -1 -3 -5 -6 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -3 -2 -1 -1 -3 -7 -10 -12 -8 -4 -3 -6 -8 -8 -7 -5 -4 -5 -6 -6 -5 -6 -6 -9 -15 -13 -12 -10 -8 -2 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 -0 -1 -2 -6 -8 -8 -7 -6 -3 -2 -1 -2 -2 -1 -1 -1 -3 -3 -2 -1 -2 -5 -6 -5 -2 -2 -3 -5 -13 -14 -10 -4 -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 -2 -5 -6 -6 -9 -10 -6 -1 -1 -1 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -3 -7 -11 -10 -7 -4 -2 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -3 -2 -1 -1 -2 -3 -0 -0 -1 -1 -0 -0 -0 -1 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -35 -115 -175 -186 -167 -155 -142 -130 -119 -108 -99 -90 -83 -76 -70 -62 -54 -44 -37 -32 -29 -30 -32 -35 -36 -35 -32 -29 -25 -21 -19 -17 -15 -12 -8 -4 -1 -0 -0 -0 -1 -4 -10 -14 -23 -36 -51 -64 -82 -111 -136 -62 -18 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 -0 -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 -1 -3 -7 -13 -10 -6 -7 -10 -9 -7 -5 -4 -3 -2 -2 -2 -2 -2 -2 -3 -7 -7 -8 -9 -10 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -3 -2 -2 -1 -1 -2 -1 -1 -0 -0 -3 -4 -2 -2 -4 -4 -2 -1 -0 -0 -0 0 -1 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 -2 -4 -6 -7 -5 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -4 -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 -2 -4 -7 -8 -7 -6 -6 -7 -10 0 -0 -1 -1 -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 -60 -148 -213 -191 -176 -162 -146 -136 -127 -120 -112 -105 -98 -91 -84 -75 -65 -54 -43 -36 -32 -31 -32 -35 -39 -40 -38 -35 -31 -27 -23 -19 -16 -14 -11 -8 -3 -1 -0 -0 -1 -8 -27 -64 -42 -55 -82 -107 -98 -93 -94 -96 -47 -15 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -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 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 -2 -8 -12 -13 -12 -11 -9 -7 -5 -3 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -3 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 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 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -5 -6 -7 -5 -2 -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 -1 -2 -1 -2 -5 -6 -6 -5 -5 -5 -5 -6 -6 -0 -0 -1 -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 -17 -68 -133 -193 -176 -164 -154 -142 -137 -133 -131 -129 -125 -117 -108 -97 -84 -72 -59 -47 -39 -36 -36 -38 -44 -48 -49 -47 -43 -37 -30 -24 -19 -16 -13 -11 -8 -4 -1 -1 -1 -4 -15 -53 -124 -71 -45 -41 -51 -49 -54 -48 -28 -10 -2 0 0 0 0 0 0 0 -0 -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 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -2 -6 -13 -15 -15 -13 -10 -8 -6 -4 -2 -1 -1 -1 -1 -0 -0 -0 0 -0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -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 -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 -1 -2 -2 -2 -2 -2 -4 -3 -2 -1 -0 -1 -1 -1 -1 -0 -1 -1 -1 -1 -1 -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 -6 -96 -178 -210 -181 -167 -158 -153 -152 -154 -160 -166 -170 -167 -155 -139 -121 -103 -83 -67 -54 -46 -44 -46 -54 -63 -67 -69 -67 -60 -49 -37 -27 -20 -15 -12 -10 -7 -4 -2 -2 -2 -6 -17 -51 -116 -83 -42 -12 -7 -46 -46 -27 -3 -0 0 0 0 0 0 0 0 0 -4 -7 -6 -3 -2 -2 -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 -1 -2 -4 -9 -18 -18 -15 -10 -7 -6 -4 -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 -1 -2 -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 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -1 -1 -0 -0 -0 -0 -1 -1 -1 -0 0 0 -1 -2 -3 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -97 -192 -220 -178 -167 -164 -168 -178 -195 -211 -232 -253 -259 -243 -211 -169 -132 -105 -84 -69 -61 -61 -70 -86 -102 -109 -113 -110 -95 -73 -53 -36 -24 -16 -12 -9 -6 -4 -3 -3 -3 -7 -18 -43 -86 -107 -113 -90 -40 -86 -69 -32 0 0 0 0 0 0 0 0 -1 -4 -6 -6 -3 -2 -1 -1 -1 -0 -0 0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -1 -7 -23 -30 -24 -13 -4 -13 -15 -13 -10 -6 -4 -3 -2 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 0 0 -0 -2 -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 -1 -2 -3 -3 -2 -1 -2 -4 -2 -3 -4 -3 -1 -0 -0 -0 -0 0 -0 -1 -4 -6 -5 -2 -1 -0 -0 -0 -1 -1 -1 -0 -0 -1 -1 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -79 -196 -230 -189 -177 -179 -193 -215 -238 -173 -131 -125 -149 -189 -208 -206 -181 -149 -122 -102 -93 -99 -130 -147 -96 -121 -207 -258 -156 -111 -78 -52 -29 -17 -10 -6 -4 -4 -4 -4 -5 -9 -18 -32 -54 -79 -102 -119 -124 -84 -37 -6 0 0 0 0 0 0 -0 -3 -7 -9 -7 -4 -2 -2 -1 -1 -1 -2 -2 -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 -2 -5 -13 -21 -22 -12 -4 -1 -3 -6 -7 -5 -3 -3 -3 -2 -2 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -4 -4 -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 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -4 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -2 -4 -5 -5 -7 -10 -14 -13 -7 -3 -2 -6 -6 -3 -1 -1 -1 -0 0 0 0 0 -0 -1 -1 -0 0 0 -0 -1 -1 -1 -1 -0 -0 -1 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -45 -141 -192 -199 -202 -212 -226 -221 -160 -65 -14 -16 -72 -171 -211 -215 -219 -204 -187 -173 -166 -171 -147 -101 -36 -24 -23 -20 -0 -65 -93 -83 -37 -19 -10 -5 -4 -5 -6 -8 -9 -12 -17 -25 -36 -51 -70 -97 -129 -91 -35 0 0 0 0 0 0 0 0 -4 -10 -9 -6 -4 -2 -2 -1 -2 -2 -4 -3 -2 -2 -1 -2 -2 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -3 -8 -17 -17 -20 -21 -12 -5 -3 -4 -6 -4 -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 -1 -3 -4 -3 -3 -1 -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 -1 -2 -3 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -12 -6 -2 -1 -1 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -1 -1 -0 -2 -3 -4 -4 -5 -7 -8 -4 -2 -1 -2 -4 -3 -2 -2 -2 -1 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -30 -109 -198 -245 -229 -174 -98 -10 -2 0 -12 -51 -151 -191 -204 -228 -248 -259 -258 -241 -172 -96 -31 0 0 0 0 -2 -70 -104 -98 -51 -27 -14 -9 -7 -8 -9 -10 -12 -15 -19 -24 -31 -42 -59 -84 -113 -88 -36 0 0 0 0 0 0 0 0 -2 -5 -6 -5 -3 -1 -4 -4 -3 -3 -3 -2 -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 -3 -2 -2 -3 -6 -4 -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 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 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 0 0 0 0 0 -1 -2 -3 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -2 -1 -1 -0 -0 -0 -0 0 0 0 0 -0 -1 -2 -1 -0 0 0 0 -0 -0 -0 0 -1 -2 -3 -4 -5 -5 -3 -3 -3 -3 -5 -6 -5 -4 -4 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -53 -116 -150 -120 -59 -7 0 0 0 -4 -15 -50 -113 -178 -227 -230 -200 -167 -145 -63 -18 0 0 0 0 0 0 0 -7 -29 -65 -39 -23 -14 -12 -14 -15 -16 -16 -19 -23 -27 -32 -42 -67 -80 -66 -13 0 0 0 0 0 0 0 0 0 -0 -2 -2 -2 -2 -4 -5 -5 -4 -3 -2 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -2 -1 -0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -2 -1 0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 0 0 0 0 0 -0 -1 -2 -4 -6 -6 -3 -2 -3 -3 -5 -5 -5 -5 -4 -3 -5 -5 -3 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -14 -7 -0 0 0 0 0 0 0 -74 -161 -222 -204 -156 -92 -32 -6 0 0 0 0 0 0 0 0 -3 -25 -69 -51 -33 -21 -19 -22 -23 -23 -24 -27 -30 -35 -40 -47 -63 -71 -62 -13 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -4 -3 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 0 0 -0 -0 -1 -3 -5 -3 -2 -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 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 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 -1 -2 -3 -4 -4 -4 -2 -1 -0 -1 -1 -1 -0 -0 0 -0 -1 -2 -3 -2 -2 -1 -2 -3 -4 -5 -5 -5 -4 -3 -8 -9 -7 -5 -4 -3 -1 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -71 -160 -235 -222 -227 -184 -80 -14 0 0 0 0 0 0 0 0 0 -23 -70 -65 -43 -27 -25 -28 -29 -32 -37 -44 -36 -27 -25 -22 -22 -20 -15 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -1 -1 -2 -5 -8 -9 -5 -4 -4 -4 -5 -6 -6 -6 -3 -2 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -2 -3 -4 -4 -4 -2 -4 -8 -11 -10 -10 -9 -7 -3 -1 -0 0 0 -0 -1 -1 0 -1 -2 -2 -2 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -150 -241 -222 -180 -134 -90 -73 -28 -2 -2 -0 0 0 0 0 0 -24 -71 -83 -54 -31 -28 -29 -32 -42 -62 -103 -60 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -4 -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 -2 -3 -4 -5 -6 -5 -5 -5 -6 -6 -6 -8 -9 -8 -6 -4 -2 -1 -1 -1 -1 -1 -2 -2 -3 -4 -3 -1 -0 -0 -0 -1 -1 -2 -3 -2 -2 -3 -5 -6 -8 -13 -13 -12 -10 -6 -5 -4 -3 -2 -7 -6 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -139 -243 -219 -133 -81 -79 -138 -129 -85 -29 -4 0 0 0 0 0 -24 -72 -110 -69 -34 -30 -30 -35 -47 -67 -90 -52 -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 -1 -2 -3 -5 -6 -6 -5 -5 -4 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -4 -6 -6 -6 -6 -6 -5 -4 -4 -6 -9 -14 -12 -8 -5 -2 -1 -1 -2 -2 -2 -2 -2 -4 -4 -3 -1 -1 -1 -0 -0 -1 -3 -6 -6 -6 -5 -5 -5 -4 -11 -13 -15 -25 -27 -18 -14 -8 -4 -14 -13 -6 -1 -0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -177 -151 -117 -112 -132 -160 -167 -125 -52 -6 0 0 0 0 0 -9 -28 -46 -46 -40 -34 -32 -40 -58 -76 -37 -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 -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 -1 -2 -3 -2 -3 -4 -6 -6 -3 -1 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 -10 -7 -6 -7 -11 -18 -18 -13 -8 -5 -2 -1 -2 -3 -3 -3 -2 -3 -5 -6 -5 -2 -1 -2 -2 -4 -7 -14 -15 -14 -18 -28 -12 -4 -1 -1 -0 -3 -15 -19 -10 -2 -0 -2 -7 -13 -18 -21 -14 -3 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -124 -190 -209 -187 -133 -62 -6 0 0 0 0 0 -0 -2 -3 -34 -52 -48 -40 -47 -57 -61 -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 -1 -2 -2 -3 -10 -15 -15 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -3 -6 -8 -9 -10 -13 -14 -13 -11 -8 -5 -4 -4 -4 -4 -3 -3 -4 -6 -8 -10 -11 -8 -5 -4 -5 -9 -10 -9 -13 -7 -2 -1 -6 -3 0 0 -2 -2 -1 0 0 0 0 0 -0 -2 -8 -15 -19 -18 -11 -8 -4 -1 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -85 -135 -178 -214 -196 -150 -86 -18 -5 -1 -0 0 0 0 0 0 -42 -71 -77 -59 -71 -60 -20 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -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 -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 -1 -1 -0 -0 -1 -3 -5 -7 -9 -10 -7 -6 -4 -3 -3 -4 -4 -3 -2 -2 -3 -5 -7 -9 -11 -11 -7 -4 -6 -11 -15 -12 -4 -2 -0 0 0 0 0 0 0 -7 -10 -5 0 0 0 0 0 0 -0 -3 -8 -12 -15 -16 -17 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -72 -158 -176 -173 -194 -189 -176 -157 -141 -74 -32 -13 -2 -0 0 0 0 -47 -91 -114 -81 -97 -95 -64 -43 -19 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -1 -2 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -0 -0 -0 -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 -9 -10 -10 -7 -4 -2 -1 -1 -1 -0 -1 -1 -3 -6 -8 -9 -7 -6 -5 -4 -6 -10 -14 -13 -4 -1 0 0 0 0 0 0 0 0 -9 -10 -10 -14 -13 -4 -1 0 0 0 -1 -2 -4 -5 -7 -9 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -55 -162 -185 -179 -183 -190 -195 -193 -175 -154 -120 -80 -42 -12 -0 0 0 -40 -91 -127 -77 -70 -81 -101 -109 -107 -76 -20 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -5 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -3 -4 -8 -12 -12 -10 -7 -3 -1 -0 -0 -0 -0 -0 -2 -6 -5 -5 -5 -4 -3 -3 -4 -7 -7 -6 -5 -1 -1 -1 -2 -3 -3 -0 -0 0 0 -9 -9 -11 -22 -15 -5 -0 -0 -0 0 0 -1 -1 -1 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -40 -163 -188 -179 -170 -173 -182 -186 -176 -166 -155 -142 -126 -46 -12 -11 -9 -33 -93 -150 -92 -67 -60 -67 -90 -139 -127 -42 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -7 -8 -7 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -4 -4 -2 -3 -6 -11 -10 -11 -11 -6 -3 -1 -0 -0 -0 -1 -3 -9 -9 -4 -1 -1 -3 -3 -3 -1 -0 -0 -2 -5 -10 -17 -17 -16 -12 -4 -1 0 0 -6 -6 -6 -9 -5 -5 -6 -7 -7 -5 -1 -0 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -68 -105 -133 -153 -144 -147 -156 -166 -166 -165 -167 -173 -138 -115 -97 -70 -61 -100 -149 -101 -76 -62 -57 -64 -100 -101 -54 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -9 -12 -12 -10 -7 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -5 -6 -4 -3 -2 -4 -5 -9 -14 -17 -10 -5 -1 -0 -0 -0 -1 -6 -10 -11 -8 -3 -2 -2 -1 -0 -0 -2 -7 -12 -16 -21 -25 -23 -16 -9 -3 -0 0 0 -3 -4 -3 -4 -7 -14 -18 -20 -17 -7 -1 0 0 -1 -2 -7 -5 -3 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -49 -105 -154 -132 -124 -125 -130 -138 -147 -157 -168 -180 -179 -168 -149 -155 -123 -80 -79 -96 -91 -70 -70 -112 -121 -81 -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 -2 -4 -8 -12 -11 -8 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -6 -6 -6 -11 -16 -19 -14 -7 -3 -1 -1 -0 -1 -4 -10 -14 -14 -8 -4 -2 -1 -0 -0 -0 -4 -8 -12 -18 -17 -12 -6 -1 -0 0 0 0 0 -1 -3 -5 -6 -9 -13 -17 -18 -14 -2 -0 0 -0 -1 -2 -2 -0 -3 -6 -7 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -113 -185 -149 -128 -116 -111 -114 -116 -118 -120 -129 -135 -140 -147 -185 -142 -66 -54 -79 -73 -55 -110 -120 -89 -30 -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 -1 -2 -4 -6 -5 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -4 -7 -11 -13 -10 -5 -1 -0 -1 -1 -1 -4 -8 -10 -7 -3 -1 -0 -2 -5 -5 -2 -1 -2 -3 -2 -2 -0 0 0 0 0 0 0 0 0 -1 -2 -3 -1 -1 -1 -3 -5 -4 -0 -0 -0 -0 -1 -4 -5 -2 -1 -3 -7 -11 -6 -1 -0 -2 -2 -1 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -60 -127 -141 -134 -119 -115 -111 -109 -109 -111 -113 -116 -119 -165 -141 -75 -13 -11 -10 -13 -50 -43 -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 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -8 -8 -6 -3 -1 -0 -1 -2 -3 -4 -5 -3 0 0 0 -0 -0 -1 -6 -10 -7 -5 -6 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -1 -1 0 -0 -1 -2 -1 -2 -3 -4 -5 -5 -2 -0 -1 -4 -9 -5 -3 -2 -2 -1 -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 -3 -19 -58 -111 -163 -152 -144 -138 -132 -128 -127 -127 -123 -143 -125 -76 -5 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 -1 -2 -4 -4 -4 -3 -4 -5 -6 -4 -2 -0 -0 -1 -3 -5 -6 -7 -7 -5 -1 -0 0 0 0 -0 -1 -5 -6 -6 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -4 -1 -0 -0 -2 -4 -5 -5 -5 -4 -1 -3 -3 -1 -0 -1 -3 -6 -5 -5 -4 -2 -2 -2 -4 -4 -5 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -48 -137 -234 -225 -208 -189 -171 -157 -148 -139 -129 -133 -119 -80 -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 -1 -2 -3 -3 -3 -3 -4 -5 -4 -2 -1 -0 -1 -3 -5 -6 -5 -4 -4 -4 -1 -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 -3 -4 -3 -1 0 -0 -0 -3 -4 -4 -2 -1 -1 -4 -4 -3 -1 -0 -2 -4 -4 -3 -3 -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 -26 -90 -172 -203 -213 -205 -186 -176 -163 -149 -135 -130 -121 -98 -47 -29 -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 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -3 -2 -1 -2 -5 -5 -5 -6 -6 -3 -1 0 0 0 0 0 -0 -1 -2 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -1 -1 -1 0 -0 -1 -3 -3 -2 -1 -0 -1 -1 -1 -0 -0 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -15 -40 -97 -122 -124 -117 -168 -166 -151 -140 -145 -143 -149 -175 -111 -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 -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 -1 -2 -1 -1 -1 -2 -2 -2 -0 -0 -0 -1 -4 -3 -2 -1 -3 -2 -1 -0 -1 -0 -0 -1 -2 -4 -7 -5 -2 -0 0 -0 -0 -0 -0 0 -0 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -1 -1 -1 -0 0 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -10 -18 -68 -71 -72 -88 -131 -147 -157 -179 -128 -59 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -2 -5 -3 -1 -1 -3 -5 -6 -4 -2 -1 -0 -2 -4 -7 -7 -5 -3 -1 -2 -3 -4 -5 -4 -2 -0 -1 -4 -6 -2 -0 0 -0 -4 -7 -7 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -17 -37 -70 -99 -114 -84 -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 -1 -0 -0 -0 0 0 -0 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 0 0 0 -0 -0 -0 0 -0 -2 -3 -1 -0 0 0 0 -1 -3 -8 -9 -8 -5 -1 -0 -0 -1 -3 -3 -1 -0 -0 -1 -1 -0 0 0 0 -2 -5 -7 -5 -4 -5 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -2 -2 -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 -3 -9 -16 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -2 -7 -8 -6 -4 -2 -0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -1 -0 -2 -6 -11 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -5 -3 -1 -1 -1 -1 -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 -6 -18 -32 -44 -46 -18 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -0 -1 -4 -6 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -6 -17 -32 -38 -30 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -3 -4 -5 -4 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -10 -7 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -12 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -1 -1 -2 -2 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -2 -2 -2 -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 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -6 -4 -3 -2 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -2 -2 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -3 -4 -4 -3 -3 -2 -2 -1 -1 -0 -0 -1 -1 -2 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -1 -0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 0 0 -0 -0 -1 -1 -1 -2 -3 -4 -4 -4 -5 -4 -3 -3 -3 -2 -1 -2 -1 -1 -0 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -6 -7 -7 -4 -1 -4 -5 -5 -4 -2 -0 -0 -1 -1 -1 -0 -3 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -7 -8 -8 -7 -4 -3 -7 -6 -5 -3 -0 -0 -0 -0 -1 -0 -0 -0 -1 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -4 -4 -4 -4 -3 -2 -1 0 -0 -0 -0 -0 0 0 -0 -0 -1 -2 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -3 -3 -2 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -2 -2 -3 -3 -3 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -1 -3 -6 -6 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -3 -3 -3 -2 -1 -1 -2 -1 -1 -1 -2 -2 -1 -2 -2 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -0 -0 0 0 0 0 0 -0 -2 -8 -13 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -0 -0 0 0 -0 -0 -1 -1 -2 -3 -2 -3 -4 -5 -5 -4 -3 -3 -2 -2 -1 -1 -1 -1 -0 -1 -1 -2 -2 -1 -0 -0 -0 -1 -4 -4 -2 -1 -1 -1 -2 -1 -1 0 0 0 0 0 0 -0 -1 -2 -3 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -1 -0 -0 0 0 -0 -1 -1 -1 -2 -2 -2 -3 -3 -2 -4 -4 -2 -1 -0 0 0 0 -0 -0 -0 -1 -1 -2 -2 -2 -1 -0 -2 -5 -5 -4 -2 -2 -1 -1 -1 -1 -0 0 0 0 0 -0 -0 -2 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -0 -0 -1 -1 -2 -3 -3 -2 -2 -1 -2 -1 -1 -0 0 0 0 -0 -0 -0 -0 0 -0 -3 -5 -5 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -0 0 -0 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 0 -0 -0 -1 -2 -3 -3 -2 -1 -1 -1 -1 -0 -1 -1 -1 -1 -2 -5 -7 -3 -2 -5 -7 -8 -7 -3 -1 -1 -1 -1 -1 -1 -3 -4 -4 -4 -3 -1 -2 -2 -1 -1 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -31 -23 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -2 -2 -1 -1 -0 -0 -0 -1 -1 -2 -2 -3 -6 -8 -8 -8 -9 -10 -10 -8 -4 -3 -3 -2 -1 -1 -2 -4 -4 -3 -1 -1 -1 -2 -5 -7 -8 -7 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -16 -50 -41 -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 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -2 -3 -4 -7 -11 -9 -7 -7 -6 -5 -4 -5 -4 -2 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -6 -10 -12 -7 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -40 -39 -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 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -1 -3 -4 -5 -5 -5 -4 -3 -3 -3 -2 -3 -4 -3 -2 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -3 -7 -8 -5 -3 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -31 -37 -26 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -1 -2 -1 -1 -3 -5 -5 -4 -2 -3 -4 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -4 -3 -2 -1 -2 -2 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -24 -35 -32 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 0 -0 -0 -1 -1 -1 -0 -2 -4 -9 -8 -6 -6 -6 -6 -6 -5 -3 -1 -1 -1 -1 -2 -2 -2 -2 -2 -3 -3 -2 -1 -1 -2 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -18 -35 -40 -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 -1 -2 -1 -0 -0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -1 -1 -2 -3 -3 -3 -3 -2 -1 0 0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -2 -3 -4 -3 -1 -1 -1 -1 -1 -2 -2 -3 -3 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -14 -39 -55 -20 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -2 -2 -3 -3 -2 -1 -0 -0 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 -2 -4 -4 -3 -1 -1 -2 -2 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -3 -5 -5 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -8 -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 -1 -1 -0 -0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 0 0 -0 -0 -1 -1 -1 -2 -1 -1 0 0 0 -0 -0 -1 -1 -2 -1 -1 -1 -1 -1 -1 -0 -1 -4 -7 -7 -5 -4 -3 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -3 -4 -3 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -0 -0 -1 -1 -1 -2 -2 -1 -1 -1 -1 -2 -2 -1 -1 -3 -8 -15 -13 -11 -9 -6 -4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -4 -8 -6 -3 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 0 0 -0 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -0 -0 0 0 0 -1 -1 -1 -0 -1 -1 -1 -1 -1 -1 -1 -0 -1 -2 -3 -4 -3 -2 -2 -3 -7 -10 -9 -9 -8 -7 -4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -4 -3 -1 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -4 -4 -4 -3 -2 -1 -1 -1 -2 -2 -3 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -2 -2 -1 -0 -0 -0 0 0 -0 -1 -2 -2 -2 -1 -1 -1 -1 -1 -2 -2 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -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 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 -1 -2 -3 -2 -1 -1 -1 -1 -2 -2 -1 -1 -1 -0 -1 -1 -0 -0 0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -4 -4 -3 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 0 0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -2 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -4 -6 -7 -8 -8 -8 -6 -5 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -1 -1 -2 -2 -1 -1 -1 -1 -1 -2 -2 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -6 -8 -11 -14 -15 -18 -21 -18 -8 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -4 -5 -6 -6 -7 -5 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -0 -1 -1 -1 -1 -2 -3 -3 -4 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -3 -4 -5 -6 -4 -2 -1 -2 -2 -1 -1 -1 -1 -2 -1 -1 -2 -3 -4 -4 -3 -3 -3 -4 -4 -4 -4 -4 -4 -3 -3 -2 -3 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -1 -2 -4 -6 -7 -4 -3 -2 -2 -2 -1 -1 -2 -4 -6 -4 -3 -4 -5 -6 -6 -3 -1 -1 -4 -7 -10 -8 -8 -8 -8 -8 -7 -5 -4 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -0 -1 -2 -2 -1 -2 -3 -4 -2 -2 -3 -7 -12 -17 -16 -11 -5 -2 -1 0 0 -0 -0 -1 -5 -8 -8 -8 -9 -10 -12 -11 -9 -7 -6 -3 -1 -0 0 0 0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -3 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -1 -0 0 0 0 -0 -1 -2 -2 -1 -1 -2 -4 -5 -10 -13 -15 -15 -12 -6 -4 -2 -0 0 0 0 0 0 -0 -0 -2 -5 -6 -6 -7 -9 -9 -9 -8 -7 -5 -3 -1 -0 0 -0 -0 -1 -2 -4 -5 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 -0 -0 -2 -2 -2 -2 -7 -12 -11 -10 -8 -4 -2 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -2 -4 -6 -8 -8 -7 -6 -4 -2 -2 -2 -1 -1 -0 -0 -1 -1 -1 -2 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -5 -6 -4 -2 -1 0 0 0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -7 -8 -3 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -1 -1 -1 -1 -0 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -7 -7 -3 -1 0 0 0 0 0 -0 -0 -1 -1 -0 -0 0 0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -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 -1 -1 -0 -0 -0 0 0 0 0 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 -2 -4 -5 -4 -3 -2 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -11 -12 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 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 -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 -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 -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 -1 -2 -3 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 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 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -3 -1 -0 -0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 0 0 0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -3 -4 -3 -2 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -1 -3 -5 -7 -10 -11 -10 -6 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -4 -6 -7 -9 -9 -7 -4 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -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 -1 -1 -1 -1 -1 -1 -0 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 -0 -1 -3 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 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 Wind_Speed nan nan nan nan nan nan nan nan 15 16 17 18 19 19 nan nan nan 18 19 19 nan nan nan nan nan 20 20 20 19 19 18 18 nan nan nan nan 19 19 19 nan nan nan nan nan 21 22 22 nan nan nan nan 24 24 24 24 nan 24 23 23 22 22 21 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 13 13 13 14 14 15 15 14 14 14 14 15 15 15 15 15 15 14 14 13 12 12 11 12 12 12 12 12 13 13 14 14 14 15 15 16 17 18 19 21 21 22 23 23 24 25 26 27 28 28 28 29 30 30 31 31 31 32 32 33 33 34 34 35 35 35 35 34 34 34 33 33 33 32 31 30 29 28 26 25 23 22 21 20 19 18 18 19 19 19 20 20 20 21 21 21 21 22 23 23 24 25 26 27 29 31 32 33 33 33 32 31 31 32 31 29 26 26 26 27 25 23 21 22 24 25 25 26 26 26 26 27 27 26 24 21 19 17 18 18 19 18 18 18 19 20 20 19 18 17 16 14 12 11 10 9 8 8 9 10 11 11 10 8 7 5 5 4 4 5 6 8 10 13 17 20 22 22 22 20 19 17 16 15 15 16 16 15 15 15 14 13 12 12 11 11 11 11 11 10 10 10 11 12 12 12 12 10 10 10 10 10 10 11 11 12 12 12 13 13 14 15 16 17 17 18 18 18 18 19 20 21 22 23 24 24 24 21 17 12 8 6 5 4 5 5 5 4 4 4 3 3 3 3 2 2 3 5 6 7 8 9 11 13 15 18 21 24 26 27 28 27 26 25 26 29 31 32 31 32 31 28 27 28 28 28 27 27 25 24 24 24 23 24 25 25 24 24 25 25 24 25 24 24 22 20 20 19 18 16 16 15 14 14 13 13 14 15 14 13 11 10 10 9 9 10 10 10 9 8 7 7 7 6 6 6 6 5 4 4 4 4 4 3 3 3 2 2 3 4 5 5 6 5 4 4 5 7 8 8 10 10 11 12 13 13 13 13 12 12 11 11 11 10 8 7 7 7 7 7 7 7 7 8 8 9 9 8 7 5 4 4 5 5 4 4 4 3 3 4 6 7 8 9 10 10 11 12 12 13 13 14 14 15 15 15 15 15 14 14 13 13 12 12 12 12 12 13 12 13 13 13 13 13 14 15 16 16 11 5 7 6 5 3 1 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 11 nan nan nan nan nan nan nan nan 15 16 17 18 18 nan nan nan nan 19 19 nan nan nan nan nan nan 21 21 21 20 20 19 nan nan 18 nan nan 19 19 19 nan nan nan nan nan nan nan 22 23 nan nan nan 24 24 24 24 24 nan 24 24 23 22 21 20 19 18 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 14 15 15 14 14 14 14 14 14 15 15 15 15 14 14 14 13 13 13 13 13 12 13 13 13 13 14 14 14 14 14 15 16 17 18 20 21 22 22 23 24 25 26 26 27 28 28 29 30 31 31 31 32 32 33 33 34 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 29 28 27 25 24 23 22 21 20 19 19 19 19 19 20 20 21 21 21 22 22 23 23 24 25 26 28 29 32 34 35 35 34 33 32 32 32 31 29 27 26 25 26 26 25 23 21 22 24 25 25 25 25 25 25 25 25 24 22 20 18 18 18 19 18 18 17 18 18 18 18 17 16 15 14 12 10 9 9 8 7 7 7 8 9 9 9 7 6 5 5 4 5 5 6 8 10 13 16 19 21 21 20 19 17 15 14 14 14 15 16 16 15 15 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 12 11 10 9 9 10 10 10 11 11 11 11 11 12 13 14 15 15 16 17 17 17 17 17 18 20 21 22 23 24 24 24 23 18 13 8 6 4 4 4 5 5 5 4 4 3 3 3 3 3 3 4 5 6 7 8 9 10 11 14 16 19 22 25 27 27 26 24 23 24 27 30 30 29 31 32 29 28 28 29 29 28 27 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 24 23 21 20 19 18 16 15 15 15 15 14 14 14 15 15 13 12 11 10 9 9 10 10 10 9 8 8 7 7 6 6 6 5 4 4 4 4 4 3 3 3 3 3 3 4 5 6 6 6 5 4 4 6 7 8 9 10 10 10 11 12 13 13 13 13 12 11 11 11 10 8 6 5 6 6 7 7 6 7 7 7 7 7 6 5 4 3 3 4 4 4 4 4 4 4 5 6 7 8 9 10 10 11 12 12 13 13 14 14 14 15 15 15 14 14 14 13 13 12 12 12 12 12 12 12 13 13 13 13 14 15 16 18 18 16 12 10 8 5 3 3 5 6 5 5 6 6 6 7 7 7 8 9 9 9 9 9 10 10 11 12 nan nan nan nan nan nan nan 13 14 15 16 17 nan nan nan nan nan 19 20 nan nan nan nan nan nan 21 22 22 21 21 20 20 19 19 19 19 19 19 19 nan nan nan nan nan nan nan nan nan nan 24 24 24 24 25 24 25 nan nan 24 24 23 22 21 20 19 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 14 15 15 15 15 14 14 14 14 15 15 15 15 14 nan nan 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27 28 28 29 30 31 31 32 32 32 33 33 34 34 34 34 34 34 34 33 33 33 33 32 31 31 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 19 20 20 21 21 21 22 22 23 24 25 26 27 29 31 33 35 36 35 34 33 32 32 31 30 28 26 25 24 25 25 24 23 22 23 24 24 24 24 24 24 24 24 24 23 21 19 18 18 18 18 18 17 17 17 17 17 16 15 14 13 12 10 8 8 8 7 7 6 6 6 7 8 8 7 6 5 4 4 5 5 6 9 11 13 15 19 22 21 20 18 16 14 13 14 15 15 16 16 16 15 14 14 13 12 12 12 12 12 11 11 11 11 11 12 12 12 11 10 10 10 10 10 10 11 11 10 10 11 11 13 13 14 15 15 16 16 16 16 17 18 19 20 21 22 23 24 24 22 19 13 9 6 5 4 4 5 5 5 5 4 4 3 3 3 4 4 4 4 5 6 7 8 9 10 12 15 17 20 24 26 26 25 24 22 23 26 28 28 26 27 30 30 28 28 29 30 29 28 27 26 25 25 24 24 24 24 24 23 23 24 24 24 25 24 23 22 21 20 19 17 16 15 15 15 15 15 15 15 15 14 12 11 10 10 10 10 10 9 9 8 7 7 7 7 6 5 5 4 4 4 4 4 3 3 3 3 3 3 4 5 6 7 7 6 6 7 7 7 8 9 9 9 9 9 10 11 11 12 12 11 10 9 9 9 8 5 5 5 5 6 7 6 6 6 6 6 5 5 3 2 2 3 3 4 4 4 4 4 5 6 7 8 8 9 9 10 11 11 12 13 13 13 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 15 17 18 19 18 17 14 11 8 7 7 7 7 6 6 6 7 7 7 7 8 9 9 9 9 9 10 10 10 11 12 nan nan nan nan nan nan nan 12 13 14 15 16 nan nan nan nan nan 20 20 nan nan nan nan nan nan 22 22 22 22 22 22 21 20 20 19 19 19 19 20 20 20 nan nan nan nan nan nan nan nan nan 24 25 25 25 25 25 nan nan nan 25 24 23 21 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 14 14 nan nan nan nan nan nan nan nan nan 15 15 15 15 15 14 14 nan nan nan nan nan 14 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 23 24 25 26 26 26 27 28 28 29 30 31 31 32 32 32 33 33 33 34 34 34 34 34 33 33 33 33 32 32 31 31 30 30 29 28 27 27 25 24 23 22 22 21 20 20 20 20 20 21 21 22 22 23 23 24 25 26 27 29 31 33 34 35 35 34 34 33 32 32 31 29 26 25 24 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 20 19 18 18 17 17 16 16 16 15 15 15 14 13 12 11 9 8 7 7 7 6 6 5 5 6 7 7 8 7 6 4 3 4 5 6 7 9 12 13 15 19 21 20 19 17 15 13 13 14 15 16 17 17 16 15 14 14 13 12 12 12 12 12 12 12 12 11 12 12 12 12 12 11 11 10 10 10 10 10 10 10 10 10 11 12 13 13 14 14 15 15 15 16 17 18 19 20 20 21 22 23 23 22 18 14 9 7 5 4 4 4 5 5 4 4 3 3 3 4 4 4 4 5 5 5 6 7 8 10 12 14 17 20 23 24 24 23 22 22 22 24 26 27 25 25 27 29 29 28 28 30 31 30 29 28 26 25 25 25 25 25 24 23 23 23 23 23 23 23 23 22 22 21 20 18 16 15 15 15 16 16 15 15 15 14 13 12 11 10 10 10 10 9 8 7 7 7 7 6 6 5 4 4 4 3 4 4 3 3 3 3 4 4 4 5 6 6 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 10 9 8 7 7 7 6 5 5 5 5 6 6 6 5 5 5 4 4 3 1 1 2 3 3 4 4 4 4 4 5 6 7 8 8 9 9 10 10 11 12 13 13 13 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 15 17 18 18 17 16 14 12 10 9 9 8 8 7 6 7 7 7 8 8 9 10 10 10 9 9 10 10 11 11 13 nan nan nan nan nan nan 10 11 11 12 13 nan nan 15 16 18 19 20 21 nan nan nan nan nan nan 22 23 nan nan nan nan nan nan 21 20 20 19 19 20 20 20 nan nan nan nan nan nan nan nan nan 25 25 26 26 26 nan nan nan nan nan nan 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 15 15 15 14 14 14 nan nan 14 14 nan 14 14 15 15 15 15 15 15 15 15 16 16 17 18 20 21 22 23 24 25 26 26 26 27 28 28 29 30 31 31 32 32 32 32 33 33 33 34 34 34 33 33 33 33 33 32 32 31 31 30 30 29 28 28 27 26 25 24 23 23 22 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 31 33 34 35 34 32 32 33 33 33 32 30 27 25 24 23 23 23 24 25 25 25 24 24 24 25 24 23 23 23 22 22 20 19 18 18 17 16 16 15 15 14 14 13 13 12 11 9 8 7 6 6 6 5 5 4 4 5 6 6 7 8 8 7 5 4 4 6 7 8 10 12 13 16 19 19 18 17 16 14 13 14 15 16 17 18 18 17 16 15 14 13 12 12 12 12 12 12 12 12 12 12 12 13 13 12 12 11 11 11 10 10 10 9 9 9 10 11 12 12 12 13 13 14 14 15 15 16 17 18 19 19 20 21 22 23 22 18 14 10 6 5 5 5 5 5 5 4 4 3 3 3 4 4 5 6 6 6 5 6 7 8 9 11 14 17 20 22 22 21 21 21 21 22 23 25 26 24 24 26 29 29 28 28 30 31 32 31 30 28 26 25 25 25 26 25 24 23 23 22 22 23 22 22 22 22 21 20 19 17 16 15 15 16 16 16 16 15 15 14 13 11 11 11 11 10 9 8 7 7 7 7 6 6 5 4 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 7 8 9 9 8 6 5 6 6 6 7 6 6 6 6 6 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 3 2 1 1 2 3 4 4 4 4 4 4 5 5 6 7 8 8 9 9 9 10 11 12 12 13 13 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 15 17 17 17 16 15 13 12 10 10 10 9 9 8 7 7 8 8 9 9 10 11 11 10 9 9 10 10 11 11 13 nan nan nan nan nan nan 9 9 10 11 12 13 13 14 16 17 19 20 nan nan nan nan nan nan 23 23 23 nan nan nan nan nan nan nan 21 21 20 20 20 20 nan 21 nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan 25 24 23 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 14 nan nan nan nan 14 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 26 27 28 29 29 30 31 31 32 32 32 32 33 33 33 34 34 34 34 33 33 33 33 32 32 32 32 31 30 30 29 28 27 26 25 25 24 23 23 23 22 22 23 23 23 24 24 25 26 27 28 29 31 32 34 35 36 36 34 32 31 32 33 33 32 30 27 24 24 24 23 24 24 25 26 26 25 24 25 25 25 23 23 22 22 21 19 18 17 16 16 15 14 14 13 13 12 11 10 10 9 7 6 5 5 4 4 4 3 3 3 5 6 6 7 7 8 7 6 5 5 6 8 9 10 11 13 16 18 17 16 15 14 13 13 14 15 16 18 18 18 17 16 15 14 14 13 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 11 11 10 9 9 9 9 9 10 11 12 12 12 12 13 13 13 14 15 16 17 17 17 18 19 20 21 22 22 19 14 10 7 5 5 5 5 5 5 5 4 4 3 3 4 5 6 7 7 6 6 6 7 8 9 10 13 16 19 20 19 18 18 19 20 21 23 25 25 25 24 26 28 29 28 28 30 31 31 31 30 30 28 26 25 25 26 26 25 24 23 23 23 23 22 21 22 22 22 21 19 18 16 16 15 16 16 16 16 16 15 14 13 12 11 11 11 10 9 8 7 7 6 6 6 6 5 4 3 3 3 3 3 4 4 5 5 5 5 5 5 5 6 6 7 7 7 6 4 3 3 4 5 6 5 4 4 3 4 5 5 5 5 5 5 4 2 2 3 3 3 3 3 3 3 3 2 2 2 3 4 4 4 4 4 4 4 4 5 6 7 8 8 8 9 9 9 10 11 11 12 13 13 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 14 16 17 17 16 15 14 13 12 11 11 11 10 10 9 8 8 8 9 10 10 11 12 11 10 10 10 10 11 11 11 12 nan nan nan nan nan nan 9 9 9 10 11 12 13 14 15 17 19 nan nan nan nan nan nan nan nan 23 23 nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 16 16 16 15 15 15 16 16 16 17 17 18 19 20 21 22 23 24 25 25 26 27 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 33 33 33 33 33 33 33 32 32 31 30 29 28 28 27 26 25 25 24 24 24 24 24 24 25 25 25 26 27 28 29 30 32 33 34 36 37 37 37 36 34 32 32 33 33 32 30 27 25 24 24 24 24 24 25 26 25 25 25 25 25 25 24 23 22 21 19 18 16 16 15 14 13 13 12 11 11 10 9 8 8 7 5 4 3 3 2 3 3 3 2 4 5 6 6 6 7 8 8 7 6 7 8 9 10 10 10 13 16 17 16 14 13 12 12 13 15 16 17 18 18 18 17 16 16 15 14 13 13 12 12 12 12 13 13 13 13 14 14 13 13 13 12 11 11 10 10 9 9 10 10 11 11 11 11 11 11 12 12 13 13 15 16 16 16 16 17 18 19 20 22 22 19 15 11 8 6 5 5 5 5 5 5 5 5 4 4 4 5 5 6 6 7 7 8 8 8 9 11 13 15 17 18 17 16 17 18 19 21 22 24 25 25 24 25 28 29 29 29 30 31 30 29 29 29 29 27 25 26 26 27 26 25 25 24 24 23 23 21 21 22 22 21 20 19 17 16 16 16 16 16 17 17 16 15 14 13 12 11 10 10 9 8 7 6 6 6 5 5 4 3 3 2 3 3 3 4 5 5 6 6 6 6 5 5 5 4 4 4 4 3 2 2 2 3 4 4 4 3 2 2 3 3 4 4 4 4 3 2 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 6 7 8 9 9 9 9 9 9 9 10 11 12 13 13 14 14 14 14 14 14 14 13 13 13 13 12 12 12 13 13 13 13 13 13 13 15 16 17 17 16 15 14 13 12 12 11 11 11 10 10 9 8 9 9 10 11 12 12 12 11 11 11 11 11 11 11 12 nan nan nan nan nan nan nan 8 9 9 10 11 12 13 15 17 nan nan nan nan nan nan nan nan nan 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 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 23 24 25 26 27 28 29 29 29 30 30 31 31 32 32 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 32 32 31 30 29 29 28 27 27 26 25 25 25 25 25 26 26 26 27 27 28 29 31 32 33 34 35 37 37 38 38 37 35 34 34 33 33 33 31 28 26 25 24 23 22 23 23 24 24 24 25 25 24 23 23 22 21 19 18 16 15 14 13 13 12 11 10 9 8 7 7 6 5 5 3 2 1 1 2 2 3 3 3 4 6 6 6 6 7 8 8 8 7 7 9 10 10 10 9 12 15 14 13 12 11 11 12 13 16 17 18 19 19 18 18 17 16 15 14 14 13 12 12 12 13 13 13 13 14 14 14 13 13 13 12 11 11 10 10 10 10 10 10 11 11 10 10 10 10 10 11 12 13 14 15 15 15 15 16 17 18 19 21 22 20 16 12 9 7 5 5 5 5 5 6 6 6 5 5 5 5 4 5 6 8 9 9 9 9 10 11 13 15 16 16 16 16 17 18 19 20 21 23 24 24 24 25 27 29 29 29 30 30 30 28 28 28 28 27 26 26 26 27 27 26 26 25 24 24 23 22 21 22 22 22 21 19 18 17 17 16 16 17 17 17 16 16 15 13 12 11 10 9 9 8 7 6 5 5 5 4 4 3 2 2 2 3 3 4 5 6 6 7 7 6 5 4 4 3 2 1 1 2 2 3 3 3 3 4 4 3 2 2 3 3 4 4 4 4 3 2 2 1 1 0 1 1 2 2 3 4 5 6 6 6 6 6 6 6 5 5 5 5 6 8 9 9 9 9 9 9 9 9 10 11 12 12 13 13 13 14 14 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 16 17 18 17 16 15 14 14 13 12 12 12 12 11 11 10 9 10 10 11 11 12 12 12 11 11 11 11 11 10 11 11 nan nan nan nan nan nan 8 8 8 9 10 11 12 14 15 16 nan nan nan nan nan nan nan nan nan nan 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 16 17 17 17 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 29 29 29 30 30 31 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 26 26 26 26 26 27 27 28 29 30 31 32 34 35 36 37 38 38 38 37 36 35 34 33 33 33 32 29 27 25 23 22 21 21 21 21 22 23 23 23 22 20 20 19 18 17 15 14 12 12 11 11 10 10 9 8 6 5 5 4 4 3 2 2 3 3 3 3 4 4 4 5 5 5 5 5 6 7 8 8 8 8 9 10 10 9 9 12 13 12 11 10 10 11 12 14 16 18 19 19 19 19 18 17 16 15 15 14 13 13 12 12 13 13 13 13 13 14 13 13 13 13 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 10 10 11 12 13 13 14 14 14 15 16 17 18 20 22 21 18 14 11 8 6 6 5 5 5 6 6 7 6 6 6 6 5 5 6 7 9 10 9 9 10 11 13 14 15 16 16 17 17 17 18 20 21 21 23 23 24 24 26 28 28 28 28 29 28 28 27 28 28 27 26 26 26 27 27 27 26 25 25 24 24 22 21 21 21 21 21 20 19 18 17 16 16 17 17 17 16 16 15 14 13 11 10 9 8 8 7 6 5 4 4 3 3 2 2 2 2 3 4 4 5 6 6 6 5 5 4 3 2 2 2 3 4 5 4 4 3 4 5 6 6 5 4 3 3 3 4 4 5 4 4 3 2 2 1 1 0 1 2 3 4 5 6 7 7 7 7 7 7 6 6 5 5 6 7 8 9 10 10 9 9 9 9 9 10 11 11 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 16 17 17 17 16 15 15 14 13 13 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 11 11 11 10 10 10 nan nan 7 nan 8 8 8 8 9 9 10 11 13 14 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 23 24 25 26 27 28 28 29 29 29 30 30 30 31 31 32 32 32 32 32 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 29 28 28 27 27 26 26 26 26 27 27 28 29 30 32 33 34 35 36 37 38 38 38 38 37 36 35 33 32 33 31 29 26 24 21 20 20 20 19 18 19 19 20 20 18 17 16 16 15 14 12 11 10 10 10 10 10 9 8 7 5 4 3 3 3 2 2 2 4 4 4 3 4 4 5 5 5 5 4 4 4 6 7 8 9 9 9 10 9 8 9 12 11 10 9 9 10 12 14 16 17 18 19 19 19 19 18 18 17 16 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 10 10 11 12 12 12 13 13 14 15 16 17 19 21 21 20 17 14 11 9 7 7 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 9 10 11 12 13 14 15 16 17 17 17 17 17 19 20 21 21 22 23 24 25 26 27 28 28 27 27 27 27 27 28 28 27 26 26 26 26 26 26 25 25 25 25 23 22 21 21 21 21 21 20 19 18 17 17 17 17 16 16 16 15 14 13 12 11 10 8 7 6 5 5 4 3 3 2 2 1 1 2 3 4 5 6 6 5 4 2 2 1 0 1 1 3 5 6 7 6 5 4 5 7 8 8 7 5 4 3 3 4 4 5 5 4 3 2 2 1 1 1 1 2 3 4 5 6 7 7 8 8 8 8 7 6 6 6 6 7 8 9 9 10 10 9 9 9 9 10 10 11 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 17 17 17 17 16 16 15 15 14 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 12 12 12 11 11 10 10 10 nan nan 8 8 9 9 9 9 9 10 11 12 13 14 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 23 24 25 26 26 27 28 28 29 29 30 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 29 29 28 27 27 27 26 26 26 27 27 28 29 30 32 33 34 35 37 37 38 38 38 38 38 37 35 34 33 30 30 29 26 22 20 20 20 19 18 16 16 16 16 16 15 14 13 13 12 11 11 10 10 10 10 11 10 9 8 6 4 3 3 2 2 1 2 3 4 4 4 4 4 4 4 5 5 6 5 4 4 5 7 8 9 9 9 9 9 8 9 11 10 9 8 9 10 12 14 16 17 18 19 19 19 18 18 18 17 16 16 15 14 14 13 13 13 13 13 13 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 9 9 10 10 11 11 11 12 12 13 14 15 16 18 20 21 20 19 17 14 12 11 10 9 8 8 8 8 8 9 9 9 9 8 8 8 8 9 10 11 12 13 14 15 16 16 17 17 18 18 18 18 19 20 21 22 23 24 24 25 26 27 28 27 27 27 27 25 26 27 27 26 26 26 26 25 25 25 25 25 25 24 23 22 22 22 22 22 21 20 19 18 17 17 16 16 16 15 15 14 13 12 11 10 9 7 6 5 4 4 3 2 2 1 1 1 2 3 4 5 6 5 4 3 2 2 2 2 1 2 3 5 8 8 7 6 6 7 8 9 9 8 7 5 4 3 3 4 4 4 4 3 2 2 2 1 1 1 1 2 3 4 5 5 6 8 8 8 8 7 6 6 6 6 7 7 8 9 10 10 10 10 10 10 10 10 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 16 16 16 15 14 14 14 14 14 14 14 14 14 13 13 12 12 13 13 13 13 13 12 11 11 10 10 10 nan nan nan 9 9 9 9 9 9 10 12 13 14 15 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 nan nan 22 23 24 24 25 26 26 27 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 29 28 28 27 27 27 26 26 26 27 27 28 29 30 31 33 34 36 37 38 38 39 39 39 38 37 36 35 33 28 28 27 25 23 21 21 20 19 18 16 14 14 14 13 13 12 12 11 11 10 10 10 11 11 11 11 11 9 7 5 4 3 3 2 2 1 2 3 4 4 4 5 5 5 5 5 6 7 6 5 4 5 6 8 8 9 9 8 8 7 8 10 9 8 8 9 11 13 14 16 17 18 19 19 19 18 18 18 17 17 16 15 15 14 14 13 13 13 14 14 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 8 8 8 8 8 9 9 10 10 10 10 11 11 12 13 14 16 17 18 19 20 20 19 17 15 14 13 12 12 11 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 14 15 16 17 17 18 18 18 19 19 19 19 19 20 21 22 23 24 24 25 26 28 28 28 28 28 25 24 25 26 26 26 26 26 25 23 23 24 24 25 25 24 23 23 22 22 22 22 20 19 19 18 17 16 16 15 15 14 13 12 11 11 10 9 7 6 5 4 3 3 2 2 1 0 1 2 3 4 5 5 4 3 4 5 5 5 4 3 3 4 6 8 9 8 7 8 8 9 9 9 8 7 6 5 4 3 4 4 4 3 3 2 2 2 2 2 2 2 2 3 3 4 5 7 8 9 9 8 7 7 6 6 7 7 7 8 9 10 11 11 11 11 11 10 11 11 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 17 17 16 16 16 17 17 17 16 16 15 15 14 14 14 15 15 15 15 14 14 13 13 13 13 14 14 14 13 13 12 11 11 11 11 nan nan nan nan 10 10 10 10 11 12 14 15 15 16 16 16 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan 20 20 21 21 22 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan 21 22 23 23 24 25 25 26 27 27 28 29 29 29 29 30 30 31 31 31 31 31 31 31 31 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 29 28 28 28 27 27 27 26 27 27 27 28 29 30 31 33 34 35 37 38 38 39 39 39 39 37 36 35 32 28 27 27 26 25 25 23 21 19 18 16 15 14 14 13 13 12 11 10 10 10 10 11 10 10 10 9 8 7 5 4 nan nan nan nan 1 1 2 3 3 3 4 5 5 5 5 6 8 9 8 6 5 5 6 7 8 8 8 8 7 6 7 8 8 7 7 9 11 13 14 15 17 18 19 19 18 18 18 17 17 17 16 15 15 14 14 14 13 13 14 14 14 15 14 14 14 14 13 13 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 11 12 13 15 16 17 18 19 19 19 18 17 16 15 15 15 14 13 13 13 13 13 13 14 14 15 16 16 17 17 16 16 16 17 18 18 19 19 19 19 19 20 19 19 18 19 20 21 22 23 23 24 26 28 28 27 28 28 26 23 23 24 25 25 25 25 24 23 22 23 23 23 24 24 24 24 23 23 23 22 21 20 19 18 17 16 15 15 14 13 12 11 10 10 9 8 7 6 5 4 4 3 3 2 1 1 1 2 3 3 4 4 3 5 6 7 7 7 6 6 5 6 7 9 9 9 9 9 9 9 10 9 8 8 6 5 4 4 4 4 4 3 3 2 2 2 2 3 3 3 4 5 5 7 8 9 9 9 9 8 8 7 7 7 7 7 7 8 9 10 11 11 12 12 11 11 11 11 11 12 12 12 13 13 13 13 14 14 15 15 15 15 15 16 16 16 16 17 17 17 16 16 16 16 17 17 17 16 16 15 14 14 14 15 16 16 16 15 15 14 14 14 14 14 14 14 14 13 13 12 12 11 12 nan nan nan 11 11 12 12 13 14 15 15 15 16 16 16 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 nan nan nan nan nan nan nan 22 22 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 21 22 23 23 24 24 25 25 26 27 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 30 30 29 29 28 28 28 27 27 27 27 27 27 28 28 29 30 31 33 34 35 36 37 38 39 39 39 38 37 36 34 32 30 29 27 27 27 27 25 22 20 19 18 16 15 14 14 14 13 12 11 10 10 10 10 10 9 8 7 5 4 3 nan nan nan nan nan nan 0 1 1 2 3 4 5 5 5 5 6 9 10 9 8 6 6 6 8 8 9 8 8 7 6 5 6 6 6 7 9 11 12 14 16 17 18 19 19 18 18 17 17 17 17 16 16 15 15 14 14 13 13 14 14 14 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 8 8 8 8 8 9 9 10 11 12 14 15 16 17 18 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 17 18 19 20 21 21 21 20 20 19 20 20 20 20 20 20 20 21 20 19 18 18 18 19 21 21 22 24 26 27 27 26 25 26 25 23 22 23 23 24 24 23 23 23 22 23 23 22 22 22 23 23 23 23 23 22 21 20 19 18 17 16 15 14 13 13 12 11 9 8 7 7 6 5 5 5 5 4 4 3 2 2 1 2 3 4 4 4 5 7 8 8 8 9 9 8 7 8 8 9 10 10 10 9 9 10 10 9 9 8 7 5 5 4 4 4 4 3 3 3 3 3 3 4 4 5 6 7 8 9 10 10 10 10 9 9 8 7 7 7 7 7 7 8 9 10 11 11 12 12 12 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 16 16 16 17 17 17 17 16 16 16 15 14 14 15 16 16 17 16 16 15 15 15 15 15 15 15 14 14 13 13 12 12 12 nan nan nan 12 12 13 15 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 25 24 23 23 23 nan nan nan 24 24 24 23 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 nan nan nan 19 20 20 21 22 22 23 23 23 24 25 26 27 28 28 28 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 30 29 29 28 28 28 28 27 27 27 27 27 28 28 29 30 31 32 34 35 36 37 38 39 39 39 38 37 36 35 33 32 30 29 28 28 28 25 22 20 20 19 17 14 14 14 14 14 13 11 10 10 10 10 10 9 7 6 4 3 nan nan nan nan nan nan nan nan nan nan 0 2 3 4 5 5 5 6 7 9 9 8 8 7 8 8 9 9 8 7 6 6 4 4 4 5 7 8 10 12 14 16 17 18 18 18 18 17 17 17 17 17 16 16 15 15 14 14 13 13 13 14 14 14 15 15 14 14 14 13 12 12 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 13 14 15 16 17 17 17 17 17 17 16 16 17 17 17 17 18 18 18 18 19 19 20 21 21 22 23 24 23 23 22 22 21 21 21 21 21 21 21 21 20 19 18 18 18 19 20 21 22 24 27 26 24 23 23 23 23 22 22 22 22 22 22 23 23 23 23 24 23 22 21 21 22 22 22 22 22 21 20 19 18 17 16 15 14 13 12 11 9 8 7 6 5 5 5 5 5 6 6 5 5 5 4 4 4 5 5 6 6 7 9 10 10 10 10 10 10 9 9 9 9 10 10 11 10 10 10 10 9 8 8 7 6 5 5 4 4 4 4 4 4 4 4 4 5 6 7 8 9 9 10 11 11 11 10 10 9 8 7 7 7 7 7 7 7 8 9 10 11 11 12 12 12 11 11 11 12 12 12 12 12 13 13 14 15 15 15 16 16 16 16 16 17 17 18 17 17 16 17 17 17 17 17 17 17 17 16 16 15 14 14 15 17 17 17 17 17 16 16 16 16 15 15 15 14 14 13 12 12 12 nan nan nan 13 14 14 16 17 17 nan nan 16 nan 16 17 17 nan nan nan nan nan nan nan nan nan 20 21 nan nan nan nan nan nan 25 25 25 25 nan nan nan nan nan 26 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 20 20 21 21 22 22 23 23 24 25 26 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 28 28 29 30 31 32 33 35 36 37 38 38 38 38 38 37 36 35 34 33 31 30 29 29 27 25 22 20 20 19 16 14 13 14 14 14 14 12 10 10 10 10 10 9 7 6 4 nan nan nan nan nan nan nan nan nan nan nan nan 3 4 5 5 5 5 5 6 8 9 9 8 8 9 9 9 9 8 7 6 5 4 3 3 4 6 7 9 11 13 15 17 18 18 18 17 17 17 17 17 17 16 16 15 14 14 13 13 13 13 13 13 14 14 14 14 14 13 13 12 12 11 11 10 10 9 8 8 7 7 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 20 20 21 22 22 23 24 25 25 25 24 24 23 22 22 22 22 22 22 21 21 21 19 18 18 18 19 20 21 23 25 25 23 21 20 21 22 22 21 22 22 22 22 23 24 24 25 25 24 22 22 22 22 22 22 21 21 20 20 19 17 16 15 14 13 12 11 10 8 7 5 4 4 4 4 4 5 6 7 7 8 9 9 8 8 8 8 9 9 10 11 11 11 11 11 12 11 10 10 10 10 10 11 11 11 10 10 10 9 8 8 7 6 5 5 5 5 4 4 4 4 5 5 5 6 7 8 9 10 10 11 11 11 10 10 9 9 8 7 7 7 7 7 7 7 7 8 9 10 11 11 12 12 12 12 12 12 12 12 12 12 12 13 14 15 15 15 16 16 16 16 17 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 15 14 15 16 18 18 18 18 17 17 17 16 16 15 15 15 14 13 12 12 11 nan nan nan 14 14 15 15 16 nan nan 16 17 nan 17 17 18 18 18 nan nan nan nan nan nan nan 20 21 nan nan nan nan nan nan 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 20 20 21 21 21 22 22 23 24 25 25 26 27 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 28 28 29 30 31 32 33 34 35 36 37 37 37 37 36 36 35 34 33 32 31 30 30 28 27 24 21 20 19 18 16 14 14 14 14 14 13 12 11 10 10 10 10 9 7 6 5 4 nan nan nan nan nan nan nan nan nan 3 3 4 6 6 6 6 5 5 6 7 8 9 9 9 9 9 9 9 8 7 6 5 4 2 2 4 5 7 9 11 13 14 16 17 17 17 17 17 17 17 16 16 16 16 15 14 13 13 12 12 12 12 13 13 14 14 14 14 13 12 12 11 11 10 10 9 9 8 7 7 6 6 5 5 5 5 6 6 6 7 7 8 9 9 10 11 12 13 14 15 15 15 15 15 15 15 15 15 15 16 17 18 18 19 20 20 21 21 22 22 23 24 25 25 25 25 24 24 23 23 22 22 22 22 22 21 21 19 18 18 19 19 20 21 22 23 22 21 20 20 21 21 20 20 20 21 21 21 22 24 25 26 25 24 23 23 23 22 22 21 21 20 20 19 18 17 16 15 13 12 11 10 9 8 6 5 5 4 4 3 4 6 8 9 11 12 12 12 11 11 11 11 12 12 13 13 13 13 12 12 13 14 12 11 11 11 11 11 11 11 11 10 10 9 9 8 7 6 6 5 5 5 5 5 5 5 5 6 6 7 8 9 10 10 11 11 11 11 10 10 9 9 8 8 8 8 8 7 7 6 7 7 8 9 10 11 12 12 12 12 12 12 12 12 12 11 11 12 14 14 15 15 16 16 16 16 16 17 17 18 17 17 18 18 18 18 17 17 17 17 17 17 17 17 16 15 15 16 18 19 19 19 18 18 17 17 16 16 15 15 14 13 12 12 11 nan nan nan 15 15 15 15 16 nan nan 17 17 nan 17 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 20 20 21 21 21 22 22 23 24 25 26 26 26 26 27 27 28 29 29 29 29 28 28 28 29 29 29 29 29 28 28 28 28 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 30 30 31 32 34 35 35 36 36 36 35 35 34 34 33 32 32 31 30 29 28 26 24 21 20 18 17 16 15 15 14 13 13 13 12 11 10 10 10 10 9 8 6 5 nan nan 4 4 nan nan nan 4 4 3 3 4 6 7 7 7 7 6 5 6 7 8 9 9 9 9 9 8 8 7 7 6 5 3 2 2 3 5 7 9 10 12 13 15 16 16 16 16 16 16 16 16 16 16 15 15 14 13 12 12 11 11 11 11 12 12 13 13 13 13 12 11 11 10 10 9 9 8 8 7 6 6 5 5 5 4 5 5 5 6 7 7 8 8 9 10 11 11 12 13 14 14 14 14 14 14 14 14 14 14 15 16 17 18 18 19 20 20 21 21 22 23 23 24 24 24 24 24 23 23 23 23 23 23 23 22 22 21 20 18 18 19 20 21 21 22 22 22 21 20 21 22 21 20 19 19 19 19 20 21 23 24 25 25 24 24 24 23 22 21 21 20 19 19 18 17 16 15 14 12 11 10 10 9 8 7 6 6 4 2 3 4 8 12 14 16 16 15 14 13 13 14 14 15 15 15 15 14 13 13 12 13 14 13 13 12 12 11 11 11 11 11 10 10 9 9 8 7 6 6 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 8 9 11 11 12 12 12 12 12 12 12 12 12 12 11 12 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 18 19 20 20 19 18 18 17 17 16 15 15 14 13 12 12 10 nan nan 15 15 15 15 16 16 17 17 17 nan nan nan nan 18 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 20 20 20 21 21 21 22 23 24 24 25 25 25 26 26 27 27 28 28 29 28 28 28 28 28 29 29 28 28 28 28 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 27 28 28 28 28 28 29 29 30 31 32 33 34 34 35 35 35 34 34 33 32 31 31 30 30 29 28 26 25 23 21 19 17 17 17 16 15 14 13 13 13 12 11 9 9 10 10 9 8 6 5 4 4 4 4 4 4 4 4 4 4 4 5 6 7 8 8 8 6 5 5 6 7 8 8 8 7 7 7 7 6 6 5 4 2 1 1 3 4 6 8 10 11 13 14 15 15 15 15 15 15 15 15 15 15 15 14 13 12 12 11 10 10 10 10 10 11 11 12 12 12 12 11 10 10 10 9 9 8 7 6 6 5 5 4 4 4 4 4 5 6 6 7 7 8 9 9 10 11 12 12 13 13 13 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 22 21 20 20 21 22 22 23 22 22 22 22 22 22 23 23 21 19 18 18 18 18 19 21 23 24 24 24 24 23 22 21 20 19 19 18 18 17 16 14 13 12 11 10 10 9 9 9 8 8 9 5 3 4 7 13 17 20 20 19 18 17 16 16 16 17 16 16 16 16 15 14 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 7 6 6 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 11 11 11 10 10 10 10 9 9 8 8 8 7 7 7 7 7 8 9 10 11 11 12 12 13 13 13 12 12 12 12 12 12 12 13 14 14 15 15 15 16 16 16 16 16 17 18 18 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 18 19 20 20 20 19 18 18 17 16 16 15 14 13 13 12 10 nan nan nan nan nan 16 16 16 17 18 18 nan nan nan nan nan nan 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 27 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 19 19 19 19 19 20 20 20 20 21 22 22 23 24 24 25 25 25 26 26 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 27 27 28 28 28 28 28 29 30 30 31 32 33 33 34 33 33 33 33 32 31 30 29 29 28 27 26 25 24 23 20 17 16 16 16 16 15 14 13 13 13 12 10 9 9 10 10 10 8 7 6 5 4 4 4 4 4 4 4 4 4 5 7 7 8 8 8 8 6 5 5 5 6 8 8 7 6 6 6 5 5 4 4 3 2 1 1 3 4 6 8 9 11 12 13 14 14 14 15 15 15 15 15 15 14 14 14 13 12 11 10 10 9 9 8 9 9 10 11 11 11 11 11 10 10 9 9 8 8 7 6 5 5 4 4 3 3 4 4 5 5 6 6 7 7 8 9 10 10 11 12 12 12 13 13 12 12 12 12 12 12 12 13 14 15 16 17 17 18 19 19 20 20 20 20 20 19 19 19 20 20 20 20 21 22 23 23 23 23 22 21 21 22 23 24 24 24 24 24 24 24 24 24 24 23 20 18 17 17 17 18 20 22 23 23 23 23 22 21 20 19 18 17 17 16 15 14 13 12 11 11 11 10 10 11 11 12 12 13 12 10 10 13 18 22 23 23 22 20 19 19 19 18 18 17 16 16 16 15 14 14 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 8 8 7 6 6 5 6 6 6 7 7 7 7 8 9 9 10 10 10 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 8 9 10 11 11 11 12 12 13 13 12 12 11 11 12 12 12 13 13 14 14 15 15 16 16 16 16 16 17 18 18 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 17 19 20 21 20 20 19 18 17 17 16 15 14 13 12 11 10 nan nan nan nan nan 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 26 27 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 19 20 20 20 20 20 21 22 23 23 24 24 24 25 25 26 26 27 27 28 28 28 28 28 28 28 27 27 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 29 29 30 30 31 32 32 33 33 33 33 32 31 30 28 27 26 25 24 24 25 23 21 18 16 15 15 15 14 13 13 13 13 13 12 10 9 9 10 10 10 9 7 6 5 4 4 4 4 4 4 4 4 5 6 7 8 9 9 8 7 6 4 4 5 6 7 7 6 6 6 5 4 4 3 3 2 2 0 1 3 4 6 8 9 11 12 13 13 14 14 14 14 14 14 14 14 14 14 13 13 12 11 10 9 9 8 8 8 8 9 9 10 10 10 10 10 10 9 9 8 7 6 5 5 4 4 3 3 3 3 4 4 5 5 6 7 7 8 8 9 10 11 11 12 12 12 12 12 11 11 11 11 11 11 12 13 14 15 15 16 16 17 18 19 19 19 18 18 17 17 17 17 18 18 19 19 20 22 22 23 23 23 22 22 23 24 25 26 26 26 26 25 25 26 26 26 25 22 19 17 16 17 17 19 20 21 22 22 22 21 21 20 18 17 16 16 15 15 14 14 12 12 13 13 13 14 15 16 16 17 17 18 17 17 19 22 24 25 24 23 22 21 21 20 19 18 17 16 17 17 16 16 15 14 14 14 14 14 13 13 13 12 11 11 10 10 9 8 8 7 7 6 6 6 6 6 7 7 8 8 8 8 9 10 10 10 10 10 11 11 11 11 11 10 10 9 9 9 9 8 8 8 7 7 8 8 9 10 10 11 11 12 12 12 12 12 11 11 11 11 11 12 12 13 13 14 14 15 15 16 16 16 16 17 18 18 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 17 18 20 21 21 20 19 18 18 17 16 15 14 13 12 11 10 nan nan nan nan nan 16 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 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 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 23 23 23 24 24 24 25 26 26 27 27 27 27 27 27 27 27 26 25 24 24 23 23 23 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 28 28 28 27 28 28 28 29 29 30 30 31 32 32 32 33 33 32 30 29 27 26 25 23 22 23 24 22 18 16 14 14 14 14 13 12 11 12 12 12 11 10 8 9 10 10 10 9 7 6 5 5 4 4 4 4 4 4 4 5 6 8 8 9 8 8 6 5 4 3 4 6 7 7 6 5 5 4 3 3 3 3 3 2 1 2 3 5 6 8 9 10 12 12 13 14 14 14 14 14 14 14 13 13 13 13 12 12 11 10 9 8 8 7 7 7 8 8 9 9 9 10 10 9 9 9 8 7 6 5 4 3 3 2 2 3 3 3 4 4 5 6 6 7 7 8 9 9 10 11 11 12 12 11 11 11 10 10 10 10 11 11 12 13 14 14 15 15 16 17 17 17 17 17 17 16 16 16 16 16 17 17 18 19 20 21 21 22 22 22 23 23 25 26 28 28 29 29 28 28 28 29 29 27 24 21 18 17 18 18 19 20 21 21 21 21 21 21 20 18 17 16 16 16 16 16 16 15 15 16 17 17 18 18 19 19 20 21 21 22 22 23 25 25 25 25 24 23 22 22 21 20 18 17 16 17 17 17 16 16 15 15 15 14 14 14 13 13 12 12 11 10 10 9 9 8 7 7 6 6 6 6 6 7 8 8 8 8 9 9 10 10 10 10 10 10 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 9 9 10 11 11 12 12 12 12 11 11 11 11 11 11 12 12 12 13 13 13 14 15 15 16 16 16 17 17 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 19 20 21 20 20 19 18 17 17 16 14 13 12 11 10 nan nan nan nan nan 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 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 22 22 23 23 23 24 24 24 25 26 26 26 27 27 27 27 27 26 25 23 22 22 21 22 22 22 22 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 27 27 27 27 28 28 28 29 30 30 31 31 32 32 32 31 29 28 26 25 24 22 21 23 22 19 16 15 14 13 13 12 11 10 10 11 11 12 11 9 8 8 9 9 9 8 6 6 5 4 4 4 4 nan 5 5 6 6 7 7 8 8 8 7 5 3 2 3 4 5 6 6 5 4 4 2 2 3 3 4 3 3 2 2 3 5 6 7 9 10 12 12 13 13 14 14 14 14 14 13 13 13 12 12 12 11 11 10 9 9 8 8 7 7 7 7 8 8 8 9 9 9 9 8 8 7 6 5 3 2 2 2 2 2 3 3 3 4 4 5 6 6 7 8 8 9 10 11 11 11 11 11 11 10 10 10 10 10 10 11 11 12 13 13 14 15 15 16 16 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 26 28 29 30 30 31 31 31 31 31 31 29 26 23 20 20 20 20 21 21 21 21 21 21 21 21 20 19 17 17 16 16 16 17 17 18 19 20 20 20 20 21 21 21 22 22 23 23 24 25 25 25 25 25 24 24 23 22 22 21 19 17 16 16 17 17 16 16 15 15 14 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 7 7 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 9 9 9 8 8 8 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 15 15 15 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 18 19 20 20 20 19 18 18 17 16 15 13 12 11 10 nan nan nan nan nan nan 17 18 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 20 20 20 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 25 23 21 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 26 27 27 27 27 27 27 27 27 27 28 29 29 30 30 31 31 30 30 29 28 27 25 24 24 22 21 21 20 16 15 nan nan 14 12 11 nan nan nan nan nan 10 10 9 8 8 8 8 8 7 6 5 4 4 4 4 4 nan 5 6 7 8 8 8 8 8 7 6 5 2 1 2 4 5 6 5 4 4 3 2 1 3 4 4 4 3 2 2 3 5 6 7 9 10 11 12 13 13 13 13 13 13 13 13 13 12 12 11 11 11 11 10 9 9 9 8 8 7 7 7 7 7 7 8 8 8 8 8 7 7 6 4 3 1 1 1 2 2 2 3 3 3 4 4 5 6 7 7 8 9 9 10 11 11 11 11 11 10 10 10 10 10 10 10 11 11 12 12 13 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 15 15 16 16 17 19 20 21 23 24 26 28 30 31 32 32 33 33 33 33 33 31 29 23 20 25 25 24 23 21 20 20 20 21 21 20 20 19 18 17 17 17 17 17 18 20 22 22 23 22 22 23 23 24 24 24 24 24 24 25 25 25 24 24 24 24 23 23 22 21 20 18 17 16 16 16 16 15 15 14 14 13 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 8 8 8 8 9 9 10 10 11 11 11 11 10 10 10 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 15 16 16 15 15 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 18 19 20 20 19 19 18 17 16 15 13 12 11 10 nan nan nan nan nan 17 18 18 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 20 20 20 20 20 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 25 25 25 25 25 24 22 20 19 18 18 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 26 27 27 27 28 29 29 29 29 29 29 28 28 27 26 24 24 24 23 21 19 17 15 15 nan nan 14 11 nan nan nan nan nan nan nan 9 8 7 7 7 7 7 6 5 5 4 4 5 5 5 5 6 7 8 8 8 8 8 8 8 7 5 3 1 2 4 5 6 5 5 5 4 2 1 2 3 4 4 3 2 2 3 4 6 7 8 10 11 12 13 13 13 13 13 13 13 13 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 4 3 1 0 1 2 2 2 2 2 3 3 4 4 5 6 7 8 8 9 10 10 10 11 11 10 10 10 10 9 10 10 10 10 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 15 16 17 18 19 21 23 26 28 31 33 33 33 33 34 34 35 35 35 33 23 18 25 29 28 24 21 21 21 20 20 21 21 20 20 19 19 20 20 20 19 20 22 24 25 25 25 24 25 25 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 22 21 20 19 17 16 16 16 15 15 14 13 13 12 11 11 10 11 11 11 11 11 11 11 10 10 10 10 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 10 10 11 11 10 10 10 10 9 9 9 8 8 8 9 9 10 10 10 11 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 14 15 15 15 15 14 13 12 12 12 13 14 15 15 15 16 16 16 16 16 17 16 16 16 16 17 18 19 19 19 19 19 18 18 16 15 14 12 11 10 17 17 nan nan nan 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 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 24 24 24 24 24 22 20 17 16 16 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 24 25 25 25 26 26 26 26 26 26 26 26 27 28 28 28 28 28 28 27 27 26 26 25 24 24 24 23 21 18 15 13 nan nan nan 14 10 nan nan nan nan nan nan nan 8 7 7 6 nan 6 6 6 5 5 5 5 5 6 6 7 7 8 8 8 8 8 8 9 9 8 6 4 3 3 5 6 6 6 6 6 5 4 2 1 2 3 3 3 2 2 3 4 5 7 8 9 11 12 12 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 5 4 3 2 1 1 2 2 2 2 2 2 3 3 4 5 5 6 7 8 8 9 9 10 10 10 10 10 10 10 9 9 10 10 10 10 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 14 15 16 18 19 21 24 27 30 33 36 37 35 34 34 35 37 37 37 28 23 27 32 32 25 19 19 23 25 22 22 22 22 22 21 22 23 24 24 23 24 25 25 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 24 24 23 23 22 21 20 19 18 17 16 15 15 14 14 13 12 11 10 9 9 9 9 10 10 11 11 11 10 10 10 10 10 10 9 9 8 8 9 9 10 10 10 9 9 8 8 8 8 9 9 9 10 10 11 11 11 10 10 10 10 9 9 9 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 13 13 14 14 14 13 12 11 11 11 11 12 13 14 14 15 15 15 16 16 16 16 17 17 16 16 16 17 18 19 19 19 19 18 18 17 15 14 12 11 10 18 18 18 nan 18 18 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 23 23 23 24 24 24 24 24 23 23 20 17 15 14 14 14 15 15 15 16 16 16 17 17 18 19 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 26 26 27 27 27 27 26 26 26 26 25 25 25 24 23 23 22 21 17 14 13 nan nan 16 13 10 8 nan nan nan nan nan nan nan 7 6 6 nan 6 6 6 6 6 6 6 7 7 7 8 9 8 8 8 7 8 9 10 10 9 8 6 5 5 6 7 7 7 8 8 8 6 4 2 1 2 2 2 1 2 2 4 5 6 8 9 10 11 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 6 6 6 6 5 5 4 4 3 1 1 1 1 2 2 2 2 2 2 3 4 4 5 6 7 8 8 9 9 9 10 10 10 10 9 9 9 9 10 10 10 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 14 15 16 18 20 22 25 29 32 36 39 39 36 35 35 36 37 37 34 30 31 35 36 31 19 14 19 26 25 23 24 24 24 24 24 25 26 26 26 26 26 27 27 28 28 28 27 27 27 27 28 28 28 27 26 26 25 25 24 24 24 23 22 22 21 20 19 18 16 15 15 14 14 13 12 12 10 10 9 8 8 8 9 9 10 10 10 10 10 11 11 11 10 10 9 9 9 9 10 10 10 10 10 9 8 8 8 9 9 9 10 10 11 11 11 10 10 10 10 10 10 9 9 8 8 9 9 9 10 10 10 10 10 9 9 10 10 10 10 10 11 11 12 12 12 12 12 12 12 13 13 13 13 12 10 9 9 10 11 12 12 13 14 14 14 15 15 15 16 16 17 17 17 17 17 17 18 18 19 19 19 19 18 17 15 14 12 11 10 18 18 18 18 18 18 nan nan 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 nan nan nan 21 20 20 20 20 20 20 20 nan 20 20 20 20 21 21 21 21 21 21 21 22 22 22 23 23 23 23 24 23 23 22 21 19 16 14 12 12 13 14 14 14 15 15 15 15 16 16 18 19 21 22 22 22 22 23 23 24 24 24 24 24 24 25 25 25 26 26 26 25 25 25 25 25 24 24 24 23 22 21 20 18 16 14 12 11 12 12 10 7 5 nan nan nan nan nan nan nan 6 6 nan nan 6 6 6 7 7 7 8 8 8 9 9 9 9 8 8 8 9 11 12 11 11 9 8 7 7 7 7 8 8 9 10 10 9 7 4 2 1 1 0 1 1 2 4 5 6 7 8 9 10 11 11 12 12 11 11 11 11 11 11 11 11 11 10 9 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 3 2 1 1 1 1 1 1 1 2 2 2 3 3 4 6 7 8 8 8 8 9 9 9 10 9 9 9 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 14 15 16 17 19 21 23 26 29 32 36 38 38 36 35 36 36 37 36 34 35 37 38 35 27 17 16 22 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 27 27 26 27 28 29 29 28 27 27 26 25 25 24 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 9 9 8 8 8 9 9 9 10 10 11 11 12 12 12 11 11 10 10 10 10 10 10 11 11 10 9 9 9 9 9 9 9 10 10 11 11 11 10 10 10 10 10 10 9 9 9 8 9 9 9 10 10 10 10 9 9 9 9 10 10 10 10 11 11 11 12 12 11 11 11 12 12 12 12 12 10 9 8 9 10 11 11 12 13 13 14 14 14 15 15 15 16 16 17 17 17 17 17 17 18 18 19 19 19 19 18 16 14 12 11 10 18 nan nan nan 18 nan nan nan 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 20 20 20 20 20 20 20 20 20 21 21 20 20 20 21 21 21 21 21 22 22 22 23 23 23 23 23 22 22 20 19 16 13 11 11 12 13 13 14 14 15 15 15 15 15 16 18 20 21 22 22 23 23 23 23 23 23 23 23 23 24 24 25 25 25 24 23 23 23 23 23 23 23 22 22 20 17 15 14 14 13 11 9 8 8 6 4 3 3 nan nan nan nan nan nan nan nan nan nan nan 6 7 7 8 8 9 9 9 10 10 10 9 9 9 9 10 11 12 12 11 10 8 8 7 7 8 8 9 11 11 12 10 8 5 3 2 1 1 2 2 3 4 5 6 7 8 9 10 10 10 11 11 11 11 11 11 11 11 12 11 11 10 9 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 3 3 2 2 1 1 1 1 1 1 2 2 2 2 3 5 6 7 7 7 7 8 8 9 9 9 9 8 8 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 19 21 23 25 28 31 34 36 36 36 36 37 37 37 36 36 37 38 37 32 25 19 20 25 27 27 28 28 28 27 27 27 28 28 27 27 27 28 28 28 28 27 27 26 27 28 29 29 29 28 27 27 26 25 24 23 22 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 9 9 9 9 9 9 10 10 11 11 12 12 13 13 13 13 12 12 11 11 11 11 11 11 11 11 10 10 9 9 9 9 10 10 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 9 9 9 10 10 11 11 12 12 13 14 14 15 15 15 16 16 17 17 18 18 18 18 18 18 19 19 19 19 18 16 14 12 11 10 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 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 22 21 21 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 22 21 20 18 15 12 10 10 11 12 12 13 14 14 15 15 16 16 16 17 18 20 22 23 23 23 22 22 21 21 21 22 22 22 23 24 24 24 23 22 22 22 22 22 22 21 20 19 17 14 10 9 11 12 10 7 5 4 4 3 2 2 3 nan nan nan nan nan nan nan nan nan nan nan 7 7 8 9 9 10 10 10 10 10 10 10 10 11 12 12 12 12 11 10 8 7 7 7 8 9 11 12 13 13 11 8 6 4 3 2 3 3 4 4 4 5 6 7 8 8 9 9 10 10 10 10 10 10 11 11 11 11 11 10 10 9 8 7 6 6 6 6 6 6 5 6 5 5 5 5 5 5 5 5 5 5 5 4 4 3 2 2 2 1 1 1 1 1 1 1 2 2 3 4 5 6 7 7 7 7 7 8 8 8 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 16 17 19 21 23 25 28 31 34 35 36 37 38 38 37 36 35 36 37 36 34 29 22 20 24 26 28 29 29 29 29 28 28 29 29 28 28 28 28 28 28 28 27 27 27 27 28 29 29 29 29 28 27 26 25 24 23 22 21 21 19 19 17 17 16 15 13 12 11 11 10 10 10 10 9 9 10 10 11 11 11 12 12 13 14 14 15 14 14 13 13 13 12 12 12 12 12 12 11 11 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 11 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 12 12 13 14 14 15 15 16 16 17 18 18 19 18 18 18 19 19 19 19 19 17 16 14 12 11 10 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 32 32 32 32 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 21 nan 20 20 20 20 20 21 21 21 21 20 20 20 20 20 21 21 21 22 22 22 22 22 23 23 22 21 20 19 18 15 11 9 9 9 10 12 12 13 14 15 15 16 16 16 17 17 18 20 22 23 23 22 21 21 20 20 20 21 21 22 23 23 23 23 22 21 20 20 20 20 18 18 17 15 11 6 5 8 9 9 6 3 3 3 2 2 2 2 2 nan nan nan nan nan nan nan nan nan nan 7 8 8 9 9 10 10 10 10 10 10 10 11 12 12 13 13 13 11 10 8 7 6 7 8 10 12 14 14 13 11 8 6 5 5 4 4 4 5 5 5 5 6 7 7 8 8 9 9 9 9 9 10 10 10 11 11 11 10 10 9 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 4 3 3 3 2 2 1 1 0 0 1 1 1 2 2 3 5 5 6 6 6 6 7 7 7 7 8 8 9 9 10 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 11 10 11 12 13 15 17 19 20 23 26 29 32 33 34 35 36 37 37 36 34 33 34 35 33 29 24 23 24 25 27 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 27 28 28 29 29 29 29 28 27 26 25 24 23 22 21 19 18 17 16 15 14 13 11 11 10 10 10 10 10 10 10 10 11 11 12 12 12 13 14 14 15 16 16 15 15 14 14 13 13 12 12 12 12 12 11 11 10 10 10 10 10 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 10 9 9 10 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 9 9 9 10 11 12 12 13 14 15 15 16 16 17 18 19 19 19 19 19 19 19 20 19 19 17 15 14 13 11 10 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 32 32 32 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 nan 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 21 20 19 18 14 10 7 7 8 9 11 12 13 14 14 15 16 17 17 17 18 18 20 21 22 22 22 21 20 20 19 19 20 20 21 22 22 22 21 21 19 18 18 18 17 15 14 13 11 7 4 3 5 7 7 5 2 1 1 1 1 1 2 2 2 2 2 3 3 3 4 nan nan nan nan 8 9 9 9 9 9 10 10 11 11 11 11 12 12 13 13 13 12 10 8 6 6 7 9 11 13 15 14 13 10 7 6 6 6 5 4 5 5 5 5 5 6 6 7 8 8 8 8 8 9 9 9 10 10 10 10 10 10 9 8 8 7 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 4 3 3 3 3 3 2 1 1 1 1 1 1 2 2 3 4 5 5 5 5 6 6 6 6 6 7 8 9 10 10 11 11 11 11 11 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 9 8 9 11 13 15 17 18 21 24 27 29 31 31 32 32 33 34 34 32 31 32 31 30 27 25 24 24 25 26 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 28 27 27 27 28 28 29 30 30 29 28 28 26 25 24 23 22 21 20 19 18 16 15 14 12 11 10 10 10 10 10 10 10 10 10 11 12 12 12 12 13 13 14 15 16 16 16 16 15 15 14 14 13 13 12 12 12 12 11 11 10 10 10 11 11 11 11 11 11 11 10 10 9 9 9 9 9 10 10 10 10 9 10 10 10 10 9 9 8 8 8 9 9 10 11 11 11 12 12 12 12 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 10 11 12 13 14 14 15 16 16 17 18 19 19 19 19 19 19 20 20 20 19 18 16 15 13 12 11 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 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 23 22 nan nan 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 22 22 22 22 22 22 22 22 21 20 19 17 13 9 7 7 8 9 10 11 12 13 14 14 15 16 17 18 18 18 18 19 20 21 21 21 20 20 19 19 19 20 20 20 20 20 20 19 18 17 16 15 12 10 8 7 5 4 4 4 4 6 6 4 2 1 1 1 2 1 1 2 2 2 2 2 3 3 4 5 nan nan nan 9 9 9 9 9 9 9 10 11 11 12 12 11 12 12 13 12 11 9 8 7 7 8 9 11 13 15 15 13 10 7 6 7 7 6 5 5 5 5 5 5 5 6 6 7 7 7 8 8 8 9 9 10 10 10 10 10 9 9 8 7 6 5 5 4 4 5 5 5 5 4 4 5 5 5 5 5 6 6 6 6 6 5 4 4 3 3 3 4 3 3 2 2 2 2 1 2 2 3 4 4 4 4 5 5 5 5 5 6 6 7 9 9 10 10 11 11 10 11 12 13 13 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 9 8 7 8 10 11 13 15 16 18 21 23 26 28 29 30 30 31 31 32 30 29 29 28 27 26 24 24 24 24 25 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 27 28 28 29 29 30 30 29 28 27 26 25 24 23 22 20 19 18 17 15 14 12 11 10 10 10 11 11 11 10 10 11 11 11 12 12 11 12 12 13 14 16 16 16 16 16 15 15 14 13 13 13 13 12 12 12 11 11 10 11 11 12 12 12 11 11 10 10 10 9 9 9 9 10 10 10 10 10 9 10 10 10 10 9 9 8 8 8 8 9 10 11 11 12 12 12 12 12 12 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 10 11 12 13 14 15 16 16 17 18 19 19 20 20 20 20 20 21 21 20 19 18 16 14 12 11 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 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 23 23 nan nan 21 21 21 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 20 19 17 14 10 7 7 7 8 9 10 11 12 13 14 14 15 16 17 17 17 17 17 18 19 20 20 20 20 20 19 19 19 19 19 19 18 18 17 17 17 16 14 11 8 4 3 2 3 4 5 5 4 4 4 3 2 1 2 3 3 2 1 1 2 2 1 2 2 3 4 5 nan nan nan 8 9 9 9 8 8 8 9 10 11 12 12 12 11 11 11 11 10 9 7 7 8 8 9 11 13 15 15 12 9 7 7 8 7 6 5 4 5 5 5 5 5 5 6 6 7 7 7 7 8 9 10 10 10 10 10 9 9 8 8 7 6 5 5 4 4 4 5 5 5 4 4 4 5 5 5 5 6 6 6 6 6 5 5 4 3 3 3 4 5 4 3 3 2 2 2 1 2 3 3 4 4 4 4 5 5 5 5 5 6 7 8 9 9 10 10 9 9 10 12 13 13 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 10 9 8 8 8 8 9 11 13 15 17 19 21 23 25 27 28 28 29 30 30 29 28 28 27 26 24 23 23 23 23 24 25 26 26 27 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 28 28 27 26 25 24 22 21 20 18 17 16 14 13 11 10 10 12 13 12 12 11 11 11 11 11 11 11 11 11 11 12 13 15 16 16 16 16 15 15 14 14 13 13 13 13 12 12 11 11 11 11 12 12 12 11 11 11 10 10 9 9 9 9 10 10 10 10 10 10 9 10 10 10 9 9 8 8 7 8 8 10 11 11 12 12 13 13 13 12 12 12 11 10 10 10 11 11 10 9 9 8 8 8 8 9 10 10 11 12 13 15 16 16 17 18 19 19 20 20 21 21 21 21 21 21 20 19 17 15 13 11 nan nan 19 19 nan nan 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 nan nan 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 20 18 17 16 14 11 8 7 7 8 9 10 11 12 13 13 14 14 15 17 17 17 17 16 17 17 18 19 19 20 20 20 19 19 19 18 17 17 16 16 15 15 15 15 13 9 4 1 2 3 4 5 5 5 4 4 3 3 2 2 3 4 4 3 2 0 1 1 1 2 3 3 4 5 5 6 7 7 8 8 8 8 8 8 8 9 10 11 12 12 11 10 9 8 8 6 5 6 7 8 9 11 13 15 14 11 8 7 8 9 8 6 5 4 4 5 5 5 5 5 5 5 6 6 7 7 8 9 10 10 10 10 10 9 9 8 7 6 6 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 4 4 3 3 4 5 5 4 4 3 3 2 1 2 3 3 3 4 4 4 5 5 5 5 5 6 7 8 10 9 7 6 5 7 9 11 13 13 14 14 14 14 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 8 7 7 7 9 12 14 15 17 19 21 23 25 26 27 28 28 28 28 28 27 26 25 24 23 23 23 24 24 25 25 26 27 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 26 26 25 24 22 21 20 19 18 17 15 14 13 13 14 12 13 14 13 13 12 12 12 12 12 11 11 10 9 9 13 15 15 15 16 16 15 15 14 14 14 14 13 13 12 12 11 11 11 11 12 12 11 11 11 11 10 10 9 9 9 9 10 10 10 10 10 10 9 10 10 9 9 9 8 7 7 8 9 10 11 12 12 12 13 13 13 13 12 12 11 11 11 11 11 11 11 10 9 8 8 8 8 9 9 10 11 12 13 14 15 16 17 18 19 19 20 21 21 21 21 22 22 21 20 19 18 15 13 11 nan nan nan nan nan nan 18 18 19 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 20 18 16 15 14 13 11 8 7 6 7 9 10 11 12 13 14 14 14 14 16 17 18 17 16 16 16 17 17 18 19 19 19 19 19 19 18 17 16 15 14 13 13 13 14 14 12 7 2 2 4 4 4 4 4 4 4 4 3 3 3 3 4 5 4 4 3 1 1 1 1 2 3 4 4 4 5 5 6 6 6 7 7 8 nan 8 8 8 9 11 12 12 11 9 7 5 4 1 2 4 6 8 10 11 13 14 13 10 8 8 9 9 8 7 5 4 4 4 5 5 4 4 4 5 5 5 6 7 8 9 9 9 10 10 10 9 9 8 7 6 6 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 4 4 3 3 4 5 5 4 4 3 2 1 1 2 3 4 4 4 4 5 5 5 5 6 6 7 8 10 10 8 6 5 6 9 11 12 13 13 13 14 14 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 9 8 6 7 8 10 12 14 16 18 20 22 23 25 26 27 27 28 28 28 27 27 26 25 25 24 25 25 25 26 26 27 27 27 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 27 26 26 25 24 23 21 20 19 18 17 16 16 15 16 18 15 12 14 15 15 15 14 14 13 13 12 12 11 8 7 11 14 15 15 16 16 16 15 15 14 14 14 13 13 12 12 11 11 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 10 10 10 10 9 10 10 10 9 9 8 8 7 7 8 9 10 11 12 12 13 13 13 13 13 13 12 12 11 11 11 11 12 11 10 10 9 8 8 8 9 9 10 11 12 13 14 15 16 17 18 19 19 20 21 21 22 22 23 22 22 21 19 18 16 14 12 nan nan nan nan nan nan nan nan 18 18 19 19 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 21 21 19 17 14 12 11 12 12 10 7 6 6 8 9 11 12 13 14 14 15 15 15 16 17 18 17 16 16 16 17 18 18 18 18 18 18 18 18 17 16 15 13 12 12 12 12 13 13 10 5 1 2 4 4 4 4 4 4 4 4 3 4 4 5 6 6 5 4 3 2 2 2 2 2 3 4 4 5 5 5 5 5 5 5 6 nan nan 8 8 9 9 11 12 11 10 8 7 4 2 3 4 4 5 7 10 12 13 13 11 9 8 9 10 10 9 7 5 4 3 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 9 10 10 9 8 8 7 6 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 4 3 3 3 5 5 5 4 4 3 2 1 2 3 4 4 4 4 5 5 5 6 6 6 7 8 9 9 9 8 7 8 9 11 12 13 13 13 13 14 13 13 13 14 14 13 13 13 13 12 12 11 11 11 11 10 8 6 6 7 9 11 12 14 15 17 19 21 22 24 25 26 26 27 27 27 27 27 27 26 26 26 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 31 31 31 31 31 31 30 30 30 30 29 29 29 28 27 27 26 25 24 23 22 21 20 19 18 17 17 17 18 18 17 15 15 16 16 17 16 16 16 15 14 13 11 7 7 10 13 14 15 16 16 16 16 15 15 14 14 13 13 12 12 11 12 12 12 12 12 11 11 10 10 10 10 9 9 9 9 9 10 10 10 9 9 9 10 10 10 9 9 8 7 7 7 8 10 11 12 13 13 13 14 14 14 13 13 12 12 12 12 12 12 11 11 10 9 8 8 8 9 9 10 10 11 12 14 15 16 17 18 19 19 20 21 22 22 23 24 23 23 21 20 18 16 14 12 nan nan nan nan nan nan nan nan nan nan 18 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 22 21 21 21 21 21 21 22 22 22 21 21 21 20 18 16 13 10 9 11 12 12 9 7 7 8 9 10 11 13 14 14 15 15 15 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 16 15 14 13 12 12 11 12 12 11 7 3 0 3 4 5 5 5 4 3 3 3 4 4 5 7 7 7 5 4 4 3 3 3 2 2 3 4 4 5 5 6 5 5 5 nan nan nan nan 8 9 9 9 10 11 11 9 8 7 6 5 5 5 5 6 8 10 12 12 12 11 9 9 10 10 10 9 8 6 4 3 3 3 4 4 4 4 5 5 5 5 6 6 7 8 9 9 10 10 10 9 8 7 6 5 5 4 4 4 4 4 5 5 5 5 5 5 6 6 5 6 6 6 6 5 5 5 5 4 4 3 2 3 5 6 5 4 4 4 3 2 2 3 3 4 4 4 4 5 5 5 6 6 7 8 8 8 8 8 9 9 10 11 12 12 12 13 13 13 13 13 13 14 14 14 14 13 13 13 12 12 12 12 12 11 9 7 6 6 7 9 11 12 14 15 17 18 20 21 22 23 24 25 26 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 28 29 29 29 30 30 31 31 32 32 32 31 31 31 31 30 30 30 30 29 29 28 28 27 26 25 24 23 22 21 19 18 18 18 19 20 19 18 18 18 18 18 18 18 18 18 18 16 14 11 9 9 11 13 14 15 16 17 17 16 16 15 15 14 13 13 12 12 12 11 12 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 9 8 7 6 7 8 10 12 13 13 13 14 14 14 14 13 13 13 12 12 12 12 12 12 12 11 10 9 9 9 8 9 9 10 11 12 13 15 16 17 18 19 20 20 21 22 23 24 24 25 23 22 20 18 17 15 13 nan nan nan nan nan nan nan nan nan nan nan 17 17 18 18 19 19 20 20 21 nan nan nan nan nan nan nan nan 27 28 28 29 nan nan nan nan nan nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 22 22 21 21 21 21 21 21 21 21 21 20 19 18 17 15 12 9 8 9 10 11 11 9 8 8 9 10 11 12 13 14 15 15 15 16 16 16 17 17 17 17 17 17 17 18 18 18 19 19 18 17 16 15 14 14 15 15 13 11 11 10 8 5 2 1 3 4 5 6 6 5 4 3 4 4 5 6 7 8 7 6 5 4 4 5 4 4 3 3 4 4 5 5 6 6 5 5 5 nan nan nan 8 9 9 9 9 9 9 9 8 8 7 7 7 6 6 7 9 11 12 12 11 11 10 10 10 10 10 9 8 7 5 3 3 3 4 4 5 5 5 5 5 5 5 6 7 7 8 10 11 12 11 10 8 7 6 5 4 4 4 4 4 4 5 5 5 6 6 6 6 5 5 6 6 6 6 5 5 5 5 5 4 3 3 4 6 6 5 5 5 4 3 2 1 2 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 14 14 14 13 13 13 12 12 13 13 13 12 11 9 7 6 6 8 10 11 13 14 15 16 17 18 20 21 22 23 24 25 26 26 26 26 26 27 27 28 29 29 30 30 30 30 29 29 29 30 30 31 31 32 32 32 32 32 32 31 31 31 31 31 31 31 30 29 29 28 27 27 26 25 24 22 21 19 18 19 21 22 22 21 20 19 19 19 19 19 20 20 19 19 18 16 15 13 13 14 15 16 17 17 17 17 16 16 15 14 14 13 12 12 12 11 11 12 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 8 7 6 7 8 10 12 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 10 9 8 8 8 9 10 11 13 14 16 17 18 19 20 20 21 22 23 24 25 25 24 22 20 19 17 16 14 nan nan nan nan nan nan nan nan nan nan nan nan 15 15 16 16 17 17 18 19 20 21 nan nan nan nan nan nan 27 27 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 22 22 21 21 21 21 21 21 21 20 19 18 17 15 13 11 9 7 7 8 10 10 10 9 9 10 10 11 12 13 14 14 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 18 17 15 14 14 14 14 14 11 11 10 8 5 2 1 2 3 5 6 6 6 5 5 4 5 5 6 6 7 7 7 6 5 5 5 6 6 5 4 4 4 5 5 5 6 5 5 4 5 7 nan nan 8 8 9 9 9 9 8 8 8 8 8 8 8 7 7 9 10 12 12 12 11 11 10 10 10 10 10 9 8 7 6 4 3 3 4 4 5 5 5 6 6 6 6 6 6 7 8 10 12 13 13 11 10 8 7 5 5 4 4 4 4 4 5 5 6 6 6 6 6 5 5 6 6 6 5 5 5 5 5 5 4 4 4 6 7 6 6 5 5 4 3 2 1 2 3 3 4 4 4 4 5 5 6 6 7 7 7 7 8 8 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 14 13 13 12 12 13 14 13 13 11 10 8 7 6 7 8 10 11 13 14 15 16 17 18 19 20 21 22 23 24 24 25 25 25 26 27 27 28 29 30 30 31 30 30 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 29 29 28 27 27 26 24 23 20 19 20 22 23 24 24 22 21 20 19 19 19 20 20 20 20 20 19 17 16 15 16 16 17 17 18 18 18 17 16 16 15 14 13 13 12 12 11 11 12 12 12 12 11 11 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 8 7 8 9 11 12 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 13 12 11 10 9 7 7 7 8 10 12 14 16 17 18 19 20 21 21 22 23 25 25 25 24 23 20 19 18 16 15 nan nan nan 14 14 13 nan nan nan nan nan nan 13 13 13 13 14 15 15 16 17 18 19 nan nan nan nan nan 25 27 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 22 22 21 21 21 21 21 21 20 19 17 16 14 13 11 9 7 6 6 7 9 10 10 10 10 11 11 12 13 14 14 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 18 17 16 15 14 14 14 14 14 12 11 9 6 2 1 2 4 4 5 6 7 7 6 nan 5 6 7 7 7 7 7 7 7 7 6 6 7 7 7 6 6 5 5 5 5 5 4 4 4 5 6 8 8 7 7 8 9 9 8 8 7 7 6 7 8 9 9 9 11 12 12 12 12 12 11 10 10 10 10 10 9 8 7 6 5 4 3 4 5 5 6 6 6 6 6 6 7 7 7 7 9 12 14 14 12 11 9 8 6 5 4 4 4 4 5 5 5 6 6 6 6 6 5 5 5 6 6 5 5 5 4 4 4 5 5 5 6 7 7 6 6 5 5 4 2 0 2 3 4 4 4 4 5 5 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 14 13 12 12 12 13 13 13 12 11 10 9 8 7 7 7 8 10 11 12 13 14 15 16 17 18 19 20 20 21 22 23 24 24 25 26 26 27 28 29 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 32 32 32 31 30 30 29 29 28 27 25 23 21 21 22 24 25 25 24 22 21 20 19 19 19 19 19 19 19 19 18 17 17 17 17 18 18 19 18 18 18 17 16 15 15 14 13 12 12 12 12 12 12 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 8 8 10 11 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 11 9 8 6 5 6 8 11 13 15 17 18 19 20 21 21 22 24 25 25 25 25 23 21 19 18 17 15 nan nan nan 12 12 11 11 10 nan nan nan 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 21 22 24 25 26 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 22 22 21 21 21 21 21 20 19 18 16 15 13 12 11 8 6 5 5 7 8 9 10 10 11 11 12 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 18 17 16 15 15 14 14 13 13 13 13 11 8 3 2 3 4 5 5 nan 7 8 nan nan nan nan 7 8 nan nan nan nan 8 9 8 8 7 7 7 7 7 7 7 6 5 5 5 4 4 3 4 6 7 7 6 6 7 8 9 8 7 7 6 5 6 9 10 10 11 12 13 13 12 11 11 11 10 10 11 10 10 9 9 8 7 5 4 4 4 5 6 7 7 7 7 7 7 7 7 7 7 8 11 13 14 13 11 10 9 7 6 5 4 4 4 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 6 7 7 7 7 6 5 4 3 2 3 4 4 5 5 5 6 6 6 7 7 7 7 7 6 6 7 7 7 8 8 8 8 8 8 8 9 9 10 10 10 11 11 12 12 12 11 10 11 12 12 12 11 9 9 9 9 9 8 7 7 9 10 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 24 25 26 27 28 29 30 32 33 33 34 34 33 33 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 33 33 33 32 32 31 30 30 29 28 26 24 23 24 25 25 25 24 23 22 21 20 20 19 19 19 19 19 18 18 18 18 18 18 19 19 20 20 19 18 18 17 16 15 14 14 13 12 12 13 13 13 13 12 12 11 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 9 8 8 10 11 12 13 13 14 14 14 14 15 15 14 14 14 14 14 14 14 14 13 13 14 14 13 12 10 8 6 4 4 6 9 12 15 17 18 19 20 21 21 22 24 25 25 25 24 23 21 19 18 17 16 nan nan nan nan 10 10 9 9 nan nan nan 9 9 9 9 9 10 10 nan nan nan nan 13 14 15 17 18 19 21 23 24 26 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 23 22 21 21 20 20 20 20 19 18 16 15 14 13 11 10 8 6 4 5 6 8 9 10 11 11 12 13 13 14 14 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 18 18 17 16 16 15 15 14 14 14 13 14 14 12 7 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 9 8 7 7 7 8 8 nan nan 5 4 5 5 4 3 4 5 6 6 5 5 6 8 8 8 7 7 7 8 9 10 11 11 12 13 13 12 11 11 11 11 11 11 11 11 10 10 9 8 7 6 5 5 5 6 7 7 8 8 8 8 8 9 8 7 5 7 10 12 12 12 11 11 10 9 7 6 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 8 8 9 8 7 6 5 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 6 6 6 6 7 7 7 7 8 8 7 7 7 8 8 9 9 9 10 10 11 10 8 9 10 11 11 11 10 9 8 8 9 9 8 8 7 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 23 24 25 26 28 30 31 33 34 35 35 35 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 34 34 34 33 33 32 32 31 30 28 26 25 26 26 27 26 25 24 23 22 21 20 20 19 19 19 19 18 18 18 18 18 19 20 21 21 21 20 20 19 18 17 16 15 14 14 14 14 14 14 13 13 12 11 10 10 10 9 9 9 9 9 9 9 8 8 8 8 9 9 10 10 10 10 10 8 6 8 10 12 13 13 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 13 13 13 14 14 12 11 9 6 4 2 4 7 11 14 17 18 19 20 20 21 22 24 25 25 24 24 23 21 19 18 17 16 nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 9 9 nan nan nan nan nan nan 12 13 14 15 17 18 20 22 24 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 22 21 20 20 19 19 19 17 16 15 14 13 12 11 10 8 6 5 6 7 8 9 10 11 12 12 13 13 14 14 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 18 17 17 16 16 15 15 15 15 15 14 14 14 14 11 7 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 8 nan nan nan nan 5 4 5 5 4 4 4 6 6 nan nan 5 6 7 8 8 7 7 8 10 11 10 11 12 13 13 13 12 10 10 11 11 12 12 12 11 10 10 9 9 8 7 6 6 6 7 7 8 8 9 9 9 9 10 9 7 5 5 9 11 11 12 12 11 10 10 9 8 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 8 9 9 9 9 8 7 6 5 4 4 4 4 5 5 5 6 6 6 6 6 7 7 7 6 6 6 6 7 7 7 7 7 7 6 6 6 7 7 7 8 8 9 9 9 9 9 9 9 10 11 12 11 10 9 9 9 9 9 9 8 8 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 21 22 23 25 26 28 30 32 34 35 36 36 36 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 35 35 35 35 35 34 34 33 32 31 28 27 27 27 27 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 20 21 22 22 22 21 21 20 19 18 17 17 16 16 15 15 14 14 13 12 11 9 9 10 10 10 10 10 10 10 9 9 8 8 7 7 8 9 9 10 11 11 11 9 8 11 11 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 13 13 14 13 13 11 9 7 4 2 2 6 10 14 17 18 18 19 20 21 22 24 25 25 24 23 22 21 19 18 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 9 nan nan nan nan nan nan nan nan nan 13 13 14 15 17 19 21 23 25 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 23 22 21 20 20 19 19 18 18 17 16 14 14 13 12 11 10 8 7 6 7 8 8 9 10 11 12 13 13 13 14 14 15 15 16 16 16 16 17 17 17 17 18 18 18 19 18 17 16 16 15 15 14 14 14 15 15 14 14 14 12 10 6 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 5 5 5 4 4 4 5 6 nan nan nan 6 7 7 8 7 7 7 9 11 12 11 11 13 14 13 12 11 10 10 11 12 13 13 13 12 11 10 10 9 8 7 7 6 7 7 8 8 9 9 9 10 10 10 10 8 4 6 9 11 12 13 13 12 12 11 10 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 4 4 5 6 7 8 8 8 9 9 9 9 8 7 7 6 5 4 4 4 4 4 4 5 5 6 6 6 6 6 7 7 6 6 5 6 6 7 7 7 7 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 11 12 12 11 11 10 10 10 10 9 9 8 8 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 18 19 20 21 22 23 25 27 29 30 32 34 35 36 37 36 36 35 35 36 36 36 36 36 36 36 37 37 37 37 37 36 36 36 36 36 35 35 34 33 30 29 28 28 28 28 28 27 26 25 23 22 22 21 21 20 20 20 20 19 19 20 21 22 22 23 23 22 22 22 21 20 19 18 18 17 17 16 15 14 13 13 11 10 9 10 11 11 11 11 11 10 10 9 8 7 6 7 7 8 9 10 11 12 13 12 12 12 12 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 12 10 7 5 3 3 6 10 13 16 17 18 18 19 21 22 24 24 24 23 23 22 20 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 14 15 16 18 nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 21 20 19 18 18 17 17 17 15 14 13 13 12 11 9 8 7 7 7 8 9 10 11 11 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 17 16 15 14 14 14 14 13 13 14 14 14 13 12 10 6 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 4 4 4 5 5 5 5 5 6 7 7 7 7 7 10 12 12 11 12 13 14 13 12 11 10 11 12 13 13 13 13 12 12 11 10 10 9 8 7 7 7 8 8 9 9 9 10 10 10 10 11 10 9 9 11 13 14 14 14 13 13 12 11 11 10 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 4 4 3 4 6 7 8 8 8 8 9 9 8 7 7 6 6 5 4 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 5 6 6 7 7 7 7 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 10 11 11 12 12 12 11 11 11 10 10 9 8 8 8 8 8 8 8 9 9 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 23 24 26 28 30 33 35 36 37 37 37 36 36 37 37 37 37 37 37 38 38 38 38 38 37 37 36 36 36 36 36 35 34 32 30 29 29 29 29 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 22 22 23 23 23 23 23 22 22 21 20 20 19 19 18 18 17 16 15 15 13 11 11 11 12 13 13 12 11 11 10 9 8 6 5 5 6 8 9 10 11 12 13 14 13 12 13 13 14 14 14 14 13 14 14 14 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 10 8 6 4 5 7 10 13 15 16 17 18 19 21 22 23 24 24 23 22 21 20 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 14 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 nan nan nan nan nan 21 20 19 18 17 17 17 16 16 15 14 13 12 11 10 8 7 7 7 7 8 9 10 11 11 12 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 16 16 14 13 13 13 13 13 13 13 13 13 13 11 9 6 3 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 10 nan nan nan nan nan nan nan nan nan nan 4 3 3 4 4 4 3 3 4 6 7 8 7 7 10 12 12 12 13 14 14 13 12 11 11 12 13 13 14 14 13 13 12 11 10 10 10 9 8 7 7 8 8 9 9 9 9 10 9 10 10 10 10 12 14 15 15 15 15 14 14 13 13 12 11 10 9 9 9 8 8 8 7 7 7 7 6 6 5 5 4 4 4 5 6 7 7 7 7 8 8 7 7 6 6 6 5 5 4 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 7 7 6 6 6 7 7 8 8 8 7 7 7 8 8 8 8 9 9 10 10 11 12 12 12 12 11 11 11 10 9 8 8 8 8 8 8 8 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 15 16 17 18 20 21 23 26 28 31 33 35 36 36 36 36 36 37 37 37 38 38 39 39 39 39 38 37 37 36 36 36 36 36 35 35 34 32 31 30 30 30 30 29 29 28 27 25 24 24 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 20 19 19 18 17 16 14 13 13 13 14 14 13 12 12 11 11 10 9 7 5 4 5 8 9 10 11 12 13 13 13 12 12 12 13 13 13 13 13 13 13 14 15 15 15 16 16 16 15 15 15 14 14 13 13 13 13 12 10 8 6 6 6 7 10 12 14 15 16 17 19 21 22 23 24 23 22 22 21 20 19 18 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 13 nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 18 17 16 16 16 15 15 14 13 12 11 9 8 7 7 7 8 8 9 10 11 12 12 13 14 14 14 15 15 15 15 16 16 17 17 17 17 17 16 16 16 15 14 13 12 12 12 12 12 12 13 13 13 12 10 6 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 9 9 nan nan nan nan nan nan nan nan nan nan 5 6 6 7 7 7 6 5 4 2 3 5 6 6 7 9 12 12 12 13 14 14 13 12 12 12 12 13 14 14 14 13 13 12 12 11 10 10 10 9 8 7 8 8 8 9 9 9 9 9 8 8 8 10 12 14 15 15 15 15 15 15 14 14 13 12 11 10 10 9 9 8 8 8 8 7 7 6 6 5 5 4 5 5 6 6 6 6 6 7 6 6 6 5 5 5 5 5 5 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 11 12 12 12 12 12 11 10 9 8 8 7 8 8 8 8 9 9 10 10 11 11 11 10 10 10 10 10 10 10 10 11 12 13 14 15 17 19 21 23 26 28 31 33 34 35 36 36 36 37 37 37 38 38 39 39 38 38 37 36 36 36 36 36 36 36 36 35 34 33 32 32 32 31 30 30 29 28 27 25 25 24 24 23 23 23 23 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 19 18 17 15 15 15 15 15 15 14 13 12 11 12 12 10 9 6 2 4 7 9 10 11 11 11 12 11 11 11 12 12 12 12 12 12 12 13 13 14 15 15 16 16 16 16 15 15 15 14 14 13 13 12 11 10 8 7 6 7 7 9 11 12 14 15 17 19 21 23 24 24 23 22 21 20 19 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 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 20 19 18 17 16 15 15 15 15 15 14 13 12 11 9 8 8 8 8 8 9 10 11 11 12 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 16 16 15 15 14 14 13 12 12 12 12 13 13 12 12 12 12 9 5 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 7 8 9 10 10 10 9 9 9 8 6 3 0 2 4 7 10 11 12 13 14 14 14 13 13 13 13 13 14 14 14 14 13 13 13 12 11 11 11 10 9 8 8 7 8 8 9 9 9 9 8 7 6 6 8 11 13 14 15 15 14 14 15 15 14 14 13 12 12 11 10 9 8 8 8 8 7 7 6 6 5 5 5 5 5 6 6 6 6 6 6 6 5 5 4 4 5 5 5 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 8 8 7 7 8 8 8 8 8 8 8 8 8 9 9 10 11 12 12 13 13 12 12 11 9 8 8 8 8 8 8 9 9 9 10 10 10 10 10 9 9 8 7 7 7 7 7 8 8 9 10 11 13 14 16 18 21 23 27 30 33 35 36 36 36 37 37 37 38 38 38 38 37 37 36 36 36 36 37 37 38 37 37 36 35 34 34 33 32 32 31 30 29 28 27 26 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 20 19 18 17 16 16 16 16 15 14 13 12 12 12 11 10 9 6 2 5 7 9 10 10 10 10 10 10 9 9 11 11 12 11 11 11 12 12 13 13 14 15 15 16 16 16 15 15 15 14 14 13 13 12 12 10 9 7 7 7 7 8 9 11 13 15 18 20 22 23 24 23 23 22 21 20 19 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 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 22 21 20 19 18 17 16 16 15 14 14 14 14 14 12 11 9 8 8 8 8 8 9 9 10 11 12 13 14 14 15 15 16 16 16 17 17 18 18 17 17 16 16 16 15 15 14 13 13 12 12 12 12 12 13 12 11 11 10 10 8 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 7 8 9 nan nan nan nan nan 11 11 11 10 9 6 4 3 5 9 11 11 12 13 14 14 14 14 13 14 14 14 14 14 14 14 13 13 13 12 12 11 11 11 10 9 8 8 8 8 8 8 8 8 7 6 5 6 7 9 11 12 13 13 14 14 14 14 14 14 14 13 13 12 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 4 5 5 5 5 5 5 5 6 7 7 7 7 7 7 8 8 7 7 7 7 7 7 7 8 9 10 11 12 13 13 13 12 11 10 9 8 8 9 9 9 9 10 10 10 10 9 9 9 8 8 7 5 5 5 4 5 5 5 6 6 8 9 10 12 14 16 19 23 27 31 34 36 36 37 37 37 37 37 37 37 37 37 36 36 35 36 36 36 37 37 37 37 36 36 35 35 34 33 32 31 30 29 29 28 27 26 25 25 24 24 24 24 24 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 20 19 18 17 17 17 16 15 14 13 12 11 11 11 11 10 5 3 6 8 9 9 9 9 10 10 10 10 10 10 10 11 10 10 11 11 11 12 13 14 14 15 15 16 16 16 15 15 14 14 14 13 13 12 11 9 8 7 7 7 8 8 10 13 15 18 20 22 23 24 23 22 21 21 20 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 18 17 16 15 15 14 14 14 14 13 11 10 8 8 9 9 8 8 9 10 11 12 13 14 14 15 15 16 16 17 17 18 18 18 18 17 16 15 15 15 14 14 13 13 12 12 12 12 12 12 12 11 10 8 8 8 7 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 nan nan nan nan nan nan 12 12 12 12 12 10 9 8 8 9 11 11 12 13 13 14 14 14 14 14 14 15 15 15 14 14 14 13 13 13 12 12 12 11 11 10 9 9 8 8 8 8 8 8 8 7 6 5 5 6 8 10 11 12 12 12 13 13 14 14 13 13 13 12 12 11 10 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 3 3 4 4 4 4 3 3 3 3 4 5 5 4 4 5 5 5 5 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 7 8 9 10 12 13 14 14 13 13 12 11 10 10 10 10 10 10 10 10 10 10 9 8 8 8 7 6 5 4 3 2 3 3 3 3 3 4 5 7 8 10 12 15 19 23 27 30 33 34 36 37 37 37 36 36 36 36 36 35 34 34 34 34 34 35 35 36 36 36 36 35 34 34 32 31 30 29 29 28 27 27 26 25 24 24 24 24 24 25 25 25 25 24 24 24 24 24 24 24 25 24 24 24 23 23 23 22 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 13 9 7 7 7 8 8 8 8 8 9 10 10 10 10 9 9 9 9 9 10 10 11 11 12 13 14 15 15 15 16 16 15 15 14 14 14 13 13 12 11 10 8 8 7 8 8 9 10 13 16 19 21 23 24 23 23 22 21 20 19 18 17 16 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 17 16 16 15 14 14 13 13 13 12 10 8 7 8 9 8 8 9 10 11 12 13 13 14 15 15 16 16 16 17 17 18 18 17 16 15 14 14 13 13 13 13 13 13 13 12 12 12 11 11 11 11 9 7 6 6 5 4 5 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 11 13 14 13 13 12 12 11 11 11 12 12 12 12 13 13 14 14 14 14 14 15 15 15 15 14 14 14 14 13 13 12 12 11 11 11 10 10 9 8 8 8 8 7 7 7 7 6 5 5 6 7 8 10 10 11 12 12 13 13 13 13 12 12 12 11 11 11 10 9 9 9 8 8 7 7 7 7 7 7 6 6 5 5 5 4 4 4 4 4 4 3 3 2 2 3 3 3 3 3 2 2 2 3 3 4 4 4 3 3 3 3 3 4 5 5 4 4 4 4 4 5 5 5 6 6 6 6 6 5 5 5 5 4 4 4 4 5 6 8 10 11 13 14 14 14 14 14 13 12 11 11 11 11 11 11 11 10 9 8 8 8 8 8 7 6 5 3 2 2 2 3 3 2 1 1 3 4 6 8 11 15 19 23 26 28 30 32 33 34 34 34 34 34 34 34 34 33 32 32 31 32 32 33 34 34 34 34 34 33 32 31 30 29 28 28 28 27 27 26 25 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 24 24 23 23 22 22 21 20 19 18 17 17 16 15 15 14 14 14 13 12 9 6 6 6 6 6 6 7 7 8 9 9 9 8 8 8 8 8 8 9 9 10 11 12 13 13 14 14 15 15 15 15 15 14 14 14 13 13 12 11 10 9 8 8 8 9 9 11 13 16 19 21 23 23 23 22 21 20 19 19 18 17 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 19 18 17 16 15 15 14 13 12 12 12 11 9 7 8 9 9 8 8 9 10 11 12 13 14 15 15 15 16 16 16 16 17 17 16 15 14 13 13 12 12 12 12 12 12 12 13 13 12 12 11 11 12 11 9 6 5 5 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 12 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 5 6 7 8 9 10 10 11 11 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 8 8 8 8 8 7 7 6 5 5 4 4 4 4 4 4 4 3 3 2 2 2 2 3 3 3 2 2 2 2 3 3 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 5 5 4 4 3 3 3 2 3 5 6 8 9 11 12 13 14 15 15 15 14 13 13 12 12 12 12 11 11 10 8 7 7 7 8 8 8 6 5 4 3 2 2 3 3 3 2 2 2 3 3 5 8 12 16 20 23 25 26 28 29 31 32 32 32 32 33 33 33 32 31 31 30 30 31 31 32 32 32 32 32 32 31 30 29 28 27 27 27 27 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 28 27 27 26 26 25 24 24 24 23 23 22 21 20 19 18 18 17 16 16 16 15 15 13 11 7 5 4 4 5 5 5 6 6 6 7 7 7 6 6 7 7 7 7 8 9 9 10 11 12 13 13 14 14 14 15 15 15 14 14 14 13 13 12 12 11 10 9 9 9 9 10 11 14 16 19 21 22 23 22 21 20 19 18 18 17 16 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 17 16 15 15 14 13 12 11 11 10 8 8 9 9 9 9 9 10 11 12 13 14 14 15 15 15 16 16 16 16 17 17 16 15 13 13 12 12 11 11 11 11 12 12 12 13 12 12 11 12 12 11 10 7 5 5 5 5 6 6 nan nan nan nan nan nan 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 9 12 14 14 14 13 13 13 14 14 14 14 14 14 15 15 15 14 14 14 14 15 15 15 15 14 14 14 14 14 14 13 13 12 11 10 10 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 7 7 8 9 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 8 8 8 7 7 7 6 5 4 4 4 4 4 4 4 3 3 2 2 1 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 3 2 2 3 3 4 4 5 5 4 4 4 4 4 4 5 5 5 6 6 5 4 4 3 3 3 3 5 6 7 8 9 10 12 13 14 15 15 15 14 14 13 13 13 13 12 11 10 9 8 7 7 7 8 8 7 6 5 4 3 2 2 2 3 4 5 5 5 5 3 3 5 9 14 18 20 22 23 25 26 28 29 30 30 31 31 31 31 31 31 30 30 30 30 30 31 31 31 30 30 30 30 29 28 27 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 28 28 28 27 26 25 25 24 24 24 24 23 23 22 21 20 19 18 18 17 17 17 16 13 10 6 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 8 9 9 10 11 12 13 13 14 14 14 15 15 14 14 14 13 13 13 12 12 11 10 10 10 10 11 12 14 16 19 21 22 22 21 20 19 18 18 17 16 16 15 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 16 16 15 14 13 12 11 10 10 9 8 9 10 10 9 9 10 11 12 13 14 14 15 15 15 15 16 16 16 16 17 17 16 15 14 13 12 12 11 11 11 11 11 12 12 12 12 12 11 12 13 12 10 7 5 4 4 4 5 6 nan nan nan nan nan 8 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 10 12 13 14 13 13 13 13 14 14 15 15 15 15 15 15 14 13 14 14 15 15 15 15 15 14 14 14 14 14 14 14 13 11 10 10 9 9 9 9 8 8 7 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 10 10 10 11 11 10 10 10 10 9 9 10 10 10 10 9 9 8 8 8 7 7 6 5 4 4 3 3 3 3 3 3 2 2 1 1 1 1 2 2 2 2 2 2 2 2 3 3 4 4 4 4 3 2 1 1 3 4 4 5 5 5 5 5 4 4 4 4 5 6 7 7 6 5 5 5 5 6 7 8 9 9 9 10 11 12 13 14 15 15 14 14 14 13 13 13 13 12 12 11 10 9 8 8 8 8 8 7 6 5 4 2 1 1 2 4 5 6 7 7 6 4 3 5 8 11 14 17 18 20 22 24 25 26 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 26 25 24 25 25 26 27 27 28 28 28 28 28 27 27 28 28 29 30 30 30 30 29 29 29 28 27 26 26 25 25 25 25 25 24 23 22 21 20 19 19 19 19 19 17 14 10 5 4 4 5 5 5 5 5 5 4 4 4 3 3 3 4 4 5 5 6 7 8 9 9 10 11 12 13 13 13 14 15 15 14 14 13 13 13 12 12 12 11 11 10 10 10 11 12 14 16 18 20 21 21 20 19 18 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 17 16 16 15 14 13 12 11 10 9 9 9 9 10 11 11 10 11 11 12 13 13 14 15 15 15 15 16 16 16 16 16 17 17 17 16 15 13 12 12 11 11 11 11 11 11 12 12 12 12 12 12 13 12 10 7 5 3 3 3 5 7 nan nan nan nan 8 7 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 12 13 13 13 13 13 14 15 15 16 15 15 15 14 13 13 14 15 15 15 15 15 15 14 13 13 14 14 14 14 12 11 10 9 9 9 8 8 8 8 7 6 6 6 6 6 6 7 7 7 7 7 7 8 8 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 5 4 3 3 3 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 3 2 1 2 3 4 5 5 6 6 6 6 5 5 4 5 8 10 10 9 8 7 7 7 8 9 10 10 10 10 10 10 11 12 13 14 14 15 14 14 14 13 12 12 12 12 11 10 9 9 9 9 8 8 7 6 6 5 4 3 1 1 3 5 6 8 9 9 7 6 5 6 8 10 12 13 15 16 18 20 22 23 24 25 26 26 26 27 27 27 27 26 27 27 28 28 28 28 28 28 28 28 28 28 26 25 24 24 24 25 26 27 28 28 29 29 30 30 30 30 30 31 32 32 32 31 31 31 30 30 29 28 28 27 27 26 26 26 26 25 24 23 22 21 20 20 20 21 20 17 14 9 5 5 6 6 5 5 5 5 4 4 3 3 3 2 3 3 3 4 4 5 6 7 8 8 9 10 11 12 12 13 13 14 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 12 14 15 17 19 19 20 19 18 17 17 16 16 15 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 18 17 16 16 14 13 12 11 10 9 8 8 9 11 12 12 12 12 12 12 13 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 16 14 13 12 12 12 12 12 12 11 11 12 12 12 12 12 12 11 9 6 4 2 2 4 6 7 7 nan nan nan 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 12 12 12 12 12 13 13 14 15 15 15 14 14 13 13 14 15 15 15 15 15 15 14 14 13 13 13 14 14 13 12 11 10 9 9 8 8 8 8 7 6 5 5 6 6 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 8 8 8 7 6 6 5 4 3 3 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 3 2 0 2 3 4 4 5 6 6 6 6 6 6 6 5 6 8 11 11 10 9 8 8 9 10 11 11 11 10 10 10 11 12 13 13 14 15 15 14 14 14 13 12 12 12 12 11 10 8 9 9 9 8 8 7 7 6 5 4 3 2 2 3 5 7 9 10 9 7 6 7 8 9 10 11 11 11 12 14 17 19 20 21 22 23 23 24 24 24 25 25 25 25 26 26 27 27 28 28 28 28 28 28 27 26 25 24 23 23 24 25 26 27 28 29 30 31 32 32 32 33 34 34 33 33 33 32 31 31 30 29 28 28 28 27 27 27 27 26 25 24 23 22 21 21 21 21 21 21 18 12 8 7 7 7 7 6 6 5 5 5 4 4 3 3 3 3 3 3 3 4 4 5 6 6 7 8 9 10 11 12 12 13 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 12 13 15 16 17 18 18 18 18 17 16 16 15 15 14 14 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 15 15 13 12 11 10 9 8 7 9 10 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 16 14 13 13 12 13 13 13 12 12 12 12 12 12 12 12 11 9 7 6 4 2 3 5 6 7 7 8 8 8 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 10 11 12 12 12 12 12 13 13 14 14 14 13 13 13 13 14 15 15 15 15 14 14 14 13 13 13 13 13 13 13 12 11 9 9 8 8 8 8 7 6 5 5 5 6 7 7 7 8 8 8 7 7 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 9 9 9 9 8 8 8 8 7 6 6 5 4 3 3 2 2 1 1 0 0 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 3 3 3 3 4 4 5 5 5 5 6 6 6 7 7 7 7 7 7 7 8 10 10 10 9 9 9 9 10 10 10 10 10 10 11 12 12 13 14 14 14 14 14 14 14 14 13 12 12 12 11 9 8 9 9 9 8 8 8 7 6 5 4 3 3 3 4 5 7 9 9 8 7 6 7 8 10 11 11 10 9 9 11 14 16 18 19 20 21 21 22 22 23 23 23 24 24 24 25 26 26 27 27 27 27 28 28 28 27 25 24 23 23 24 24 25 26 28 29 30 31 32 33 33 34 35 35 34 34 33 32 32 31 30 29 28 28 28 28 28 27 27 26 26 25 24 23 22 22 21 21 21 20 17 12 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 4 4 4 4 5 6 7 8 9 10 11 11 12 13 13 13 13 12 12 12 11 11 11 12 12 12 11 11 11 12 13 14 15 16 17 17 17 17 16 16 15 15 14 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 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 16 15 14 13 12 11 10 9 9 8 9 11 12 13 14 14 15 15 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 15 14 13 12 13 13 13 13 13 13 12 12 12 12 11 11 9 7 6 5 4 2 3 5 5 6 7 8 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 10 11 11 11 11 11 12 12 13 13 13 13 13 13 13 14 15 15 15 15 14 14 14 14 13 12 12 12 13 13 13 12 11 9 8 8 8 8 8 6 5 5 5 5 6 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 7 6 5 5 4 3 3 2 2 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 2 3 3 3 5 7 10 10 8 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 12 12 13 13 14 14 14 14 14 14 14 13 13 13 12 11 9 9 9 9 9 9 8 8 6 5 4 3 3 4 4 5 6 7 8 8 7 6 6 7 8 10 11 11 10 8 8 10 12 15 16 17 18 19 20 20 21 21 22 22 23 23 23 23 24 25 26 26 27 27 27 28 28 27 26 24 23 23 23 23 24 25 27 28 29 30 31 32 33 34 34 35 34 34 33 32 32 31 31 30 29 28 27 27 27 27 27 27 26 26 25 24 23 23 22 21 20 18 15 12 11 10 10 10 9 9 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 6 7 8 9 10 10 11 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 13 14 15 15 16 16 16 16 15 15 14 14 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 13 13 13 13 13 13 13 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 12 11 10 9 9 9 10 12 13 14 15 15 15 16 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 16 16 15 14 13 12 12 13 13 13 14 14 14 13 12 12 12 11 10 8 7 6 5 2 1 3 3 3 5 7 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 9 10 10 10 10 11 11 12 12 12 12 13 13 13 13 14 15 15 15 15 15 14 14 14 13 13 12 12 12 12 12 12 11 10 9 8 8 9 8 7 6 4 4 4 5 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 7 7 6 5 5 4 4 3 2 2 1 1 0 0 1 1 1 1 1 0 0 0 0 1 1 1 1 1 2 3 4 4 5 8 9 8 7 6 6 6 6 6 6 6 6 7 7 8 8 8 8 9 9 9 9 9 10 10 10 9 9 9 10 10 10 11 11 12 13 13 14 14 14 14 14 14 14 13 13 12 11 10 10 10 10 10 9 8 7 6 4 3 3 3 4 5 5 6 7 7 7 6 5 5 6 8 9 11 11 11 9 9 9 11 13 15 16 17 18 18 19 20 20 21 22 22 22 22 22 22 23 24 25 26 27 27 27 27 27 26 25 24 23 23 23 23 25 26 27 29 30 31 31 32 33 34 34 34 34 34 33 32 32 31 31 30 30 28 28 28 28 27 27 27 27 26 25 24 24 23 21 20 18 16 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 7 6 6 6 5 5 4 4 3 3 4 5 6 7 8 9 9 10 10 10 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 13 14 14 15 15 15 15 15 15 14 14 13 13 12 12 nan nan 10 10 10 10 10 nan nan nan nan 12 12 12 12 13 13 nan nan nan nan nan nan nan nan nan 15 15 15 14 14 15 15 15 16 17 18 19 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 12 11 10 9 9 10 13 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 13 12 12 12 12 13 13 14 15 14 13 13 13 13 12 11 9 7 6 3 1 2 3 2 2 4 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 10 10 10 10 10 9 9 9 10 11 11 11 11 12 12 12 13 14 14 15 15 15 14 14 14 14 13 13 12 12 11 11 11 12 11 11 10 9 9 9 9 8 6 5 4 4 4 5 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 9 8 8 7 7 7 7 7 6 5 5 4 4 4 3 2 1 1 0 0 0 1 1 1 0 0 0 1 1 1 1 1 0 1 2 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 9 9 10 10 10 10 9 9 9 9 9 10 10 10 11 12 13 13 14 14 14 14 14 14 14 13 13 12 11 11 11 11 10 10 9 8 6 5 3 2 3 4 5 6 6 7 7 7 6 5 5 6 7 9 11 11 11 10 10 10 12 13 14 15 16 17 17 18 18 19 20 21 21 22 22 22 22 22 23 23 24 25 26 27 26 26 25 25 24 23 23 23 23 25 26 28 29 30 30 31 32 33 34 34 34 34 34 34 33 32 32 31 31 30 29 29 28 28 28 28 28 28 28 27 26 25 24 22 20 19 17 16 14 13 13 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 7 7 6 5 5 4 3 3 3 4 6 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 12 13 13 14 15 15 15 15 14 14 14 13 13 12 12 nan 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 nan nan nan nan nan nan nan nan nan 16 16 16 16 16 17 17 18 19 21 22 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 12 12 12 11 10 11 13 15 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 14 13 13 13 13 12 12 12 11 11 12 12 13 14 14 14 14 14 14 14 14 13 10 7 5 2 2 2 nan nan 1 3 5 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 10 10 9 8 8 8 9 10 10 10 10 11 11 12 13 14 15 15 15 14 14 14 14 13 13 12 12 11 10 10 11 11 11 10 9 9 9 9 9 7 5 4 3 4 5 5 6 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 7 6 5 5 4 4 4 3 3 2 1 1 1 1 1 1 0 1 1 2 2 3 3 3 2 1 0 1 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 7 8 8 8 8 8 9 9 10 10 10 10 9 9 8 8 8 9 9 9 10 11 12 12 13 14 14 14 14 14 14 14 13 13 12 12 11 11 11 11 10 9 7 5 4 3 3 4 5 6 6 7 7 7 5 5 5 6 7 9 10 11 10 10 10 11 12 13 13 14 15 15 16 17 17 18 19 20 21 21 22 22 22 22 23 23 24 25 26 26 26 25 25 25 24 24 24 23 24 25 26 27 28 29 30 31 31 32 33 34 34 34 34 34 33 33 32 31 31 30 30 30 30 29 29 29 30 30 30 29 28 27 26 24 22 20 19 17 16 14 14 13 12 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 7 6 6 5 3 2 2 3 4 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 10 10 10 10 11 12 13 14 14 14 15 14 14 14 13 13 13 12 12 12 13 13 14 14 15 15 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 nan nan nan nan nan nan nan nan 19 18 17 17 18 18 18 19 20 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 12 11 11 11 12 13 13 13 13 12 14 15 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 16 16 15 15 13 12 12 12 12 11 11 11 11 11 11 12 13 13 14 14 14 14 14 15 15 12 9 5 3 3 3 nan nan nan nan 2 4 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 10 11 11 11 10 10 10 9 8 7 7 8 9 9 10 10 10 11 12 13 14 15 14 14 14 14 14 14 13 13 12 11 11 10 10 10 10 9 9 9 9 9 9 8 6 4 3 3 4 5 6 6 6 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 7 7 6 6 6 6 6 5 5 4 4 4 4 4 3 2 2 2 1 1 1 1 2 2 3 4 4 4 3 3 2 1 1 2 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 7 7 8 8 8 8 8 9 10 10 10 10 10 9 8 8 8 8 8 8 9 10 10 11 12 13 13 14 14 14 14 14 14 13 13 12 12 12 12 11 11 9 8 6 5 4 4 4 5 6 6 6 6 6 5 6 6 7 8 9 9 9 9 10 10 11 12 12 13 13 14 14 15 16 16 17 17 18 19 20 21 22 22 23 23 24 24 25 26 26 27 26 26 25 25 25 25 26 26 26 26 26 26 28 30 31 31 32 33 33 33 33 33 33 33 32 32 31 30 30 31 31 31 31 31 32 32 33 32 31 30 29 27 25 24 22 20 18 17 15 14 13 12 11 11 11 11 10 10 10 10 10 11 11 10 10 9 9 8 6 6 5 4 2 2 2 3 4 5 6 6 6 6 5 6 6 6 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 13 14 14 14 14 14 13 13 12 12 12 14 14 15 16 16 17 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 nan nan nan nan nan nan 21 20 20 19 19 19 20 21 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 14 14 14 14 14 14 14 14 14 15 16 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 15 14 13 12 12 11 11 11 10 10 11 11 11 11 12 12 13 13 13 13 14 14 14 12 9 5 3 3 4 nan nan nan nan nan 2 4 6 nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 9 nan nan nan nan nan nan nan nan nan nan nan nan 9 10 11 10 10 10 10 10 8 7 7 7 7 8 9 9 10 10 11 12 13 14 14 14 14 14 14 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 9 8 7 5 3 3 4 4 5 6 6 6 6 6 7 7 7 8 8 8 8 7 6 6 6 6 6 6 7 6 6 7 7 7 8 8 8 7 7 6 6 6 6 6 5 5 5 4 5 5 4 4 3 3 3 2 2 2 2 3 3 3 4 5 4 3 2 2 1 0 1 2 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 7 7 7 7 8 8 8 9 10 10 9 9 9 8 8 7 7 7 7 8 8 9 10 11 12 13 13 14 14 14 14 14 14 14 13 13 12 12 11 11 10 9 7 6 5 4 5 6 6 6 6 6 5 6 7 8 9 9 9 9 9 9 10 11 12 12 13 13 13 13 14 14 14 15 15 16 17 18 19 20 21 22 22 23 24 25 25 26 27 27 27 26 26 26 26 27 28 28 27 25 24 25 27 29 31 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 32 33 34 35 35 35 35 34 33 32 31 29 27 26 24 22 20 18 16 15 14 13 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 9 7 6 5 4 3 2 1 2 3 4 5 5 5 5 5 5 5 5 5 6 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 14 14 13 13 13 12 12 11 15 16 17 17 18 18 19 19 19 19 19 19 nan nan nan nan nan nan nan nan nan 22 22 22 22 22 23 nan nan nan nan nan nan 23 22 22 22 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 16 15 15 14 14 15 15 16 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 15 14 13 12 12 11 11 11 10 10 10 10 11 11 11 11 12 12 13 12 12 12 13 13 12 9 6 4 3 4 nan nan nan nan nan nan nan 4 nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 9 9 8 nan nan nan nan nan nan nan nan nan nan 7 9 10 10 10 9 10 10 10 8 8 7 7 7 8 8 9 10 10 11 13 14 14 14 14 14 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 8 8 8 7 6 4 3 3 4 5 5 6 6 6 6 7 7 7 8 8 8 8 7 7 6 5 5 5 6 6 6 6 6 6 7 7 7 8 8 7 7 7 6 6 6 6 5 5 5 5 4 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 2 1 2 1 0 1 1 2 2 3 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 8 9 8 8 8 8 7 7 7 7 7 7 8 9 10 11 11 12 13 13 14 14 14 14 14 14 14 13 12 12 11 11 10 9 8 7 6 5 5 6 6 6 6 6 6 7 9 9 10 10 9 10 10 10 11 13 14 14 13 13 13 13 13 14 14 14 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27 27 27 27 26 26 27 28 29 29 27 25 24 25 27 29 30 31 31 31 31 31 31 31 31 30 30 31 31 31 30 31 32 35 38 39 39 37 36 35 34 33 32 30 28 27 25 23 21 19 17 16 15 14 14 13 13 13 12 12 12 12 12 12 12 11 12 11 11 10 9 7 6 5 4 3 2 1 1 3 4 4 4 4 4 4 4 4 4 5 4 4 5 5 6 7 7 8 8 9 9 10 10 11 12 12 13 13 13 13 13 12 12 11 11 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 24 24 nan nan nan nan nan nan nan 24 23 23 24 24 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 18 17 16 14 13 13 14 15 16 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 15 13 12 11 10 10 10 10 10 10 9 10 10 11 11 11 11 11 12 12 12 11 11 11 11 10 7 5 5 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 8 8 8 8 7 7 nan nan nan nan nan nan nan nan nan 7 10 11 10 9 9 10 10 10 9 8 8 8 8 8 9 9 10 11 12 13 14 14 14 14 14 14 13 13 13 12 11 11 10 10 9 9 8 7 7 7 7 7 7 6 5 4 3 4 5 5 6 6 6 6 7 7 8 8 8 8 8 7 7 6 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 3 2 2 1 1 1 1 1 2 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 7 8 8 8 8 8 7 7 7 7 7 7 7 8 9 10 11 12 13 13 14 14 14 14 14 14 14 13 13 12 11 11 10 10 9 8 7 7 6 6 6 7 7 7 7 8 9 10 10 10 11 11 11 12 14 15 15 15 15 14 13 13 13 13 13 13 13 13 14 16 17 18 19 20 21 22 23 24 25 26 27 27 27 26 26 26 27 28 29 29 28 26 26 26 27 28 29 30 30 31 31 31 32 31 31 30 30 30 30 30 30 31 33 37 40 41 39 37 35 34 34 33 32 31 29 28 26 24 22 20 18 17 16 15 15 14 14 13 13 12 12 12 12 11 11 12 12 11 11 10 9 8 7 6 5 4 3 2 1 2 3 3 4 4 3 3 4 4 4 4 4 4 4 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 12 12 12 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 24 24 25 25 nan nan nan nan nan nan nan nan nan 25 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 nan 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 13 14 16 17 18 19 19 18 18 18 17 17 17 17 17 17 17 17 17 16 16 15 13 12 11 10 9 9 9 9 9 9 9 9 10 10 11 10 10 11 12 12 11 10 10 10 9 8 6 6 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 8 8 7 7 6 6 6 6 nan nan nan nan nan nan nan nan 4 8 11 11 10 10 10 11 11 11 10 10 9 9 9 9 10 10 11 12 13 13 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 8 7 7 6 6 6 7 6 5 4 4 4 5 5 5 6 6 6 6 7 8 9 9 9 8 8 7 6 5 5 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 8 7 7 6 6 6 6 6 6 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 3 3 3 2 1 1 1 1 1 1 2 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 8 8 8 8 8 7 7 7 7 7 7 8 9 10 10 11 12 13 13 14 14 14 14 14 14 14 14 13 13 12 11 11 11 10 9 8 8 7 7 7 7 8 8 8 9 9 10 11 11 12 12 13 14 15 16 16 16 15 15 14 13 13 12 12 13 13 13 13 15 16 17 18 19 20 21 22 23 24 25 26 26 26 26 26 26 26 28 29 29 29 28 28 28 28 28 29 30 30 31 32 33 33 32 32 31 30 30 30 30 31 31 35 39 40 39 37 34 33 33 33 33 32 32 30 29 27 24 22 20 19 18 17 16 15 15 14 14 13 13 12 12 11 11 11 11 10 9 9 9 9 8 7 6 6 5 4 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 4 5 6 6 7 7 8 8 9 9 10 10 10 11 12 12 12 12 12 11 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 25 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan 17 16 14 14 15 16 17 18 19 19 19 18 18 18 17 17 17 17 17 17 17 17 16 16 15 14 12 11 10 9 9 9 8 8 8 8 8 9 9 10 10 10 10 10 11 12 11 10 9 8 8 7 6 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 7 7 7 7 6 6 6 6 nan nan nan nan nan nan nan nan 4 8 11 12 11 11 11 12 12 12 12 11 11 10 10 10 10 11 12 12 13 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 9 8 7 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 7 7 8 9 9 9 9 8 7 6 5 4 4 4 4 5 5 5 5 5 6 6 7 7 7 7 7 7 8 8 7 7 6 6 6 6 6 6 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 6 7 8 8 8 8 8 8 7 7 8 8 8 9 10 10 11 12 12 13 14 14 14 14 14 14 13 13 13 13 12 12 11 11 11 11 10 9 9 9 8 9 8 8 8 8 9 10 11 12 12 13 14 16 16 16 16 16 16 15 14 13 12 12 12 12 12 12 13 14 15 16 16 17 19 20 21 22 23 24 25 25 25 25 25 25 26 27 29 29 29 29 29 29 29 30 30 31 32 32 33 34 34 33 33 32 31 30 30 31 32 32 35 37 36 34 32 31 31 32 32 32 32 31 30 29 27 25 23 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 8 8 8 8 8 7 7 6 6 5 5 5 4 3 3 2 2 2 2 2 2 2 2 2 3 3 4 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 11 11 11 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan 18 17 16 16 17 18 18 19 19 19 18 18 18 18 18 17 17 17 17 17 18 17 17 16 15 14 13 12 10 9 8 8 8 8 7 7 7 8 8 9 9 10 10 10 10 11 11 11 10 9 9 8 7 7 8 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 6 6 7 8 7 7 7 6 6 nan nan nan nan nan nan nan nan 5 9 12 12 12 12 12 13 13 13 12 12 12 11 11 11 11 12 12 13 13 14 14 14 14 14 14 13 13 12 12 12 11 10 10 10 9 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 9 9 9 9 9 8 7 5 4 4 3 4 4 5 5 5 5 5 5 6 7 8 8 7 7 7 8 8 8 7 7 7 7 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 3 4 4 4 4 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 5 5 6 7 7 8 8 8 8 8 7 8 8 8 8 9 10 10 11 12 13 13 14 14 14 14 13 13 13 13 13 12 12 11 12 12 11 11 10 9 9 10 9 9 8 7 7 8 10 11 11 12 13 13 15 15 15 16 16 15 14 14 13 12 11 11 11 11 11 12 13 14 14 15 16 17 18 20 21 22 23 24 24 24 24 24 25 26 27 28 29 30 30 30 31 31 32 32 32 33 34 34 34 34 34 33 33 32 31 31 32 32 32 32 32 30 29 29 29 30 31 31 31 31 30 29 28 27 26 24 22 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 7 7 7 7 7 7 7 7 6 6 6 6 5 4 3 3 2 1 0 0 1 1 2 2 3 3 4 5 6 6 7 7 7 8 8 8 9 9 10 11 11 12 12 12 12 11 11 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 17 17 18 19 20 19 18 18 18 18 18 18 18 18 17 17 17 17 18 17 17 16 15 13 12 11 11 9 8 7 7 7 7 6 6 7 7 8 8 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 5 6 7 8 7 7 6 6 7 nan nan nan nan nan nan nan 7 11 12 12 12 13 13 13 13 13 12 12 12 11 11 11 12 12 13 13 13 13 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 8 8 7 7 6 6 6 6 6 7 7 7 7 7 6 6 6 7 7 8 9 9 10 10 9 8 7 6 4 3 3 3 4 5 5 5 5 5 5 6 7 7 7 7 7 7 8 8 8 8 7 7 7 7 6 6 6 5 5 4 3 3 3 3 3 2 2 2 1 1 0 1 1 1 1 1 1 1 2 3 4 4 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 5 5 6 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 13 14 14 14 14 13 13 13 12 11 11 11 12 12 12 11 10 9 9 9 9 9 8 7 7 8 10 11 11 11 11 11 13 14 14 14 14 14 14 13 13 12 11 11 10 10 11 11 12 13 13 14 15 16 17 18 20 21 22 22 22 23 23 23 24 25 27 28 29 30 31 31 32 32 33 33 33 34 35 34 34 34 34 33 32 32 32 31 31 31 31 30 28 26 26 27 28 29 30 30 30 30 30 28 28 27 27 24 22 21 20 18 17 16 15 14 13 13 12 11 10 10 9 8 7 7 6 6 6 6 7 7 7 7 8 8 7 7 6 5 4 3 2 2 2 2 2 2 3 3 4 4 5 5 6 7 7 7 7 8 8 8 9 9 10 11 11 12 12 12 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 16 16 17 18 19 20 19 18 17 17 17 18 18 18 18 17 17 17 17 17 17 16 14 12 11 10 10 9 8 7 6 6 7 7 6 6 6 7 8 8 9 9 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 5 5 6 7 7 7 6 6 7 8 nan nan nan nan nan nan 9 11 12 13 13 13 14 13 13 12 12 12 12 11 11 12 12 12 13 13 13 13 13 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 8 8 9 9 10 10 10 9 7 6 4 3 3 3 4 5 6 6 5 5 5 6 6 7 7 7 7 7 7 7 8 8 8 8 7 7 6 6 6 6 5 4 3 3 3 3 3 3 2 2 1 1 0 0 1 1 1 1 1 1 2 3 4 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 3 3 4 5 5 5 6 6 7 7 7 7 6 6 7 7 7 8 8 9 10 11 12 13 14 14 14 14 13 13 12 12 11 11 11 12 12 12 12 10 9 8 7 7 7 6 6 8 9 11 12 11 10 10 10 11 11 12 13 13 13 13 13 13 12 11 11 10 10 10 11 11 12 13 14 15 16 17 17 19 20 20 21 21 21 22 22 23 24 26 27 29 30 31 31 32 32 33 33 33 34 34 33 33 33 31 30 30 31 31 31 31 31 31 30 28 26 26 27 28 28 29 30 31 32 32 31 30 29 28 25 23 22 20 19 17 16 15 14 13 12 12 11 11 10 9 8 7 7 6 6 6 7 7 8 8 8 9 9 8 7 7 6 5 4 3 3 3 3 3 3 3 4 4 5 5 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 11 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 15 14 15 16 19 20 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 14 11 9 8 8 9 8 7 6 6 6 6 6 6 6 6 7 8 8 8 9 9 9 10 10 10 10 10 9 8 8 9 10 10 10 10 11 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 5 5 5 5 6 7 7 6 6 7 8 8 nan nan nan nan nan nan 11 12 12 13 14 14 13 12 12 12 11 11 11 12 12 12 13 13 13 13 13 13 13 14 13 13 13 12 12 11 11 10 10 9 9 9 9 9 8 8 8 7 8 8 8 9 9 9 8 7 7 7 7 7 8 8 9 9 10 10 10 9 8 6 4 3 3 3 4 5 6 6 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 8 7 7 6 6 6 6 5 4 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 2 3 4 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 7 7 8 9 10 11 12 13 14 14 14 13 12 12 12 11 11 11 12 13 13 13 11 10 9 7 6 6 6 7 9 11 12 13 12 11 10 10 10 10 11 12 12 13 13 13 13 13 12 11 11 10 10 11 11 12 13 14 15 16 16 17 18 19 20 20 20 21 21 22 22 23 25 26 28 29 30 31 31 31 31 31 32 32 31 31 30 30 28 28 29 30 30 30 31 33 33 32 30 29 29 29 28 28 29 30 32 34 35 35 34 31 29 26 24 23 21 19 18 17 15 14 14 13 12 12 11 11 10 9 8 7 7 7 7 7 8 8 9 9 9 9 8 8 7 6 5 5 4 4 4 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 16 14 13 13 14 16 19 20 20 19 19 18 18 18 18 18 17 17 17 16 16 15 14 12 9 8 7 7 8 8 7 6 6 6 6 6 6 6 6 7 8 8 8 8 8 9 10 11 12 11 9 8 6 6 7 8 10 10 11 11 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 5 5 5 5 5 6 7 6 6 5 6 8 8 7 6 5 6 8 10 11 11 12 13 14 13 13 12 12 12 12 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 10 10 9 9 8 8 8 8 8 9 9 9 9 8 8 7 7 7 7 8 8 9 9 10 10 10 9 8 6 5 3 3 4 5 6 6 6 6 6 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 7 7 7 7 6 6 5 4 3 3 3 3 3 3 3 2 2 1 1 2 1 1 1 1 2 3 4 4 5 5 5 5 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 6 6 6 7 8 9 10 11 12 12 13 13 12 11 11 11 11 11 12 13 14 15 14 13 12 11 9 8 8 9 10 11 13 14 14 13 12 12 12 12 12 12 12 13 13 13 14 13 13 13 12 11 11 11 11 11 12 13 14 15 16 17 17 18 18 19 20 20 20 20 20 21 22 23 25 26 28 29 31 32 31 30 29 30 30 30 29 29 29 28 29 30 31 31 30 30 31 32 32 32 31 31 31 29 28 28 29 32 33 34 34 33 32 29 27 25 23 22 20 18 17 16 15 14 13 13 13 12 11 10 10 9 8 8 7 7 7 8 9 9 10 9 9 9 8 8 7 6 5 5 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 14 12 12 12 14 17 20 21 20 20 20 19 19 19 18 18 17 17 16 15 14 13 12 11 9 8 7 7 7 7 7 6 6 5 5 5 5 5 6 7 8 8 7 7 7 8 10 11 12 10 7 5 4 4 5 7 8 9 11 11 11 11 10 nan nan nan nan nan nan nan nan nan nan nan nan 4 4 5 6 6 6 5 6 6 6 6 6 6 8 8 7 6 6 7 9 10 10 10 12 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 10 10 10 10 9 9 9 8 9 9 9 9 9 9 8 7 7 7 8 8 8 9 9 10 10 10 10 9 7 5 4 3 4 5 6 7 7 7 6 5 4 4 5 5 6 6 7 7 7 7 8 8 8 8 8 7 7 7 7 7 6 5 4 4 3 3 3 4 4 4 3 2 2 2 2 2 2 2 2 2 2 3 4 4 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 5 5 5 6 7 8 9 10 11 12 11 11 11 11 11 11 11 12 14 15 15 15 14 13 12 11 11 11 12 13 13 14 14 15 14 14 13 13 13 13 13 13 13 13 14 14 14 13 13 13 12 12 11 11 11 12 13 14 15 16 17 17 18 18 19 19 19 19 19 20 20 21 22 24 25 27 28 30 32 32 31 30 29 29 29 29 29 29 30 30 31 32 32 31 29 28 28 29 30 32 33 32 31 29 27 27 28 28 28 28 29 29 28 27 25 23 22 20 19 17 16 15 14 14 13 13 12 12 11 10 9 9 8 8 8 8 9 9 10 10 10 9 9 9 8 7 6 6 5 5 5 5 5 5 6 6 6 6 6 7 7 7 6 6 6 6 6 6 7 7 7 7 7 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 14 12 11 12 15 17 20 22 22 21 20 20 20 19 19 18 17 17 16 15 14 13 12 11 10 9 8 8 7 7 7 7 6 5 5 4 4 4 4 5 7 8 8 6 6 6 7 9 10 10 7 4 2 2 4 5 6 7 8 10 11 11 11 10 nan nan nan nan nan nan nan nan nan nan nan 4 4 4 4 5 5 5 5 5 6 6 6 6 7 8 8 7 7 8 9 9 nan 8 9 11 12 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 10 9 9 10 10 11 10 10 9 9 9 9 9 9 9 9 9 8 7 7 7 8 8 8 9 9 10 10 10 10 9 8 6 4 4 4 6 7 7 8 7 6 5 4 3 4 5 5 6 6 7 7 8 8 8 8 8 8 8 8 8 7 7 6 6 5 4 4 4 4 4 4 4 4 3 2 2 2 3 2 2 2 3 3 3 3 4 4 4 4 3 3 2 2 2 2 2 2 1 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 5 6 7 8 8 9 10 11 11 11 11 10 10 11 12 13 15 15 15 14 13 12 12 13 14 14 15 15 15 15 15 15 15 14 14 15 15 14 13 14 14 14 14 14 13 13 13 12 12 12 11 11 11 12 13 15 16 17 17 17 18 18 18 19 19 19 19 19 20 21 23 24 26 28 29 31 31 31 31 30 29 29 29 30 31 31 32 32 32 32 31 30 27 27 27 29 32 34 34 31 28 25 23 22 20 21 22 25 26 26 25 24 23 22 20 19 18 17 16 15 14 14 13 13 12 12 11 10 9 9 9 9 9 10 10 10 10 10 9 9 9 8 8 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 12 11 12 15 18 21 22 23 22 21 21 21 20 20 19 18 17 16 15 14 12 11 10 11 10 10 9 8 8 8 7 7 6 5 5 4 4 4 4 5 6 8 7 5 5 6 7 8 8 7 4 2 1 2 4 5 5 6 7 9 10 10 10 10 nan nan 9 10 nan nan nan nan nan nan nan 4 4 4 4 4 5 4 4 5 5 5 6 6 7 8 9 8 9 9 nan nan nan 6 8 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 10 10 9 9 10 11 11 11 10 9 9 8 9 9 9 9 9 8 8 8 8 8 8 8 9 9 10 10 10 10 10 9 9 7 6 5 5 6 7 8 8 8 7 5 4 3 3 4 5 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 7 6 6 5 4 4 4 4 4 4 4 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 5 6 7 8 9 9 10 11 11 11 10 11 12 13 14 15 15 15 14 12 13 14 15 16 16 16 15 15 16 16 16 16 16 16 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 13 15 16 16 17 17 17 18 18 18 19 19 19 19 19 20 22 23 25 27 28 29 31 32 32 31 30 29 29 30 31 33 34 33 32 32 31 30 28 27 26 27 31 34 33 30 27 23 20 17 15 17 20 23 24 25 24 23 22 21 20 19 18 17 17 16 15 14 13 13 13 12 12 11 11 10 10 11 11 11 11 10 10 10 9 9 9 8 8 7 7 6 6 6 6 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 13 13 16 19 21 22 23 22 22 21 21 21 21 20 18 17 16 15 14 12 11 10 10 10 10 10 9 9 8 8 7 7 6 5 4 4 3 3 4 5 6 7 7 5 4 5 6 7 6 4 2 0 2 3 4 5 5 6 7 9 9 9 9 10 10 10 10 11 11 nan nan nan nan nan nan 3 4 4 4 4 4 4 4 4 5 5 5 6 7 9 10 10 9 nan nan nan nan 6 8 11 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 11 10 10 10 9 9 9 10 11 11 11 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 10 10 10 9 9 9 9 8 7 7 7 7 8 8 9 8 7 6 4 3 3 3 4 5 6 7 7 8 8 8 8 8 8 8 9 9 9 8 8 7 6 6 5 5 5 4 4 4 4 3 3 2 2 3 3 3 3 3 3 4 4 3 3 3 3 2 2 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 6 6 7 8 9 10 11 11 11 11 12 13 14 15 15 15 14 14 14 15 16 17 17 16 16 16 16 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 14 15 16 16 16 16 17 17 18 18 19 19 19 19 19 20 21 23 24 26 27 28 30 31 32 32 32 31 30 30 31 32 32 32 31 29 29 28 27 26 25 24 27 31 31 28 25 22 19 16 15 17 20 22 22 23 22 22 21 20 19 18 18 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 11 10 10 10 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 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 15 13 12 12 13 14 16 18 21 22 22 21 21 21 21 21 21 20 19 17 15 14 14 13 12 10 10 10 10 11 11 10 9 8 8 7 7 6 5 4 4 3 3 4 5 6 6 6 5 5 5 6 7 5 2 1 1 2 3 4 4 4 5 7 8 8 8 8 9 10 11 11 11 nan nan nan nan nan nan 3 4 4 5 5 4 4 3 3 4 5 5 5 6 8 10 11 10 9 nan nan nan nan 6 9 12 14 14 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 10 10 11 11 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 10 10 10 9 9 9 9 8 8 7 7 7 8 8 9 9 8 8 6 5 4 3 3 3 4 5 6 7 8 8 9 9 8 8 9 9 9 9 9 8 8 7 6 6 5 5 5 5 4 4 3 3 2 2 2 2 3 3 3 4 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 6 7 8 9 10 10 11 11 12 12 13 14 14 15 15 15 16 17 17 17 17 17 17 17 17 18 18 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 11 14 15 15 15 15 16 16 17 18 18 19 19 19 19 19 19 20 22 23 25 26 28 nan 31 32 32 32 32 31 30 30 29 28 28 27 26 26 27 27 26 24 22 24 27 28 26 24 22 19 17 16 18 19 21 21 22 21 21 20 18 17 17 17 18 18 17 16 16 15 14 13 13 13 13 13 13 12 12 11 10 10 9 9 9 9 9 9 9 9 8 8 8 7 7 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 12 14 16 18 20 21 21 21 20 20 20 21 22 21 20 18 16 15 14 14 13 11 11 10 10 10 11 11 11 10 9 8 8 7 6 6 5 4 3 3 4 4 5 6 6 5 5 5 7 7 4 1 2 2 2 3 3 3 4 5 7 7 7 7 8 10 11 11 11 nan nan nan nan nan nan nan 4 5 6 6 6 5 3 2 3 4 5 6 6 8 9 11 11 10 8 nan nan nan nan 7 11 14 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 10 10 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 8 8 8 7 7 7 7 8 8 9 9 8 8 7 6 5 4 3 3 4 5 6 7 7 8 8 9 9 9 9 10 10 10 10 9 9 8 7 7 6 6 6 5 5 4 4 3 2 2 2 2 2 3 3 4 4 5 4 4 3 3 2 2 1 1 1 0 0 0 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 6 7 7 8 9 10 11 11 12 13 13 14 15 15 16 17 18 18 18 17 17 18 18 19 19 19 19 18 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 15 15 15 16 16 17 17 18 19 19 19 19 19 19 19 20 22 23 25 26 28 nan 31 32 32 33 32 32 31 30 28 26 24 24 25 26 27 26 24 20 20 23 24 24 22 20 19 17 17 19 20 20 21 21 21 21 19 18 16 16 16 17 18 18 17 16 15 14 14 13 13 13 13 13 12 11 11 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 9 9 9 9 8 7 8 8 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 10 11 14 17 19 20 21 21 20 19 20 20 21 22 21 20 18 17 15 14 13 12 11 11 10 10 10 11 11 11 10 9 9 8 8 7 6 5 4 4 4 4 5 6 6 5 5 5 5 7 7 4 2 2 2 2 2 2 3 4 5 6 6 5 6 8 11 12 12 nan nan nan nan nan nan nan 6 5 6 7 7 6 4 3 2 2 3 5 7 8 9 10 10 9 8 6 nan nan nan nan 7 11 14 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 10 10 10 10 10 10 9 9 9 10 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 7 8 8 8 9 9 8 8 8 7 6 5 4 4 4 4 5 6 7 7 8 9 9 10 10 11 11 11 10 10 9 9 8 8 7 7 6 6 6 5 4 3 3 2 2 2 2 2 3 3 4 4 4 4 4 3 3 2 2 1 1 1 0 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 3 4 4 4 4 4 4 5 5 5 6 7 8 9 10 11 11 12 13 13 14 16 17 18 18 18 18 18 18 18 19 19 20 20 20 19 19 18 17 17 16 15 15 14 14 13 13 13 13 14 13 13 14 14 15 15 15 15 15 16 16 16 17 17 18 19 19 19 19 19 19 19 19 21 22 23 25 26 28 29 31 32 34 34 35 36 34 30 27 24 23 24 26 27 27 24 21 20 20 21 21 21 21 19 17 18 20 21 21 21 21 21 21 20 18 17 16 16 17 17 18 18 17 16 15 14 13 13 13 13 12 12 11 10 9 9 8 8 8 9 9 9 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 7 7 8 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 11 14 18 19 20 19 19 19 19 19 20 21 22 21 20 19 18 17 15 13 12 11 11 10 10 10 10 10 10 10 10 9 9 8 7 6 6 5 5 5 6 6 6 6 6 5 5 5 6 6 4 1 2 3 3 3 3 4 4 4 5 5 5 5 8 11 13 12 nan nan nan nan nan nan nan 7 7 7 7 7 6 5 3 2 3 4 6 8 9 9 9 9 8 7 6 nan nan nan 4 7 10 12 13 13 14 14 14 14 15 15 15 14 14 14 14 14 14 13 13 12 12 12 12 11 11 10 10 10 10 10 10 9 9 9 9 10 10 10 11 11 10 10 10 10 10 10 11 11 11 10 11 11 11 10 10 10 10 9 9 9 8 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 6 5 4 4 5 5 6 7 7 8 9 10 10 11 11 12 11 11 11 10 10 9 8 8 8 7 7 6 5 5 4 4 3 2 2 2 2 2 2 3 4 4 4 4 4 3 3 2 2 1 1 1 0 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 4 4 4 4 4 4 4 4 5 5 6 7 8 9 10 10 11 12 12 14 16 17 18 18 18 18 18 18 18 19 20 20 20 20 19 19 18 18 17 17 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 17 18 18 19 19 19 19 19 18 18 19 20 21 22 23 25 27 28 30 32 34 36 38 39 38 34 30 26 24 24 25 26 26 25 24 23 22 22 22 22 22 20 18 18 20 21 21 21 21 22 21 20 19 18 17 17 17 17 17 17 16 16 15 14 13 13 13 12 12 11 10 9 9 8 8 8 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 8 8 8 8 8 8 9 9 10 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 10 12 16 19 20 19 18 18 18 19 20 20 21 21 21 21 20 19 18 15 13 12 11 11 10 10 10 10 10 10 10 10 9 9 8 8 7 6 7 7 7 7 7 7 7 6 5 4 4 5 5 3 1 2 3 4 4 5 5 5 5 5 6 5 6 9 12 13 12 nan nan nan nan nan nan 7 8 8 8 7 6 5 5 4 4 5 6 7 9 10 9 8 8 7 7 7 6 nan nan 3 6 9 11 11 11 12 13 14 15 15 15 15 15 15 15 15 14 14 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 7 6 6 5 5 5 6 6 7 8 9 9 10 11 12 12 12 12 12 11 11 10 10 9 9 8 8 8 7 6 5 5 4 4 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 1 1 0 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 1 2 2 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 6 7 8 9 9 10 10 12 14 16 18 18 18 18 18 18 18 18 19 20 20 21 20 20 19 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 15 17 18 18 19 19 19 19 19 18 18 18 19 19 21 22 24 25 27 29 31 33 35 38 39 39 37 33 29 26 26 25 25 25 26 27 27 27 26 26 25 24 22 19 18 19 21 21 21 21 21 21 21 20 19 18 17 17 17 17 17 16 15 15 14 14 13 13 12 11 11 10 9 9 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 8 8 8 8 8 8 9 9 10 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 11 12 15 18 20 20 19 18 18 19 19 20 20 20 20 20 20 19 18 16 14 13 12 11 11 10 10 10 10 10 10 10 10 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 5 4 4 4 3 1 2 3 4 5 6 6 6 6 7 7 6 7 10 12 13 12 nan nan nan nan nan nan 7 8 8 8 7 6 5 5 6 6 7 7 8 9 10 9 8 7 7 7 7 7 nan nan 5 6 9 9 9 8 10 13 15 15 15 15 15 15 15 15 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 9 9 9 9 9 9 9 9 10 10 11 11 10 10 10 11 11 12 12 12 12 12 12 12 12 11 11 10 10 10 9 8 8 8 7 7 8 8 8 8 8 8 8 8 8 8 8 7 6 6 6 6 6 7 8 8 9 10 11 12 12 12 12 12 12 12 11 11 10 10 10 9 9 8 7 7 6 6 5 5 4 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 1 1 0 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 1 2 3 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 5 6 7 8 8 9 10 12 14 17 18 19 19 19 18 18 18 18 19 20 21 21 21 20 20 19 19 18 17 17 16 15 15 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 17 18 18 19 19 19 18 18 18 18 18 18 19 20 21 22 24 26 27 29 32 34 36 38 39 38 36 33 30 28 27 26 26 27 29 31 31 30 29 28 27 24 21 19 19 20 21 21 21 21 21 20 20 19 17 17 16 16 16 16 16 15 15 14 14 13 12 12 11 10 10 9 9 8 9 9 9 9 10 10 10 11 11 11 11 11 11 11 10 10 10 9 9 8 8 8 8 8 8 7 7 7 6 7 7 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 13 13 13 14 16 18 20 21 21 20 19 19 19 20 20 20 20 19 19 19 18 16 15 13 12 11 11 10 10 10 9 9 10 10 10 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 6 5 4 4 3 3 2 2 4 5 6 7 7 7 7 8 7 7 7 10 13 13 12 nan nan nan nan nan nan 6 7 9 8 7 6 5 6 7 8 8 8 7 8 9 9 8 7 7 7 7 7 6 5 7 8 9 9 8 8 10 13 15 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 9 9 8 8 9 9 9 9 9 10 10 11 11 10 11 11 12 12 13 13 13 13 13 12 12 12 11 11 11 10 10 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 9 10 11 11 12 12 12 12 12 12 12 12 12 11 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 1 0 0 0 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 3 4 5 5 5 5 5 5 5 5 5 4 4 3 3 3 4 5 6 7 8 9 11 13 15 17 18 19 19 19 19 18 19 19 20 20 21 22 21 21 20 20 19 19 18 17 16 15 15 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 17 18 18 18 18 18 18 18 18 18 18 18 18 19 20 21 nan 24 26 28 30 33 35 36 37 37 37 36 34 32 29 28 28 29 31 32 32 32 32 30 28 26 23 20 20 21 21 21 21 20 20 19 19 18 17 16 16 16 16 16 16 15 15 14 14 13 12 11 11 10 10 9 9 8 9 9 9 9 10 10 10 11 11 11 11 12 12 11 11 11 10 10 9 8 8 8 8 8 8 7 7 6 6 6 6 7 7 8 8 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 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 16 15 14 15 17 19 20 21 22 22 21 20 20 20 20 20 20 20 19 19 18 17 16 15 13 12 12 11 11 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 5 4 3 3 3 3 4 5 6 7 8 9 9 9 8 7 7 8 11 13 13 12 nan nan nan nan nan nan 5 7 9 9 8 7 6 7 8 9 8 7 6 6 7 8 8 7 6 6 7 7 7 7 8 8 9 8 8 9 11 14 15 16 17 17 17 16 16 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 9 9 8 8 8 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 14 13 13 12 12 12 11 11 11 10 10 9 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 7 7 7 8 8 9 9 10 11 11 11 11 12 12 12 12 12 12 12 11 11 10 10 9 8 7 7 7 7 7 6 5 5 5 4 3 2 2 1 1 2 2 3 3 3 3 3 3 3 2 2 1 1 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 3 4 5 5 5 6 6 6 6 5 5 5 4 4 3 3 3 3 4 5 6 8 10 12 13 15 16 17 18 19 19 19 19 19 19 20 21 22 22 21 21 20 20 20 19 18 17 16 16 15 15 14 14 13 14 14 14 14 14 14 14 14 14 14 13 14 15 17 18 18 18 18 17 17 17 18 18 18 18 18 18 19 20 21 22 24 26 29 31 33 34 35 36 36 37 36 34 32 30 30 30 32 32 33 33 32 31 29 27 25 23 22 21 20 20 20 20 19 19 18 17 17 16 16 15 15 15 15 15 15 14 13 12 12 11 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 12 12 12 12 12 12 12 11 11 10 9 9 9 8 8 8 8 7 6 6 6 6 6 7 8 8 9 9 10 10 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 46 nan nan nan nan nan nan nan 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 16 17 19 21 23 23 22 22 21 21 20 20 20 20 19 19 19 18 18 17 16 14 13 12 11 11 10 10 10 10 10 10 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 7 6 5 4 3 2 2 3 4 6 7 8 9 10 11 11 10 9 9 9 11 13 14 13 12 nan nan nan nan nan nan 5 7 10 11 10 8 8 8 9 9 7 6 5 5 7 8 8 7 7 7 7 8 8 8 8 8 9 9 10 12 13 14 16 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 11 10 10 9 8 8 8 8 8 8 9 10 10 11 12 12 12 13 13 14 14 14 14 14 13 13 12 12 12 12 11 11 10 10 9 9 9 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 11 10 9 8 7 7 7 8 8 7 6 6 6 6 4 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 1 1 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 5 6 6 6 6 6 6 5 5 5 4 4 3 3 3 3 3 4 6 8 10 12 13 14 15 16 17 17 18 18 19 19 20 21 21 22 22 22 21 20 20 20 19 19 18 17 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 20 21 23 25 27 29 31 33 34 35 35 36 36 35 33 32 30 30 30 31 32 33 33 31 30 28 26 24 22 21 20 20 19 19 19 18 18 17 16 16 16 16 15 15 15 15 14 14 13 12 11 11 10 10 10 10 10 10 10 9 9 10 10 10 11 11 12 13 13 13 13 13 13 13 12 12 11 11 10 9 9 9 8 8 7 7 6 6 6 6 7 8 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 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 16 18 21 23 24 24 23 22 21 21 20 20 20 19 19 19 18 18 17 17 16 14 12 11 10 10 9 9 10 10 10 10 11 11 11 11 10 9 9 9 9 8 8 8 8 8 8 9 8 8 7 6 5 4 3 2 3 4 6 7 9 10 12 13 13 13 12 12 12 13 14 14 14 13 12 10 nan nan nan nan 6 6 7 10 12 12 10 9 9 9 8 7 5 4 5 7 8 8 8 8 8 9 9 9 9 9 9 9 10 12 13 14 14 15 16 17 17 17 17 17 16 16 16 15 15 15 14 14 13 12 12 11 10 10 10 11 11 10 10 9 8 8 8 8 8 9 9 10 11 12 12 13 13 13 13 14 14 14 14 13 13 13 12 12 12 12 12 11 11 10 10 9 9 9 9 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 11 11 12 12 11 12 12 11 10 9 8 7 7 7 7 7 7 7 6 6 6 6 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 1 1 1 0 1 1 1 2 2 2 2 3 3 3 3 3 3 2 3 3 4 5 6 6 6 6 6 6 6 5 5 5 5 4 4 3 3 3 3 4 6 8 10 11 12 13 14 15 16 16 17 17 18 19 19 21 22 23 23 22 21 21 20 20 19 19 18 17 16 16 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 16 17 17 17 17 17 17 17 17 17 18 18 18 17 18 18 18 19 20 22 23 26 27 29 31 33 34 34 34 34 34 34 32 30 28 27 29 31 32 33 32 30 29 27 24 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 14 13 13 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 12 12 13 13 13 13 13 13 13 13 13 12 11 11 10 10 9 9 8 8 7 7 7 7 7 7 8 8 9 9 9 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 16 16 17 19 22 23 24 24 24 23 22 21 21 20 20 19 19 19 18 17 17 16 15 14 12 11 9 9 8 8 9 9 10 10 11 11 11 11 11 10 9 9 9 9 9 9 9 9 9 9 9 9 8 7 5 4 4 4 4 4 5 7 9 11 13 15 16 16 16 15 16 16 17 16 15 14 13 12 11 10 nan nan 8 7 7 7 9 12 13 12 11 10 9 8 6 6 5 6 8 9 9 9 9 9 10 10 10 9 9 10 11 12 12 12 13 14 15 16 17 17 17 17 17 16 16 16 16 16 15 15 14 13 12 11 11 10 10 10 11 11 11 10 10 9 8 8 8 8 8 9 9 10 11 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 10 10 10 10 11 10 9 9 8 9 9 8 8 8 8 8 8 8 8 8 8 9 10 10 10 10 10 10 11 12 12 11 11 11 11 10 9 8 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 6 5 4 4 4 3 3 3 3 4 4 4 3 3 3 2 2 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 4 5 5 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 4 5 7 9 10 11 12 12 13 14 14 15 16 16 17 18 19 21 22 23 23 22 22 21 20 20 19 19 18 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 18 18 18 18 17 17 17 17 18 18 18 17 17 18 18 18 18 19 21 23 25 27 28 30 31 32 32 32 33 34 33 32 29 27 26 28 31 32 33 32 31 30 27 25 23 22 21 20 19 18 18 17 17 17 17 17 16 16 16 15 15 14 14 13 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 12 13 13 13 13 13 14 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 8 8 8 9 9 9 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 18 18 18 20 22 24 25 24 23 22 22 22 21 21 20 20 19 19 18 17 17 16 15 14 13 11 9 8 8 8 8 9 10 10 11 12 12 12 11 10 10 9 9 10 10 9 10 10 10 9 9 9 9 8 7 5 5 5 5 6 6 7 9 11 14 16 18 18 18 18 18 18 19 18 17 16 14 13 13 12 11 11 10 9 8 7 8 10 12 13 13 12 10 8 7 6 6 7 7 8 9 9 9 10 10 10 10 10 10 11 11 12 12 12 12 13 14 15 16 17 17 17 17 17 17 16 16 16 16 16 16 15 14 13 12 11 11 11 11 10 11 11 11 10 10 9 9 9 9 8 9 9 10 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 11 11 10 10 11 11 11 11 10 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 10 10 10 10 10 10 11 12 12 12 11 11 10 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 7 6 5 4 3 3 3 4 4 4 4 4 4 4 3 3 2 2 1 1 1 1 1 2 2 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 5 5 5 5 5 4 4 4 3 3 4 5 7 8 9 10 11 12 12 13 13 14 14 15 16 16 18 19 20 22 23 23 22 22 21 21 20 19 19 18 17 17 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 18 19 19 18 18 18 17 17 18 18 18 17 17 17 17 17 17 18 19 20 22 24 26 27 28 29 30 30 30 31 32 32 30 28 27 27 29 32 32 32 33 32 30 28 26 25 24 22 21 19 18 17 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 12 12 12 12 12 11 11 11 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 9 8 8 8 8 8 8 8 8 9 9 9 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 20 20 20 22 23 25 26 25 24 23 22 22 22 21 21 21 20 19 19 18 17 16 15 14 13 12 10 9 9 9 9 9 10 10 11 12 13 13 12 11 10 10 10 10 10 10 10 11 11 10 10 10 10 10 9 8 7 6 6 7 7 8 8 11 14 17 19 20 20 19 19 19 20 20 19 18 17 16 16 15 14 13 13 12 10 9 8 9 11 12 13 13 12 10 7 6 6 7 8 8 8 8 9 10 11 11 11 10 10 11 11 12 12 12 12 13 14 15 16 16 17 17 17 17 17 17 17 16 16 16 16 16 15 14 14 13 12 12 11 11 11 10 11 11 11 10 10 10 10 9 9 9 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 13 13 12 11 11 10 10 10 11 11 11 11 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 12 11 10 9 9 8 8 7 7 8 8 8 8 8 8 8 8 8 9 9 9 8 8 7 6 4 3 3 4 4 5 5 5 5 5 4 4 3 3 3 2 2 2 1 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 5 5 6 5 5 5 5 4 4 4 3 4 5 7 8 9 10 11 11 12 12 12 13 13 14 14 15 16 17 19 21 22 23 23 22 22 22 21 20 19 19 18 17 17 17 16 16 16 16 16 17 17 18 18 17 17 17 17 17 17 18 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 20 22 24 25 26 26 27 27 27 28 28 29 29 28 28 28 28 30 32 33 33 32 32 31 29 28 27 26 24 22 21 19 17 16 15 15 16 16 16 16 16 15 15 14 14 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 9 9 8 8 8 8 8 8 9 9 9 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 22 21 21 23 24 26 26 26 24 23 23 22 22 22 21 21 21 20 19 19 18 17 15 14 13 12 11 11 11 11 11 11 11 11 11 12 13 13 13 13 12 11 10 10 11 11 11 11 11 11 11 11 11 11 10 9 9 9 9 8 8 9 10 11 14 17 19 20 21 20 20 20 20 20 20 20 20 19 19 18 17 15 15 14 14 13 11 11 11 12 13 13 13 12 10 7 5 5 7 9 9 9 8 9 11 11 11 11 10 10 11 12 12 12 13 13 14 15 15 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 10 10 10 10 9 10 10 11 11 11 10 11 11 12 12 12 13 13 14 14 14 14 13 13 12 11 10 10 10 10 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 11 10 9 8 8 8 8 8 8 9 9 10 10 10 10 10 11 11 12 11 10 10 8 7 5 3 2 3 5 5 5 6 6 6 5 5 4 4 3 3 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 5 4 4 4 4 5 5 5 6 6 5 5 4 4 4 5 7 8 9 10 11 11 12 12 12 12 13 13 13 14 14 15 17 18 20 22 23 23 22 22 22 21 21 20 19 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 16 16 16 17 19 21 23 24 24 24 24 24 24 24 25 25 26 27 28 29 28 29 32 34 34 33 32 31 30 29 28 27 25 24 22 20 18 16 15 15 16 16 16 16 16 15 15 14 14 14 14 13 13 13 13 13 12 12 11 11 11 11 11 12 12 12 12 12 12 13 13 14 14 14 14 14 14 13 13 13 13 12 12 11 11 11 11 10 10 9 9 8 8 8 9 9 9 9 9 9 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 39 40 nan nan nan nan nan nan nan nan nan nan nan nan nan 59 60 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 22 21 22 24 26 27 26 25 24 23 23 23 22 22 21 21 20 20 19 18 17 16 14 13 12 12 12 12 12 12 12 11 12 12 12 13 13 13 13 12 12 11 11 11 12 12 12 12 12 12 12 12 12 12 11 10 10 11 11 10 10 11 12 14 17 20 21 21 21 21 20 20 20 20 21 21 22 22 21 20 18 17 16 16 16 15 14 13 13 14 14 13 13 12 10 7 5 6 8 10 10 9 9 10 11 12 12 11 10 11 11 12 13 13 13 14 14 15 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 14 14 13 13 12 12 11 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 14 14 14 13 12 11 10 10 10 10 11 11 11 11 11 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 12 12 11 10 9 8 8 8 9 9 10 10 11 12 13 13 13 12 12 13 13 13 12 11 10 8 5 3 2 3 5 5 6 6 6 6 6 5 5 4 4 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 6 6 4 4 4 4 4 4 4 5 6 6 6 5 5 5 6 7 8 9 10 11 11 12 12 12 12 13 13 13 13 14 14 15 17 18 20 22 22 22 23 23 22 22 21 21 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 16 15 15 17 18 20 21 21 22 21 21 20 20 20 20 21 22 25 27 28 27 28 31 34 34 34 33 32 31 30 29 28 26 25 23 22 20 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 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 34 37 nan nan nan nan nan nan nan nan nan 52 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 27 23 21 21 23 26 27 28 27 26 24 24 23 23 22 22 21 21 20 20 19 18 17 15 13 12 11 11 12 12 12 12 12 12 12 12 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 12 13 13 12 11 11 11 13 13 12 12 14 15 17 19 21 21 22 21 21 21 21 21 21 22 22 23 23 22 21 20 18 17 17 17 16 15 15 15 14 14 13 13 11 9 7 7 8 9 10 11 10 11 11 12 12 12 11 11 11 12 13 13 14 14 14 15 15 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 13 13 13 14 14 14 13 13 12 12 11 10 11 11 11 12 11 11 11 11 10 10 9 9 9 9 10 10 10 11 11 11 11 11 11 11 12 12 13 13 13 13 12 12 11 10 9 9 9 9 10 10 11 12 13 14 15 15 14 13 13 13 13 13 13 12 11 9 7 5 3 3 4 5 6 6 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 6 4 4 4 4 4 4 4 4 5 6 6 6 6 6 6 7 8 9 10 11 11 11 12 12 12 13 13 13 13 13 14 14 16 17 19 21 22 22 22 23 23 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 16 15 15 16 17 18 19 19 19 18 18 17 17 16 16 16 18 21 24 25 26 28 31 33 34 34 33 32 31 30 29 28 26 25 24 23 21 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 12 12 12 13 13 14 14 14 15 15 14 14 14 13 13 13 13 12 12 11 11 11 11 11 10 10 10 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 32 34 36 38 40 41 42 44 nan nan nan nan 53 54 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 26 23 21 22 25 27 29 29 28 26 25 24 24 23 22 22 21 21 20 19 19 18 17 15 13 11 10 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 12 12 12 12 13 14 14 14 14 13 13 14 14 13 13 12 13 14 14 13 14 16 18 18 19 20 21 21 21 22 21 21 21 21 22 22 23 23 22 21 21 20 19 18 17 17 16 15 15 15 15 14 13 11 9 8 8 9 10 11 11 12 13 14 14 14 13 12 12 12 13 14 14 14 15 15 15 16 17 17 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 10 10 10 10 10 11 11 12 12 13 13 13 13 13 13 13 13 12 12 11 11 12 12 12 12 12 12 11 11 10 10 9 9 10 10 11 11 11 11 12 11 11 11 11 12 12 13 14 13 13 12 12 11 10 9 9 9 10 11 11 12 12 13 14 14 14 13 13 12 12 12 12 13 12 12 11 9 8 7 5 5 6 6 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 4 3 3 3 4 4 4 4 4 5 6 6 6 6 7 7 8 9 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 16 18 21 22 22 22 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 19 19 19 19 19 19 19 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 16 15 14 14 15 16 17 17 17 16 16 15 15 14 14 13 13 13 15 19 22 25 28 31 33 34 34 33 32 31 30 29 28 26 25 24 23 21 20 19 19 18 17 16 16 15 15 15 15 15 15 15 15 14 14 13 13 13 13 12 12 12 12 11 12 12 12 13 13 14 14 15 15 15 15 15 15 14 14 13 13 13 13 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 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 17 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan 30 32 34 36 38 40 41 42 44 46 nan nan nan 53 54 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 25 22 21 23 26 29 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 17 16 14 12 10 10 10 10 10 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 13 14 15 15 14 14 14 15 15 15 14 14 15 15 14 15 15 16 16 16 17 19 20 21 21 22 22 22 21 21 22 22 22 22 22 21 21 21 20 19 17 16 15 15 16 16 16 15 13 11 10 9 9 9 10 11 12 13 14 16 16 16 15 14 14 14 14 15 15 16 16 16 16 17 17 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 10 10 11 11 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 12 12 11 11 10 10 10 10 10 11 11 12 12 12 12 12 11 11 11 12 14 14 14 13 13 12 11 10 10 10 10 11 12 12 13 13 13 14 14 13 13 12 12 12 13 13 13 13 13 12 12 11 10 9 8 8 8 7 7 7 6 6 5 5 5 5 5 5 6 5 5 5 5 6 6 6 5 4 4 4 3 3 2 3 4 4 4 4 4 5 5 6 7 7 7 7 8 8 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 18 20 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 20 19 19 19 19 19 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 16 15 14 14 15 15 16 16 15 15 14 14 14 13 13 13 11 10 11 13 17 22 27 31 34 35 35 34 33 32 31 30 29 27 25 23 22 21 20 19 18 17 16 16 15 15 15 15 15 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 13 13 14 14 15 15 15 15 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 11 11 11 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 14 15 15 16 16 16 16 17 18 19 21 23 25 27 29 32 34 36 37 39 41 42 44 46 48 50 52 53 55 56 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 27 24 21 22 25 28 30 30 30 29 27 26 25 24 23 23 22 21 20 19 18 18 17 15 14 12 10 10 10 10 10 10 10 9 9 9 9 8 8 9 9 9 10 10 10 10 11 13 14 15 15 14 14 15 16 17 17 16 16 16 15 15 16 17 18 15 14 16 18 20 21 22 23 23 22 22 21 22 22 22 22 21 21 21 20 19 18 17 16 15 16 18 18 17 15 13 11 10 10 10 10 10 11 12 14 15 17 17 17 17 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 13 12 12 11 11 11 11 11 11 11 12 13 13 13 13 13 12 12 12 13 14 14 14 14 13 12 11 11 11 11 11 12 13 13 13 13 13 14 14 13 13 13 13 13 13 13 14 14 14 13 13 12 11 10 10 9 9 8 7 6 6 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 3 3 2 2 3 3 4 4 5 5 5 5 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 17 19 21 23 23 24 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 17 18 18 17 18 17 16 16 15 14 15 15 15 15 15 14 13 13 12 13 13 13 12 11 9 8 11 17 24 30 34 37 37 35 34 33 32 31 29 27 24 23 21 20 19 18 17 17 16 16 16 16 16 16 16 16 16 15 15 14 14 14 14 14 13 13 13 13 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 11 11 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 13 13 14 13 13 13 13 13 13 14 14 14 14 15 16 17 18 20 23 25 27 29 31 34 35 37 39 41 42 44 46 49 51 52 54 55 57 58 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 26 23 21 23 26 29 30 30 30 29 28 27 26 25 23 22 21 20 19 19 18 17 16 15 13 12 11 10 10 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 11 13 14 14 14 14 15 16 18 18 18 18 17 16 16 16 18 19 20 20 20 19 20 21 22 23 24 23 22 22 21 21 22 22 21 21 20 19 19 18 18 17 16 17 18 19 18 16 14 12 11 11 11 11 10 11 12 14 15 17 17 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 11 11 10 10 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 12 12 12 11 11 11 12 12 13 13 14 14 14 14 13 13 13 13 15 15 15 14 14 13 12 12 12 12 12 12 13 13 13 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 13 12 11 10 10 9 9 8 7 6 5 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 4 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 10 10 11 12 12 13 14 14 15 15 16 16 16 17 18 20 22 23 24 24 24 24 23 23 23 23 23 23 22 22 21 21 21 21 21 20 20 20 20 20 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 15 15 14 15 15 15 15 13 12 11 11 12 13 13 13 11 9 6 6 11 18 25 30 34 35 34 33 32 31 29 28 25 23 21 20 19 19 18 17 17 17 16 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 14 13 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 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 12 12 12 12 11 11 11 12 12 12 12 12 12 13 14 16 18 20 22 24 27 29 31 33 35 37 39 41 42 44 46 49 51 53 55 56 57 58 59 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 26 24 23 25 28 30 30 30 30 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 10 11 12 13 14 14 14 15 17 18 19 19 18 17 16 16 17 19 20 21 22 22 22 22 22 23 24 24 24 23 22 21 21 21 21 21 20 19 18 18 18 17 18 18 19 19 19 17 15 13 12 12 12 12 11 11 13 15 17 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 18 18 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 14 14 14 14 13 13 12 12 12 12 12 13 13 14 14 15 15 15 15 14 14 14 15 16 16 15 14 13 13 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 13 11 10 9 9 9 8 7 6 5 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 12 13 14 14 15 16 16 16 16 17 17 19 20 22 24 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 14 14 14 15 15 14 13 12 12 13 13 14 14 13 11 7 4 7 13 19 24 28 30 30 29 28 28 26 25 23 21 20 19 19 18 18 17 17 17 17 17 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 12 12 12 12 12 12 12 12 12 12 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 10 9 9 10 10 10 10 10 10 10 11 13 15 17 19 22 24 26 29 31 34 35 37 39 40 42 44 46 48 50 52 54 56 57 58 59 60 nan nan nan nan 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 26 27 28 30 31 31 30 29 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 8 8 9 10 11 12 13 13 14 15 16 18 19 19 19 18 16 15 16 18 20 21 21 22 22 23 23 23 24 24 25 24 23 22 22 22 21 21 20 20 19 18 18 18 19 19 20 20 19 17 15 13 12 13 13 13 13 12 13 15 18 20 21 20 18 17 17 17 17 17 18 18 18 18 18 19 19 19 20 19 19 19 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 14 14 14 14 14 13 13 12 12 13 13 14 14 15 15 16 16 15 15 15 16 16 16 16 15 14 14 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 15 15 15 14 13 12 11 10 10 9 9 8 7 6 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 11 12 13 13 14 15 15 16 16 17 17 17 17 18 19 21 23 25 26 26 25 25 25 24 24 24 23 23 22 21 21 20 20 20 19 19 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 16 16 15 14 14 13 13 14 14 15 14 13 10 6 5 9 14 19 22 24 25 25 24 23 23 22 21 20 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 17 17 17 17 16 16 15 15 14 14 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 9 8 8 8 9 9 8 7 7 7 9 10 12 14 17 19 21 24 26 29 31 33 35 37 39 40 42 44 46 48 50 52 54 55 57 58 59 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 29 29 30 31 31 30 29 28 27 25 24 23 22 21 19 18 17 16 15 14 12 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 7 8 8 9 10 11 12 13 13 14 16 17 18 19 19 18 17 16 15 16 18 20 21 21 21 22 23 23 23 24 24 25 24 23 23 22 22 21 21 20 19 18 18 18 19 20 21 21 20 17 15 13 12 12 14 15 15 14 13 14 16 19 21 21 20 19 17 17 17 17 17 18 18 18 18 19 19 20 20 20 20 20 19 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 14 14 13 12 12 13 14 14 15 15 16 16 16 16 16 16 16 17 17 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 14 14 13 12 11 11 10 10 9 8 7 7 6 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 9 10 10 10 10 10 9 9 9 10 10 10 11 11 12 13 14 14 15 15 16 16 17 17 17 18 18 19 20 22 24 25 26 26 26 26 26 25 25 25 24 23 23 22 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 16 16 15 16 16 17 17 16 15 14 13 13 14 15 15 14 12 8 5 6 9 14 17 19 21 21 21 21 20 20 19 19 18 18 18 18 18 18 18 18 17 17 17 17 16 16 15 15 15 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 6 6 7 7 7 6 4 4 5 8 10 12 14 17 19 21 24 26 29 31 33 35 37 38 40 42 44 46 48 50 52 53 55 56 57 59 60 60 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 nan nan 39 38 37 nan nan nan nan nan 25 26 27 28 29 29 30 31 31 30 28 27 25 24 23 22 21 20 18 17 16 15 14 12 10 9 9 9 10 10 11 11 11 12 12 11 10 10 10 10 10 9 8 8 9 9 10 10 11 12 13 14 15 16 17 18 18 18 18 17 16 16 16 18 20 21 21 21 22 22 23 23 23 24 24 24 23 23 22 22 21 21 20 19 19 19 19 21 21 21 20 18 16 14 13 13 14 15 16 16 15 14 15 17 19 21 21 20 19 18 17 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 12 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 14 13 12 13 14 14 15 15 15 16 16 16 16 16 16 17 17 17 16 16 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 12 13 14 14 15 15 15 16 16 17 17 18 18 18 19 20 21 22 24 25 27 27 27 27 26 26 26 25 25 24 23 23 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 17 18 17 16 16 15 14 13 14 14 14 13 12 10 7 5 6 9 13 15 17 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 6 5 5 6 6 6 4 1 3 5 8 10 13 15 17 19 21 24 26 28 31 32 34 36 38 40 42 44 46 48 50 51 53 54 55 57 58 59 60 nan nan nan nan 60 59 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 39 38 37 nan nan nan nan 25 24 24 26 27 28 29 29 30 30 29 28 26 24 23 22 21 20 18 17 15 14 14 13 12 11 10 10 10 11 12 12 12 13 13 13 13 12 12 12 11 10 10 9 10 10 11 11 11 11 12 14 14 15 16 17 18 18 18 17 17 16 15 16 18 20 21 21 22 22 22 22 22 22 23 23 23 23 22 22 22 21 20 20 19 19 20 20 21 21 20 18 16 15 14 14 14 15 17 18 17 15 15 16 18 20 20 20 19 19 18 18 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 16 16 15 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 16 16 15 14 13 13 14 14 15 15 16 16 16 16 17 17 17 17 17 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 13 14 14 15 15 16 16 16 16 17 17 17 18 18 19 20 20 22 23 25 26 27 27 27 27 27 27 26 26 26 25 24 24 23 23 23 23 22 22 22 22 22 22 23 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 17 17 18 17 17 16 16 17 17 17 16 16 16 15 14 14 14 14 13 12 10 9 7 6 6 9 11 14 16 17 17 18 18 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 14 14 14 14 14 15 16 16 16 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 14 14 13 13 13 13 13 13 12 12 12 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 9 8 7 5 4 4 5 5 4 2 2 5 7 9 12 14 16 18 20 22 24 26 28 30 32 33 35 37 39 41 44 45 47 49 51 52 53 54 56 58 59 60 nan nan nan nan 60 59 58 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 40 39 38 37 nan nan nan 25 23 22 23 24 27 28 29 30 30 nan 29 27 25 23 22 21 20 19 17 15 14 13 13 14 14 13 13 12 13 13 13 14 15 15 16 15 15 14 14 13 12 11 11 11 12 12 12 12 11 12 13 15 15 16 16 17 17 17 17 17 16 15 15 16 17 19 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 19 19 20 20 21 21 20 18 16 15 15 15 15 16 17 19 19 17 16 16 17 19 20 20 20 20 19 19 18 18 17 17 18 18 18 18 18 19 19 20 20 20 20 20 20 19 19 19 19 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 15 15 16 16 15 14 14 14 14 15 16 16 16 16 16 17 17 17 17 18 18 18 17 17 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 16 17 17 17 17 18 18 19 19 20 21 22 24 25 26 27 28 28 28 28 27 27 27 26 26 25 25 25 25 25 25 25 24 24 24 24 24 25 25 24 24 23 22 21 20 19 19 18 18 17 16 16 16 16 16 17 17 16 16 16 16 17 18 18 17 16 16 17 17 17 16 16 16 16 15 15 14 14 13 12 11 10 9 7 6 7 9 12 14 15 16 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 16 16 15 15 15 15 15 15 15 14 14 15 15 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 14 14 14 14 14 13 13 13 13 12 12 11 11 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 8 6 4 3 4 5 4 4 4 6 8 10 11 14 16 17 19 21 23 24 26 28 30 31 33 34 36 38 41 43 45 47 49 50 52 53 54 56 57 58 59 60 60 60 nan 59 58 57 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 40 39 39 38 37 34 nan 26 23 21 21 23 25 28 30 30 30 nan nan nan 26 24 23 22 20 19 18 17 15 14 14 14 15 16 16 16 15 15 15 16 17 18 18 18 18 17 16 15 14 13 13 13 14 14 13 13 12 13 13 15 16 17 17 17 17 17 17 16 16 16 15 15 16 18 20 21 21 22 22 22 22 21 22 22 22 22 21 21 21 20 20 20 19 19 20 20 20 19 18 16 15 15 15 16 17 18 19 20 19 18 16 17 19 20 21 21 20 20 20 19 19 18 18 17 17 18 18 18 18 18 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 17 16 16 17 17 17 17 17 16 16 16 15 15 14 14 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 12 12 12 12 13 13 14 14 15 15 14 15 15 15 15 15 15 16 16 16 16 15 15 15 15 16 16 16 16 16 17 17 18 18 18 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 11 11 11 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 18 18 18 19 19 20 21 22 23 24 25 26 27 28 29 29 28 28 28 28 27 27 26 26 26 26 27 27 27 26 26 26 26 26 26 25 25 24 23 22 21 20 19 19 18 17 17 16 16 16 17 17 17 17 17 16 16 16 17 17 18 18 17 16 17 17 17 17 17 16 16 15 15 15 14 14 13 13 12 10 9 8 7 8 10 12 14 15 16 16 16 16 16 17 17 17 17 18 18 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 14 14 14 13 13 13 12 12 11 11 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 6 5 4 4 4 4 5 7 9 11 13 14 16 18 19 20 22 24 25 26 28 29 31 33 34 35 37 40 42 44 46 47 49 51 52 54 55 56 57 58 59 59 60 59 58 57 56 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 41 40 39 38 37 36 33 29 25 22 21 21 23 26 29 31 31 30 nan nan nan nan 24 22 21 20 20 19 19 18 17 16 16 17 18 18 17 17 17 17 18 19 19 20 20 19 19 18 16 15 15 16 16 16 16 15 14 14 15 16 17 18 18 17 17 18 17 16 16 16 16 16 16 17 19 20 21 21 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 19 20 20 20 19 18 17 16 15 16 17 18 19 20 20 20 19 17 17 19 20 22 22 21 21 21 20 19 19 18 18 17 17 17 17 17 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 17 17 17 17 18 18 17 17 17 17 16 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 14 15 15 15 15 14 14 15 15 15 16 16 16 16 16 16 16 16 16 17 17 16 16 17 17 18 18 19 19 19 19 18 18 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 12 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 12 13 13 12 12 12 12 13 13 13 14 15 15 15 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 20 21 22 23 24 25 26 27 28 29 30 30 29 29 29 29 28 28 27 27 28 28 28 28 27 27 27 27 26 26 26 25 24 24 23 22 20 19 19 18 17 17 16 16 17 17 17 17 17 17 17 16 16 17 17 18 18 18 17 17 17 18 18 18 17 16 15 15 15 14 14 14 14 13 12 11 10 8 8 9 10 12 14 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 16 16 15 15 15 14 14 14 14 14 13 13 12 12 11 11 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 10 8 7 6 6 5 5 5 6 7 9 11 13 15 17 19 21 21 22 23 24 25 26 28 29 31 32 34 35 37 38 40 43 45 47 48 50 51 53 54 55 57 57 58 58 59 58 58 57 56 nan nan nan 53 52 52 nan nan nan nan nan nan nan nan nan nan nan nan 42 41 40 39 39 38 36 34 32 28 25 23 21 22 25 28 30 30 30 nan nan nan nan nan 24 22 21 21 21 21 21 20 19 19 19 19 19 19 19 18 18 19 20 20 20 20 20 20 19 18 17 17 17 18 19 19 18 17 16 17 17 17 18 18 18 18 18 18 18 17 16 16 17 18 19 19 20 21 21 21 21 21 21 22 22 22 22 22 21 21 20 20 20 20 20 20 20 20 20 19 17 16 15 16 17 18 20 21 21 20 19 18 17 18 21 22 23 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 18 18 19 19 20 20 20 20 20 20 20 21 21 21 21 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 15 15 15 15 14 14 15 15 16 16 16 17 17 17 16 16 17 17 17 17 17 17 17 18 18 19 19 20 20 20 19 19 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 14 14 14 14 14 13 13 13 13 13 14 14 15 15 16 16 16 17 17 18 18 18 18 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 29 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 27 27 27 26 26 25 24 24 23 22 20 20 19 18 17 17 17 17 17 18 18 18 17 17 17 17 17 17 18 18 19 18 17 17 18 18 18 17 16 16 15 14 14 14 15 15 14 13 12 11 9 8 8 9 11 12 13 14 15 15 15 15 16 16 16 17 17 17 17 17 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 16 16 15 15 15 14 14 14 13 13 12 12 11 11 11 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 10 9 8 7 7 7 7 7 8 9 11 13 15 17 19 21 22 23 24 25 25 26 26 27 29 31 32 33 35 36 37 39 41 44 46 47 49 50 52 53 55 56 57 57 58 58 57 57 56 55 54 nan 53 52 52 51 nan nan nan nan nan nan nan nan nan nan nan 42 41 40 40 39 38 37 35 33 30 28 26 24 23 23 26 28 30 30 nan nan nan nan nan nan nan 23 22 22 22 22 22 21 21 20 20 21 21 21 20 19 19 20 20 21 21 21 21 20 20 19 19 19 19 20 21 20 20 19 19 18 18 18 18 19 19 19 19 19 19 18 17 18 20 21 22 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 20 20 20 21 21 21 21 20 20 19 17 16 16 16 17 19 20 21 21 20 18 17 17 20 23 24 24 24 23 22 21 20 19 18 18 18 18 17 17 17 17 18 18 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 20 20 20 19 19 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 17 17 17 17 17 16 16 16 17 16 16 16 16 15 15 15 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 14 14 14 14 14 14 14 15 15 16 16 16 17 17 17 18 19 19 19 19 19 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 31 31 31 31 31 31 31 30 30 30 30 29 29 28 28 28 28 27 27 27 27 26 25 25 24 23 22 21 20 19 18 17 18 18 18 19 18 18 18 18 18 18 18 18 19 19 18 18 17 18 18 18 18 17 16 15 14 15 15 15 15 14 13 13 12 10 9 8 9 10 11 12 13 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 11 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 13 13 11 10 9 9 8 9 9 9 10 11 13 14 17 19 21 23 23 24 25 25 26 27 26 27 28 30 31 33 34 36 37 38 41 43 45 46 47 49 50 52 54 55 56 56 57 57 56 56 55 54 53 53 52 52 51 50 nan 49 48 nan nan 47 46 nan nan nan 43 42 41 40 39 38 37 36 34 31 29 27 25 24 23 25 27 29 29 nan nan nan nan nan nan nan 24 23 23 23 22 22 22 21 21 21 22 22 22 21 21 20 20 21 21 22 22 22 21 21 21 20 20 21 22 22 22 22 21 21 20 19 18 18 19 19 19 19 20 20 20 19 19 20 22 23 23 22 21 21 21 21 21 21 21 22 22 23 22 22 22 21 21 21 21 21 21 21 21 21 20 19 18 17 16 17 18 19 21 22 21 19 17 17 19 23 25 26 25 24 23 22 21 20 19 19 19 18 18 18 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 20 20 20 19 19 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 20 20 20 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 17 18 18 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 31 32 32 32 32 32 32 31 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 26 26 25 23 22 20 20 20 20 20 20 20 19 19 19 19 19 18 18 19 19 19 18 18 18 18 18 18 17 16 15 14 15 16 15 14 13 12 12 12 11 10 9 9 10 11 12 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 17 17 17 17 17 18 18 17 17 16 16 15 15 15 14 13 13 12 12 11 11 11 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 13 13 13 12 11 11 10 10 10 11 12 13 14 15 17 19 21 23 24 25 25 26 27 28 28 28 28 29 31 32 33 34 35 37 39 40 42 44 46 47 48 49 51 53 54 55 55 56 56 56 55 54 53 52 52 52 51 51 50 49 48 48 nan nan 46 46 nan nan 43 42 41 40 39 38 37 36 35 32 29 28 26 25 24 24 26 28 29 29 nan nan nan nan nan nan nan 24 23 23 23 22 22 21 21 21 22 22 23 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 21 19 18 18 19 20 20 20 20 21 21 20 20 20 22 23 24 23 22 21 20 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 22 21 20 19 18 18 17 18 19 21 22 21 19 17 18 21 25 28 27 26 25 24 22 21 20 19 19 19 19 18 18 18 18 18 19 20 20 20 21 21 21 21 21 21 21 22 22 22 23 23 23 23 22 22 22 21 21 20 20 20 20 20 21 21 20 20 20 20 19 19 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 16 16 16 15 16 16 16 16 16 16 17 17 16 16 17 17 17 17 18 18 19 19 19 19 20 20 21 21 20 20 20 19 19 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 18 18 18 18 19 19 19 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 24 25 25 26 27 28 29 30 31 31 32 32 33 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 27 26 25 23 22 22 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 16 15 16 16 16 14 13 12 12 12 12 11 11 10 11 11 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 17 17 17 18 18 18 18 17 17 16 16 15 15 14 14 13 12 12 11 11 11 10 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 13 12 12 12 12 13 14 14 15 16 18 20 22 24 25 27 27 27 28 29 30 30 30 31 32 33 33 34 34 36 37 39 41 43 45 46 47 48 49 51 52 53 54 54 55 55 55 54 53 52 52 51 51 51 50 49 48 48 47 47 46 46 45 45 44 43 42 41 39 38 38 37 35 33 31 29 27 26 25 25 25 27 28 29 28 nan nan nan nan nan nan nan 23 23 22 22 22 21 21 21 22 23 23 23 23 22 22 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 21 20 18 17 18 19 20 21 21 21 21 21 21 21 22 23 24 23 22 21 20 20 20 20 20 20 21 22 22 22 22 23 22 22 22 22 23 23 22 22 22 22 22 22 21 20 19 19 19 19 20 21 20 18 17 19 23 28 29 28 27 26 24 23 22 21 20 20 20 20 19 19 18 18 19 20 20 21 21 21 21 22 22 22 22 22 22 23 23 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 17 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 29 27 26 25 24 23 23 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 17 17 16 16 16 16 15 14 13 13 13 13 13 13 13 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 17 17 17 18 18 18 18 18 17 17 16 15 15 14 13 13 12 11 11 11 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 14 14 14 15 15 15 16 16 17 18 20 22 23 25 27 29 29 29 30 30 31 31 31 32 33 34 34 34 35 36 38 40 41 43 44 46 47 48 49 50 51 52 53 53 54 54 53 53 52 51 51 50 50 50 49 49 48 47 47 46 46 45 44 44 43 42 41 40 39 38 37 35 34 32 30 28 27 27 26 26 27 28 28 28 28 nan nan nan nan 24 nan nan 22 22 22 21 21 21 22 22 23 23 23 23 23 22 22 22 22 22 22 23 23 24 24 24 24 24 23 23 23 22 22 22 20 19 17 17 19 20 21 21 21 21 21 22 22 23 24 24 23 22 21 21 20 20 20 19 19 20 21 22 22 22 22 23 23 23 23 23 23 23 23 22 23 24 24 24 22 21 20 20 19 19 19 20 19 18 18 21 25 29 30 29 27 26 25 23 22 21 21 21 21 20 20 20 19 19 20 20 20 21 21 22 22 22 22 22 22 22 23 23 24 24 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 18 18 17 16 16 16 15 15 15 14 14 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 18 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 19 19 20 20 20 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 33 32 32 31 30 28 27 26 25 24 23 22 22 21 21 21 21 21 20 20 20 19 19 19 19 19 19 18 18 17 16 16 15 15 15 14 14 13 13 13 13 14 14 14 14 14 14 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 15 15 14 13 12 12 11 11 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 16 16 17 17 17 17 18 18 19 21 23 24 26 28 29 30 30 30 31 31 31 31 32 33 34 35 35 36 37 38 40 42 43 44 46 47 48 49 50 51 52 52 53 53 52 52 51 51 50 50 50 50 49 49 48 47 47 46 45 45 44 44 43 42 41 40 39 38 37 35 34 33 31 29 28 27 27 28 28 29 29 29 28 nan nan nan nan nan 24 nan 22 22 21 21 21 21 22 22 23 23 24 23 23 23 22 22 22 22 22 22 23 23 24 24 25 24 24 23 23 23 23 22 21 20 18 18 19 21 22 22 21 20 21 22 22 23 24 24 24 22 21 21 21 21 20 19 19 19 20 21 22 22 22 23 23 23 23 23 24 24 24 23 23 24 25 26 25 24 23 21 20 19 18 18 19 19 19 21 24 27 29 30 29 28 27 25 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 24 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 15 15 15 16 16 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 20 20 20 20 19 19 19 20 20 21 21 21 20 20 20 20 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 18 18 19 20 20 21 21 21 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 27 28 28 28 29 29 30 30 31 32 32 33 33 33 34 34 34 34 34 34 34 35 35 34 34 34 35 35 35 34 34 34 34 34 34 34 33 32 31 30 29 27 26 25 24 23 23 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 17 15 15 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 14 13 12 12 11 11 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 17 17 18 18 18 19 19 19 19 20 21 22 24 26 28 29 30 30 31 31 31 31 31 32 33 34 35 36 36 38 39 40 41 43 44 46 47 48 49 49 50 51 52 52 52 51 51 50 50 49 49 49 49 49 48 47 47 46 45 45 44 43 43 42 41 40 39 38 37 36 34 33 31 30 28 27 27 28 29 30 30 30 29 28 nan nan nan nan nan nan nan 22 21 21 21 21 21 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 25 24 24 24 23 23 22 21 20 19 20 22 24 23 22 21 20 21 22 24 25 26 25 23 22 21 21 21 21 20 19 19 19 21 21 22 22 22 23 23 23 24 24 25 25 25 24 24 25 27 27 27 26 24 22 20 18 18 18 20 21 23 26 28 30 30 30 29 28 27 26 25 25 24 24 24 24 23 23 22 22 22 21 21 21 22 22 22 22 23 23 23 23 23 24 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 15 15 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 19 20 20 21 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 27 27 28 29 29 29 29 30 30 31 31 32 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 35 34 33 32 31 29 28 27 26 25 24 23 22 22 21 21 21 21 20 20 20 20 19 19 18 18 18 17 16 14 13 13 13 13 13 14 13 13 13 13 14 14 14 15 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 14 13 12 12 11 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 19 19 19 19 20 20 20 19 20 20 21 22 24 26 29 31 32 33 33 33 32 32 33 34 35 36 36 37 38 40 41 41 42 44 45 47 47 48 49 50 51 51 51 51 50 50 50 49 49 49 49 nan 48 47 47 46 45 45 44 43 43 42 41 40 39 38 37 36 35 33 31 29 28 27 26 26 28 30 31 31 30 29 nan nan nan nan nan nan nan nan 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 25 25 25 25 25 24 24 24 23 22 21 20 21 23 25 25 24 22 21 21 22 24 26 27 27 25 23 22 21 21 21 21 20 19 19 20 21 22 22 21 22 23 24 25 25 25 26 26 25 25 25 27 28 29 28 27 25 22 20 18 19 21 24 26 29 31 32 32 31 30 29 28 28 27 26 26 26 26 25 25 25 24 24 23 23 23 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 19 18 18 17 16 16 15 15 15 14 15 15 15 15 16 16 17 17 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 27 27 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 37 37 37 38 38 38 37 37 36 36 35 34 33 31 30 29 28 26 25 24 23 22 22 21 21 21 21 21 20 20 20 19 18 18 18 17 16 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 15 15 15 14 15 15 15 15 15 16 16 16 16 17 17 17 16 16 16 17 17 17 16 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 15 14 13 13 12 12 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 20 19 20 20 20 20 21 21 21 21 21 20 20 20 19 19 22 25 29 33 36 36 35 34 34 35 35 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 49 50 50 50 50 49 49 49 49 48 48 48 48 47 47 46 45 44 44 43 42 41 41 40 39 38 37 36 35 34 32 30 28 27 26 25 26 28 31 31 30 29 nan nan nan nan nan nan nan nan nan 22 21 21 20 20 20 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 24 25 25 26 26 25 25 25 24 24 23 22 22 23 25 25 25 23 22 21 22 24 26 27 28 26 24 22 21 21 21 21 20 20 19 20 20 21 21 21 21 21 24 26 27 27 27 27 26 26 26 27 28 29 30 29 28 25 22 20 20 23 27 31 33 34 35 34 32 31 30 29 29 28 28 27 27 27 27 27 27 27 26 25 25 24 24 23 23 23 22 22 22 23 23 23 24 24 25 25 25 26 26 25 25 25 25 25 25 25 25 25 25 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 21 21 20 19 18 18 17 17 16 15 15 15 15 16 16 17 17 18 18 18 18 18 18 18 18 19 19 19 18 18 18 17 18 18 18 18 19 19 19 20 20 21 21 21 21 21 21 20 20 21 21 21 22 22 21 21 22 22 22 22 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 36 36 37 37 38 38 39 39 38 38 38 37 36 35 34 33 32 31 29 28 26 25 24 23 23 22 22 21 21 21 21 21 21 20 19 18 18 17 16 15 14 14 13 13 13 12 13 13 13 14 14 14 15 15 15 15 14 14 14 15 15 15 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 15 14 13 12 12 12 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 21 21 21 21 22 22 22 23 23 23 22 22 21 20 18 18 21 26 31 36 38 38 36 36 37 37 37 38 39 40 40 41 41 41 42 43 43 44 45 46 47 48 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 45 44 43 43 42 41 40 40 39 38 37 36 35 34 33 31 29 27 26 26 25 26 29 30 30 29 nan nan nan nan nan nan nan nan nan nan 22 22 21 21 20 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 23 24 25 25 26 26 25 25 25 25 24 23 23 23 24 25 25 24 23 22 22 24 26 27 27 26 24 23 22 21 20 20 20 20 20 21 21 20 20 20 20 21 22 26 29 29 29 28 27 27 26 27 28 30 31 31 30 28 26 22 21 23 28 34 37 38 38 36 34 33 31 31 30 29 29 28 28 28 28 29 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 23 22 21 21 20 19 19 18 17 17 16 16 16 16 17 18 18 18 19 18 18 18 18 18 18 18 19 19 18 17 17 17 17 17 18 18 18 19 19 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 35 35 36 36 37 38 38 39 39 39 39 38 38 37 36 35 34 33 32 30 29 27 26 25 24 24 23 22 22 22 22 22 22 21 21 20 18 18 17 17 16 15 15 15 14 13 13 13 14 14 15 15 15 15 15 15 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 16 16 15 14 13 12 12 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 23 23 23 23 23 24 24 25 25 25 24 23 22 20 20 21 25 30 34 38 40 39 38 39 39 39 39 39 40 41 42 42 42 42 42 43 44 44 45 46 47 47 48 49 49 48 48 48 48 48 47 47 47 47 46 46 45 44 44 43 42 41 41 40 39 38 38 37 36 35 34 33 32 30 28 27 26 25 25 27 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 21 20 19 18 19 19 20 20 20 20 20 21 21 21 22 22 22 22 23 24 25 26 26 25 25 25 25 25 24 23 24 25 25 25 24 23 23 24 26 27 26 25 23 22 21 21 21 20 19 20 21 22 22 22 21 21 20 20 21 25 30 33 33 31 29 28 27 27 28 30 32 32 32 30 28 26 23 22 25 31 37 41 41 39 37 34 33 32 31 30 30 29 29 28 29 29 30 30 30 30 29 28 28 27 27 26 26 25 24 23 23 23 23 23 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 26 26 27 27 27 28 27 27 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 17 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 18 18 19 19 20 20 21 21 22 22 22 21 21 21 21 22 22 23 23 23 23 23 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 31 31 31 31 32 32 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 38 37 36 35 34 32 30 29 27 26 25 25 24 23 22 21 22 23 23 23 22 22 21 19 18 18 17 17 16 16 16 15 15 14 15 15 16 16 16 15 15 15 15 15 14 14 15 15 16 16 16 16 16 16 16 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 16 15 15 14 13 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 25 25 25 26 26 26 25 25 24 23 24 28 32 35 38 39 40 40 40 41 42 41 40 40 41 42 43 43 43 43 43 43 44 45 45 46 46 47 47 48 48 48 48 47 47 47 47 46 46 46 45 44 44 43 42 42 41 40 39 38 38 37 36 35 35 34 33 32 30 29 27 25 24 24 26 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 21 20 19 19 19 19 20 20 19 20 20 20 20 21 21 21 21 22 22 23 24 25 25 25 25 25 25 25 24 23 23 24 24 24 24 24 24 25 26 26 24 22 21 20 21 21 21 20 20 21 22 23 23 23 22 21 21 21 22 27 34 37 36 33 31 29 28 28 29 32 34 34 32 30 29 26 24 23 26 32 39 42 42 40 37 35 33 33 32 31 31 30 29 29 29 30 31 31 31 30 30 30 29 29 28 28 27 27 26 25 24 23 23 23 24 24 25 25 25 25 26 26 27 27 27 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 27 27 27 27 27 28 28 29 29 29 29 28 27 27 26 25 25 24 23 23 22 21 20 20 19 18 18 18 19 19 19 19 19 19 20 20 20 20 19 19 18 18 18 17 17 17 17 17 17 18 18 19 19 20 21 21 22 22 22 22 22 22 22 22 22 23 23 23 24 24 23 23 23 22 22 21 20 20 20 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 20 20 21 21 21 22 22 22 22 22 23 23 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 26 27 27 27 27 28 28 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 38 38 38 38 37 37 35 34 32 31 29 28 27 26 26 25 24 23 21 23 25 25 24 23 23 21 20 19 18 18 18 18 17 17 16 15 16 16 18 18 18 17 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 15 14 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 26 26 26 26 26 27 26 26 26 26 26 28 31 34 37 38 39 40 40 41 41 42 43 43 42 41 42 43 43 44 44 44 44 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 46 46 45 45 44 43 42 42 41 40 40 39 38 37 36 35 35 34 33 32 31 30 28 27 26 24 23 24 26 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 20 20 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 22 23 24 25 25 25 25 25 25 24 23 23 22 22 23 24 25 25 26 26 25 24 22 20 20 20 21 22 22 21 21 22 22 23 23 23 23 23 22 21 23 29 36 39 38 35 33 30 29 29 30 33 36 35 33 31 29 27 25 24 27 33 39 42 42 41 38 36 34 33 33 32 32 31 30 30 30 31 31 32 31 31 31 31 30 30 30 30 29 28 27 26 25 24 24 24 24 25 25 25 25 26 26 27 27 27 27 27 27 27 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 28 28 29 29 30 30 30 29 28 28 27 27 26 26 25 24 23 22 22 21 20 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 18 18 17 17 17 17 17 17 18 18 19 20 20 21 21 22 22 22 22 22 22 22 22 23 23 24 24 24 24 24 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 30 30 30 30 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 36 36 37 37 37 37 36 35 34 33 32 30 29 28 28 27 27 26 25 24 25 27 27 26 25 24 23 21 20 20 19 19 19 19 18 17 16 16 18 19 19 18 18 17 16 15 15 15 15 15 15 15 16 17 17 16 16 16 16 16 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 14 13 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 27 27 28 28 28 28 29 29 31 34 36 38 39 40 40 40 40 41 41 42 43 43 43 43 43 44 44 45 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 46 46 45 45 44 43 43 42 41 40 39 39 38 37 37 35 34 34 33 32 32 31 30 28 26 25 24 23 22 23 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 21 21 20 20 20 21 21 21 20 20 20 20 20 20 21 21 21 21 22 23 24 24 25 25 25 24 23 22 22 22 22 24 26 27 27 26 25 24 22 21 20 20 21 22 23 23 23 23 22 22 22 22 24 25 24 23 22 24 30 37 41 40 37 34 32 30 30 31 34 36 36 34 31 29 27 25 25 28 34 40 43 43 42 39 37 35 34 34 33 32 32 31 31 31 31 32 32 32 32 31 31 31 31 31 31 30 30 29 28 27 26 25 25 25 26 26 26 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 28 28 28 28 28 28 28 28 28 29 30 30 31 31 31 30 29 29 28 28 28 28 27 26 25 24 23 22 21 20 20 20 20 20 20 19 19 19 20 20 20 20 19 19 19 18 18 18 17 17 17 18 18 18 19 19 20 21 21 22 22 22 23 23 23 23 23 23 23 24 24 25 25 25 24 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 21 22 22 23 23 23 23 22 22 22 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 27 27 27 28 29 30 30 30 30 30 29 29 29 29 29 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 33 32 31 30 30 29 29 29 28 28 28 29 29 29 29 28 27 25 24 23 22 21 20 20 20 20 19 18 18 18 18 18 17 17 16 15 15 14 14 14 14 14 15 17 18 18 16 15 15 15 16 16 16 16 16 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 14 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 nan nan nan nan nan 29 29 30 30 30 31 33 35 37 38 39 39 40 40 41 41 41 42 42 43 44 44 43 43 43 44 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 46 46 45 45 44 43 42 41 40 39 39 38 37 37 36 35 34 33 32 32 31 31 29 28 26 24 23 22 22 21 22 25 nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan 23 23 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 22 23 23 24 24 24 24 23 22 22 22 23 24 25 27 28 27 26 24 23 21 21 21 21 22 23 23 24 24 24 23 22 21 22 23 25 25 24 23 25 30 37 41 41 39 36 34 32 31 32 33 35 36 34 32 29 27 25 26 29 35 41 44 44 42 40 38 36 35 34 33 33 33 32 32 32 32 33 33 33 32 32 32 32 32 32 32 32 31 31 30 29 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 28 28 28 28 29 29 29 29 30 31 31 32 32 32 31 30 30 29 29 29 29 28 27 26 25 24 23 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 19 19 19 19 20 20 21 22 22 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 23 23 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 21 22 22 23 23 23 23 22 22 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 24 24 24 24 24 25 25 25 25 25 26 27 28 29 29 29 29 29 29 28 28 28 28 29 30 31 31 32 32 33 33 34 34 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 31 31 30 30 30 30 31 31 32 31 30 30 29 28 26 25 24 23 22 21 21 21 20 20 19 17 15 14 14 14 14 14 14 13 13 13 13 15 17 18 17 16 15 14 15 15 15 15 15 15 14 14 14 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 15 15 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 27 nan nan nan nan nan 30 30 31 32 32 33 35 36 37 38 39 39 40 41 41 42 42 42 43 43 44 44 44 44 44 45 45 46 46 47 47 47 47 47 47 47 47 47 47 47 47 46 46 45 45 44 43 42 41 40 39 38 37 36 36 35 35 34 33 32 31 31 30 29 nan nan 24 22 21 21 21 21 22 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 21 21 21 21 21 21 21 21 21 20 20 19 19 20 20 20 20 21 21 22 23 23 23 23 23 23 22 22 22 22 24 25 26 27 27 27 26 25 24 23 22 22 22 23 23 23 24 25 26 26 25 23 22 21 22 23 24 24 24 26 30 35 39 41 40 38 36 34 33 32 33 34 34 34 32 30 28 26 26 29 35 41 44 45 43 41 38 36 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 33 33 32 31 31 30 30 30 30 29 28 27 26 25 25 24 23 22 22 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 20 20 19 19 20 20 21 21 22 23 23 24 24 25 25 25 25 25 25 26 26 26 26 26 25 25 25 24 24 23 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 20 20 19 19 19 19 19 20 19 19 19 19 20 21 21 22 22 23 23 23 22 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 26 26 27 28 28 28 28 28 28 28 27 28 28 29 30 31 32 32 33 33 34 34 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 32 32 32 32 32 33 33 33 33 32 31 31 29 28 27 26 25 23 23 22 22 22 21 17 13 11 12 12 12 13 13 13 13 12 13 14 15 16 16 15 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 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 27 27 28 28 nan nan nan 30 31 31 32 33 34 35 36 37 37 37 38 39 39 40 41 42 42 43 43 44 44 44 44 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 44 43 42 41 39 39 38 37 36 35 34 34 33 33 32 31 30 29 28 nan 26 25 23 21 20 20 21 21 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 21 nan 21 21 21 21 20 20 19 19 19 19 20 20 20 21 21 22 23 23 23 23 22 22 22 22 22 22 23 25 26 27 27 26 26 26 25 25 25 25 24 24 23 23 23 24 25 27 28 27 26 23 22 22 22 23 24 25 27 29 33 37 41 42 40 38 35 34 33 32 32 32 32 32 31 29 27 27 29 34 40 45 46 44 41 39 37 36 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 31 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 33 32 32 31 31 31 31 31 30 28 27 26 26 25 25 24 23 23 22 22 22 22 22 23 23 22 21 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 22 23 24 25 25 26 26 27 27 27 27 27 27 27 27 26 26 26 25 24 24 23 23 23 22 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 18 18 18 19 19 19 19 18 18 19 19 20 20 20 20 20 21 22 22 23 23 23 23 23 23 23 23 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 24 24 25 25 26 27 27 27 27 27 27 27 28 29 30 31 31 32 33 33 34 34 35 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 33 33 33 34 34 34 33 33 33 33 33 33 34 34 34 34 34 33 33 32 31 30 29 27 26 25 23 23 23 22 18 14 11 10 11 12 12 12 13 13 13 14 14 15 15 16 15 14 13 13 13 13 14 14 14 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 16 16 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 17 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 28 29 29 29 29 30 31 31 32 33 34 34 35 36 37 37 37 38 38 39 40 40 41 42 42 43 44 44 45 45 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 46 46 45 44 43 42 40 39 38 37 36 35 35 34 33 33 32 32 31 30 28 27 nan nan 25 25 23 22 21 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 nan nan 19 18 18 17 18 18 19 20 21 21 22 22 23 23 23 23 22 22 23 23 23 23 23 24 26 26 27 26 26 26 27 27 27 27 27 26 25 24 23 23 23 25 28 30 30 28 26 24 23 23 24 25 26 28 29 31 35 39 42 42 40 37 35 34 32 31 31 31 32 32 30 28 28 29 33 40 46 46 44 42 40 39 37 37 36 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 31 31 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 32 32 32 31 31 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 22 21 20 19 19 19 20 20 21 21 21 21 20 20 20 20 21 21 22 23 24 25 26 26 27 28 28 28 29 29 29 29 28 28 27 27 26 26 25 24 24 24 23 23 23 23 23 22 22 22 21 21 20 20 19 19 19 18 17 17 17 18 18 18 18 18 18 18 19 19 20 20 21 21 21 22 22 23 23 23 23 23 23 23 24 24 24 25 26 26 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 24 24 23 22 22 22 22 22 22 23 23 24 25 26 26 26 26 26 26 27 27 29 30 31 31 32 32 33 33 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 34 34 33 32 30 29 27 25 24 23 22 19 16 12 12 12 12 13 13 14 14 14 15 15 16 16 17 16 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 29 29 30 30 30 30 31 31 32 33 34 35 35 35 36 37 37 38 39 39 39 40 41 42 43 44 44 45 45 46 47 47 47 47 47 47 47 47 48 48 48 48 48 47 47 47 47 46 45 45 43 42 40 39 37 36 35 35 34 33 33 32 32 31 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 17 17 17 18 19 20 21 21 22 23 23 24 24 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 28 29 29 29 28 27 25 24 23 23 24 26 28 31 32 30 28 25 24 25 25 26 28 29 29 30 33 38 42 44 42 39 37 35 33 32 31 31 32 32 31 30 28 28 32 39 44 46 44 43 41 40 39 38 37 36 36 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 31 30 30 30 29 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 32 32 32 31 31 30 29 28 27 26 25 25 24 24 24 24 24 24 24 24 24 23 23 22 21 21 20 20 20 20 20 21 21 21 20 20 20 21 21 22 23 24 25 26 27 27 28 29 29 30 30 30 31 30 30 29 29 28 27 27 26 25 24 24 24 24 23 23 23 23 22 22 21 20 20 20 19 19 18 17 16 16 17 17 18 18 18 18 18 18 18 18 19 20 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 26 27 28 28 28 28 28 28 28 27 27 27 26 26 25 25 25 25 24 24 23 22 22 21 21 21 22 22 23 24 24 25 25 25 25 26 27 28 29 30 30 31 31 32 32 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 32 32 33 33 33 32 32 32 32 33 34 34 34 34 33 33 34 35 36 36 36 36 35 34 33 31 29 27 26 24 23 21 18 15 14 14 14 14 14 15 15 15 16 16 17 18 18 17 15 14 13 12 13 13 13 13 13 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 30 30 30 30 31 31 31 32 33 34 34 35 35 35 36 37 39 40 40 40 40 41 42 43 44 44 45 45 46 47 47 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 45 44 42 40 38 37 36 35 34 34 33 32 32 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 16 17 18 19 20 20 21 21 22 22 23 24 24 24 24 24 25 25 25 26 26 26 26 26 27 28 29 29 30 30 30 30 29 27 26 24 24 25 26 29 30 32 33 32 29 27 25 25 26 27 28 29 29 29 31 36 41 44 44 42 39 36 34 32 31 31 32 32 32 30 29 29 33 38 43 45 44 43 41 40 40 39 38 38 37 36 36 36 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 36 35 35 34 34 33 31 30 30 29 29 29 29 29 30 30 30 31 31 31 32 32 32 32 32 32 32 33 32 32 33 33 33 33 33 33 33 32 31 31 30 30 29 28 27 27 26 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 21 20 20 21 21 21 21 21 21 21 22 23 24 25 26 27 28 29 30 30 31 31 31 32 32 32 32 31 31 30 29 28 27 26 26 25 25 25 24 24 23 23 22 22 21 20 20 19 19 19 18 17 16 16 16 17 17 18 18 18 18 18 18 18 19 20 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 27 28 28 28 29 29 29 29 28 28 28 27 26 26 25 25 25 25 24 24 23 23 22 22 21 21 21 22 22 23 23 23 23 24 25 26 27 29 30 30 30 30 31 31 31 32 32 32 32 32 32 32 31 31 31 31 31 31 31 32 32 31 31 31 31 31 32 32 33 32 32 31 31 31 32 33 34 34 33 33 32 33 34 35 36 37 37 37 36 34 33 31 29 28 26 24 22 19 17 16 16 16 15 15 15 15 15 16 17 19 21 21 19 16 14 13 12 12 13 13 12 12 12 12 12 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 19 19 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 30 30 31 31 31 31 32 32 33 34 34 34 34 35 35 37 38 40 40 40 40 41 42 43 43 44 45 46 46 47 48 48 48 49 49 49 49 49 49 49 49 48 48 47 47 46 46 44 43 41 39 37 35 34 34 33 33 32 31 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 18 19 19 20 20 20 21 21 23 24 25 25 25 25 26 26 27 27 27 27 27 27 27 28 30 31 31 31 31 30 29 28 26 26 26 28 30 32 32 32 32 31 29 27 26 25 26 27 27 28 28 28 29 33 38 43 45 43 39 36 34 33 32 31 32 32 32 31 29 30 33 38 42 44 44 43 41 41 40 40 39 38 38 37 37 37 37 36 36 36 35 35 34 34 34 34 34 34 34 34 35 35 35 35 35 36 37 37 38 38 38 38 37 37 36 35 33 32 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 32 32 33 33 33 32 33 33 33 33 33 33 33 32 31 30 30 30 31 30 29 29 28 27 27 27 26 25 25 25 25 25 24 24 24 23 23 22 22 21 21 21 21 21 21 21 22 22 23 24 25 27 28 29 30 31 31 32 32 32 32 32 33 33 33 33 32 32 31 29 28 27 27 27 26 26 26 25 24 24 23 23 22 21 20 19 19 18 18 17 16 16 16 16 17 17 17 17 17 17 18 18 19 20 21 21 22 22 22 22 22 22 22 22 23 23 24 24 25 25 25 26 26 27 28 28 29 29 30 30 30 29 28 28 27 27 26 26 25 25 24 23 23 23 23 22 21 21 21 21 21 21 21 22 22 22 23 24 26 28 29 30 30 30 30 30 30 30 30 30 30 30 30 31 30 30 29 29 30 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 31 30 30 31 32 33 33 33 32 31 31 32 34 35 37 38 38 37 36 34 33 31 29 27 26 23 21 19 17 17 16 16 16 16 15 15 15 16 18 20 21 19 16 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 30 31 31 31 31 32 nan 32 33 33 nan nan nan 34 35 37 38 40 40 40 40 41 42 43 44 45 46 47 47 48 49 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 45 44 42 40 38 37 35 34 33 33 32 31 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 16 17 17 18 18 18 19 19 19 20 22 24 26 26 26 26 26 27 27 28 28 28 28 27 27 28 30 32 32 32 32 32 31 29 28 28 29 31 33 32 32 31 31 31 30 29 28 27 27 27 27 27 27 27 28 31 36 41 43 42 39 36 34 33 32 32 32 32 32 31 30 32 35 38 42 43 43 43 42 41 40 40 40 39 39 39 38 38 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 37 38 39 39 40 39 39 38 38 37 36 35 34 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 32 32 33 33 33 33 32 32 31 30 30 30 31 31 30 30 29 28 28 28 27 26 25 25 25 25 25 25 25 24 24 23 22 22 21 21 22 22 22 23 23 23 24 24 26 27 29 31 32 33 32 32 33 33 33 33 33 33 34 34 34 34 33 31 30 29 29 28 28 28 28 27 26 25 24 24 23 23 22 21 19 18 18 17 16 16 16 16 16 16 16 16 17 17 17 18 19 20 20 20 20 20 21 21 21 21 21 22 22 23 23 24 25 25 25 26 26 26 27 28 28 29 30 30 31 30 29 28 27 27 26 26 26 25 25 24 23 22 22 22 22 21 20 20 20 20 20 20 20 21 22 23 24 26 28 30 30 30 30 29 29 29 29 29 29 29 28 29 29 29 28 28 28 29 30 31 31 32 31 31 31 31 31 31 31 31 31 31 31 31 30 29 29 30 31 32 32 32 31 30 30 32 33 35 37 37 37 36 35 34 32 31 29 27 25 23 21 19 17 17 17 17 17 16 14 14 15 17 19 19 17 14 12 11 11 11 12 12 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 17 17 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 30 30 31 31 32 32 nan 32 33 nan nan nan nan nan 35 nan nan 40 40 40 40 41 43 44 45 46 47 48 49 49 50 50 50 50 50 50 50 50 49 49 49 48 48 48 48 47 45 43 41 40 38 36 35 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 nan nan nan nan nan nan 13 14 14 15 16 16 17 17 17 17 18 18 20 21 24 27 27 27 nan nan nan nan nan 27 28 28 28 28 29 31 33 34 34 34 33 32 31 30 30 32 33 33 32 31 31 31 31 31 30 30 30 29 28 28 28 28 29 30 32 36 40 42 41 39 36 34 32 32 32 32 32 32 32 32 33 35 38 41 42 43 43 42 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 37 37 37 37 37 38 38 39 39 39 39 38 38 38 37 37 36 35 35 34 33 33 33 32 32 32 32 31 32 32 32 32 32 33 33 34 33 33 32 32 32 32 32 32 31 30 30 29 29 30 30 30 30 29 29 28 28 27 26 26 25 25 25 26 26 25 25 24 24 23 23 22 22 22 23 23 24 24 24 25 25 26 28 29 31 32 33 33 32 32 32 33 33 34 34 35 35 35 35 34 33 31 30 30 30 30 30 30 29 29 27 26 25 25 24 24 23 21 20 18 17 17 16 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 24 25 25 26 26 26 27 27 28 29 29 30 31 31 30 29 28 27 26 25 25 25 25 24 23 23 22 22 22 21 21 20 20 20 21 21 20 20 21 22 23 24 26 28 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 26 27 28 29 31 31 31 31 31 31 31 31 31 30 30 30 30 31 30 29 28 27 28 29 30 31 31 30 30 30 31 32 33 35 36 36 36 35 34 32 31 29 27 26 24 22 20 18 17 17 18 18 17 16 15 14 15 16 15 14 12 11 11 11 11 12 12 12 12 12 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 18 19 19 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 29 30 30 31 31 32 nan 32 32 32 nan nan nan nan nan nan nan nan nan 40 40 40 42 44 45 46 47 48 49 49 50 50 50 50 50 50 50 50 50 49 49 49 48 48 48 48 46 44 42 40 38 36 35 34 33 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 13 13 14 nan 15 16 17 17 17 17 17 18 19 21 24 27 28 27 nan nan nan nan nan nan 27 28 29 30 31 33 34 35 35 34 33 33 32 31 31 32 32 32 31 31 30 31 31 31 30 30 30 30 29 29 29 30 31 33 35 38 41 42 42 39 37 34 32 32 32 32 33 33 33 33 34 36 38 40 42 43 43 42 42 42 41 41 41 41 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 38 38 38 37 37 37 37 36 36 36 35 34 33 33 32 32 32 31 32 32 32 32 32 33 33 34 33 33 32 32 32 32 32 31 30 29 29 28 29 29 30 30 30 29 29 28 28 27 26 26 25 25 26 26 26 25 25 24 24 24 23 23 23 23 24 24 25 25 26 26 27 28 29 31 32 32 33 32 30 30 30 31 33 34 35 36 36 36 35 34 32 32 32 33 33 33 33 32 31 30 29 28 27 26 25 24 23 21 19 18 17 16 16 15 14 14 14 15 15 15 16 16 16 16 15 15 15 15 16 16 17 17 19 20 21 22 23 24 24 25 25 26 26 26 26 27 28 29 29 30 30 30 30 29 28 27 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 20 21 21 21 21 21 21 22 23 25 26 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 29 30 30 31 31 31 31 31 31 31 30 30 29 29 30 30 29 27 26 26 27 28 29 29 29 29 30 31 31 32 33 34 35 35 34 33 31 30 28 27 26 24 23 21 19 18 17 18 18 18 17 16 16 15 14 13 11 10 10 10 11 11 12 13 13 13 13 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 30 30 30 30 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan 40 40 40 41 43 45 46 47 47 48 49 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 48 47 45 42 39 37 35 34 33 32 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 15 16 16 17 18 18 18 18 19 21 24 27 28 nan nan nan nan nan nan nan 27 29 30 31 32 33 34 34 33 33 32 32 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 28 29 30 32 34 37 39 43 45 44 42 39 36 33 32 32 33 35 35 35 35 35 36 38 40 42 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 39 39 38 38 38 38 38 37 37 37 37 37 36 35 34 33 33 32 31 31 31 31 31 31 32 32 33 33 33 33 32 32 32 31 31 30 29 29 28 28 29 29 29 29 29 28 28 27 27 27 26 26 25 25 25 26 26 25 25 24 24 24 24 24 24 24 25 26 26 26 26 27 28 30 30 30 30 30 30 29 27 27 28 30 32 35 36 36 36 35 34 33 34 35 36 36 36 36 36 35 34 32 30 29 27 26 25 24 23 21 20 19 18 18 17 15 14 14 14 15 15 15 15 14 14 13 13 13 13 13 14 15 16 17 19 20 22 23 24 25 25 26 26 26 26 26 27 27 28 28 29 29 29 29 29 28 27 26 25 24 24 24 23 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 23 24 26 26 26 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 27 28 29 30 30 31 31 31 30 30 30 29 29 29 29 29 28 26 25 25 25 26 26 27 27 28 29 30 31 31 32 33 33 33 33 32 31 29 28 26 25 23 22 21 20 19 19 18 18 18 17 17 17 16 14 12 10 10 10 11 11 12 13 13 13 13 13 13 13 13 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 20 20 21 21 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 29 30 30 30 30 30 30 31 nan nan nan nan nan nan nan nan nan nan nan nan 40 41 41 42 44 45 46 47 48 48 49 50 50 50 50 50 50 50 50 50 50 49 49 48 48 48 47 46 43 40 37 35 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 15 16 17 18 19 19 20 21 22 24 26 27 nan nan nan nan nan nan nan 29 31 31 nan nan nan nan nan nan nan 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 29 29 29 29 28 29 31 34 37 40 43 46 46 44 41 37 nan 33 33 35 37 37 37 36 36 36 38 40 42 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 37 37 36 35 34 33 32 31 30 30 30 30 30 31 32 32 33 32 32 32 32 32 31 31 30 29 28 28 28 29 29 29 28 28 27 27 26 26 25 25 25 24 24 24 25 25 25 25 24 24 24 24 25 25 25 26 27 27 27 27 28 30 30 29 28 28 28 28 26 25 25 27 29 31 33 34 33 33 32 33 34 36 37 39 38 38 38 38 37 36 33 30 29 27 26 24 23 22 22 21 21 21 20 19 17 16 16 16 16 15 15 15 14 13 13 12 12 13 13 14 15 17 18 19 21 23 24 25 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 27 26 26 25 24 23 23 23 23 22 21 21 21 21 20 20 20 20 20 21 21 22 22 21 21 21 22 24 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 26 26 27 28 28 29 30 30 30 30 29 29 29 28 28 28 28 27 26 25 23 23 24 24 25 25 26 28 29 30 30 31 31 32 32 31 31 29 28 26 25 24 22 21 21 20 19 19 18 18 17 17 17 17 16 15 13 12 11 11 11 12 13 14 14 14 14 14 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 19 19 19 20 20 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 29 30 30 nan nan nan nan nan nan nan nan nan nan nan 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 46 45 42 39 37 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 16 18 19 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 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 32 35 38 41 43 46 46 45 42 38 nan 34 35 37 39 39 38 37 36 36 38 41 43 44 44 44 43 43 42 42 42 42 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 39 39 39 39 39 38 38 38 38 38 38 37 36 35 34 33 32 30 30 29 29 29 29 30 31 31 31 31 32 32 32 32 32 31 30 29 28 28 28 29 29 29 28 27 26 26 25 24 24 24 24 24 24 24 24 24 25 25 24 24 24 25 25 25 26 28 28 28 28 28 30 31 30 28 26 27 28 28 26 24 24 25 27 29 30 31 30 30 31 33 35 37 38 39 39 39 39 40 39 36 31 28 27 25 24 23 22 22 22 23 23 23 22 20 19 19 18 18 18 18 17 16 14 14 13 13 13 13 14 15 17 18 19 21 22 23 24 25 26 27 28 28 28 28 28 28 28 27 27 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 21 20 20 20 20 20 19 20 20 21 21 22 22 22 21 21 22 23 23 24 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 28 28 27 27 27 27 27 27 27 25 23 22 22 22 23 23 24 25 26 28 29 31 31 31 31 30 30 29 27 26 24 22 21 20 20 19 19 19 18 18 17 16 16 17 17 16 15 14 13 13 12 13 14 14 15 15 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 19 19 19 19 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 29 29 30 30 nan nan nan nan nan nan nan nan nan nan nan 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 48 49 49 49 49 50 50 50 49 49 49 49 49 48 48 47 46 45 44 42 40 nan nan nan nan nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 31 33 36 39 41 43 44 45 44 42 39 37 35 36 38 39 39 38 37 36 36 39 42 44 45 45 44 44 43 43 43 43 43 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 39 39 39 39 39 38 37 36 35 34 33 32 30 29 29 28 28 29 29 30 30 30 30 31 32 32 32 32 32 31 30 29 29 29 29 29 29 28 27 26 25 24 24 24 24 24 24 24 24 24 25 25 25 24 24 25 25 25 26 28 29 29 29 29 29 31 30 28 26 27 28 30 30 28 26 25 24 25 26 28 30 31 31 33 33 34 36 38 39 39 40 41 41 39 33 28 26 24 23 22 21 21 21 22 23 23 22 21 21 20 20 20 20 20 20 18 17 15 14 14 13 13 14 15 16 18 19 21 22 23 23 24 25 25 26 28 29 29 29 29 28 28 27 27 26 25 25 25 25 25 25 25 25 25 24 24 23 22 21 21 20 20 20 20 19 19 19 20 21 21 22 22 22 22 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 27 27 26 26 26 26 26 27 27 27 26 24 22 21 21 21 21 22 23 24 25 27 30 31 32 31 31 30 29 28 26 24 22 21 20 19 19 19 18 18 17 17 17 17 17 18 18 17 17 16 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 19 19 19 19 19 19 20 21 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 29 30 30 nan nan nan nan nan nan nan nan nan nan nan 35 36 36 37 38 39 40 41 42 43 44 44 45 46 47 47 48 48 48 48 48 49 49 49 49 49 49 48 48 47 47 45 45 44 42 nan nan nan 37 36 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 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 32 35 37 38 40 41 43 44 44 42 40 37 36 36 37 39 39 38 36 35 36 39 42 45 45 45 45 44 44 44 44 44 44 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 41 41 41 40 40 40 39 38 37 36 35 34 32 31 29 28 28 28 28 28 28 29 29 30 31 32 32 33 33 33 32 31 30 30 30 30 29 29 28 27 26 25 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 27 28 29 30 30 29 30 30 29 27 27 29 31 33 32 30 27 25 24 25 26 28 31 33 34 35 34 34 34 36 37 39 40 40 39 34 28 24 23 22 22 21 20 20 20 20 20 19 19 19 18 18 18 19 19 19 19 18 17 15 13 13 13 14 15 16 18 19 21 22 23 23 23 24 24 25 26 28 29 29 29 29 28 28 28 27 27 26 25 24 24 24 24 24 24 25 25 24 23 22 21 21 21 20 20 19 19 19 19 20 21 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 25 25 25 25 25 26 27 27 26 25 23 22 21 21 20 21 21 22 23 26 29 31 33 33 33 32 31 30 28 26 24 22 20 20 19 19 18 18 17 17 16 17 17 18 18 19 19 18 17 16 15 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 19 19 19 19 19 19 20 21 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 29 29 30 nan nan nan nan nan nan nan nan nan nan 34 35 35 36 36 37 38 39 40 41 42 43 43 44 45 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 47 47 46 45 44 43 nan nan nan 37 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 25 26 26 27 27 27 28 29 30 32 33 34 35 37 38 40 42 43 44 42 39 37 35 35 37 38 38 37 35 35 36 39 43 45 45 45 45 44 44 44 44 44 45 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 40 39 38 36 35 33 32 30 29 28 28 28 28 28 28 28 30 31 32 33 33 33 33 32 31 31 31 31 30 30 30 29 28 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 28 29 30 30 30 30 30 29 28 27 29 31 34 34 33 30 28 26 26 27 28 30 32 35 36 36 35 34 33 32 33 35 37 37 35 31 26 23 22 21 21 19 19 19 18 17 16 15 14 14 15 15 15 16 17 17 17 16 14 13 11 11 12 13 15 17 18 20 21 22 23 23 24 24 24 25 26 28 28 29 29 28 28 28 28 28 28 27 25 24 23 22 23 23 24 25 25 25 24 23 23 22 22 21 20 20 19 19 19 20 21 22 23 23 23 22 22 21 21 21 21 21 20 20 19 19 19 19 19 19 20 20 nan nan nan nan nan nan 22 23 23 24 24 25 25 nan nan nan nan nan 25 25 25 25 25 26 26 27 27 26 25 23 22 21 21 20 20 21 22 24 26 30 32 33 33 33 33 32 31 29 27 24 22 21 20 19 18 18 17 17 16 16 17 17 18 19 20 19 18 17 16 15 14 14 15 15 16 16 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 18 18 19 19 19 19 19 20 20 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 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 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 43 44 45 45 45 45 45 46 46 46 47 47 47 47 47 47 47 46 46 45 44 42 nan nan nan 37 34 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 28 30 32 33 33 33 33 35 38 40 42 43 43 41 39 37 35 36 37 38 38 36 35 35 36 39 42 44 44 44 44 44 44 44 44 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 40 39 38 36 34 33 31 30 29 28 28 27 28 29 30 32 33 34 33 33 32 32 32 32 32 32 32 32 32 31 30 29 28 27 26 25 25 25 26 26 26 26 26 25 26 26 26 26 27 27 28 29 31 31 31 31 30 29 28 28 30 32 34 34 32 30 28 27 27 29 31 32 34 36 38 38 37 34 32 31 31 33 34 34 33 30 26 24 23 22 20 19 18 18 18 17 15 14 14 13 13 13 13 14 15 15 15 12 11 9 9 10 11 13 15 17 19 20 22 23 23 24 24 24 24 25 27 28 28 29 28 28 28 28 28 28 28 27 25 24 23 23 23 23 24 25 25 24 24 24 24 24 23 23 21 20 19 19 20 21 22 23 23 23 23 22 22 21 21 20 20 20 20 19 19 18 18 18 19 19 19 20 nan nan nan nan nan nan nan nan nan 23 24 24 nan nan nan nan nan nan 24 25 25 25 25 25 26 27 27 27 26 25 24 23 22 21 21 21 21 22 23 25 28 30 31 32 32 33 32 31 29 27 25 23 21 20 19 19 18 17 16 16 16 16 17 18 19 19 19 18 17 16 16 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 31 nan nan nan nan nan nan nan nan nan nan 34 34 34 34 35 35 36 37 37 38 39 39 40 40 41 42 42 43 43 44 44 44 44 45 45 45 46 46 46 46 46 46 46 46 45 43 42 nan nan nan 36 34 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 26 28 30 32 32 32 32 32 34 38 41 42 42 41 40 38 36 35 35 36 37 36 35 34 33 34 37 39 41 42 43 43 43 43 43 44 44 45 45 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 43 43 42 42 42 42 42 41 40 39 38 36 34 32 31 30 29 29 29 30 31 32 34 34 34 33 32 32 32 32 32 32 32 32 32 33 33 32 31 30 28 27 26 27 27 27 27 27 27 27 27 28 28 28 28 29 30 31 32 33 33 32 31 30 29 29 30 32 33 32 30 28 27 26 26 27 29 31 33 36 37 37 36 35 33 31 30 31 32 33 32 29 26 25 24 22 20 19 18 18 19 18 17 16 15 15 14 12 11 11 12 12 11 8 7 7 8 9 11 13 15 17 19 20 22 23 24 24 24 24 25 26 27 28 28 28 28 28 28 28 28 28 27 26 25 24 24 23 23 24 24 24 23 24 24 24 25 26 26 25 23 20 19 19 21 22 24 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 18 18 18 19 19 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 25 25 25 26 26 27 26 26 25 24 23 23 22 22 22 21 22 22 24 26 28 29 30 31 31 31 30 28 26 24 22 21 20 19 19 18 17 16 15 15 16 17 18 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 20 20 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 32 31 nan nan nan nan nan nan nan 33 34 34 34 34 35 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 42 42 43 44 44 45 45 45 46 46 46 46 46 46 45 43 nan nan nan 37 35 33 30 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 26 27 29 30 31 31 30 31 33 37 40 41 41 39 38 36 35 34 33 34 34 nan nan nan nan nan nan nan nan 39 40 41 41 42 42 42 43 44 44 45 45 45 46 46 46 47 47 47 47 47 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 42 42 42 42 42 42 41 40 39 37 35 34 33 32 31 31 31 32 32 34 34 33 33 33 33 32 32 31 32 32 32 32 32 33 33 33 31 30 28 28 28 29 29 29 29 29 29 30 30 31 31 31 32 32 33 34 34 34 34 32 31 29 29 30 31 31 30 28 26 25 25 25 26 27 30 32 35 36 36 35 34 32 30 29 28 29 29 29 28 26 25 25 23 21 20 19 19 19 19 18 17 16 15 13 11 10 9 8 8 7 5 5 6 8 9 11 13 15 17 19 21 22 23 24 25 24 24 25 26 27 28 28 28 28 28 29 29 28 28 27 26 25 25 25 24 24 24 24 23 23 23 24 25 25 27 27 25 22 20 19 20 22 24 24 24 24 23 23 22 22 22 22 21 20 19 19 18 17 17 17 17 17 18 19 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 24 24 24 25 25 26 26 26 25 25 24 23 23 23 23 22 22 22 23 24 25 27 28 28 29 29 29 27 26 24 23 21 20 20 20 19 18 17 16 15 15 16 17 18 19 20 20 19 19 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 32 32 32 32 nan nan nan 32 33 33 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 41 41 42 42 43 43 44 45 45 45 46 46 46 46 45 43 nan nan nan nan 34 31 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 26 27 29 30 30 30 29 29 31 34 37 38 38 36 35 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan 37 38 39 40 41 41 41 41 42 43 44 44 44 45 45 46 46 46 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 43 43 43 43 42 42 42 41 41 40 39 38 36 35 34 33 33 33 33 33 33 33 32 32 33 34 33 33 32 32 32 33 32 33 34 33 33 32 31 29 30 30 31 31 31 31 32 32 33 33 33 34 34 35 35 35 35 35 35 34 33 31 29 29 29 30 30 28 26 25 25 26 26 27 29 31 33 35 36 36 35 34 32 30 29 28 27 27 27 27 26 26 26 25 24 22 22 22 22 21 20 18 16 14 12 11 10 9 8 6 4 4 5 7 8 10 11 13 15 17 19 21 23 24 25 25 24 24 25 26 26 27 27 27 28 28 29 29 29 28 27 26 26 26 25 25 24 24 23 23 23 23 24 24 24 23 23 23 21 20 20 22 23 25 25 24 24 23 23 22 22 22 22 21 20 20 19 18 17 17 17 17 17 18 19 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 23 23 23 23 24 25 25 25 25 24 24 23 23 23 23 23 23 23 23 24 25 26 26 27 27 27 27 26 25 24 23 22 21 20 20 19 19 18 16 15 15 15 15 17 18 19 20 20 19 19 19 19 18 18 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 22 22 21 21 21 21 21 21 22 21 21 21 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 33 33 33 nan nan nan 32 33 33 33 34 34 35 35 35 36 36 36 37 37 38 38 38 nan nan 40 40 40 40 41 41 42 42 43 43 44 44 45 45 45 45 44 43 nan nan nan nan 31 29 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 29 29 29 30 30 30 29 29 29 31 33 34 33 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 36 38 39 39 39 38 39 39 40 41 42 42 43 44 44 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 44 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 39 38 37 36 35 34 34 34 34 34 33 33 33 33 34 34 34 34 34 34 34 34 34 35 34 34 33 33 32 32 32 33 33 33 34 34 35 35 36 36 36 36 36 36 36 35 35 35 33 32 31 30 30 30 30 29 27 25 24 25 27 28 29 31 32 34 35 35 35 35 34 32 31 30 29 28 28 28 29 28 29 29 28 27 26 25 25 25 24 22 19 16 13 12 12 12 10 8 7 6 6 6 7 9 10 12 14 16 18 20 22 23 24 25 25 25 25 25 25 26 25 26 27 28 28 28 29 29 28 27 27 27 26 26 25 24 23 23 22 22 22 23 23 22 22 22 22 22 21 22 23 25 26 25 24 23 23 22 22 22 22 22 22 21 21 19 18 17 17 17 17 18 19 19 20 21 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 22 22 22 23 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 25 25 26 26 27 26 26 25 25 24 23 22 21 20 19 19 19 18 17 16 15 14 14 15 16 18 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 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 33 33 33 33 34 34 34 35 35 36 36 37 37 37 37 38 nan nan nan nan 39 40 40 41 41 42 42 42 43 43 44 45 45 45 44 nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 32 32 31 30 29 29 28 29 29 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 34 36 37 37 37 36 36 37 38 39 40 40 41 42 43 43 43 43 42 42 42 41 41 41 41 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 44 44 44 43 43 43 42 42 42 41 40 39 38 37 37 36 36 36 35 35 34 34 34 34 34 35 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 37 37 37 37 37 37 36 36 35 35 34 33 32 31 31 31 31 30 29 27 25 25 26 27 29 30 31 32 34 34 35 34 34 33 32 31 31 30 30 31 31 31 31 32 32 32 31 29 28 28 27 25 22 19 16 15 15 15 13 11 9 8 6 6 6 7 9 11 12 14 17 19 21 22 23 24 24 24 25 25 25 25 25 25 25 26 27 28 28 28 28 28 28 28 27 27 26 25 24 23 22 22 21 22 22 22 22 22 23 24 24 23 24 25 26 27 26 24 23 22 22 22 22 23 23 23 22 21 20 18 17 17 17 18 19 20 21 22 22 22 22 21 21 21 21 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 22 22 23 23 23 23 23 23 23 22 22 22 22 23 23 23 24 24 25 25 25 26 25 25 25 25 24 24 23 21 20 19 18 18 18 18 17 16 14 14 14 15 16 17 17 18 18 19 19 19 19 18 19 19 19 19 19 19 18 18 18 18 18 18 18 19 18 18 18 19 19 19 19 19 19 19 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 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 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 37 37 nan nan nan nan nan 40 40 41 41 42 42 42 43 44 45 46 46 44 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 36 35 34 33 33 31 30 29 29 28 28 28 nan nan nan nan nan nan nan nan 31 28 24 22 22 24 28 30 nan 31 31 32 34 35 35 34 34 34 35 37 38 38 39 39 40 41 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 43 43 43 42 42 42 42 42 41 40 39 38 37 37 36 36 36 35 35 35 36 36 36 37 38 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 38 38 38 37 37 38 37 36 36 34 33 32 32 32 32 31 31 29 27 26 26 27 28 29 30 32 32 33 33 34 34 33 32 32 31 31 30 30 31 32 33 34 34 35 35 33 31 30 29 26 23 20 17 16 15 15 15 13 11 10 8 6 5 6 7 9 11 13 15 18 20 22 22 23 23 23 23 24 24 25 25 25 25 26 27 27 27 28 28 28 28 28 28 27 26 25 24 24 23 22 21 20 21 22 23 23 24 25 26 26 25 26 27 27 28 26 25 23 22 22 22 23 24 24 24 23 21 19 18 17 17 18 20 21 23 23 23 23 22 nan nan 21 21 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 24 25 25 25 25 25 25 24 24 24 23 21 20 19 19 19 18 17 16 15 15 14 14 15 15 16 17 18 19 19 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 20 20 20 20 20 21 21 21 21 21 21 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 36 36 35 35 35 35 34 34 34 34 35 35 35 36 36 36 37 nan nan nan nan nan nan nan 40 40 41 41 42 42 43 44 45 45 nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 38 37 36 35 34 32 31 30 29 29 28 nan nan nan nan nan nan 30 37 38 36 31 27 24 23 24 29 32 32 31 30 31 33 33 33 32 31 32 34 36 37 37 37 38 39 39 39 39 39 nan nan nan nan nan nan nan nan 36 36 36 36 37 37 37 37 38 38 38 38 38 39 39 40 41 41 41 42 42 42 42 42 42 42 43 42 42 41 41 40 39 38 37 37 37 36 36 36 36 37 37 38 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 37 39 39 38 36 35 34 33 33 33 33 32 31 30 28 27 26 27 28 29 31 32 32 32 32 33 33 32 31 31 31 31 30 29 30 31 33 34 35 36 36 34 32 30 27 24 21 18 15 13 13 14 13 12 10 8 5 3 3 5 7 10 12 15 17 20 21 22 22 22 22 22 23 23 24 24 25 25 25 26 27 27 27 28 28 28 28 27 27 26 25 25 25 25 24 22 21 22 22 23 24 25 26 27 27 27 27 28 28 29 28 27 26 24 22 21 21 22 23 23 22 21 19 18 17 17 18 20 22 24 25 26 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 24 22 21 20 20 19 18 17 16 16 15 15 15 15 16 17 18 19 20 20 20 20 20 20 20 19 19 19 19 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 20 20 20 20 20 21 21 21 21 21 22 22 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 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 36 nan nan nan nan nan nan nan nan nan nan 40 40 41 41 41 42 43 44 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 42 40 38 36 35 34 33 32 31 30 30 29 28 28 27 26 26 28 32 39 40 37 33 29 26 25 25 28 31 31 nan 30 30 32 32 31 30 29 30 32 34 35 35 36 36 37 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan 34 34 34 34 35 35 35 35 35 36 36 37 38 39 39 40 40 41 41 41 41 42 42 42 43 43 43 42 42 41 39 38 38 37 37 37 37 37 38 38 39 39 40 40 40 40 40 40 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 37 38 38 38 37 36 36 35 35 35 35 34 33 31 29 28 27 27 28 29 30 32 32 32 32 32 31 30 29 30 31 30 29 29 29 29 30 30 31 32 33 32 30 28 25 22 20 17 14 11 10 10 9 8 6 4 2 2 4 6 9 11 14 17 19 21 22 22 22 21 21 21 22 23 24 25 25 25 25 25 26 27 27 27 27 28 27 27 26 26 26 25 25 26 27 25 24 25 25 25 26 27 27 28 28 29 29 29 29 29 29 28 26 24 22 21 20 18 17 17 17 16 15 15 16 18 20 22 24 26 27 27 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 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 24 24 24 25 25 25 25 26 26 26 25 24 23 22 21 20 19 18 17 16 15 15 15 15 16 17 18 19 19 20 20 20 20 20 20 20 20 20 19 19 19 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 20 20 20 20 20 21 21 21 22 22 22 22 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 38 38 38 38 38 38 37 37 37 37 36 36 36 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 41 42 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 42 40 38 36 35 35 34 33 32 32 31 31 30 29 28 28 28 30 33 37 38 36 33 29 27 26 26 26 27 nan nan 30 31 32 31 30 28 27 27 29 31 33 34 35 35 36 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 32 32 32 32 32 32 33 33 34 35 36 37 38 38 39 39 40 40 41 41 42 42 42 43 43 42 42 41 40 39 38 37 37 37 37 38 38 39 40 41 41 41 41 41 41 40 40 39 39 39 38 37 37 36 37 37 37 37 37 37 37 37 38 38 37 37 38 38 39 39 39 39 39 39 38 36 33 30 28 27 27 27 29 31 32 33 33 32 31 30 30 30 31 32 31 29 28 27 25 24 22 21 22 24 25 24 24 22 20 18 16 12 9 8 6 5 4 2 2 4 5 6 8 11 14 17 19 20 21 22 21 20 20 20 21 22 23 25 25 25 25 24 24 25 26 27 27 27 27 27 26 26 26 26 26 26 27 29 28 28 28 28 27 27 27 27 28 28 29 29 29 29 29 29 28 27 25 23 21 19 16 14 12 12 12 12 14 16 18 21 23 26 26 26 26 25 24 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 25 24 24 23 23 23 nan 23 23 23 22 22 22 22 22 22 22 22 22 23 24 24 25 25 25 26 26 27 28 28 27 26 25 24 23 22 21 20 18 17 16 16 16 16 16 17 18 18 19 19 20 20 20 20 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 23 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 34 35 36 37 38 38 39 39 39 39 39 39 39 39 38 38 38 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 39 37 36 36 35 34 34 33 33 33 32 31 30 30 30 30 31 33 34 34 33 31 29 nan nan nan nan nan nan nan 32 34 34 32 30 28 26 26 28 30 32 34 35 35 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 31 31 31 31 31 32 32 33 34 35 35 36 37 37 38 39 39 40 40 41 42 42 42 42 42 42 41 40 39 38 38 38 38 38 39 40 41 42 42 42 42 42 42 42 41 40 40 39 38 37 37 36 37 37 37 37 38 38 37 37 38 38 38 38 40 42 42 42 42 44 44 43 41 38 35 31 29 28 27 27 29 30 32 34 34 33 32 31 32 33 35 35 33 31 28 25 21 nan nan 12 13 15 17 18 19 19 19 17 14 10 6 4 2 1 1 2 4 6 7 9 11 14 17 19 20 21 21 21 20 19 19 20 21 22 23 25 25 25 25 24 24 25 26 27 27 27 27 27 27 28 28 28 28 29 29 30 29 30 30 29 28 28 28 28 28 29 29 29 29 29 28 28 28 27 25 23 21 20 18 16 14 14 14 15 16 17 19 20 21 22 22 21 20 20 20 20 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 22 22 22 22 22 22 22 23 24 24 25 25 26 26 27 28 28 28 28 27 27 26 25 24 22 21 20 19 18 17 17 17 17 18 18 19 19 20 20 21 21 21 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 19 19 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan 31 33 34 35 36 37 38 38 39 39 40 40 40 40 40 40 40 40 39 39 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 36 35 35 35 34 34 34 34 33 32 31 31 31 32 32 31 31 31 31 30 30 29 nan nan nan nan nan 32 36 38 37 35 31 29 27 27 29 31 34 35 36 36 35 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 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 41 41 42 42 42 42 42 41 40 39 38 38 39 39 40 42 43 43 43 42 42 42 42 42 41 41 40 39 38 38 37 38 38 38 38 39 39 39 39 39 40 40 42 43 43 43 43 46 48 48 47 44 41 37 33 31 29 27 27 28 30 32 33 35 35 34 34 36 39 40 39 37 33 29 25 20 nan nan nan 8 10 12 14 17 18 18 16 13 8 4 3 4 5 5 5 6 8 9 10 13 16 19 21 21 21 20 20 19 19 20 20 21 23 24 25 26 25 25 24 24 25 26 27 27 28 28 28 29 30 30 30 30 30 30 30 29 30 30 29 29 28 28 29 29 29 29 29 28 28 28 28 27 27 25 23 22 21 20 19 18 18 18 18 19 19 19 18 18 17 16 14 14 15 16 16 17 17 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 22 22 22 22 23 23 24 25 25 25 26 27 28 28 28 28 28 27 27 26 25 25 24 23 22 21 20 19 19 19 19 19 19 20 20 20 21 22 22 22 22 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 17 18 18 19 19 20 20 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 34 35 36 37 38 39 39 40 40 41 41 41 41 41 41 41 41 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 36 nan nan nan nan nan nan 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 35 35 34 34 33 33 32 32 33 33 32 32 31 30 30 30 31 31 30 29 nan nan nan nan 35 40 42 41 38 34 32 30 31 33 35 37 38 37 36 36 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 32 32 32 32 32 32 33 33 33 34 34 35 36 38 39 39 40 41 41 42 42 42 42 42 41 40 40 40 40 40 40 42 43 43 43 43 43 43 42 43 43 42 42 41 40 39 39 40 40 41 41 41 41 40 41 41 42 43 43 41 40 41 46 50 53 52 50 47 43 38 33 31 29 28 28 30 33 34 35 35 36 37 39 42 44 45 43 39 35 30 26 21 nan nan nan 7 8 11 14 16 17 17 16 12 7 6 7 9 9 8 8 9 11 11 12 15 18 21 21 21 20 20 20 20 20 21 22 23 24 25 26 26 26 25 24 24 25 26 27 28 28 29 29 30 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 27 27 27 26 25 24 23 23 22 21 21 21 21 21 20 19 18 17 15 13 12 11 11 12 13 14 15 16 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 22 22 22 22 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 26 26 26 25 25 25 24 23 22 21 20 20 19 19 19 20 20 21 21 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 17 18 18 19 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 34 35 36 37 38 39 40 41 41 nan nan 42 42 42 42 42 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 33 33 34 33 32 31 30 30 30 32 33 32 30 28 26 26 30 37 42 44 43 41 38 36 35 36 38 39 40 39 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 35 36 37 38 39 39 39 40 41 42 42 42 42 41 41 41 41 41 41 41 42 43 43 44 44 44 44 44 44 44 43 43 42 41 41 42 42 43 44 44 43 43 42 42 43 44 44 43 40 41 45 51 56 57 56 53 49 45 39 32 29 28 29 31 34 38 38 36 36 37 40 43 45 46 45 42 38 33 28 24 21 18 14 11 9 10 11 13 14 14 14 12 9 8 8 10 11 11 12 12 13 14 14 15 17 19 21 21 21 21 21 21 21 22 22 23 25 26 27 27 26 26 25 25 25 25 26 27 28 28 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 29 29 29 29 27 26 26 25 24 24 23 23 23 23 23 23 23 23 22 21 19 17 15 13 12 10 10 10 11 12 13 14 14 14 14 14 14 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 22 22 22 23 22 22 22 22 22 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 26 26 25 24 23 22 21 20 20 20 20 20 20 21 22 22 22 22 22 21 21 21 20 20 19 20 19 19 19 19 18 18 18 17 18 18 19 20 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 34 35 36 37 38 nan nan nan nan nan nan nan 43 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 34 33 32 31 30 29 30 32 34 33 31 29 27 27 31 37 43 46 45 43 41 40 40 41 42 42 42 40 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 32 33 33 33 34 34 34 34 35 35 35 36 37 37 38 39 39 39 39 39 40 40 41 41 42 42 41 41 41 42 42 42 43 43 44 44 44 45 46 46 46 45 45 44 43 42 43 44 44 45 45 45 45 45 44 43 44 47 46 44 43 45 50 54 57 58 56 53 50 46 40 34 29 30 33 36 39 42 39 37 36 38 41 43 42 41 40 37 32 27 23 21 20 18 16 14 12 11 11 11 11 10 9 8 7 9 10 11 12 14 15 15 15 16 17 18 19 20 21 21 22 22 22 22 23 23 24 25 26 27 27 27 27 26 26 25 25 25 25 27 28 28 28 29 29 30 30 30 29 29 29 28 29 29 29 29 29 29 30 30 30 30 30 29 29 27 26 24 24 23 23 23 23 23 24 23 23 24 24 23 21 19 16 14 13 11 10 9 10 10 11 12 12 12 13 13 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 nan nan nan nan nan nan nan nan nan nan 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 22 21 21 21 21 20 20 19 19 19 19 19 19 18 18 18 17 17 18 19 19 20 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 34 33 31 30 29 28 29 32 35 34 31 29 27 27 30 37 43 47 47 46 45 44 44 45 44 44 42 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 33 34 34 34 35 35 35 36 36 37 37 38 39 40 40 40 40 40 40 40 40 40 41 41 42 42 42 42 42 43 43 43 44 44 45 45 46 47 47 47 47 47 47 46 45 45 45 46 46 46 46 46 46 46 46 45 45 48 47 45 45 45 47 49 52 54 53 50 47 45 41 37 35 35 38 41 43 43 40 38 38 39 39 38 36 34 32 28 24 20 18 18 18 18 18 16 15 14 12 11 10 9 9 9 10 11 13 14 15 16 17 17 17 17 18 19 20 21 22 22 22 22 23 23 23 24 26 27 28 28 28 28 27 27 26 25 25 25 25 26 27 28 28 29 29 29 29 29 29 29 28 29 29 29 29 28 28 29 30 30 30 30 30 29 28 27 25 24 23 23 22 23 23 23 23 23 23 23 24 23 22 19 17 15 13 11 10 10 10 10 10 11 11 11 11 11 12 12 13 13 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 21 21 21 22 22 22 22 22 22 23 23 24 24 25 25 25 25 25 25 25 25 26 26 27 28 28 29 30 30 29 29 28 27 26 26 25 24 23 23 22 22 21 21 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 18 19 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 24 24 24 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 34 35 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 32 31 30 28 27 26 28 31 35 35 32 29 27 26 29 36 44 47 48 48 47 46 46 46 45 43 42 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 35 35 35 35 36 36 37 37 38 38 39 40 41 42 42 42 42 41 41 41 41 41 42 42 43 43 44 44 45 45 45 46 46 47 47 48 48 48 48 49 49 49 49 48 48 49 49 48 48 47 47 47 47 47 47 47 47 47 46 45 44 43 42 44 47 46 44 43 42 42 41 41 42 43 44 44 42 38 36 36 37 36 32 31 29 25 21 18 17 16 17 18 18 18 18 17 16 14 13 12 12 12 13 14 15 16 17 17 17 18 18 18 18 19 20 20 21 22 22 22 22 22 23 24 25 26 27 28 28 28 28 27 27 26 26 25 25 25 26 27 28 28 28 28 28 28 29 28 28 28 28 28 28 28 28 28 28 29 30 30 29 29 28 27 26 24 23 22 22 22 22 22 22 23 23 23 23 23 23 22 19 17 15 13 12 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 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 21 21 nan nan nan 21 22 22 23 23 24 24 25 25 25 25 24 25 25 25 26 26 27 28 30 31 31 31 31 31 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 17 17 16 16 16 17 18 18 19 20 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 25 25 26 26 27 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 nan 32 33 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 29 28 27 26 26 28 32 35 35 33 30 27 26 29 37 45 48 49 49 48 48 47 46 44 43 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 36 37 37 37 37 37 37 38 38 39 40 41 43 43 44 44 44 43 43 43 43 43 43 43 44 45 45 46 46 47 48 48 49 50 50 49 49 49 49 50 50 50 51 52 52 51 51 50 49 49 49 49 48 48 48 47 47 46 46 46 44 42 39 41 43 44 43 43 43 44 45 45 46 46 46 44 40 36 35 35 35 34 31 30 28 24 20 18 18 17 18 18 18 18 18 18 17 16 15 15 15 16 17 17 18 18 18 18 18 17 18 18 19 19 20 21 21 22 22 22 22 22 22 23 25 26 27 28 28 28 27 27 26 26 25 25 25 25 26 27 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 28 28 29 28 28 27 27 25 24 23 22 21 21 22 22 22 22 22 22 22 22 22 22 20 18 16 15 14 13 12 12 11 11 10 10 10 9 10 10 10 11 11 12 12 13 nan nan nan nan nan 17 18 18 nan nan nan nan nan 22 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 23 24 24 25 25 25 24 24 24 25 25 25 26 27 28 29 30 31 31 32 32 32 31 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 18 18 17 16 16 16 16 17 18 19 20 21 21 22 22 22 22 22 22 22 22 23 23 24 24 24 25 26 27 28 29 29 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 29 27 26 25 25 27 30 33 36 36 34 30 28 27 31 38 45 48 49 50 49 48 47 45 44 nan nan nan nan 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 36 37 38 38 38 38 39 39 39 40 41 42 43 44 45 45 45 45 45 44 44 44 44 45 45 46 47 47 48 49 50 50 51 52 51 51 51 51 51 51 52 52 53 54 54 53 52 51 51 51 51 50 49 48 47 47 47 47 47 46 45 43 41 41 42 44 45 45 46 46 47 47 47 47 46 44 39 36 36 36 35 34 33 32 29 25 23 22 21 21 21 21 20 20 20 20 18 17 16 16 16 17 18 19 20 20 19 18 17 17 18 19 20 20 20 21 21 21 21 21 21 22 22 23 24 25 26 27 27 27 27 26 26 25 25 25 25 26 26 27 27 28 28 28 29 29 28 28 27 27 26 26 26 26 27 27 27 27 27 26 26 25 24 23 22 21 21 21 21 21 22 22 22 21 21 22 22 21 20 19 17 16 15 15 15 14 14 13 13 12 11 10 10 10 10 10 11 11 12 12 12 13 nan nan 15 16 16 17 17 nan nan nan nan 22 23 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 24 25 25 25 24 24 25 25 25 25 26 26 26 27 28 29 30 30 31 31 31 30 30 30 29 28 28 27 26 26 25 24 23 22 21 21 20 20 19 19 19 18 18 17 17 18 19 19 20 21 21 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 28 29 30 31 31 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 31 29 27 25 23 23 26 29 33 36 37 37 35 31 29 29 33 39 45 47 49 49 49 48 46 45 nan nan nan nan 40 40 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 34 35 37 37 38 39 39 40 40 41 42 42 43 45 46 46 46 46 46 46 46 46 46 46 46 47 47 48 49 50 51 51 51 52 53 53 52 52 52 52 52 53 53 54 54 54 54 53 53 52 52 51 50 49 49 49 48 48 47 47 46 46 45 43 42 42 42 43 45 46 47 47 47 47 47 46 44 40 37 37 37 37 35 33 31 28 27 27 27 26 25 25 25 24 24 23 22 20 18 16 15 16 17 19 19 20 20 19 18 18 18 19 20 21 21 22 22 21 21 20 21 21 22 22 23 23 24 25 25 26 26 26 25 25 25 25 25 25 26 26 27 27 28 28 28 29 29 29 28 27 26 25 25 25 25 25 25 25 25 24 23 23 23 22 21 21 20 20 21 21 21 22 22 21 21 21 21 21 21 19 18 17 16 15 15 15 15 15 16 16 15 15 13 12 11 11 11 11 11 12 12 12 12 13 14 14 15 16 16 17 nan nan nan nan 22 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 28 28 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 25 25 24 23 22 22 21 21 20 20 20 20 20 20 21 21 22 22 22 22 22 22 22 22 22 23 23 23 24 25 26 28 30 31 32 32 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 29 27 25 23 22 23 27 33 36 38 39 37 35 32 30 31 36 42 45 47 48 48 48 47 45 44 43 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 36 37 38 38 39 40 41 41 42 43 44 45 46 47 47 47 47 47 46 47 47 47 47 47 47 48 48 49 50 51 51 52 53 53 54 54 54 53 52 53 53 54 54 54 55 55 55 54 53 52 51 50 50 50 50 50 49 47 46 45 45 45 45 44 43 42 43 44 46 47 47 47 48 48 47 44 40 38 37 36 37 37 35 31 28 28 29 30 29 29 29 29 28 27 26 23 21 19 17 17 17 18 19 19 19 19 19 19 19 20 21 22 22 23 22 22 21 21 21 21 21 22 22 22 23 23 24 25 25 25 25 25 24 25 25 25 25 26 27 27 27 27 28 28 29 29 28 28 27 26 25 24 24 24 24 23 23 22 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 21 21 20 19 18 17 16 16 15 15 15 15 16 17 18 18 18 16 14 12 11 11 12 12 12 12 12 13 13 14 14 15 16 16 nan nan nan nan 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 22 23 23 24 24 24 24 24 25 25 25 nan nan nan 26 26 nan nan nan nan nan nan 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 28 28 27 27 26 25 24 24 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 25 26 28 30 32 32 33 33 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 27 25 23 22 23 25 29 34 36 37 37 35 33 31 31 35 41 46 48 48 48 47 47 46 45 44 43 42 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 37 38 39 39 40 40 41 42 43 43 44 46 47 47 47 47 47 47 47 47 47 47 47 47 47 48 49 49 50 51 52 53 54 54 54 55 55 54 54 54 54 55 56 57 57 57 57 56 54 53 52 52 51 51 51 50 48 47 47 47 47 47 47 47 45 44 44 44 46 47 47 48 49 49 48 44 40 38 37 37 37 38 36 32 29 29 30 31 31 31 31 31 30 29 27 24 22 20 19 18 19 19 19 19 19 19 20 20 21 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 24 24 24 24 24 24 24 24 24 25 25 26 26 26 26 27 27 28 28 28 28 27 26 25 25 24 24 23 22 21 21 20 19 18 18 19 19 19 20 20 20 21 21 21 21 21 20 20 19 19 19 19 18 17 17 16 16 16 16 16 15 15 16 18 19 20 20 18 15 13 12 12 12 12 12 12 12 13 13 14 14 15 15 nan nan nan 19 20 20 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 24 24 nan 24 24 25 nan 26 26 26 nan nan nan nan nan nan nan 27 27 28 28 28 28 28 28 28 28 29 29 30 30 30 30 31 31 30 30 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 25 27 29 31 32 32 33 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 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 20 22 23 23 23 23 24 26 29 33 35 35 35 33 31 29 29 30 37 43 47 48 48 47 47 46 45 45 44 43 42 41 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 36 37 38 39 40 40 40 41 42 43 43 45 46 47 48 47 47 47 46 46 46 47 47 47 47 47 48 49 50 51 52 53 53 54 54 54 54 55 55 55 55 55 56 57 58 59 60 59 58 56 55 55 53 52 51 50 49 48 49 50 51 51 50 49 48 46 45 44 45 46 47 48 49 50 50 48 44 41 40 39 39 39 38 35 32 31 31 31 31 31 31 30 30 30 29 27 25 23 21 21 20 20 20 20 20 20 21 21 22 22 23 23 24 24 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 27 27 27 27 27 27 26 25 24 24 23 22 21 20 20 19 17 17 17 18 19 20 20 20 21 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 16 16 17 17 17 16 17 18 20 20 19 16 14 13 12 12 12 12 12 12 12 13 13 14 14 15 nan nan nan 19 19 20 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 26 27 27 27 nan nan 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 23 24 26 27 29 31 32 33 33 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 36 36 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 15 17 18 19 20 24 28 33 36 37 36 34 31 29 28 29 31 37 42 45 46 46 46 46 46 45 44 43 42 41 41 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 37 38 38 39 39 39 40 40 41 42 43 44 46 47 47 46 46 45 45 45 45 45 46 46 47 48 48 49 50 51 51 52 53 54 54 55 55 55 56 56 56 57 58 58 59 61 61 61 60 59 58 57 55 53 51 50 50 51 53 56 57 57 54 51 48 46 45 45 46 47 49 51 51 52 51 49 46 43 42 41 41 40 38 36 33 31 31 30 30 30 30 29 29 28 28 28 26 24 23 22 22 22 21 21 21 22 22 23 23 24 24 24 24 24 24 23 23 22 22 22 22 22 23 23 23 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 25 26 26 27 27 27 26 25 24 23 22 21 20 20 20 18 17 16 17 18 19 20 21 21 21 21 21 20 19 18 18 18 18 17 17 16 15 15 15 15 15 15 16 17 17 17 17 17 17 18 18 17 16 15 14 13 12 12 12 12 12 12 12 13 13 13 14 14 nan nan 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 25 26 26 nan nan nan nan 28 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 30 30 29 28 27 26 25 24 23 23 23 22 22 22 22 22 23 24 26 28 30 32 33 33 33 32 32 32 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 35 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 11 9 8 7 8 10 10 9 nan nan nan 6 7 8 9 12 15 21 28 34 37 39 38 35 32 28 28 30 34 39 42 44 45 45 45 45 44 44 43 42 42 41 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 35 36 36 37 38 38 38 38 38 39 40 41 42 43 44 45 45 44 44 43 43 43 43 44 45 46 47 47 48 49 49 50 51 52 54 55 56 57 57 58 59 59 59 59 59 59 60 61 62 62 62 61 60 58 57 54 52 51 52 54 57 59 59 57 53 49 47 46 47 47 49 51 53 54 55 55 53 51 48 45 43 43 42 40 38 35 32 30 29 29 29 29 29 28 28 28 27 27 26 25 24 23 23 23 23 23 23 23 24 24 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 22 22 22 22 23 23 24 24 24 24 24 25 25 26 26 26 25 24 24 23 22 21 21 21 20 19 17 16 16 17 19 20 21 21 21 20 20 19 18 17 17 17 17 17 16 15 14 14 15 15 15 14 14 15 15 16 16 17 17 17 16 16 16 16 15 14 13 12 12 12 12 12 12 12 13 13 13 14 15 16 17 18 19 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 28 28 28 29 29 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 28 27 27 26 25 25 24 23 23 22 22 22 23 24 27 29 31 32 33 33 33 33 32 32 32 31 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 8 6 5 5 7 10 13 15 16 16 15 14 12 11 10 12 15 18 23 28 33 35 35 34 31 28 29 32 36 40 42 42 43 43 43 43 43 43 42 42 41 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 35 35 36 36 36 36 36 36 36 37 38 39 40 42 43 43 43 43 42 41 41 41 42 42 43 44 46 47 47 48 49 51 53 54 55 56 58 59 59 59 60 60 60 60 60 60 60 61 62 63 63 62 61 60 58 55 52 52 52 54 56 55 52 48 45 44 45 47 49 51 53 55 57 58 58 57 55 52 48 45 44 42 41 nan nan 33 30 28 28 28 29 29 29 29 29 28 28 27 26 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 22 22 21 21 21 21 22 22 23 23 23 23 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 24 24 23 22 21 20 20 19 18 16 15 16 17 19 20 20 20 19 19 18 17 16 15 15 16 17 17 16 15 14 14 14 14 14 14 14 13 14 14 16 16 17 17 17 17 17 17 17 16 15 13 13 12 12 12 12 12 12 12 13 13 14 15 17 18 19 19 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 27 28 28 28 28 28 28 28 29 30 30 30 30 29 28 28 27 27 27 26 27 27 27 27 27 27 27 27 27 27 26 26 25 25 24 23 23 22 23 25 27 30 32 33 34 34 33 33 33 33 32 32 32 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 3 2 3 6 11 16 20 21 21 18 16 15 13 13 13 13 13 14 18 22 25 26 26 27 29 33 37 39 39 40 41 41 42 42 42 41 41 41 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 34 34 34 34 35 35 35 35 35 34 34 35 35 37 38 40 41 42 42 41 40 40 39 40 40 41 42 43 44 46 47 49 51 52 54 55 55 57 58 59 59 59 59 59 60 60 61 60 59 59 61 62 62 61 59 59 57 54 52 50 50 51 51 49 45 42 42 43 46 49 51 53 56 59 60 60 60 58 56 52 47 44 41 39 37 nan 33 31 29 28 29 29 30 30 31 31 31 31 30 29 28 26 25 24 24 24 24 24 24 24 24 25 25 26 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 21 22 22 23 23 23 23 23 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 23 23 22 21 20 19 18 17 16 15 16 17 19 19 19 18 18 17 17 16 15 14 14 15 16 16 15 14 14 13 13 14 14 14 14 14 14 15 15 16 16 17 17 18 18 18 17 17 16 15 14 13 12 12 12 12 12 12 13 13 14 16 18 19 20 20 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 27 28 28 28 28 29 29 30 30 30 30 29 29 28 28 27 27 26 26 26 27 27 26 26 26 26 26 26 26 26 25 25 24 23 23 24 26 28 31 33 34 34 34 34 34 34 33 33 33 32 32 32 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 2 2 7 12 17 22 23 21 18 16 15 16 16 14 11 6 6 10 15 19 22 25 30 34 36 37 38 39 39 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 33 33 33 33 34 33 33 33 32 32 31 32 32 34 36 38 39 40 40 40 39 39 38 39 39 40 41 42 44 46 48 50 52 53 54 55 55 56 57 58 58 58 57 57 58 59 59 58 57 57 59 60 60 58 56 55 54 52 50 48 46 46 48 48 46 46 46 48 50 53 55 57 59 61 61 61 59 57 55 51 46 42 38 35 33 31 30 29 30 30 32 33 33 34 34 35 35 35 34 32 30 28 26 25 24 24 24 24 24 24 24 25 25 26 26 26 26 26 26 25 25 24 24 23 23 22 22 21 21 21 21 21 22 22 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 24 23 23 23 23 23 23 22 20 19 18 17 16 16 16 17 18 18 19 18 17 16 16 16 15 14 14 14 15 15 14 13 13 13 13 13 13 14 15 15 15 15 15 16 16 17 17 18 18 18 17 16 17 17 17 16 14 13 12 12 12 12 13 13 14 15 17 19 20 21 20 19 19 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 29 29 29 29 30 30 31 30 30 29 nan 28 28 27 27 27 27 27 27 27 26 25 24 24 24 25 25 24 24 24 24 25 26 28 31 33 34 35 35 35 35 34 34 34 33 33 32 32 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 7 4 1 4 8 14 20 24 25 21 17 nan nan nan 15 11 6 4 8 13 18 23 27 31 34 36 37 37 38 38 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 32 33 33 32 32 32 31 30 29 29 28 28 29 31 33 35 37 38 38 38 38 38 38 39 39 40 41 42 44 46 48 50 52 53 53 53 54 54 55 56 57 57 57 56 56 57 56 56 56 56 56 55 55 54 53 52 51 49 48 46 45 45 48 49 49 49 50 51 53 55 56 58 60 61 60 59 57 55 52 48 44 40 36 33 30 27 27 28 30 32 35 37 38 39 40 41 41 40 38 35 32 29 27 25 24 24 24 24 24 24 25 25 26 26 27 27 27 26 26 25 25 24 24 23 22 22 22 22 21 21 21 21 22 22 23 23 23 23 22 22 22 22 23 23 23 23 23 22 23 23 23 23 23 22 22 21 21 20 19 19 18 17 16 16 16 17 18 18 18 17 16 15 15 15 15 14 14 15 15 14 13 13 12 12 13 13 14 16 17 17 17 17 17 17 18 18 18 19 19 19 17 16 16 17 18 17 16 14 13 13 13 13 13 13 14 16 18 20 21 21 20 19 18 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 28 nan nan nan nan nan 30 30 30 30 30 30 29 28 28 27 27 28 28 27 26 25 23 23 22 23 23 23 23 24 25 27 29 31 33 34 35 36 36 35 35 35 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 7 5 2 3 7 12 17 22 25 23 18 15 nan nan nan nan nan 12 15 19 23 27 30 33 35 36 36 37 37 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 32 32 32 31 31 30 29 29 28 26 25 25 25 26 28 31 34 36 37 37 37 37 38 38 39 40 41 42 43 45 47 49 51 52 53 53 53 53 53 53 54 54 55 56 55 55 55 55 56 56 55 54 54 53 52 52 51 49 48 47 46 46 46 47 47 47 46 47 49 52 54 56 57 58 57 56 55 nan nan nan 45 41 37 34 31 27 25 25 26 29 32 35 38 41 43 45 46 45 42 39 36 32 29 27 25 24 23 23 23 24 24 25 25 26 26 27 27 27 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 20 20 19 18 17 17 17 17 17 17 17 17 16 16 15 15 15 15 15 15 15 15 15 14 13 13 12 13 14 16 18 20 20 20 20 19 19 19 20 20 20 20 19 17 16 17 18 20 19 18 16 15 14 14 14 13 14 14 16 18 20 21 20 19 18 17 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 nan nan nan nan nan nan nan nan nan nan nan 31 30 30 30 29 28 28 28 29 28 27 26 24 22 21 21 22 23 24 26 27 29 31 33 34 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 11 9 8 7 7 6 7 9 12 16 19 21 20 19 18 nan nan nan nan nan nan 21 25 27 29 31 32 34 34 34 34 34 36 37 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 31 31 31 31 31 30 29 28 27 26 25 24 23 22 23 24 27 31 33 35 36 36 36 36 37 38 39 40 41 42 44 46 47 49 51 52 53 53 53 52 52 52 52 53 54 55 55 55 55 55 55 56 55 55 55 54 54 53 52 51 49 47 46 45 43 43 43 43 43 44 48 52 55 57 58 57 56 nan nan nan nan nan 40 36 33 31 28 26 24 24 25 27 29 32 35 39 43 46 47 45 41 36 32 29 27 25 24 23 23 23 23 23 24 25 26 26 27 27 27 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 23 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 17 17 17 17 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 15 15 14 14 16 19 21 22 22 22 22 21 21 21 21 21 21 21 20 19 19 19 20 21 21 19 17 15 14 14 14 14 14 14 16 18 19 20 19 18 17 16 nan 17 18 19 19 19 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 30 30 30 29 29 28 27 25 23 22 22 22 24 25 27 29 31 33 34 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 10 11 12 12 13 14 16 17 17 16 16 16 16 nan nan nan nan nan 22 24 25 26 28 30 31 30 30 30 30 32 34 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 29 29 29 29 29 28 28 27 26 25 23 22 21 21 22 25 28 31 33 35 36 37 36 37 37 37 37 39 40 42 44 46 48 50 51 52 53 53 53 53 52 52 52 53 54 55 55 55 55 55 55 55 56 57 57 57 57 57 56 55 52 49 47 45 44 43 43 44 46 48 52 54 56 58 nan nan nan nan nan nan nan 39 34 30 28 27 27 26 26 26 26 26 27 29 32 36 40 43 44 42 37 32 28 25 24 23 22 22 22 22 23 23 24 25 26 26 27 27 27 27 26 25 25 24 24 23 23 22 22 22 22 22 22 23 23 23 23 23 24 23 23 23 23 23 23 23 23 23 22 22 21 21 21 21 21 21 21 20 19 19 19 19 19 19 18 17 17 17 16 16 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 16 17 18 21 22 23 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 19 17 15 14 14 14 14 14 15 16 18 19 19 18 17 16 16 15 16 16 18 19 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 31 31 31 30 30 28 27 25 24 24 24 26 27 29 31 32 34 35 35 36 35 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 12 10 8 nan nan nan nan nan 17 16 16 16 16 15 13 12 12 nan nan nan nan 14 16 17 19 21 24 26 26 26 26 25 25 27 28 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 27 27 27 27 27 27 26 25 25 24 22 21 21 21 23 26 29 32 34 35 36 36 36 37 37 38 38 38 39 41 43 45 48 50 51 52 53 53 53 53 53 53 54 54 55 56 56 56 56 55 55 56 58 59 60 60 59 59 59 59 56 53 50 48 46 44 45 47 49 51 53 54 55 nan nan nan nan nan nan nan 39 33 29 25 24 24 25 26 27 27 27 27 28 29 31 34 38 41 42 40 35 31 27 24 23 22 22 21 21 22 22 23 24 25 26 26 27 27 27 26 26 26 25 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 20 20 21 21 20 20 19 19 19 19 19 19 18 17 17 16 16 16 15 15 15 15 16 16 17 17 17 17 17 17 17 17 18 19 19 19 20 21 23 24 24 24 23 23 23 24 23 23 22 22 22 23 22 21 19 18 18 17 15 13 12 13 13 14 14 16 17 18 19 18 17 16 16 15 15 15 15 17 18 19 20 20 20 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 32 31 31 31 29 28 26 26 26 27 28 29 30 32 33 34 34 35 35 35 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan 18 17 15 15 15 14 14 13 12 11 nan nan 8 9 10 12 14 17 19 21 22 22 22 21 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 25 25 24 24 23 22 21 21 21 22 25 28 31 33 34 35 35 35 35 36 38 39 39 39 40 41 43 45 47 48 50 51 52 53 53 53 54 54 54 54 55 55 56 56 56 56 56 57 59 61 61 60 59 59 60 60 60 59 57 55 53 51 50 50 51 50 49 48 48 49 50 51 50 48 44 38 33 28 25 23 23 23 25 26 28 29 30 31 31 32 34 36 39 41 42 40 36 32 28 26 24 22 21 21 21 22 22 24 25 26 26 27 27 27 27 27 26 26 25 25 25 24 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 22 21 21 21 20 20 20 20 20 19 19 19 20 19 19 19 18 17 16 16 16 16 16 16 16 16 16 17 18 18 18 18 18 17 17 17 18 19 20 20 20 21 23 23 23 23 23 23 24 24 23 23 22 22 22 23 23 21 18 16 15 13 11 10 11 12 13 14 15 16 18 19 19 18 17 16 15 15 14 14 15 16 18 20 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 32 32 31 30 29 28 27 28 29 30 31 31 32 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 16 17 16 15 14 14 14 15 15 14 13 12 9 6 5 6 9 10 12 14 15 16 17 16 16 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 23 22 22 21 21 21 22 24 27 30 32 34 35 35 35 35 35 36 39 40 40 40 39 40 42 44 46 47 48 50 51 52 53 53 54 54 54 54 54 54 56 56 57 57 57 58 59 60 60 60 58 57 58 59 59 60 61 62 62 59 57 55 53 51 48 45 44 44 45 44 43 40 37 33 29 25 23 22 23 24 26 28 30 32 34 35 37 38 38 39 40 40 40 38 35 32 29 26 24 22 21 21 21 22 23 24 25 26 27 27 27 27 27 27 27 26 26 26 25 25 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 23 23 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 19 19 19 19 18 18 18 18 19 20 20 20 20 21 22 23 22 22 22 23 23 23 23 22 22 22 22 23 22 20 17 14 12 11 9 9 10 12 13 14 15 17 18 19 19 18 17 16 15 14 14 14 15 16 19 21 22 22 21 20 20 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 31 31 30 29 29 30 31 32 32 32 32 32 33 33 33 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 12 13 13 13 13 13 14 14 14 14 14 12 9 7 4 3 6 6 6 8 10 11 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 22 22 21 21 21 22 24 26 29 31 33 34 35 36 36 35 35 36 38 39 39 38 38 39 41 43 44 45 46 48 49 51 52 53 53 54 54 54 54 54 55 56 57 57 57 57 57 58 59 58 57 56 57 57 57 58 59 62 64 64 63 61 58 55 51 48 45 44 42 40 38 35 32 29 25 22 21 22 23 26 28 30 32 34 36 38 40 41 40 39 38 38 37 35 33 30 27 25 23 21 21 21 21 22 23 25 26 27 27 28 28 28 27 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 20 20 19 19 19 18 19 19 19 18 18 17 17 17 17 17 18 18 18 18 18 17 18 18 19 20 20 19 19 18 19 19 21 22 22 21 21 22 22 22 21 21 22 22 22 21 21 21 22 23 23 23 23 21 18 15 13 12 11 11 12 13 14 15 16 17 18 19 18 17 16 15 15 14 14 14 15 17 20 22 23 22 21 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 31 31 31 30 30 31 32 33 33 33 33 33 32 32 32 32 32 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 10 9 9 9 10 10 11 12 12 13 15 15 14 12 9 5 2 3 2 2 5 7 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 22 22 22 22 22 22 24 26 28 30 32 33 35 36 36 36 35 35 35 36 37 38 37 37 38 40 41 42 43 44 46 48 50 52 53 54 54 55 55 54 54 54 54 55 55 55 55 55 56 57 57 56 55 54 54 55 55 57 59 61 63 63 63 61 59 56 53 50 46 42 38 35 32 28 25 22 21 20 21 23 26 29 31 33 34 35 36 37 37 36 35 34 33 32 31 29 27 25 23 21 20 20 21 22 23 24 25 26 27 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 26 26 26 26 26 26 25 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 19 20 21 21 21 20 20 20 21 22 23 23 23 23 23 23 22 20 20 20 20 20 19 19 19 20 22 22 22 22 22 20 18 16 15 15 14 14 15 16 16 17 18 18 19 18 17 16 15 14 14 14 14 16 18 21 22 22 21 20 20 19 19 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 31 31 32 33 34 34 34 33 33 32 32 31 31 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 11 10 10 9 10 10 12 13 15 16 16 15 12 8 4 2 2 2 4 7 9 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 23 23 24 24 26 28 29 31 32 34 35 35 36 35 35 35 36 36 36 34 34 33 35 36 37 39 40 42 44 47 49 51 53 54 54 54 54 54 53 53 53 54 54 54 54 54 54 54 54 53 52 52 52 53 55 56 57 59 60 nan nan nan nan nan nan 53 48 42 36 32 28 25 22 20 19 20 21 23 26 29 31 31 32 31 31 31 30 29 29 28 27 26 26 24 23 21 20 19 19 20 21 22 24 25 26 27 27 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 21 22 22 22 21 21 21 21 22 23 23 23 24 24 24 22 20 18 18 18 17 17 17 18 19 19 19 20 20 20 20 19 18 18 17 16 16 16 17 17 17 18 19 19 18 17 15 14 14 14 14 15 17 19 21 21 21 21 20 19 18 18 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 32 33 33 34 34 34 33 33 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 13 13 12 11 11 12 13 15 16 17 16 14 11 7 5 5 4 5 7 9 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 23 24 24 25 26 27 29 30 32 33 34 35 35 35 35 35 35 37 34 31 29 28 28 28 30 32 35 37 39 41 43 46 48 50 51 52 52 52 52 52 52 52 53 53 53 52 51 51 51 50 50 50 50 51 52 53 55 55 nan nan nan nan nan nan nan nan nan nan 42 35 28 24 21 19 19 19 20 22 23 25 27 27 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 18 19 20 22 23 24 25 26 27 27 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 25 25 25 24 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 17 17 17 18 18 18 18 19 20 20 20 21 21 22 22 22 21 21 21 21 21 22 22 22 22 23 24 21 18 16 16 16 16 16 17 17 17 17 18 17 18 18 18 18 18 17 17 17 17 17 18 17 18 18 19 19 18 17 15 14 14 14 14 15 17 19 20 20 20 20 20 19 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 31 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 13 12 11 11 13 15 16 17 17 16 14 11 8 7 7 8 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 nan nan nan nan nan nan 18 19 21 22 23 24 25 27 28 30 31 32 33 34 35 35 35 35 35 35 29 27 26 26 27 29 30 32 32 34 36 38 40 42 44 46 48 49 50 50 50 49 49 49 48 49 49 49 49 48 48 48 48 49 50 51 51 52 nan nan nan nan nan nan nan nan nan nan nan 46 39 32 27 23 22 20 19 19 19 19 21 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 16 16 17 18 19 21 22 23 24 25 26 26 27 27 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 19 19 19 19 19 18 18 17 17 17 16 16 15 15 16 16 16 16 16 17 17 17 18 19 20 20 20 21 21 22 22 22 22 22 22 21 21 21 21 21 21 22 22 20 17 15 14 15 16 16 16 16 15 15 15 16 16 16 16 16 16 16 17 18 18 18 18 18 18 18 18 18 18 17 15 14 14 14 14 15 17 18 18 18 19 19 19 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 31 31 32 32 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 nan nan 18 18 17 15 13 11 9 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 9 8 8 8 8 9 10 10 11 11 nan nan 14 16 18 19 21 22 24 25 27 28 30 31 32 33 35 35 35 35 34 32 27 24 24 25 26 28 30 31 32 33 34 36 37 39 41 43 45 46 47 47 47 46 45 45 44 44 45 47 47 48 48 48 49 49 50 50 nan nan 49 50 50 51 51 51 50 50 48 46 42 37 31 26 21 18 16 15 14 14 14 15 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 15 16 17 18 19 21 22 23 24 24 25 26 27 27 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 25 24 24 23 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 19 19 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 17 17 18 19 20 20 21 21 22 23 23 23 22 22 21 21 21 21 21 21 21 20 18 16 13 13 13 14 15 15 15 13 13 13 14 15 15 15 15 15 15 16 17 17 17 17 17 17 17 17 17 17 16 15 14 14 14 14 15 16 17 17 17 17 17 17 17 16 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan 27 27 nan nan nan nan 30 30 30 30 30 30 30 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 5 8 nan nan nan nan nan 15 14 12 10 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 8 8 9 10 11 10 10 9 8 9 10 12 14 16 18 20 21 23 25 27 29 30 32 33 34 35 36 35 34 30 27 25 24 23 24 24 25 27 29 31 33 34 35 37 38 39 41 42 43 44 45 45 45 45 44 45 45 46 46 nan 47 48 49 nan nan nan 46 45 45 45 45 45 44 42 41 39 37 34 30 25 20 15 10 7 4 4 5 7 9 10 11 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 16 18 19 20 21 22 23 23 24 25 26 26 27 27 28 28 28 28 27 27 27 27 27 27 27 27 26 25 24 23 22 21 21 20 19 19 18 18 18 18 18 17 17 17 17 17 18 18 19 19 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 14 15 16 17 18 18 19 20 20 21 21 22 22 22 21 21 21 21 21 21 21 20 20 19 17 14 11 11 11 12 12 13 13 13 13 13 14 14 15 15 15 15 14 14 14 14 14 15 15 15 16 16 16 16 15 15 14 14 14 14 14 15 16 16 15 15 15 15 16 15 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 20 nan nan nan nan nan nan nan nan 25 25 26 26 27 27 nan nan nan nan 29 nan nan 29 29 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 4 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 8 8 9 12 14 14 14 11 8 6 6 7 10 12 14 16 18 20 21 23 25 27 29 30 32 33 34 35 34 33 31 29 27 26 25 24 23 23 24 26 29 31 32 33 34 35 36 37 39 40 42 44 45 46 46 46 46 45 nan nan nan nan nan nan nan nan 40 39 38 37 35 34 33 32 32 30 28 25 21 17 14 11 8 7 6 5 4 3 5 7 8 9 9 10 10 10 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 22 23 23 24 25 25 26 27 27 27 27 27 27 27 27 27 28 28 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 17 17 17 17 17 17 18 18 19 19 19 18 18 17 16 16 16 16 15 15 14 14 14 14 14 14 15 16 16 17 18 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 17 15 13 10 9 9 9 10 11 12 13 14 14 15 15 15 15 15 14 13 12 12 12 12 12 13 13 14 14 15 15 15 14 14 13 13 13 14 14 14 14 14 13 13 14 14 14 14 13 13 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 19 20 20 nan nan nan nan nan nan nan 25 25 25 26 26 nan nan nan nan nan 28 28 nan nan nan 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 11 13 16 18 18 16 13 8 5 5 7 10 12 14 16 17 19 21 23 24 26 28 29 30 31 32 32 31 30 29 28 27 27 27 27 26 26 27 28 29 30 31 31 32 33 34 35 37 39 41 43 44 45 44 43 42 41 nan nan nan nan nan nan nan 35 32 29 25 22 19 19 21 23 24 24 22 19 16 13 12 11 10 9 8 7 8 8 8 8 8 9 9 9 10 10 10 10 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 22 23 23 24 24 25 25 26 26 27 27 27 27 27 27 28 28 28 28 27 27 26 25 23 22 21 20 19 19 18 18 17 16 16 15 15 15 15 16 16 16 16 17 17 18 18 18 19 18 18 17 16 16 16 15 15 15 15 15 14 14 14 14 14 15 15 16 17 17 18 19 19 19 19 19 19 19 19 19 19 19 19 18 17 15 14 11 9 8 7 8 8 10 12 13 15 16 16 16 16 15 14 13 12 11 10 10 10 11 12 12 12 13 14 14 14 14 14 13 13 13 14 14 13 13 12 12 12 12 13 13 13 13 12 12 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan 25 25 25 26 26 nan nan nan nan 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 13 11 9 8 10 11 13 14 15 17 18 20 22 24 25 27 28 29 30 30 29 28 27 27 26 26 27 28 28 29 29 29 29 29 30 30 30 31 32 33 34 35 37 38 39 40 40 39 39 38 38 nan nan nan nan nan nan nan 26 22 17 12 11 14 16 16 17 18 20 20 18 16 15 14 13 13 13 12 12 11 10 10 9 9 9 9 10 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 20 21 22 22 23 23 23 24 25 25 25 26 26 27 27 27 27 28 28 28 28 28 28 27 26 25 24 23 21 20 19 18 18 17 17 16 16 15 15 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 14 14 14 14 14 15 15 16 16 17 17 18 18 18 18 18 18 17 17 17 17 18 17 16 14 12 11 10 9 8 7 8 9 10 12 14 15 16 16 17 16 14 13 11 10 9 9 10 10 11 11 12 12 13 13 14 14 13 13 14 14 14 13 13 13 12 12 11 11 12 12 13 13 13 12 12 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 17 16 16 15 14 14 14 14 15 15 16 17 18 20 22 23 25 26 26 27 27 27 26 25 25 25 26 27 28 29 29 29 29 29 29 30 30 30 30 31 31 32 33 nan nan nan nan nan 37 nan nan nan nan nan nan nan nan 21 19 16 13 14 17 20 21 18 15 14 15 16 17 16 15 14 14 14 14 14 13 12 12 11 11 10 10 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 21 22 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 28 27 27 26 25 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 16 16 16 16 16 16 15 15 15 16 15 15 14 13 12 11 11 10 9 8 9 10 11 12 12 13 14 15 15 14 13 11 10 9 10 10 10 11 11 12 12 13 13 13 13 13 14 14 14 14 14 13 13 12 12 11 11 11 12 13 13 14 13 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 20 21 21 19 17 16 14 14 14 14 15 16 17 18 20 21 22 23 23 24 24 24 24 23 23 23 24 25 27 28 29 29 29 29 29 29 29 29 nan nan nan nan 30 30 31 31 31 31 nan nan nan nan nan nan nan 15 13 11 11 13 18 22 24 24 21 17 15 14 13 14 15 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 12 13 14 15 15 16 16 17 17 18 19 20 20 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 26 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 13 13 13 14 14 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 11 11 10 10 10 10 10 10 11 12 13 13 12 11 10 10 10 10 10 11 11 12 13 14 14 14 14 14 14 14 15 15 14 14 13 13 12 12 12 12 12 13 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 24 25 25 25 25 nan nan nan nan nan nan nan nan 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 23 24 25 23 20 16 13 11 11 12 13 14 15 16 18 19 20 21 21 22 22 22 22 22 21 21 22 23 25 26 27 27 27 27 27 27 27 28 28 27 27 26 24 24 23 22 21 20 18 17 15 13 11 11 11 13 15 18 20 23 25 25 24 21 18 16 15 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 13 14 15 15 16 17 17 17 17 18 18 19 20 20 21 21 22 22 22 22 23 23 24 24 24 24 25 25 26 26 26 26 26 26 26 26 25 25 24 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 13 13 13 14 14 14 14 14 14 14 15 14 14 13 12 11 10 9 9 9 10 10 11 11 11 11 11 11 11 11 12 12 14 15 15 15 15 15 15 15 16 16 16 15 15 14 14 13 13 13 12 12 13 14 15 15 16 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 25 25 25 24 24 nan nan nan nan nan nan nan nan 20 20 21 21 21 21 21 20 20 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 23 18 15 13 12 12 12 13 14 15 16 17 18 19 20 20 21 21 21 21 22 22 22 22 23 23 24 25 25 25 26 26 26 25 24 22 19 16 13 11 9 7 6 5 5 5 6 8 11 14 17 19 22 25 26 26 25 24 21 19 17 15 14 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 13 13 14 15 16 16 17 17 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 25 25 25 25 24 24 23 23 22 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 14 14 14 15 15 15 16 16 15 15 14 13 12 10 9 9 9 9 9 10 11 12 12 12 13 13 13 14 15 16 17 17 17 17 18 18 18 18 17 17 16 16 15 15 15 14 14 13 14 15 16 17 18 18 18 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 24 24 23 23 22 nan nan nan nan nan nan nan nan nan nan 21 21 21 20 20 21 21 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 19 17 15 14 14 16 18 19 17 16 16 17 18 19 20 21 22 23 23 22 nan nan nan 20 21 22 23 24 24 23 22 19 16 12 8 5 4 6 8 10 11 12 12 12 13 15 17 20 22 22 24 25 26 26 25 23 20 18 16 15 13 12 12 11 11 12 12 12 12 12 12 13 13 14 14 13 13 13 13 14 14 15 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 24 24 24 24 23 23 22 22 22 21 21 21 21 21 20 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 17 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 12 12 12 13 14 15 16 16 17 17 17 17 17 16 15 13 12 11 10 9 9 9 9 10 11 13 13 14 15 16 16 17 18 18 19 20 20 20 20 19 19 18 18 18 18 17 17 17 16 16 15 16 17 19 21 22 21 20 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 23 22 nan nan nan nan nan nan nan nan nan nan nan nan 21 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 21 22 23 23 nan nan nan nan nan 16 17 19 20 20 19 17 14 11 9 9 10 12 15 17 19 19 19 19 18 17 16 16 17 19 19 20 21 22 23 23 22 21 19 17 15 14 12 12 11 11 11 11 12 12 12 13 13 14 14 14 14 14 14 14 15 15 16 17 17 17 17 18 17 17 17 17 17 16 16 16 16 16 16 16 17 18 18 19 20 20 21 21 22 22 23 23 23 23 22 22 22 22 21 21 21 20 20 21 21 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 13 14 16 17 17 18 18 19 19 17 16 14 13 12 11 10 9 9 9 10 11 12 13 15 17 18 20 21 21 22 22 23 22 21 20 19 18 18 18 18 19 19 19 19 18 18 17 18 19 21 23 24 23 22 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 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 25 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 20 20 19 18 nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 13 13 13 12 11 11 12 15 17 19 20 21 21 21 20 19 18 17 17 16 15 15 15 15 15 16 17 18 18 17 17 16 15 14 13 12 12 11 11 11 12 12 13 13 14 14 14 14 14 14 14 15 15 16 17 17 18 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 16 17 18 19 19 20 21 21 21 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 21 21 21 20 20 20 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 17 17 17 16 16 15 14 14 13 13 13 13 12 12 12 12 12 12 12 13 15 16 18 19 19 19 18 17 15 14 13 12 12 11 10 9 9 10 10 11 12 14 17 20 22 24 25 24 24 24 23 22 21 19 18 17 17 17 18 19 20 20 19 19 19 19 21 22 24 24 24 23 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 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 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 19 19 19 19 19 19 18 18 17 17 17 16 17 18 18 17 16 15 14 13 12 11 11 10 10 11 12 14 16 18 19 20 21 22 22 21 19 17 16 15 14 14 14 14 14 12 11 11 11 11 12 13 13 13 13 13 13 12 12 12 12 11 11 12 13 13 14 15 15 15 15 15 15 15 15 16 16 17 17 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 17 18 19 19 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 17 17 17 17 17 18 18 18 19 19 19 19 18 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 19 19 18 18 17 17 17 16 16 15 14 13 13 12 12 12 12 12 12 11 11 11 12 13 15 17 18 19 19 18 17 16 15 13 12 12 12 11 11 12 12 11 12 12 14 16 18 21 22 23 23 22 22 22 22 22 20 19 17 17 17 17 18 18 19 19 19 20 20 21 23 23 24 24 23 22 21 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 17 17 18 17 17 16 15 15 15 15 15 15 15 15 15 14 14 14 15 16 16 16 16 16 16 16 17 17 17 17 17 18 20 20 19 nan nan nan nan nan nan 11 12 12 11 9 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 13 14 15 15 16 16 16 16 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 16 16 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 20 20 21 21 21 20 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 18 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 20 20 20 19 18 18 17 17 16 15 15 14 13 13 12 12 11 11 11 11 11 11 11 12 14 15 17 19 19 19 18 18 17 15 14 13 12 12 12 13 13 13 13 13 14 14 15 16 16 15 15 15 16 18 20 21 19 18 17 16 16 17 17 18 18 19 19 20 21 22 23 23 24 23 23 23 22 21 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 22 21 20 19 19 18 17 16 16 17 18 19 20 20 20 20 20 20 20 21 22 22 23 22 21 20 19 18 17 15 14 13 14 16 18 19 19 18 16 nan nan nan nan nan nan 9 8 6 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 17 17 18 18 18 18 18 18 19 19 21 21 21 20 20 20 20 20 21 22 23 23 21 19 18 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 17 17 18 18 19 20 20 21 21 22 22 22 22 21 20 19 19 18 18 17 17 16 15 14 14 13 12 11 11 11 12 12 12 12 12 13 14 15 17 18 19 19 19 18 18 17 16 15 14 13 13 13 13 13 13 14 14 13 12 10 8 8 9 11 13 16 16 16 15 15 15 16 17 17 18 18 19 20 20 21 22 23 23 23 24 23 23 23 22 22 21 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 31 30 29 28 27 26 25 24 23 22 23 23 24 25 25 25 25 25 24 24 24 24 24 24 23 22 21 20 19 18 17 16 16 16 16 17 17 17 17 17 16 15 13 11 10 nan nan 7 4 3 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 16 16 17 17 17 18 18 19 20 21 22 22 22 21 21 21 21 22 23 25 26 24 21 18 17 16 17 17 18 18 19 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 18 18 19 20 21 22 22 23 24 24 23 23 22 21 20 20 19 19 18 18 17 16 15 14 13 11 10 10 11 12 13 13 13 13 13 14 15 16 17 18 18 18 18 18 18 17 16 15 14 13 12 12 12 12 12 12 11 9 7 6 6 8 10 12 12 12 12 12 13 15 16 18 18 19 19 20 21 22 22 23 24 24 24 24 24 24 23 23 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 39 39 38 nan nan nan nan nan nan 35 35 35 35 nan nan nan nan 29 29 28 27 27 26 26 26 26 26 26 25 25 24 24 23 23 22 22 21 21 20 19 19 19 18 17 17 16 16 16 15 15 14 14 14 13 13 12 11 10 10 9 8 7 6 6 6 6 7 7 8 9 10 10 11 12 13 14 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 20 21 20 20 20 20 20 21 22 24 25 27 27 24 20 17 15 16 17 18 18 19 20 21 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 19 20 21 22 23 24 25 25 25 25 24 23 23 22 21 20 20 19 19 18 17 16 15 13 11 10 10 10 11 12 13 13 13 13 14 14 15 16 16 16 17 17 17 17 17 17 16 15 14 12 11 10 9 9 9 9 9 9 9 9 10 10 11 12 11 11 11 12 13 15 17 18 19 19 20 21 22 23 24 24 25 25 25 25 25 25 25 24 24 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 32 34 36 37 37 38 37 36 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 26 26 26 25 25 24 24 23 23 23 23 22 22 22 21 21 20 19 19 18 18 18 18 17 17 16 15 14 14 13 12 12 12 11 11 11 10 10 10 9 9 9 8 9 9 9 9 10 10 11 11 12 13 13 14 15 15 16 16 17 17 16 16 16 16 16 17 17 17 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 17 17 18 19 19 18 17 17 18 18 19 20 22 23 24 25 24 21 19 18 17 17 18 19 20 21 21 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 20 20 22 23 24 26 26 26 26 26 26 25 24 23 22 22 21 20 20 19 19 18 17 15 13 12 10 10 10 10 12 13 14 14 14 14 14 15 15 16 16 17 17 17 17 17 16 16 15 14 12 11 10 9 9 9 10 10 11 13 13 14 14 14 14 14 13 12 12 13 14 16 17 19 20 21 22 22 23 24 25 25 25 26 26 26 26 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 29 30 30 31 31 31 31 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 22 22 22 22 22 21 21 22 22 21 21 21 20 20 19 19 18 18 18 18 17 16 15 15 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 18 18 18 18 18 18 18 18 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 19 19 20 21 23 23 22 21 20 20 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 23 24 25 27 27 28 27 27 26 25 25 24 23 22 21 21 20 20 19 19 18 17 16 14 12 11 10 10 10 11 12 13 14 15 16 16 16 16 17 17 18 18 18 18 18 17 16 15 13 12 11 11 10 11 11 11 12 13 14 15 16 17 17 17 16 15 14 13 13 14 16 18 19 20 22 22 23 24 25 25 25 26 26 27 27 28 27 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 24 24 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 20 19 19 19 19 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 18 18 18 19 20 21 22 23 22 22 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 24 25 25 26 27 28 28 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 16 15 13 12 11 10 10 11 11 13 14 15 16 16 17 17 18 18 19 19 20 19 19 18 17 15 14 13 12 11 11 11 12 13 14 14 16 16 17 18 19 18 17 16 15 15 15 16 17 18 19 21 22 23 24 24 25 25 26 26 27 28 28 28 28 28 28 27 27 27 27 26 26 nan nan nan 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 24 22 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 21 21 20 20 20 19 19 19 19 19 19 19 19 19 18 18 17 17 17 16 16 15 14 nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 10 10 11 11 12 nan nan nan nan nan nan nan nan nan nan nan nan 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 20 20 20 20 20 20 20 19 19 18 17 17 16 15 15 15 16 17 18 19 19 20 20 20 20 20 21 21 22 22 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 23 24 25 26 27 28 29 29 28 28 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 16 16 15 14 12 11 10 10 10 11 11 13 14 15 16 17 17 18 18 19 20 20 19 19 18 17 15 14 13 12 11 11 12 13 14 16 17 17 18 18 18 18 17 16 16 15 15 16 17 18 19 20 21 21 22 23 24 25 25 26 26 27 28 28 29 29 29 28 28 28 28 28 27 27 26 26 25 24 24 23 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 15 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 21 21 21 21 21 21 21 21 20 19 19 17 16 16 16 17 19 21 22 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 23 25 26 28 29 29 29 29 28 27 25 24 23 21 21 20 19 19 18 17 17 16 16 16 15 15 15 14 13 13 11 11 10 10 10 11 11 12 13 14 15 16 17 18 18 18 18 18 18 17 16 15 14 13 13 13 13 13 15 16 17 18 18 18 17 17 16 15 15 15 14 15 16 18 19 20 20 21 22 22 23 23 24 25 26 27 27 28 28 28 29 29 29 29 29 29 28 28 28 28 27 26 25 25 24 24 24 24 24 23 23 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 22 22 21 20 19 19 19 21 23 24 25 25 25 24 24 23 23 23 23 22 22 22 21 21 21 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 24 25 27 28 29 29 28 27 25 23 22 21 20 19 18 18 17 17 16 15 14 14 13 13 13 13 13 12 12 11 11 10 10 10 10 11 11 12 13 14 15 15 16 17 17 17 17 17 16 15 14 13 13 13 14 14 15 16 16 17 16 16 15 15 14 13 13 14 14 15 16 18 19 20 21 22 23 23 23 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 29 29 29 29 29 28 27 27 26 25 25 25 25 24 24 24 24 23 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 23 23 23 22 22 22 23 23 23 23 23 23 24 24 24 25 25 24 23 23 23 23 24 25 25 25 25 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 22 21 21 21 20 20 20 20 21 21 22 22 22 22 22 23 24 25 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 13 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 12 12 13 14 15 15 16 16 16 16 15 14 14 13 13 14 15 15 16 16 16 15 15 14 13 13 12 12 12 13 14 16 18 20 21 22 23 23 24 24 24 25 25 26 26 27 27 28 29 29 29 29 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 26 26 25 25 25 24 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 25 25 25 25 26 26 26 25 25 24 23 23 22 22 22 22 22 21 21 21 22 22 22 23 23 22 22 22 22 22 21 21 20 20 19 19 19 20 20 21 21 21 20 20 20 20 20 19 18 17 16 15 15 15 16 16 16 15 15 14 14 14 13 12 12 11 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 12 12 13 14 15 15 16 15 15 14 14 14 14 14 15 16 16 16 16 15 14 14 13 12 12 12 12 13 15 16 18 19 21 22 23 24 24 24 25 25 26 26 27 27 28 28 29 29 29 29 29 29 30 30 30 30 29 29 29 28 27 27 27 27 27 27 27 26 26 25 26 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 16 16 17 18 18 19 20 20 21 21 22 22 22 22 23 23 24 24 25 25 25 26 26 26 26 26 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 27 27 26 25 25 24 23 23 22 22 22 22 21 21 21 21 22 22 23 23 23 23 22 22 22 21 21 20 20 19 19 19 19 20 21 21 20 20 19 19 18 17 15 13 14 13 12 12 12 13 14 14 14 14 14 13 13 12 12 11 11 10 10 9 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 13 14 14 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 14 13 13 12 13 14 15 16 18 20 21 22 23 23 24 24 25 26 26 27 28 28 28 28 28 28 28 28 28 28 29 30 30 30 30 29 29 28 27 27 27 27 28 28 28 27 27 27 27 27 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 21 21 22 22 22 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 nan nan nan nan nan nan 22 23 23 23 24 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 22 22 23 23 23 23 23 22 22 21 21 20 20 19 19 19 19 19 20 20 20 20 19 18 18 17 16 15 15 14 13 12 11 11 12 12 13 13 14 13 13 13 13 12 12 11 11 10 9 8 8 7 7 7 7 7 8 8 9 9 10 11 11 11 12 12 13 13 14 15 15 15 14 14 14 13 13 13 14 14 14 14 15 15 15 15 15 14 14 14 15 16 17 19 20 22 22 23 23 23 24 24 25 26 27 29 30 30 30 29 29 28 28 28 28 28 29 30 31 30 30 29 29 28 28 28 29 29 29 28 28 27 28 28 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 20 20 21 21 21 22 22 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 26 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 31 32 32 32 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 23 23 23 23 22 22 21 21 21 20 19 19 18 18 18 19 19 20 20 19 19 18 17 16 15 15 16 16 15 14 13 12 12 12 12 12 13 13 14 14 14 13 13 12 11 10 10 9 8 7 7 7 7 7 7 7 8 8 9 11 12 12 12 13 13 14 15 15 15 15 15 14 14 14 14 13 13 14 14 14 15 15 16 16 16 16 16 16 16 17 19 21 22 23 23 23 23 24 24 24 25 27 29 31 32 32 32 32 32 31 30 29 29 29 30 31 31 31 31 30 30 30 30 30 31 31 30 29 29 28 28 29 29 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 19 19 20 20 21 21 21 21 21 21 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 25 25 26 26 27 27 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 31 31 32 32 33 33 33 32 32 32 32 33 34 34 34 33 31 30 28 27 26 25 24 23 22 22 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 18 18 18 18 18 19 19 19 18 18 17 16 16 16 17 17 17 16 15 13 12 11 11 11 12 13 14 14 14 14 14 13 12 12 11 10 9 9 8 8 8 8 8 8 8 8 9 10 11 12 13 14 14 15 16 17 17 17 17 16 16 15 15 15 15 16 16 17 18 19 18 18 17 16 16 17 18 19 21 23 24 24 24 24 23 23 24 25 27 29 31 33 33 33 33 33 34 33 32 31 31 31 32 32 33 33 33 32 32 32 32 32 32 32 32 31 30 30 30 30 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 34 34 33 33 32 33 34 34 35 35 34 33 32 30 29 27 26 24 23 22 21 21 21 21 21 21 21 21 21 21 21 20 19 19 18 18 18 17 17 17 18 18 18 18 17 17 16 16 16 16 17 17 17 17 16 15 13 12 11 11 12 12 13 14 14 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 10 11 12 14 15 17 18 19 20 20 20 19 18 18 18 18 18 18 19 21 22 22 21 20 18 17 17 17 17 19 22 24 24 25 24 24 24 24 25 26 28 30 31 32 33 33 33 33 33 33 33 33 33 33 34 34 35 35 35 35 34 34 34 34 34 34 34 33 33 32 32 32 31 31 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 19 20 20 20 20 21 21 21 21 21 21 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 19 20 20 21 22 22 23 24 25 25 26 26 27 28 28 29 30 30 31 31 32 32 32 32 32 32 32 31 31 31 31 32 32 33 34 34 35 35 35 35 34 34 33 33 33 34 34 35 35 35 34 33 32 30 28 26 25 24 22 21 21 20 20 20 20 21 21 21 21 21 20 20 19 19 18 18 18 18 18 18 18 18 17 17 16 16 16 16 16 17 17 17 17 17 17 17 15 14 12 12 12 12 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 10 11 12 14 16 18 20 21 22 22 22 21 21 21 21 20 20 20 20 22 22 22 22 21 20 19 18 17 17 18 20 22 23 22 22 22 23 25 27 28 28 29 30 31 32 33 nan nan 33 34 34 34 34 33 34 35 36 37 37 37 37 36 36 36 36 36 36 36 35 35 34 34 33 33 32 32 32 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 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 19 19 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 6 5 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 26 27 27 28 29 30 31 31 32 32 32 33 33 33 32 32 32 31 32 32 32 33 33 34 35 35 35 35 35 34 34 34 33 33 34 34 34 34 34 34 33 32 30 28 26 25 23 22 21 20 20 20 20 20 20 21 21 21 21 21 21 20 20 19 19 19 19 19 19 19 19 18 18 17 17 16 16 16 17 17 18 18 19 19 19 19 16 13 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 17 17 16 16 15 14 14 13 13 14 16 18 20 21 22 23 23 23 23 23 23 23 23 22 20 20 20 20 21 21 21 21 21 21 22 20 20 21 21 21 21 21 23 25 28 28 29 29 29 29 29 30 nan nan nan nan nan 35 35 34 34 34 35 36 37 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 34 34 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 19 19 20 20 20 20 20 20 20 19 19 18 18 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 7 6 6 5 5 4 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 11 11 12 13 13 14 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 25 26 27 27 28 29 30 31 32 32 33 33 nan nan nan nan 31 nan nan nan 32 32 33 34 34 34 34 34 nan 34 34 33 33 33 33 33 33 33 33 33 32 31 30 28 26 24 23 22 21 20 20 20 20 20 21 21 21 21 21 22 22 21 21 21 20 20 20 20 20 20 20 20 19 18 18 17 17 17 17 17 18 19 20 21 21 21 19 16 14 14 13 13 13 14 14 14 14 15 15 16 16 17 18 19 20 20 20 20 19 18 18 18 17 17 18 19 20 21 22 23 24 24 24 24 24 25 25 25 24 23 21 20 19 20 20 21 22 22 23 25 25 25 25 24 23 23 24 26 28 29 29 28 28 27 27 28 28 nan nan nan nan nan nan nan nan 35 nan nan nan nan nan nan nan nan 37 37 38 38 37 37 37 36 36 36 35 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 20 20 19 19 19 19 19 19 18 18 17 17 16 16 nan nan nan nan nan nan nan nan nan nan nan nan 9 8 8 7 7 6 6 6 5 4 4 3 2 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 11 12 12 13 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 26 27 28 29 30 31 31 32 32 nan nan nan 31 30 30 30 31 31 31 nan 32 nan nan nan 32 32 32 32 nan nan nan 32 32 32 32 32 31 31 30 29 28 25 23 21 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 20 20 19 18 17 17 17 17 17 17 19 21 22 23 23 21 19 17 16 15 14 14 14 14 14 14 14 15 16 16 17 18 20 22 23 24 24 23 22 21 21 21 21 21 21 22 22 23 24 24 25 25 24 24 25 25 26 26 25 24 22 21 21 21 22 23 23 24 25 27 28 29 28 28 28 28 29 29 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 37 37 37 37 37 37 37 36 36 37 37 37 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 20 20 20 19 19 18 18 17 16 16 15 15 14 14 nan nan nan nan nan nan nan 10 10 9 9 8 8 7 7 7 6 6 5 4 4 3 2 2 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 11 11 12 13 14 14 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 26 27 28 29 30 30 31 31 31 31 30 30 29 29 29 29 29 nan nan nan nan 30 30 30 31 nan nan nan nan nan nan 31 31 31 30 30 29 28 27 25 23 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 20 19 19 18 17 16 16 17 18 20 22 24 25 24 23 21 19 18 17 16 15 14 14 14 14 14 15 15 15 16 17 20 22 25 26 26 26 25 24 24 24 24 23 23 23 23 23 24 24 25 24 24 24 24 25 26 26 26 26 25 24 24 23 23 23 24 24 25 26 28 29 29 30 30 30 30 29 28 27 27 26 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 38 38 38 38 37 37 37 37 37 37 37 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 6 5 4 4 3 3 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 9 9 10 10 11 12 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 22 23 24 25 26 27 28 28 29 29 30 30 30 nan nan nan nan nan 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 29 29 28 28 27 25 23 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 22 22 21 20 19 18 17 16 17 17 19 21 23 25 26 25 24 22 21 19 18 17 16 15 14 14 14 14 14 14 14 15 16 18 21 24 25 26 26 26 26 25 25 24 24 24 23 22 22 23 23 23 23 23 24 24 25 26 26 27 27 26 26 26 25 25 25 25 25 26 26 27 29 29 30 30 30 29 29 28 27 26 25 25 24 24 24 nan nan nan nan nan nan nan 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 37 37 37 37 37 37 36 36 36 35 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 7 6 6 5 4 4 3 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 7 7 8 9 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 20 21 21 22 23 24 25 26 27 27 28 28 29 28 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 28 27 26 25 23 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 22 21 20 20 19 18 17 17 17 19 21 23 25 26 26 26 25 23 22 20 19 18 16 15 14 14 14 14 14 14 14 14 15 17 19 21 22 24 25 25 25 25 24 24 23 23 23 22 22 22 22 22 22 23 23 24 25 25 26 27 27 27 27 27 27 26 26 26 26 27 27 28 29 29 29 30 29 29 29 28 27 26 25 24 23 nan 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 35 36 36 36 36 36 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 12 11 11 10 10 10 10 9 9 9 8 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 7 8 8 9 10 10 11 12 13 13 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 25 26 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 26 nan nan nan nan nan nan nan 26 25 24 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 22 21 20 19 19 18 18 18 19 21 23 24 25 25 25 25 24 23 22 20 19 17 15 14 13 13 13 13 13 13 13 14 15 16 17 18 19 21 22 22 23 22 22 22 22 22 22 22 22 22 21 21 21 22 22 23 24 25 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 28 28 28 27 27 26 25 24 23 22 22 21 21 nan nan nan nan nan nan nan nan nan 24 25 nan nan nan nan nan nan nan nan nan nan nan nan 32 32 33 33 34 34 35 35 35 35 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 8 7 7 6 5 5 5 5 5 4 4 4 4 4 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 6 7 8 8 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 23 24 25 25 25 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 nan nan 25 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 24 23 22 21 20 19 19 19 19 21 22 24 25 25 25 25 24 24 23 22 20 19 17 15 14 13 13 12 12 12 12 13 13 15 16 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 21 21 20 21 21 21 22 23 24 25 26 26 27 27 27 26 26 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 26 25 24 23 22 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 24 24 25 25 26 27 28 29 30 30 31 32 34 35 35 35 35 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 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 17 17 17 17 17 16 16 16 16 15 15 15 14 14 13 13 12 11 11 11 11 11 11 10 10 10 10 9 8 8 7 6 6 6 6 5 5 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 6 6 6 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 21 21 22 22 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 24 24 23 23 22 21 20 20 21 21 23 24 25 25 25 25 25 24 24 23 22 21 19 18 16 15 14 13 12 12 11 12 12 13 15 16 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 23 25 26 26 26 26 25 25 25 26 26 27 27 28 28 28 28 28 28 28 29 29 29 29 29 28 27 26 24 23 22 21 21 22 nan nan nan nan nan nan nan nan nan 19 19 19 20 20 21 22 22 23 25 26 27 28 29 30 31 32 34 35 35 35 35 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 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 17 17 17 17 17 16 16 16 15 15 14 14 13 12 12 12 12 12 12 11 11 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 18 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 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 23 23 23 23 23 22 22 23 23 24 25 26 26 26 25 24 24 23 23 22 21 20 19 18 16 15 14 13 12 12 11 12 13 15 17 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 23 24 25 25 25 25 24 24 24 25 25 26 27 27 28 28 28 28 28 29 29 29 30 30 30 29 28 27 26 25 24 23 23 23 nan nan nan nan nan nan nan 19 19 19 20 20 20 21 21 22 23 23 25 26 27 29 30 31 32 32 34 34 35 35 34 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 17 17 17 17 16 16 15 15 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 6 6 6 6 7 nan nan nan nan nan nan nan nan 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 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 21 20 20 20 20 21 21 21 22 21 21 21 21 20 20 20 20 20 20 21 21 22 23 24 24 24 24 24 25 25 25 26 26 26 25 25 24 23 22 21 20 20 19 18 17 16 15 13 13 12 12 12 13 15 17 20 21 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 21 22 23 24 25 25 25 24 24 23 23 24 25 26 26 27 27 28 28 28 28 29 29 29 30 30 30 30 29 28 27 26 26 26 26 26 26 nan nan nan nan nan 22 22 22 23 23 24 24 24 25 25 25 26 26 27 28 30 30 31 31 32 33 33 33 33 33 33 34 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 17 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 nan nan nan nan nan nan nan nan 7 7 7 7 7 6 6 6 7 7 7 8 9 9 10 11 13 14 15 16 17 18 18 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 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 19 19 19 20 20 22 23 24 25 25 26 25 25 25 25 26 26 25 25 24 23 22 21 20 19 18 18 17 17 16 15 13 12 12 12 12 14 16 18 21 22 23 23 24 24 24 24 23 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 24 24 23 23 23 23 24 24 25 26 27 27 27 27 28 28 29 29 30 30 30 30 29 29 28 27 27 28 29 29 29 28 nan nan nan 26 25 25 26 27 28 28 28 28 28 28 28 28 28 28 28 29 29 30 31 31 31 31 32 32 32 32 33 33 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 7 7 7 8 8 9 9 10 11 13 14 15 16 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 20 21 21 21 20 19 19 19 19 19 19 19 19 19 20 21 23 24 25 26 27 27 26 26 25 25 25 25 24 24 23 22 21 20 18 17 16 16 16 15 14 13 12 11 11 12 14 16 18 21 22 23 23 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 24 25 25 26 26 27 27 27 28 28 29 29 30 30 29 29 28 28 27 27 28 29 30 31 30 30 29 28 28 28 28 29 30 30 31 32 32 32 32 31 30 30 29 29 29 29 30 30 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 16 16 16 16 16 16 17 17 17 17 16 16 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 9 9 9 9 10 11 12 13 14 15 16 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 nan nan nan nan 19 18 18 18 18 19 20 20 20 21 22 23 25 26 27 28 28 27 26 nan nan nan nan nan nan nan 22 21 20 18 17 16 15 15 15 14 13 12 12 12 12 13 14 16 18 19 21 22 23 24 25 25 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 25 25 24 24 24 23 23 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 29 29 29 28 28 27 27 27 28 29 31 31 31 30 29 29 28 29 30 31 31 32 33 33 34 34 34 33 32 31 30 30 30 30 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 16 15 14 14 13 13 12 12 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 11 11 10 10 10 10 11 12 13 14 15 15 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 20 21 21 22 23 24 25 27 28 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan 17 16 15 14 14 13 13 13 14 14 15 14 14 14 15 17 18 20 22 23 24 25 25 25 25 25 24 24 24 24 24 24 25 25 25 26 26 25 25 25 24 24 23 24 24 24 25 25 26 26 26 26 26 27 27 28 28 29 29 29 29 29 29 28 28 28 28 30 31 32 32 31 30 29 28 28 29 30 31 31 32 33 33 34 34 34 34 33 32 31 30 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 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 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 16 16 15 14 14 13 13 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 12 12 12 11 11 11 11 12 12 13 14 14 15 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 19 19 20 21 21 22 23 24 25 27 28 28 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 13 13 15 16 16 16 15 15 14 15 16 18 19 21 22 23 23 23 23 23 23 22 23 23 23 23 24 24 24 25 25 25 25 25 25 25 24 25 25 25 26 26 26 26 26 26 26 27 28 28 29 29 30 30 30 29 29 29 29 29 30 31 32 32 32 31 30 29 28 28 29 30 30 31 31 32 32 32 32 32 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 34 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 18 18 18 18 18 18 18 17 17 16 16 15 14 14 13 12 11 11 11 11 11 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 14 13 13 12 12 11 11 11 11 12 12 13 13 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 19 19 20 20 21 21 22 23 24 25 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 14 15 16 16 17 16 15 14 14 14 15 17 18 19 19 19 20 20 21 21 22 22 22 23 23 23 23 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 26 26 27 27 28 28 29 29 29 29 29 30 29 29 29 29 30 30 31 32 32 32 32 31 30 29 29 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 35 36 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 18 18 18 18 18 18 18 17 17 16 16 15 15 14 13 12 12 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 15 14 13 13 12 12 11 11 11 11 11 12 12 12 13 13 12 nan nan nan nan nan nan nan 9 9 10 10 10 10 10 11 11 11 11 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 17 18 19 19 20 20 21 21 22 23 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 15 14 14 15 15 16 16 16 15 15 14 14 15 15 16 16 16 17 18 19 20 21 21 22 22 22 23 23 23 23 24 24 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 30 30 30 30 30 30 30 30 31 31 32 32 32 32 32 32 nan nan nan nan nan nan 31 31 31 31 31 31 31 31 31 30 30 30 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 31 32 32 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 17 17 17 17 17 17 17 17 18 17 17 17 16 16 15 15 14 13 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 16 15 15 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 nan nan nan 10 9 9 8 8 8 8 8 9 9 9 9 9 10 10 10 11 12 13 13 13 13 nan nan nan 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 18 18 19 19 20 20 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 15 15 15 16 16 15 15 15 14 14 14 15 16 16 17 18 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 31 31 31 31 32 32 32 33 33 33 33 33 33 nan nan nan nan nan nan nan nan 31 31 31 31 nan nan nan nan nan 31 31 31 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 32 32 33 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 17 17 17 16 16 15 15 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 16 15 14 14 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 11 11 12 13 12 nan nan 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 19 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 19 20 20 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 27 28 28 29 29 29 30 30 31 31 32 32 32 32 32 32 32 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 15 15 16 16 16 16 16 16 16 16 16 16 15 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 18 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 10 11 12 12 11 nan 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 18 18 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 16 16 17 17 18 18 18 18 18 19 20 21 22 22 22 22 22 22 23 23 23 23 24 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 32 33 33 32 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 14 14 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 17 17 18 18 19 19 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 10 9 9 9 8 8 8 7 7 6 6 6 5 5 6 6 6 6 7 7 7 7 7 8 8 9 10 11 11 11 10 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 17 17 18 18 19 19 19 18 18 18 17 17 17 16 16 15 15 15 15 16 16 17 17 18 18 18 18 18 18 18 19 19 19 20 21 22 22 22 22 22 23 23 24 25 25 25 26 26 26 27 27 28 28 29 30 31 31 32 32 32 33 32 33 33 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 17 18 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 12 12 11 11 11 10 10 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 9 9 10 10 9 9 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 18 18 19 19 19 19 19 19 19 18 18 17 17 16 16 16 16 16 16 17 17 17 18 18 19 19 19 18 17 17 18 18 19 20 21 21 22 22 22 22 23 23 24 24 24 24 25 25 26 26 27 28 28 29 30 31 32 32 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 15 15 16 16 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 11 11 10 10 10 9 9 9 9 9 8 8 8 7 nan nan nan nan nan 6 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 9 9 8 8 8 7 nan 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 13 13 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 19 19 20 20 20 20 20 20 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 18 19 19 20 19 19 19 19 19 19 19 20 21 22 22 22 22 22 22 22 22 22 23 23 24 25 26 26 27 27 28 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 15 16 17 18 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 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 18 19 20 21 21 21 22 22 22 22 21 21 20 20 19 19 19 19 19 19 19 18 18 18 17 17 17 18 19 19 20 20 20 20 20 19 19 19 20 21 22 21 21 20 20 20 20 21 21 22 22 23 24 25 25 26 26 27 28 29 29 30 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 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 15 16 17 18 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 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 6 6 nan 7 7 7 7 nan nan 7 7 8 8 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 19 19 20 21 21 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 19 20 19 18 17 17 17 18 18 19 20 21 22 22 23 24 24 24 25 26 26 27 28 28 29 29 30 30 31 31 32 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 11 11 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 15 15 14 14 14 13 13 13 14 15 16 17 18 19 20 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 6 nan nan 5 nan 5 5 6 5 5 6 6 7 8 8 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 17 18 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 20 19 19 19 19 19 19 19 19 19 18 18 17 16 14 14 14 15 16 17 18 19 19 nan nan nan nan nan nan nan 25 25 26 27 27 28 28 29 29 30 31 31 32 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 14 15 16 17 18 19 19 19 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 6 6 5 nan nan nan 5 5 5 5 5 5 6 6 6 6 6 nan nan nan nan nan nan nan 3 3 4 4 4 5 6 7 8 8 9 10 nan nan nan nan nan nan nan nan 11 11 nan nan 12 12 12 13 13 nan nan 14 14 14 15 15 16 17 17 18 19 20 20 20 20 20 20 20 20 20 20 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 21 20 20 19 19 20 20 20 19 18 17 15 14 12 12 13 14 15 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 29 30 31 31 32 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 38 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 13 13 13 13 13 13 14 15 16 17 18 18 19 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 nan nan nan nan nan 5 5 4 4 4 4 5 5 5 nan nan nan nan nan nan nan nan nan nan 2 2 2 3 4 5 7 8 9 9 10 10 10 nan nan nan nan 9 9 9 9 9 10 10 11 11 11 12 nan nan 12 12 12 13 13 14 15 15 16 17 18 19 20 20 20 20 20 20 20 20 21 21 22 22 23 23 23 24 25 25 25 25 25 25 24 23 22 21 21 20 20 20 21 20 19 18 17 16 15 14 13 14 14 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 26 27 28 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 38 39 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 12 12 13 13 13 14 15 17 18 18 19 19 19 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 5 4 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 3 5 6 7 8 8 9 9 9 9 9 9 nan nan 7 6 7 7 7 8 9 10 11 11 12 12 12 12 12 12 12 13 13 13 14 15 16 18 19 20 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 26 26 26 25 25 25 24 23 22 21 21 21 21 21 21 20 19 18 17 17 16 15 15 15 15 16 16 17 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 26 27 28 29 30 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 33 33 33 34 35 nan nan nan 37 37 37 38 39 40 40 41 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 12 12 12 13 13 13 14 15 16 17 18 18 19 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 4 5 6 7 7 7 8 8 nan nan nan nan nan nan nan 5 5 6 7 8 9 10 11 11 12 12 12 12 12 12 12 12 12 13 13 15 16 18 20 21 22 22 22 22 22 21 21 21 21 22 22 23 23 24 25 25 26 26 26 25 25 24 24 24 23 22 22 22 22 22 22 21 21 20 19 18 18 17 17 16 16 17 17 17 18 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 24 25 26 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 33 33 34 35 35 36 37 37 38 38 39 40 40 41 41 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 14 15 16 17 17 18 18 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 5 6 6 nan nan nan nan nan nan nan nan 4 5 6 7 8 9 10 11 11 11 11 12 12 12 12 12 12 12 13 14 15 16 17 19 20 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 24 25 25 25 25 25 24 24 24 23 23 22 22 22 22 22 22 21 21 20 19 19 18 18 18 18 17 17 17 18 18 18 19 19 19 18 18 18 18 18 nan nan nan nan nan nan 19 20 21 22 23 24 25 26 26 27 28 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 35 36 nan nan 38 39 39 40 40 41 41 41 40 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 13 13 13 13 13 14 14 14 15 16 17 17 18 18 18 19 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 13 14 16 17 18 19 19 20 20 20 20 20 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 23 24 25 25 26 27 28 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 36 37 nan nan nan nan 39 39 40 40 41 41 41 40 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 12 12 13 13 13 13 14 14 14 14 14 14 15 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 10 12 13 15 16 17 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 16 16 15 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 26 27 28 29 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 37 38 38 nan nan nan nan nan nan nan 40 40 40 41 41 40 40 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 13 13 13 14 14 14 14 14 14 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 4 4 3 3 3 4 5 7 9 10 12 13 15 16 16 17 17 17 18 18 18 18 19 19 19 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 17 17 16 16 nan nan 14 14 14 15 16 16 17 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 24 25 26 27 28 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 38 38 39 nan nan nan 40 40 nan nan nan 40 40 40 40 40 40 40 40 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 8 8 8 8 8 7 8 8 8 8 8 8 8 9 9 10 11 11 12 12 13 13 13 13 13 13 13 14 14 14 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 2 2 2 1 1 1 2 3 4 6 7 9 10 12 13 14 15 15 16 16 16 17 17 17 16 16 16 17 17 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 17 17 17 18 18 17 17 17 18 18 19 19 20 20 21 22 23 24 24 25 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 39 nan nan nan 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 8 8 8 9 9 10 11 11 12 12 12 13 13 13 13 13 13 13 13 14 15 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 1 0 0 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 14 14 15 15 15 14 14 14 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 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 24 24 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 38 38 38 nan nan nan nan nan nan nan nan 40 40 40 40 41 41 40 40 41 41 41 41 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 9 10 10 11 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 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 2 2 2 3 4 4 5 6 7 8 9 9 10 11 12 12 13 13 13 13 12 12 12 13 13 13 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 18 18 18 18 18 18 18 18 19 19 19 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 36 38 38 38 38 38 38 37 nan nan nan nan nan nan nan nan nan 40 40 40 nan nan 40 40 40 40 40 40 41 41 42 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 9 10 11 11 12 12 13 13 12 12 12 12 12 13 13 14 14 14 15 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 4 4 4 5 5 6 7 7 8 9 9 10 10 11 11 12 12 12 12 12 12 12 12 13 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 19 19 19 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 37 38 39 39 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 40 40 41 41 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 8 8 7 7 7 7 7 7 7 8 8 9 10 11 11 12 13 13 13 13 13 12 12 12 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 7 7 8 8 9 10 10 11 11 11 11 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 39 39 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 41 41 42 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 9 10 11 12 12 13 13 13 13 13 12 12 12 12 13 13 14 14 15 15 16 16 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 10 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 39 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 42 42 42 42 42 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 7 7 6 6 6 7 7 8 8 9 10 11 11 12 13 13 13 13 13 12 12 12 12 12 13 13 14 15 15 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 22 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 nan nan nan nan nan nan nan nan nan 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 42 42 42 42 43 42 42 42 42 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 7 6 6 6 6 7 7 8 8 9 10 11 11 12 12 13 13 13 12 12 12 11 11 12 12 13 13 14 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 19 20 20 20 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 24 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 40 nan nan nan nan nan 39 39 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 43 43 43 43 43 43 43 43 44 44 45 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 7 6 6 6 6 6 6 7 7 8 9 10 11 11 12 12 12 12 12 12 12 11 11 11 11 11 12 12 13 14 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 nan 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 21 22 23 24 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 38 nan nan nan nan 38 38 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 43 43 43 44 44 44 45 45 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 6 6 5 5 6 6 7 7 8 9 10 10 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 13 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 24 25 26 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 37 nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 7 7 7 7 7 7 7 6 6 5 5 5 5 6 6 7 8 9 10 10 11 12 12 12 13 13 13 13 13 13 13 13 12 11 11 11 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 24 25 26 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 36 36 35 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 5 5 5 5 5 6 6 7 8 8 9 10 11 11 12 12 13 13 14 14 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 22 23 24 25 26 26 27 27 27 27 28 28 28 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 50 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 6 5 5 5 5 6 6 6 6 7 7 6 6 6 5 5 5 4 5 5 6 6 7 8 8 9 10 11 11 12 13 13 14 15 15 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 24 25 26 26 26 26 26 27 27 27 27 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 49 51 54 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 5 5 nan nan nan nan nan nan nan 6 6 6 6 5 5 5 4 4 5 5 6 6 7 7 8 9 10 11 11 12 13 14 14 15 16 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 22 23 24 25 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 nan nan nan nan nan nan nan nan nan nan 34 36 37 38 38 38 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 51 53 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 5 5 5 nan nan nan nan nan 7 8 9 9 10 11 12 13 14 14 15 16 16 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 21 22 23 24 25 26 26 26 26 26 25 25 25 26 26 27 28 28 29 29 29 29 29 nan nan nan nan nan nan 33 35 36 37 38 39 39 39 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 5 5 nan nan nan nan nan nan nan nan 8 8 9 10 11 12 13 14 14 15 15 15 15 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 19 20 21 22 23 24 24 24 25 25 nan nan nan nan 26 26 27 28 28 29 29 29 29 29 nan nan nan nan nan 33 35 36 37 38 38 nan 39 40 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 10 11 12 13 14 14 15 15 15 15 15 14 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 24 25 25 26 26 27 27 28 28 28 nan nan nan nan nan nan nan nan 34 36 37 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 10 11 12 13 14 14 14 14 14 14 14 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 nan nan nan nan 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 23 23 24 25 25 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 11 12 13 14 14 14 14 14 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 15 15 nan nan 17 17 18 19 19 19 19 18 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 24 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 11 12 13 13 14 14 14 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 15 15 16 16 16 16 16 15 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 24 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 10 11 12 13 14 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 13 13 14 14 14 14 14 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 25 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 11 12 13 13 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 13 13 13 12 12 12 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 11 12 13 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 11 11 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 11 12 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 12 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 13 14 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 12 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 2 1 1 2 2 nan nan nan nan nan nan nan nan nan nan nan nan 10 11 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 1 2 2 3 4 4 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 1 1 2 3 3 4 4 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 11 12 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 3 3 4 4 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 10 10 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 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 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 5 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 221 223 227 231 235 236 nan nan nan 230 231 231 nan nan nan nan nan 218 217 218 218 219 219 219 nan nan nan nan 217 216 215 nan nan nan nan nan 207 207 207 nan nan nan nan 207 206 205 204 nan 202 200 199 199 198 198 198 200 202 204 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 182 181 181 181 182 182 182 180 179 177 176 176 175 176 176 176 175 173 170 166 162 157 153 148 144 140 137 135 133 131 129 126 123 119 116 114 113 113 114 114 115 115 114 113 112 113 113 113 111 109 109 110 112 113 113 113 112 111 111 111 111 111 111 111 112 113 114 116 116 116 116 116 116 116 117 117 117 117 117 118 118 117 115 113 109 105 101 98 95 93 91 89 88 86 84 82 79 77 75 73 72 70 69 69 72 77 82 85 88 91 93 94 95 95 93 91 89 89 89 91 93 95 93 91 91 91 92 93 95 97 98 101 105 110 114 116 118 117 113 108 103 99 95 95 96 97 97 96 94 91 89 89 89 92 94 95 97 101 106 113 116 117 116 116 113 108 105 107 110 105 85 75 76 79 86 94 99 102 102 101 98 92 86 84 79 70 62 56 52 50 50 51 51 48 45 45 45 45 47 48 47 45 43 45 48 53 60 65 66 62 62 71 88 101 108 112 117 123 128 132 135 138 142 146 149 151 151 152 152 151 150 149 148 148 148 147 145 141 136 137 145 154 157 165 171 173 179 179 174 182 185 181 182 188 204 214 215 210 205 200 197 196 198 201 205 207 205 202 200 201 201 201 201 202 202 200 197 194 190 185 183 181 183 185 183 180 179 180 180 181 181 181 182 183 184 186 187 188 188 189 188 187 186 185 185 186 187 187 187 188 190 192 194 195 194 193 191 191 192 191 192 194 194 193 193 191 189 188 186 185 183 182 179 173 167 164 167 171 170 166 162 158 157 155 150 138 115 88 72 65 66 71 73 70 74 88 91 92 90 81 66 58 53 49 47 44 41 38 36 34 30 27 23 18 14 17 28 36 42 50 59 70 84 90 97 107 117 127 139 157 185 219 244 263 280 292 297 293 274 251 240 237 240 244 250 256 261 267 272 277 282 285 287 289 291 292 294 296 297 298 297 295 293 290 287 284 281 279 276 272 270 268 265 262 259 259 263 268 285 22 61 81 98 115 237 277 279 282 286 288 289 290 291 292 292 289 285 280 275 271 270 271 275 279 283 nan nan nan nan nan nan nan nan 223 225 229 233 236 nan nan nan nan 232 233 nan nan nan nan nan nan 221 220 220 220 221 221 nan nan 219 nan nan 217 216 216 nan nan nan nan nan nan nan 207 207 nan nan nan 207 207 206 205 204 nan 202 201 200 199 199 199 200 202 204 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 182 183 183 183 183 181 179 178 176 175 175 174 174 173 172 172 170 168 166 163 160 157 153 150 147 145 143 141 140 138 134 130 126 123 122 121 121 120 120 119 118 117 116 116 116 115 114 112 111 112 113 114 114 114 113 112 112 111 111 111 111 112 112 113 114 115 116 116 116 116 116 115 116 116 116 116 115 115 115 114 113 110 108 104 101 99 96 92 90 89 88 86 84 82 80 77 75 74 73 71 71 73 77 82 86 89 91 92 94 95 96 96 95 93 92 93 93 95 98 99 97 94 94 96 98 99 100 101 102 105 107 110 112 114 115 114 113 111 107 103 99 98 97 97 96 94 92 91 91 91 94 99 102 104 105 108 115 124 130 134 137 137 129 116 106 99 100 98 83 78 77 78 85 94 99 102 102 101 96 89 83 79 71 61 53 49 47 46 45 46 46 44 42 42 44 45 46 47 45 45 45 46 48 50 54 58 60 61 64 75 91 103 108 111 115 122 128 133 136 138 142 146 150 152 152 153 152 151 150 149 148 148 147 147 145 140 133 131 136 146 154 164 173 180 183 184 179 183 182 180 179 184 191 199 205 206 202 197 194 194 197 203 207 207 206 204 202 201 202 204 205 207 208 207 204 200 196 192 187 183 181 183 184 182 181 180 180 180 180 179 178 179 179 181 182 183 185 186 187 187 187 187 187 188 188 187 187 187 189 192 195 196 195 193 192 192 192 193 193 194 193 192 190 188 186 186 186 187 187 185 182 178 173 169 168 168 166 162 158 153 148 144 139 128 109 88 74 67 67 70 75 79 79 70 69 78 86 84 75 66 56 49 46 43 39 37 40 40 36 30 26 27 24 30 39 48 57 67 71 76 85 89 95 103 112 122 136 159 197 232 253 268 279 286 285 276 260 247 241 241 244 249 255 261 267 273 277 281 285 288 290 292 293 295 296 298 298 299 298 296 294 292 288 285 283 281 278 275 272 269 267 264 262 262 265 270 286 317 344 2 12 355 295 279 275 275 279 282 283 285 286 287 287 284 280 276 271 269 268 269 273 277 281 nan nan nan nan nan nan nan 223 224 226 230 234 nan nan nan nan nan 235 235 nan nan nan nan nan nan 223 223 222 222 222 222 222 221 220 219 218 217 217 216 nan nan nan nan nan nan nan nan nan nan 207 207 207 207 207 207 206 nan nan 202 201 200 199 199 201 203 204 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 183 184 184 184 184 182 180 178 177 175 175 174 173 172 170 169 nan nan 166 164 162 160 157 155 152 150 148 147 146 145 142 139 135 131 129 128 126 125 124 122 121 120 119 118 118 116 115 114 113 113 113 114 114 114 113 113 112 112 112 112 112 112 113 113 114 115 115 115 115 115 115 115 115 115 115 115 114 113 113 112 111 109 107 104 102 99 96 93 91 89 88 86 84 82 80 77 75 74 74 73 74 77 82 88 92 94 94 94 95 97 98 99 100 99 99 99 99 101 103 103 100 97 97 98 100 101 101 102 104 105 107 108 109 109 109 109 110 111 109 106 102 100 98 97 95 94 93 94 96 98 101 105 108 110 112 117 127 139 146 151 155 156 148 128 100 82 85 86 80 74 73 74 81 90 97 101 103 100 93 86 80 73 62 52 45 43 42 41 40 41 41 40 40 43 45 46 46 46 46 45 45 45 46 47 50 54 59 62 68 79 93 103 107 110 114 121 128 134 137 140 144 148 151 153 153 153 152 151 150 150 149 149 149 149 147 142 134 128 131 139 150 162 172 181 185 185 185 187 188 185 182 182 184 187 190 193 196 194 192 192 196 201 204 204 204 203 201 200 201 205 206 208 209 209 206 203 201 198 194 190 186 184 184 183 181 179 178 177 176 176 176 176 177 178 179 180 181 182 183 183 184 185 187 188 187 187 188 188 190 192 195 196 196 194 192 192 191 191 192 193 193 191 188 186 185 185 187 189 191 190 187 184 180 175 169 163 159 155 151 145 137 131 127 116 100 85 75 68 67 69 72 74 66 59 58 63 73 79 83 80 68 57 52 48 45 45 47 48 43 34 30 34 31 45 61 75 85 90 89 88 87 87 90 96 105 116 134 169 216 245 260 269 274 276 272 261 251 246 244 245 249 254 260 266 273 278 283 286 288 291 293 295 296 297 298 299 299 299 299 298 296 293 290 287 284 282 280 277 274 271 268 266 264 264 268 274 284 295 306 316 314 295 280 273 269 267 270 274 277 277 277 278 278 277 275 272 268 265 265 267 271 276 281 nan nan nan nan nan nan nan 223 225 227 230 233 nan nan nan nan nan 237 237 nan nan nan nan nan nan 225 225 224 224 224 223 223 222 221 220 219 218 217 217 216 215 nan nan nan nan nan nan nan nan nan 208 208 208 208 208 207 nan nan nan 202 201 200 200 201 203 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 185 185 nan nan nan nan nan nan nan nan nan 174 173 172 170 169 167 166 nan nan nan nan nan 155 152 150 148 147 146 145 144 141 138 135 132 130 128 126 125 123 122 121 119 119 118 117 116 115 114 114 114 114 114 114 114 114 114 113 113 112 113 113 114 114 115 115 116 116 115 115 115 114 115 115 115 115 114 113 112 111 110 108 105 103 101 99 97 94 92 90 88 86 84 82 80 78 77 76 76 77 78 81 87 94 99 100 99 97 98 99 101 103 105 106 106 106 106 107 106 103 101 99 99 100 101 101 101 101 102 103 103 104 104 103 103 104 105 107 107 105 102 101 98 96 95 95 96 99 102 104 106 108 111 115 120 126 137 148 157 162 166 166 158 138 97 76 77 81 81 76 73 76 81 88 94 100 101 96 87 79 72 64 53 43 38 37 37 36 35 36 36 37 40 43 44 45 45 45 44 43 42 43 45 48 52 57 61 65 72 82 93 101 105 108 112 121 129 135 139 142 147 151 155 156 156 155 153 152 151 151 151 152 152 153 152 147 138 130 133 142 153 161 168 175 179 179 184 188 192 191 187 183 182 180 176 178 183 190 193 194 197 200 201 202 202 201 200 199 200 201 202 205 207 206 204 203 202 200 198 194 190 187 186 185 182 179 178 177 175 175 175 177 179 180 180 180 179 179 180 180 181 183 184 186 187 188 189 190 191 192 194 194 195 194 193 191 190 190 190 192 193 192 190 188 186 187 189 192 193 193 191 188 184 178 169 160 152 146 142 135 126 119 113 103 91 80 72 67 65 66 68 68 67 64 61 61 68 79 88 89 82 73 66 60 57 56 57 56 53 40 31 31 39 65 82 92 96 95 93 89 84 81 82 87 95 107 139 221 253 264 269 272 272 269 261 253 248 248 249 252 256 260 265 271 278 283 287 290 291 293 296 297 299 299 300 300 300 300 300 299 298 295 292 288 285 283 280 277 275 272 269 267 265 265 268 274 281 289 294 294 289 278 270 266 262 261 263 267 270 270 269 268 268 270 272 271 268 263 262 265 269 275 281 nan nan nan nan nan nan 221 222 224 226 229 nan nan 238 239 239 239 239 238 nan nan nan nan nan nan 226 226 nan nan nan nan nan nan 222 221 220 219 218 217 216 215 nan nan nan nan nan nan nan nan nan 209 208 209 209 209 nan nan nan nan nan nan 200 201 202 204 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 174 173 171 170 168 165 nan nan 157 156 nan 153 151 149 147 145 145 144 144 142 139 135 132 130 128 127 125 124 122 121 120 119 118 117 117 116 116 115 115 115 115 115 115 114 115 115 114 113 113 114 114 114 115 115 116 116 116 116 115 115 115 115 116 115 114 113 112 111 109 107 104 103 101 99 97 96 94 91 89 87 85 83 82 80 79 79 79 80 81 84 91 98 102 103 102 101 101 103 105 107 108 109 109 109 108 107 104 102 101 102 103 103 102 101 99 98 99 99 99 99 99 99 100 101 102 103 103 101 100 99 97 95 94 94 96 100 104 106 108 109 113 119 128 138 145 151 158 165 168 164 154 137 110 84 77 82 85 83 82 84 86 89 93 98 98 91 79 69 61 52 43 36 33 33 33 32 32 33 34 37 40 42 42 43 43 43 42 41 41 43 47 52 55 59 62 67 74 82 90 97 102 105 110 119 127 133 138 142 148 153 157 158 158 157 156 154 153 153 153 154 155 156 156 152 143 134 136 147 158 163 168 173 175 177 182 185 186 188 187 183 181 178 173 170 173 182 190 194 197 198 199 200 201 201 199 197 197 195 196 201 203 203 202 202 202 199 197 195 192 190 189 188 185 183 182 182 180 179 178 180 182 184 184 183 182 181 181 182 182 183 184 185 186 188 189 190 191 192 192 193 193 193 192 191 190 190 191 192 193 193 192 192 191 192 194 195 196 195 193 191 187 180 170 158 146 138 133 124 115 106 99 91 81 72 65 61 60 61 64 66 67 67 66 67 76 88 96 98 96 89 83 75 71 73 72 71 69 63 60 84 96 90 91 93 93 91 86 80 76 72 70 69 69 50 289 282 281 279 277 275 271 264 255 250 249 252 256 260 263 266 270 275 281 287 290 293 294 296 297 299 300 301 301 301 302 302 301 300 299 297 294 290 287 284 281 278 275 272 269 267 265 265 267 271 276 282 285 284 278 270 264 261 258 256 258 262 264 264 263 263 264 268 271 273 269 262 260 263 268 274 281 nan nan nan nan nan nan 220 221 222 225 228 231 235 239 241 241 241 240 nan nan nan nan nan nan 227 227 227 nan nan nan nan nan nan nan 222 221 220 218 217 216 nan 214 nan nan nan nan nan nan nan nan nan nan 209 nan nan nan nan nan nan nan nan 202 202 204 205 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 168 nan nan nan nan 155 154 153 152 150 148 147 146 145 145 143 140 136 133 131 129 128 126 124 123 122 120 119 119 118 118 117 117 117 116 116 117 116 116 115 115 116 115 114 114 114 114 114 115 116 116 116 116 116 116 115 115 115 116 115 115 114 113 111 109 107 104 102 101 100 98 96 95 93 91 89 87 85 84 83 82 82 83 83 85 87 91 96 98 97 99 102 104 106 108 109 110 109 109 108 106 105 103 103 103 104 105 104 102 101 99 97 97 96 96 96 97 98 99 101 100 98 97 96 95 93 92 92 91 91 92 96 100 105 111 116 120 128 145 159 160 157 155 157 157 151 142 132 114 91 82 85 90 91 91 91 89 88 91 93 91 82 70 59 50 42 35 31 30 30 30 30 30 31 33 36 39 39 40 41 41 41 41 42 44 47 51 55 56 58 62 67 72 78 86 93 98 102 109 117 125 131 135 140 146 152 156 158 159 158 157 156 155 155 155 156 157 158 159 157 148 138 138 150 162 168 172 175 178 182 184 183 179 177 178 180 180 177 171 166 165 172 180 187 191 193 195 196 198 199 198 196 194 190 193 198 200 200 201 201 201 199 197 195 194 193 193 192 190 189 190 189 188 185 183 183 185 187 188 188 188 187 187 187 187 187 187 187 187 188 189 190 191 191 191 191 190 191 191 191 191 191 191 192 192 192 192 193 195 197 198 199 198 196 194 193 190 183 173 159 144 133 123 114 103 94 88 80 71 62 54 51 50 53 57 62 66 67 70 80 100 114 118 120 112 105 102 101 101 100 99 98 98 100 106 119 125 112 90 83 83 83 79 73 65 56 44 25 352 316 302 296 292 288 283 278 271 263 254 251 252 257 263 267 270 272 274 278 284 289 293 296 297 298 299 301 302 302 303 303 303 303 303 302 300 298 295 292 289 286 283 279 276 272 269 265 263 263 265 267 270 273 275 274 269 264 260 257 254 252 252 256 259 261 261 262 264 268 272 271 266 261 259 261 267 273 280 nan nan nan nan nan nan 220 221 222 225 229 232 237 241 243 243 243 nan nan nan nan nan nan nan nan 228 228 nan nan nan nan nan nan nan nan nan 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 204 205 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 152 151 150 148 148 147 146 145 142 138 135 133 131 130 128 126 124 123 121 120 119 119 119 118 118 118 117 117 118 118 117 116 116 117 117 116 115 114 114 114 115 116 116 116 116 116 116 116 115 115 116 116 115 114 113 111 110 107 105 103 101 100 98 97 95 94 92 90 89 87 86 85 85 85 85 86 87 89 91 93 93 92 94 99 102 106 110 111 109 107 106 106 105 105 104 104 105 105 105 104 102 101 99 98 97 96 95 96 98 99 98 98 96 93 91 89 88 87 88 90 90 89 90 93 96 106 126 143 150 157 174 180 172 159 149 141 137 134 131 126 111 93 86 87 92 95 94 89 86 86 87 85 81 74 63 51 42 35 30 27 27 27 28 28 29 30 32 34 35 37 37 38 39 40 42 44 47 50 53 54 55 56 60 65 70 75 82 89 95 100 108 116 123 128 133 138 144 150 155 157 158 158 158 158 159 159 160 160 161 162 163 161 155 145 144 153 165 172 176 177 181 185 186 183 178 172 169 172 178 177 169 163 163 164 168 177 185 188 190 191 193 197 199 197 195 192 194 197 197 197 199 200 201 200 198 196 196 196 197 194 192 192 194 194 191 189 187 186 187 189 190 191 192 192 192 191 190 190 190 189 189 189 190 191 191 191 190 189 189 190 190 191 192 193 193 193 193 192 192 193 195 198 199 200 199 197 196 194 191 185 177 162 143 127 115 104 94 86 80 72 63 54 47 41 35 33 38 49 61 69 83 116 142 166 170 163 141 130 128 139 157 155 148 140 136 139 144 155 168 172 33 54 71 76 72 63 45 25 4 342 324 312 305 300 296 292 287 281 273 263 255 252 255 261 267 271 274 276 278 281 286 291 295 297 299 300 301 303 304 304 305 305 305 304 304 303 301 299 296 293 290 287 284 280 276 272 268 264 262 262 263 263 264 266 267 267 264 260 257 254 251 248 247 250 255 259 261 263 265 268 269 267 262 258 257 259 264 271 280 nan nan nan nan nan nan nan 222 224 228 232 236 240 243 245 245 nan nan nan nan nan nan nan nan nan 228 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 150 149 148 147 146 145 143 139 136 134 132 131 129 127 125 124 122 121 120 120 120 119 119 118 118 118 119 119 119 118 117 117 117 117 116 115 115 115 115 116 116 116 116 116 116 116 115 115 115 115 116 115 113 112 110 108 106 103 102 101 99 97 96 94 93 92 90 89 88 88 87 87 87 88 88 89 90 91 92 91 92 95 98 104 108 108 106 104 105 106 106 106 106 106 106 106 105 104 103 102 101 100 99 98 97 97 98 96 93 91 89 85 83 81 82 85 90 94 96 96 100 112 144 180 192 193 190 189 189 185 176 163 146 128 121 122 122 120 112 99 91 90 94 97 94 86 82 82 81 76 68 62 55 46 36 29 26 24 24 25 26 27 27 28 29 30 32 33 34 35 37 39 42 46 48 50 51 52 53 55 60 63 68 73 80 87 93 99 107 115 121 127 132 138 144 150 153 155 156 157 159 161 162 164 165 165 166 167 168 168 163 154 150 155 165 173 178 181 184 185 184 181 178 173 169 170 176 179 173 166 161 157 157 167 179 184 186 188 190 195 198 199 197 198 200 199 196 194 195 198 200 201 200 198 198 199 199 195 191 191 193 193 191 189 188 187 189 190 191 193 193 193 193 192 191 191 191 190 190 191 191 192 192 191 190 190 190 190 190 191 193 194 195 195 195 194 194 194 196 198 199 200 203 202 200 198 194 189 181 165 141 120 106 95 85 79 74 69 61 51 44 36 24 10 2 9 40 183 194 198 196 208 209 194 180 167 161 175 196 200 192 183 178 179 186 199 230 268 287 307 31 67 55 35 12 353 337 327 319 312 307 302 299 294 289 282 274 264 257 255 258 263 269 273 277 279 281 284 288 291 295 298 299 301 303 304 305 306 306 306 306 305 304 303 301 299 296 293 290 288 284 281 276 272 267 263 261 261 261 260 260 261 263 262 260 257 254 251 247 243 242 244 249 254 258 261 264 265 265 263 258 255 254 257 261 269 278 nan nan nan nan nan nan 221 223 226 231 236 240 243 246 247 247 nan nan nan nan nan nan nan nan nan nan 228 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 147 145 145 144 142 139 136 134 132 130 129 127 125 124 123 122 121 121 121 120 120 119 118 117 118 119 120 119 118 118 118 118 117 116 115 115 116 116 117 117 116 116 116 115 115 114 114 115 115 115 114 112 111 109 107 105 103 102 101 99 97 95 94 93 92 91 90 90 89 89 89 89 90 90 90 91 92 93 94 94 96 100 103 103 103 103 105 107 107 106 105 105 106 106 106 105 105 105 104 103 102 100 99 97 94 90 86 82 78 75 74 74 79 91 102 108 111 116 133 185 217 225 223 212 203 199 198 192 180 167 150 128 118 118 116 114 110 104 96 92 94 98 92 86 81 78 74 66 56 50 44 41 32 25 22 22 22 24 25 26 26 26 27 28 30 31 32 33 36 39 42 45 47 48 48 50 51 54 59 62 67 73 80 86 92 99 106 114 120 126 132 138 144 149 152 154 155 158 161 163 165 167 168 169 171 173 174 174 171 164 158 157 162 169 177 182 182 180 178 177 176 174 172 174 178 180 177 169 157 149 149 160 172 178 182 185 189 193 197 200 200 201 203 201 197 194 194 197 200 201 200 200 200 200 199 195 190 188 188 189 189 189 188 189 189 190 191 192 192 192 192 191 190 190 191 191 191 191 192 192 193 193 192 192 192 191 191 192 193 194 196 196 197 197 198 198 199 201 202 204 208 210 209 206 202 197 186 165 135 111 96 85 77 73 73 72 64 54 46 36 16 347 310 270 235 223 218 214 212 220 223 212 200 189 184 191 207 219 215 205 199 200 207 219 234 250 264 269 271 326 4 357 347 339 333 328 323 318 312 306 301 296 290 284 275 266 259 257 260 264 270 274 278 281 284 286 289 292 294 297 299 301 303 305 305 306 305 305 305 304 303 302 300 298 296 293 290 288 285 281 277 272 267 263 261 260 259 258 258 259 259 259 257 254 251 247 244 240 237 238 242 247 252 256 260 261 261 259 255 252 251 253 257 265 277 nan nan 233 nan 226 224 222 224 229 236 241 244 246 248 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 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 124 123 123 122 122 122 122 121 119 118 117 117 119 120 120 119 119 119 119 118 117 116 116 116 117 117 117 117 116 115 115 114 114 113 114 114 114 114 113 112 110 107 106 104 103 102 100 98 96 95 95 93 92 92 91 91 91 91 91 91 91 91 91 92 94 95 94 94 96 98 100 101 103 106 106 104 102 101 103 105 106 106 106 106 107 107 106 104 100 96 92 87 82 78 74 71 69 70 76 86 105 120 120 124 138 176 210 219 219 213 200 191 194 201 198 185 170 157 142 129 120 115 114 113 109 101 95 94 95 95 87 80 76 68 55 48 41 35 34 27 21 20 20 22 24 25 25 25 25 26 27 29 31 32 34 37 39 41 43 44 45 47 48 51 54 58 62 67 73 79 85 91 99 106 113 119 126 132 138 143 148 151 153 156 159 162 164 166 168 170 173 176 177 178 180 179 175 169 165 164 167 171 174 174 172 172 173 174 174 175 178 182 183 178 168 155 145 148 160 168 177 183 186 190 194 198 202 204 203 203 203 200 197 197 198 200 201 201 201 201 201 200 196 191 187 186 185 185 187 188 189 189 190 190 191 191 191 191 190 191 191 192 193 193 193 193 194 195 195 195 195 194 193 192 192 192 194 195 197 198 200 202 203 205 207 209 213 217 220 220 219 215 207 191 162 124 101 88 79 73 74 79 85 85 76 69 56 7 302 263 242 228 222 218 216 216 226 225 216 207 199 197 199 208 221 219 207 202 204 210 219 230 243 258 266 271 289 321 336 339 339 339 336 330 324 317 310 304 298 291 284 276 268 261 259 262 267 271 276 280 283 286 288 290 292 294 296 298 301 302 304 304 304 304 303 302 301 300 299 297 296 294 291 289 287 285 281 277 273 268 263 260 258 256 256 256 257 257 256 255 252 249 245 241 237 235 235 237 240 245 249 254 257 257 255 252 250 249 250 253 259 270 nan nan 237 233 229 227 225 227 235 243 247 248 248 249 249 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 215 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 124 124 123 123 123 123 123 122 121 119 118 117 118 119 120 120 120 119 119 118 118 117 116 117 117 117 117 117 116 115 115 114 113 113 112 113 113 113 113 112 110 108 107 106 104 103 102 100 98 97 96 95 94 93 93 93 93 93 92 93 93 92 92 92 93 94 94 92 92 95 98 101 103 103 100 99 97 97 100 102 104 105 106 106 106 107 107 103 97 91 86 83 79 76 73 71 71 76 85 99 113 121 115 123 160 205 217 214 207 192 174 166 173 187 188 175 160 152 151 145 128 116 113 115 113 106 100 96 91 84 83 80 74 61 48 40 35 31 28 22 19 19 20 22 24 24 24 25 25 26 27 30 31 32 34 37 39 41 43 43 45 48 49 51 55 59 63 68 73 79 84 92 99 106 112 119 125 132 138 143 148 150 153 156 159 162 165 168 170 173 177 179 181 181 183 184 183 181 178 174 172 171 171 169 168 169 170 171 173 175 179 184 187 183 173 163 161 168 169 166 180 188 191 195 198 202 206 209 209 208 205 202 201 201 202 202 202 202 202 202 203 202 199 195 192 189 184 182 185 187 189 189 189 189 189 189 189 189 190 192 193 195 197 197 196 196 196 197 198 197 197 195 194 193 193 193 194 196 197 199 202 204 207 209 213 217 222 226 232 234 233 229 221 205 159 109 92 84 78 77 80 90 110 142 171 183 190 193 201 221 226 223 218 216 215 215 220 220 214 209 206 206 209 216 224 222 210 204 207 212 219 229 244 259 269 275 283 298 320 332 337 339 336 327 319 314 310 306 300 293 285 277 269 264 262 265 270 275 280 284 287 289 291 292 293 294 295 297 300 301 303 303 303 302 301 300 298 297 295 294 292 291 289 288 286 285 282 278 274 268 263 259 256 255 255 255 255 255 254 253 251 248 244 240 236 234 233 234 236 239 242 247 251 252 251 250 248 247 247 248 251 258 nan nan nan 237 233 230 229 232 244 253 254 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 215 217 219 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 130 nan nan 125 124 124 124 123 123 123 123 122 121 119 117 117 118 120 121 121 120 119 119 118 117 117 117 117 117 116 116 116 115 115 114 113 112 112 112 112 113 113 112 110 108 107 107 105 104 103 102 100 99 98 97 96 95 95 95 95 95 94 94 94 94 93 93 93 93 94 95 95 97 99 101 101 98 95 95 96 96 95 96 98 99 101 103 104 104 102 99 93 87 83 81 80 78 76 75 78 86 98 105 103 98 91 103 162 214 222 218 200 176 160 153 156 164 164 153 143 140 147 151 137 118 113 115 115 112 107 102 94 86 82 78 69 54 42 35 30 28 24 20 18 19 20 22 23 23 24 24 25 26 28 30 30 32 35 38 40 42 43 45 47 49 50 53 57 60 64 68 73 78 84 91 98 105 112 118 125 131 137 142 146 150 153 157 161 165 169 171 175 178 181 182 184 184 185 186 187 188 188 186 183 180 179 177 176 176 175 174 173 173 176 182 188 189 183 175 173 177 177 175 184 192 197 201 205 208 212 215 215 213 209 204 202 204 205 205 204 204 205 205 205 204 201 199 197 195 189 184 184 187 189 189 189 190 189 188 188 189 190 193 197 199 200 199 199 198 199 199 199 199 197 196 195 195 196 196 196 197 199 201 203 207 210 213 217 222 229 236 242 247 247 245 246 241 181 102 91 86 84 86 91 109 151 184 196 198 196 193 196 209 220 220 217 214 213 213 213 213 213 212 213 214 218 225 229 228 218 211 211 214 221 231 246 263 272 276 277 277 281 293 303 307 305 302 300 301 303 304 300 294 286 278 270 266 266 269 274 279 283 287 290 293 295 295 295 295 296 297 299 301 302 303 302 302 300 298 297 294 292 290 289 287 286 285 284 283 282 279 274 268 262 258 255 254 254 254 253 252 251 251 249 247 243 238 234 232 231 231 232 233 236 241 245 247 248 247 246 245 245 245 247 251 nan nan nan nan 236 234 234 240 252 259 258 253 250 249 248 247 246 245 244 nan nan nan nan nan nan nan nan nan nan nan nan nan 227 nan nan nan nan nan nan nan nan 217 216 216 217 218 220 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 130 nan 127 126 125 125 124 123 123 123 124 123 122 120 118 117 118 120 121 121 120 120 119 118 117 117 117 117 117 116 115 115 115 114 113 112 111 111 111 112 112 112 111 110 108 108 107 106 105 104 103 102 101 99 99 98 97 97 97 97 96 96 96 96 95 95 94 93 94 96 99 101 101 101 100 99 96 94 95 97 96 93 92 93 94 96 99 100 100 97 93 89 85 82 80 79 78 78 80 85 95 103 nan nan nan nan 97 154 215 223 214 188 161 148 146 148 146 142 137 133 134 140 148 144 126 116 116 118 118 117 112 100 83 78 74 63 50 38 31 27 25 22 19 18 19 20 21 22 23 23 25 26 27 29 30 31 33 37 40 42 43 45 47 49 50 52 55 58 61 65 69 73 77 83 90 97 104 111 117 123 129 134 140 145 150 155 160 164 169 173 176 179 181 183 185 186 186 187 187 189 190 191 192 192 191 191 191 191 190 188 186 182 178 178 180 184 187 186 183 183 183 184 186 190 195 201 205 209 213 218 220 220 218 213 207 203 203 205 206 206 207 208 209 208 206 203 201 201 200 195 188 186 188 189 190 191 191 190 188 188 188 190 192 196 199 201 200 200 200 201 201 200 199 198 198 198 199 199 200 200 200 201 203 205 208 211 215 219 225 234 244 252 257 260 261 263 262 240 129 107 100 100 106 117 161 193 203 205 204 200 198 200 211 222 223 218 214 212 215 218 219 219 219 220 221 223 227 231 230 224 218 216 221 229 240 254 267 274 276 274 271 269 270 274 280 283 285 290 294 297 299 298 294 287 278 272 270 271 274 278 282 286 289 293 296 298 299 299 298 297 298 299 301 302 302 302 301 300 298 295 293 290 288 286 284 283 282 281 281 280 278 274 267 261 257 255 254 253 252 250 249 248 248 248 247 241 236 232 229 227 227 227 229 232 236 240 242 244 244 244 244 244 244 246 251 nan nan nan 245 241 239 240 248 257 260 258 254 251 249 248 247 246 245 244 nan nan nan nan nan nan nan nan nan nan nan nan nan 227 228 nan nan nan nan nan nan nan 219 219 219 220 221 222 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 131 129 128 126 126 125 124 123 122 123 123 124 123 121 119 118 118 119 120 121 121 120 119 118 117 117 117 117 117 115 114 114 114 113 113 112 110 110 110 110 111 111 110 109 108 107 107 106 105 104 104 103 101 100 100 99 99 99 99 98 98 98 97 97 96 96 94 93 94 97 101 104 104 102 99 98 96 95 96 97 96 94 93 92 92 94 95 96 96 94 89 85 83 81 79 78 77 79 83 93 104 nan nan nan nan nan nan 164 229 231 205 171 147 136 137 138 135 134 137 135 134 136 143 144 132 122 121 123 124 126 123 114 96 77 69 56 45 37 30 25 22 19 18 17 19 20 21 22 22 24 25 27 28 30 31 33 35 39 41 43 45 47 49 50 52 54 57 59 62 66 69 72 76 82 88 95 103 109 115 120 126 133 139 146 152 158 163 168 173 176 179 181 183 184 185 187 188 189 190 190 192 193 195 196 198 200 201 202 202 201 199 196 192 189 188 187 187 187 188 189 190 192 194 196 200 205 207 211 217 222 224 223 221 217 212 208 205 203 204 207 209 210 211 211 208 205 203 203 203 198 192 190 190 190 190 191 191 190 187 186 186 186 187 188 192 197 200 200 201 202 202 201 200 200 200 201 202 202 202 201 200 201 202 203 206 209 213 219 226 237 250 259 264 266 266 262 254 232 192 156 139 136 143 166 196 209 213 212 210 206 204 206 215 225 226 223 219 220 224 228 229 226 225 224 224 225 229 232 232 228 224 224 231 242 253 262 270 276 277 275 273 271 270 272 276 280 284 288 292 295 296 295 292 285 279 276 276 278 280 282 285 287 290 293 297 300 300 300 299 298 298 299 300 301 301 301 300 299 297 295 293 290 287 284 283 281 279 278 278 278 276 272 266 261 259 257 255 252 250 248 246 244 245 247 246 241 234 229 225 223 223 223 225 227 230 234 238 240 242 243 243 243 244 247 254 nan nan nan 248 246 246 248 253 258 259 257 254 252 250 248 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 227 229 229 227 nan nan nan 222 222 222 223 223 224 224 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 134 132 130 128 127 126 125 124 122 122 122 123 123 123 121 119 118 118 119 120 121 121 120 120 118 117 117 117 117 116 115 114 113 113 113 112 111 110 109 108 109 109 109 109 108 107 107 106 106 105 104 104 103 102 101 101 101 101 100 100 99 99 99 99 98 98 96 94 93 94 97 101 104 104 101 98 96 96 95 96 95 95 94 94 91 89 89 91 93 94 92 88 83 81 82 81 80 80 82 85 94 nan nan nan nan nan nan nan nan nan nan 340 134 130 127 127 126 125 133 142 144 140 137 138 137 132 128 127 129 131 134 132 125 111 84 64 49 41 34 28 22 19 16 16 17 19 20 21 22 23 24 26 28 30 31 33 35 37 40 42 44 47 49 51 52 53 55 57 60 63 66 68 71 75 80 86 94 101 107 113 119 125 132 139 147 154 161 167 173 177 179 181 182 183 185 186 188 190 191 192 193 194 196 198 200 202 204 206 207 208 207 207 205 203 201 199 197 195 194 195 196 198 200 202 205 208 211 213 217 221 225 227 225 222 219 216 213 209 205 204 207 210 212 213 212 209 206 205 206 205 200 195 192 192 191 191 190 190 188 186 184 183 182 182 182 187 195 200 201 201 201 201 201 201 202 202 203 203 202 201 200 199 198 197 197 198 201 206 213 220 231 248 259 264 265 260 247 233 222 209 194 183 178 181 193 208 217 219 219 217 214 211 212 219 227 229 228 228 229 230 231 230 229 228 227 227 229 232 235 235 232 230 233 242 254 263 269 275 279 279 277 276 274 274 275 278 281 286 289 293 295 295 294 290 284 280 280 282 283 284 285 288 291 293 295 297 300 301 300 300 299 299 299 299 299 299 299 299 298 297 296 293 291 288 285 283 281 279 277 276 276 274 269 264 262 261 259 256 252 249 247 244 242 242 243 244 240 233 226 222 219 218 219 220 222 225 229 233 237 240 242 242 243 244 247 256 nan nan nan 250 250 251 255 258 259 nan nan 256 nan 251 249 248 nan nan nan nan nan nan nan nan nan 232 230 nan nan nan nan nan nan 227 228 229 228 nan nan nan nan nan 225 226 226 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 137 135 133 131 129 128 127 125 124 122 122 122 122 123 123 122 119 118 117 118 120 120 120 120 120 119 118 117 117 117 116 115 113 112 112 111 111 110 109 108 107 107 107 108 108 107 107 106 106 105 104 104 103 103 102 102 101 101 101 101 101 100 100 100 99 99 98 97 94 93 94 97 100 101 101 99 97 96 95 94 94 93 93 93 93 90 86 86 87 89 92 90 86 82 80 82 83 83 83 86 86 nan nan nan nan nan nan nan nan nan nan nan nan 94 112 116 115 112 116 131 145 148 144 138 133 130 129 130 132 134 138 139 136 131 121 99 61 44 35 29 23 18 16 15 15 17 19 20 21 22 24 25 27 29 31 32 34 36 38 41 43 46 49 52 53 54 55 56 57 59 61 64 67 70 74 79 84 91 98 105 111 117 124 132 140 149 157 165 171 176 180 182 183 184 185 187 188 190 192 193 195 196 198 200 202 204 206 208 209 210 210 210 210 209 208 207 205 204 203 202 202 204 206 208 210 213 217 219 221 224 227 229 228 225 222 219 217 215 212 209 208 210 213 215 215 213 210 207 207 208 206 200 194 192 192 192 191 190 189 188 186 185 183 182 182 184 189 197 202 203 202 201 201 201 202 202 203 203 202 202 200 199 197 196 193 190 186 185 189 194 201 212 234 252 259 256 244 231 222 217 213 209 205 203 203 207 215 221 224 225 224 221 219 220 224 231 234 235 234 233 232 231 232 233 232 232 232 234 236 237 236 233 233 240 252 263 271 274 279 283 282 279 278 277 276 276 278 282 286 290 293 295 295 293 289 284 282 284 287 287 286 286 290 294 297 297 298 299 300 301 300 300 299 298 297 297 296 296 296 299 298 296 294 292 290 287 285 282 280 278 275 273 270 266 263 263 263 260 256 252 249 246 242 240 239 240 240 238 232 224 219 216 215 214 216 218 221 225 230 234 238 240 242 243 244 247 254 nan nan nan 251 252 254 257 260 nan nan 258 257 nan 252 250 248 248 247 nan nan nan nan nan nan nan 232 231 nan nan nan nan nan nan 227 227 228 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 138 136 134 132 131 129 128 126 125 123 122 122 122 123 123 122 120 118 117 118 119 120 120 119 119 119 118 118 117 117 116 114 113 111 110 110 109 108 107 106 106 106 106 106 106 106 106 106 105 104 104 103 103 103 103 102 102 102 102 102 101 101 101 101 100 100 99 96 94 94 95 96 98 98 98 97 96 96 95 94 92 92 92 93 93 90 87 85 85 86 88 87 83 80 79 81 84 83 83 87 87 88 nan nan nan nan nan nan nan nan nan 59 79 95 102 105 104 103 108 124 139 143 142 137 129 126 128 132 135 138 140 140 137 133 125 106 65 42 30 22 17 14 14 15 16 17 19 21 22 23 25 26 28 29 31 33 35 37 39 42 44 47 50 53 54 55 55 54 55 56 58 61 65 69 72 76 81 88 96 103 110 117 124 133 142 152 161 169 176 180 183 185 186 187 189 190 192 193 194 196 197 199 201 203 205 207 208 210 211 211 212 212 212 211 211 210 208 207 206 206 207 209 211 213 216 219 223 225 227 229 230 230 229 226 222 219 218 217 216 215 214 216 218 219 219 216 212 209 208 207 204 197 191 188 188 190 190 189 189 188 188 187 187 187 189 191 195 201 204 205 203 202 202 202 202 203 203 202 202 201 201 200 199 196 192 186 179 173 172 176 182 196 225 232 242 241 232 224 219 216 214 214 214 213 212 214 218 222 226 229 230 229 228 227 231 236 240 240 237 235 234 234 236 237 238 238 238 238 239 238 235 231 234 245 260 272 277 279 282 285 284 282 279 277 276 275 278 282 286 290 293 294 294 292 288 284 285 287 289 288 286 285 287 293 297 299 299 299 300 301 301 300 299 298 297 296 294 290 293 299 298 297 295 294 292 290 288 286 283 280 277 273 269 265 264 264 263 260 256 252 248 245 242 239 238 237 236 235 230 223 217 213 212 212 212 214 217 221 225 230 235 239 241 243 244 246 250 nan nan nan 252 252 254 257 260 nan nan 259 258 nan 253 251 249 248 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 227 228 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 140 138 136 134 132 130 129 127 126 124 123 123 123 123 123 122 120 118 118 118 119 119 119 118 118 118 118 118 117 116 115 113 111 110 109 108 108 107 106 105 104 105 105 105 105 104 104 104 104 104 103 102 102 102 102 102 102 102 102 102 102 102 101 101 101 100 99 97 95 95 95 96 96 96 96 95 95 95 95 93 90 90 91 93 93 92 89 87 85 83 83 82 80 78 78 80 82 81 81 85 85 nan nan 89 82 nan nan nan 62 59 64 83 98 100 98 96 96 98 105 119 131 137 138 135 129 127 129 133 136 139 140 139 137 134 131 118 66 36 23 15 12 12 14 15 17 18 20 22 23 24 25 26 27 29 31 33 35 37 40 43 45 48 51 53 54 54 53 52 51 52 55 58 62 66 69 73 78 84 92 100 108 116 125 135 145 155 166 175 181 185 187 189 190 191 192 194 195 196 197 199 200 202 204 205 207 208 210 211 212 213 213 213 213 213 212 211 210 210 209 209 211 212 214 217 220 223 226 229 230 231 231 231 229 227 223 221 220 221 221 222 223 223 223 223 222 219 214 210 206 204 202 196 187 182 183 185 187 188 189 190 190 190 191 193 196 198 201 204 207 207 205 204 203 203 202 202 201 201 201 202 203 203 202 199 194 186 175 169 168 168 182 195 209 215 222 224 223 220 217 215 214 214 216 215 215 217 220 223 226 230 234 234 233 233 236 240 242 241 239 237 237 238 240 242 244 243 242 241 241 238 233 230 233 247 264 277 281 281 283 284 285 283 280 277 276 276 277 281 285 289 292 293 293 291 288 286 286 288 290 289 286 284 284 287 291 295 297 298 299 300 301 300 300 299 299 297 295 291 296 300 299 297 296 294 294 293 291 288 286 283 279 275 270 267 265 264 262 260 256 252 248 244 241 238 236 234 233 232 228 223 217 213 211 210 209 210 213 216 221 226 231 236 240 242 244 246 248 nan nan 254 252 252 254 256 259 260 260 259 nan nan nan nan 250 249 248 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 227 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 141 140 138 136 134 132 130 129 127 125 124 123 124 124 123 122 120 119 118 118 118 119 118 117 117 116 116 117 116 115 114 112 110 108 107 107 106 105 104 103 103 103 104 104 104 103 103 103 103 103 102 102 101 102 102 102 102 102 102 102 102 102 102 101 101 100 99 98 97 96 96 95 95 95 94 94 94 94 93 92 90 89 89 90 90 90 89 88 86 83 81 80 78 77 78 79 80 78 78 80 81 84 91 92 87 82 75 70 67 65 73 88 97 96 92 89 90 96 104 117 125 129 132 133 130 131 133 135 136 140 143 140 136 137 141 134 52 23 11 8 8 11 14 16 18 19 21 22 23 23 24 25 27 29 31 33 35 38 41 44 46 48 49 51 51 50 49 48 48 49 51 54 58 62 65 69 74 80 88 96 105 114 125 136 148 160 172 181 188 191 193 194 195 195 196 198 199 200 201 202 203 204 206 207 208 210 211 212 213 213 213 213 213 212 212 212 212 211 210 212 214 215 217 220 222 225 227 229 230 230 230 230 229 227 225 224 224 226 228 230 231 230 228 226 224 219 214 209 205 203 201 197 189 181 179 182 187 189 190 191 192 193 195 197 200 202 205 207 207 206 204 203 202 201 200 200 200 200 202 204 205 206 205 200 194 188 181 180 187 201 220 210 203 206 213 217 218 216 214 213 213 213 214 215 216 218 220 222 225 229 233 234 234 235 238 241 242 241 240 239 240 242 245 247 249 248 246 244 242 239 233 230 232 246 264 277 283 284 283 284 285 284 282 279 278 278 279 282 285 288 291 292 292 291 289 288 288 290 290 289 288 286 285 284 286 290 293 295 297 299 300 300 300 300 301 300 298 297 300 300 297 296 296 295 295 294 293 290 288 285 280 276 273 269 267 264 262 259 255 252 248 245 241 238 235 233 231 228 227 222 217 213 210 208 207 208 210 213 217 221 227 232 237 241 244 246 248 nan nan nan nan nan 254 256 259 260 260 259 nan nan nan nan nan nan 248 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 228 229 nan nan nan nan nan nan 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 142 141 139 138 136 134 132 130 128 126 125 124 124 124 124 123 121 120 119 118 118 118 118 117 116 115 115 115 115 114 112 110 108 106 105 105 104 103 102 101 101 101 102 103 103 103 102 102 102 101 101 101 101 101 101 101 101 101 101 102 102 102 101 101 101 100 99 98 98 97 96 96 95 94 93 93 93 93 93 92 90 89 88 86 85 85 86 88 87 85 83 81 79 78 78 79 79 77 76 77 78 80 89 95 95 91 83 75 71 69 71 77 83 84 82 82 86 93 102 114 121 121 124 127 128 133 139 139 138 143 150 147 140 144 154 151 18 8 2 1 4 9 13 17 19 20 21 21 22 23 23 25 26 28 30 31 34 37 40 43 45 46 46 46 46 44 43 42 43 44 47 50 54 58 61 65 69 75 82 90 100 110 122 136 150 166 179 188 194 198 200 200 200 200 201 201 202 203 204 205 206 207 207 208 210 211 212 213 213 213 212 211 211 211 212 213 214 214 213 214 215 217 218 220 222 224 227 228 228 228 228 228 228 227 227 227 228 230 232 235 236 234 231 227 224 218 213 208 204 202 200 196 190 183 180 181 188 192 193 194 195 196 198 200 203 205 206 207 206 204 202 201 200 198 197 197 197 199 202 204 204 205 204 198 193 190 189 189 198 210 218 217 210 209 212 215 215 214 212 211 211 212 213 215 218 221 222 223 225 228 232 234 235 237 239 242 243 243 242 242 243 246 249 252 253 252 250 248 246 242 237 233 234 246 262 275 283 285 284 284 286 286 284 283 282 281 282 283 285 288 290 291 292 291 291 292 292 292 292 291 290 288 286 284 285 288 291 294 296 298 299 300 300 301 302 301 300 298 298 297 297 296 296 296 296 296 295 293 290 287 282 277 274 271 268 264 260 257 254 251 248 245 241 238 235 232 229 226 225 221 217 213 209 207 207 207 209 211 213 217 222 228 234 239 243 246 249 nan nan nan nan nan 254 257 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 228 229 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 144 143 142 141 140 139 137 135 134 132 129 127 125 125 124 124 124 123 122 120 119 119 119 118 117 116 115 115 115 115 114 113 110 108 106 104 103 102 102 101 100 100 99 99 100 102 102 102 102 101 101 100 100 100 99 100 100 101 100 100 100 101 101 101 101 101 100 99 99 98 98 98 97 96 95 93 92 93 93 93 93 93 93 91 88 84 81 81 84 88 89 88 86 85 82 80 79 78 78 77 77 77 78 79 84 90 91 89 82 75 68 61 60 63 68 71 73 75 81 88 98 110 118 117 117 119 123 132 141 144 145 153 166 168 162 161 164 193 2 1 359 359 4 8 13 16 18 20 21 22 22 23 23 24 25 26 28 30 32 35 38 40 42 42 41 39 38 36 34 34 36 39 42 46 49 53 57 60 64 69 75 82 92 104 117 134 152 171 185 192 197 201 203 205 205 206 206 206 206 206 207 207 208 208 208 209 210 212 214 214 214 212 211 209 209 209 211 213 214 215 215 215 215 216 217 219 221 223 225 225 226 226 226 227 228 228 228 230 231 233 235 237 238 236 232 227 222 217 212 208 205 202 199 194 189 184 181 181 187 192 195 198 199 200 202 204 206 207 208 207 205 204 203 201 199 196 193 192 194 197 200 201 201 201 199 196 193 192 192 194 199 206 212 214 213 213 214 215 214 213 212 211 210 211 212 216 220 224 226 227 228 230 233 236 237 238 241 243 244 245 244 244 246 250 253 255 257 257 255 252 250 248 244 240 240 248 261 274 283 286 285 285 286 287 287 286 285 285 285 286 287 289 292 294 294 295 295 296 296 296 295 294 292 291 289 286 287 289 292 294 296 297 299 299 300 300 301 300 298 296 295 296 296 297 297 297 297 297 296 295 293 289 284 279 275 272 268 263 259 255 252 250 247 245 241 238 234 231 228 225 223 220 217 212 209 207 206 206 207 209 211 213 217 222 228 234 240 245 248 nan nan nan nan nan 255 257 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 144 143 142 142 141 140 138 137 135 133 131 128 127 126 125 125 125 124 122 121 120 120 119 119 118 117 115 115 115 115 113 111 108 105 103 101 100 100 99 99 99 98 98 98 99 100 101 101 101 100 100 99 98 98 98 98 99 99 99 99 99 100 100 100 100 100 100 99 98 97 98 97 97 97 96 95 94 93 92 94 93 95 96 95 91 86 83 83 84 88 90 90 90 89 87 83 80 78 78 77 77 78 77 77 78 78 77 75 70 63 54 45 45 51 59 63 66 69 75 83 93 106 115 113 111 113 118 127 136 142 151 173 190 194 193 191 200 271 348 355 357 1 4 9 12 15 17 19 20 21 22 23 23 24 24 25 26 27 29 32 35 37 38 37 34 32 29 27 25 26 29 32 36 41 45 49 52 56 60 63 67 72 81 93 110 132 156 177 188 194 198 201 205 208 209 210 210 210 210 209 209 209 209 209 209 209 210 212 214 215 214 212 210 208 207 207 209 211 212 213 213 214 214 215 216 219 221 221 222 223 223 224 225 226 228 229 230 231 232 234 236 237 238 236 231 226 220 215 212 210 208 204 200 194 189 186 184 184 186 191 196 198 199 202 205 208 210 210 209 208 206 205 205 203 199 194 190 189 192 195 198 199 199 198 197 196 195 195 195 196 199 204 209 212 213 214 215 215 215 214 213 213 213 213 214 217 223 227 229 230 231 232 234 237 238 240 242 244 246 246 246 247 248 252 256 259 261 262 260 258 256 255 252 249 248 252 261 272 282 286 287 286 287 289 290 290 289 288 288 289 290 292 294 297 298 299 300 300 299 299 299 297 296 294 293 291 290 292 293 294 296 297 298 298 298 298 298 297 295 293 293 295 296 297 298 298 298 298 298 297 294 291 286 281 278 275 269 262 257 253 250 249 247 244 241 238 234 230 227 224 222 219 216 212 208 206 205 205 206 207 208 210 212 217 222 229 236 241 246 nan nan nan nan nan 256 257 259 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 149 147 145 143 143 142 141 140 139 137 135 134 132 130 128 127 126 125 125 124 123 121 120 120 120 119 118 117 116 115 115 114 113 109 106 102 100 99 98 97 97 97 97 96 96 96 97 99 99 99 99 99 99 98 98 97 97 97 97 98 98 98 98 98 99 99 99 99 99 98 97 96 96 97 96 96 97 97 96 93 92 93 93 96 98 96 94 92 92 91 89 90 92 92 92 92 90 86 82 78 77 76 76 76 74 72 69 64 59 56 nan 48 41 36 37 44 52 56 59 61 66 73 84 103 113 106 103 105 109 116 122 128 144 192 218 220 221 226 240 278 334 350 355 360 4 8 11 14 15 17 18 20 21 22 23 23 23 23 24 24 26 29 32 34 33 32 28 25 23 20 19 19 22 26 30 35 39 44 48 51 54 57 59 61 67 78 99 134 168 185 192 194 198 202 206 210 212 213 213 213 212 211 210 210 210 210 209 209 209 212 215 216 214 212 210 208 207 207 207 209 210 212 213 213 214 214 216 218 219 219 219 220 222 223 224 226 227 229 230 232 233 235 236 237 237 235 231 225 219 215 213 211 209 206 201 196 192 189 188 187 188 192 197 197 199 202 207 213 215 213 211 209 207 206 206 205 201 196 192 189 191 194 198 200 200 199 198 199 200 200 200 201 202 205 208 212 214 215 216 216 216 216 215 215 215 215 216 218 223 227 229 229 231 233 235 237 239 241 244 247 247 247 246 248 250 254 258 261 264 265 265 264 263 262 260 258 255 256 261 270 280 286 288 288 288 290 292 292 292 292 291 292 293 294 295 297 299 301 302 302 302 302 302 300 299 297 296 295 294 294 295 296 297 297 297 297 296 295 295 294 293 292 293 294 296 297 298 299 300 300 300 299 296 292 287 282 280 277 270 261 255 251 249 247 246 244 241 238 234 230 227 223 221 218 215 211 208 205 204 204 204 204 206 207 208 211 216 222 229 236 242 nan nan nan nan nan nan 258 258 259 260 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 150 148 145 144 143 142 142 141 139 138 136 134 133 132 130 128 126 125 124 124 123 121 120 120 120 120 119 117 116 116 115 114 111 107 103 100 98 97 96 95 94 94 94 94 94 94 95 97 98 99 98 98 98 97 97 96 96 95 95 96 96 97 97 97 98 98 98 98 98 96 95 95 95 96 96 95 96 97 96 93 92 92 93 94 nan nan 94 98 101 nan nan nan nan nan 93 93 91 88 83 78 75 72 72 70 67 64 57 51 45 41 nan 37 35 33 35 40 45 48 50 51 53 56 60 91 104 95 93 94 95 95 96 98 112 219 243 242 241 244 254 280 329 348 354 357 1 4 8 11 13 15 17 18 19 20 21 22 22 21 21 21 23 26 29 30 30 28 25 22 20 18 17 17 18 21 25 29 34 39 43 46 49 50 50 50 51 55 73 141 186 194 196 197 201 205 210 213 214 214 215 214 213 212 211 211 211 210 209 209 209 212 214 216 215 213 210 208 207 207 207 208 210 212 213 214 215 216 217 216 216 216 217 218 220 221 222 224 226 228 230 232 234 235 236 237 237 235 231 225 219 215 212 210 207 204 200 197 195 193 192 189 189 197 199 196 194 197 204 210 214 214 212 210 208 206 206 206 203 200 198 196 196 198 201 202 202 202 202 204 206 207 208 207 207 209 211 214 216 216 217 218 217 217 217 216 216 216 218 220 222 226 228 230 232 234 236 238 241 243 247 249 250 248 247 248 251 256 260 264 267 268 268 268 268 267 266 263 260 258 260 267 276 285 289 290 290 291 293 295 295 295 294 295 295 294 294 294 297 300 302 303 304 304 304 303 301 300 299 298 297 297 297 297 298 298 297 296 295 294 294 294 293 293 293 295 297 298 299 301 302 303 303 303 301 297 291 285 281 278 271 261 254 250 248 247 246 244 241 238 234 230 226 223 220 217 214 210 207 204 203 202 201 202 203 204 204 206 210 215 222 229 235 nan nan nan nan nan 259 259 259 259 259 260 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 151 148 147 145 144 143 142 141 140 138 137 135 134 132 131 129 127 125 124 123 123 121 120 120 120 119 118 117 116 116 115 112 108 103 99 96 95 95 94 93 92 92 92 92 92 92 93 95 97 98 97 97 96 96 96 96 95 94 94 94 94 95 96 96 96 97 97 97 96 95 94 94 94 95 96 96 96 96 95 91 89 90 91 91 nan nan 92 100 nan nan nan nan nan nan nan 93 92 89 83 77 73 67 63 58 53 48 42 36 30 28 29 30 29 28 30 34 36 36 37 38 38 36 25 23 74 76 78 79 77 73 70 67 60 334 267 255 250 250 257 280 323 347 354 357 359 1 5 8 11 13 16 17 19 20 20 20 20 19 18 18 20 23 26 27 27 25 23 20 18 17 17 17 17 19 21 25 29 33 37 41 43 43 41 38 34 31 28 242 206 204 201 202 205 211 215 216 216 216 215 214 213 212 212 212 211 211 210 209 210 211 214 216 216 215 212 210 208 207 208 209 210 211 214 216 217 218 216 214 213 214 215 216 217 218 219 220 223 226 229 231 234 235 236 237 235 233 229 224 219 216 213 208 203 199 197 196 196 195 194 191 190 198 198 194 192 196 203 210 212 211 208 207 206 204 204 204 205 205 205 205 204 205 206 206 205 206 208 210 213 214 214 213 213 213 215 217 218 218 219 219 218 218 217 217 217 217 219 221 224 227 229 231 232 234 237 239 242 245 249 252 252 250 249 251 254 258 263 267 269 271 272 272 272 272 270 267 264 260 259 264 272 281 287 290 291 291 293 295 296 296 296 296 296 294 293 294 297 299 302 304 305 306 306 305 304 302 301 301 300 299 298 299 299 299 298 297 296 295 295 296 295 295 295 297 298 300 301 301 302 304 306 307 306 304 298 290 283 277 271 261 255 252 250 248 245 243 241 238 234 230 226 222 219 215 212 209 206 203 201 200 200 200 201 201 201 201 204 209 214 221 227 270 269 nan nan nan 261 260 259 259 259 260 260 259 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 154 152 150 148 146 145 144 142 141 140 139 138 136 134 133 131 129 127 125 124 123 122 121 120 119 119 118 117 117 116 116 113 109 102 97 94 93 93 93 92 92 91 90 90 90 90 90 92 93 95 97 97 95 95 95 96 95 94 93 93 92 92 94 94 95 96 96 95 95 94 94 93 93 93 94 96 97 97 96 94 90 87 87 88 nan nan nan 92 101 nan nan nan nan nan nan nan 94 93 89 82 nan 69 59 52 43 35 30 24 20 16 17 21 24 23 21 20 21 22 21 20 22 23 18 7 6 38 56 61 63 62 58 54 49 40 17 316 270 253 248 253 274 312 344 354 358 0 2 4 7 10 13 15 17 18 19 20 19 18 17 16 16 18 20 22 24 24 23 21 19 18 18 17 17 18 18 19 21 24 27 30 33 35 34 30 25 19 12 1 323 239 218 212 210 213 216 218 218 215 213 213 213 214 213 213 212 212 211 210 210 210 211 214 216 217 216 214 212 210 209 210 211 212 213 214 215 215 215 215 213 213 213 213 213 214 214 215 217 219 222 226 229 233 235 236 235 233 229 225 222 220 218 215 209 203 197 194 194 195 195 195 196 197 201 199 196 193 194 201 209 209 205 202 202 202 199 200 202 204 207 208 208 209 210 210 210 210 211 213 216 218 219 218 217 216 216 219 220 220 220 220 220 220 219 218 218 218 219 220 222 225 227 229 230 232 235 238 240 244 246 250 253 255 255 255 257 259 263 267 270 273 274 276 277 277 276 274 271 267 262 260 262 268 276 283 289 290 290 289 290 291 293 295 296 295 294 295 296 298 300 302 305 306 307 308 307 306 304 303 303 302 301 300 300 300 300 299 299 298 298 299 300 299 298 298 299 302 302 302 302 303 305 307 310 311 311 308 299 287 277 270 262 259 257 253 249 245 243 241 238 234 230 225 221 217 214 211 207 204 202 200 199 198 199 199 198 197 197 199 202 207 213 219 271 270 268 nan 264 263 nan 260 260 260 260 259 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 155 153 151 149 147 146 145 143 142 140 139 139 137 135 133 131 130 128 125 123 122 122 121 120 119 118 117 116 115 115 115 112 103 94 88 88 89 91 91 91 90 89 89 88 88 89 90 91 93 94 95 95 94 94 95 95 94 93 91 91 91 91 92 93 94 95 95 93 92 92 93 93 93 92 93 95 96 97 96 94 92 90 89 87 nan nan 89 94 102 113 nan nan nan nan nan nan nan 93 87 79 nan 60 50 40 31 24 19 15 11 9 11 15 16 14 11 10 12 11 8 8 11 11 7 1 7 26 40 45 48 49 49 45 38 31 22 2 303 259 246 251 277 316 343 353 359 2 4 6 9 12 14 16 18 19 19 20 19 17 15 14 14 15 17 18 20 20 19 17 16 16 17 17 17 17 16 16 17 18 20 22 23 23 21 17 11 6 359 350 332 287 246 231 224 223 223 220 213 208 207 208 211 214 214 214 213 212 211 211 210 211 211 213 216 218 218 216 214 213 213 213 213 214 214 214 215 215 214 214 213 213 212 212 212 212 212 213 214 216 219 223 227 230 233 234 233 230 226 222 221 220 219 216 211 205 199 195 194 194 194 196 199 203 206 204 201 200 204 210 203 195 194 198 201 201 199 200 201 205 208 209 210 211 213 213 214 214 215 217 219 221 223 223 221 220 220 221 222 222 222 221 221 220 219 219 219 220 220 221 223 225 226 227 229 233 236 239 242 244 247 249 253 256 259 262 265 268 270 273 275 277 279 281 282 281 280 278 274 270 265 262 262 265 270 277 282 285 285 283 281 284 289 293 295 295 296 297 298 299 300 303 305 307 309 309 309 308 306 306 305 304 303 302 302 301 301 300 300 301 301 302 303 303 302 302 303 304 305 305 305 304 305 308 311 314 317 317 311 297 281 272 267 265 261 256 250 246 243 240 237 233 229 224 220 215 212 209 206 203 201 199 198 198 197 197 196 195 194 194 196 200 205 211 271 270 268 266 265 264 nan nan 261 260 260 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 155 154 152 150 148 147 147 145 nan 141 140 139 138 136 133 131 130 127 125 123 122 121 120 119 118 117 116 114 114 114 114 110 100 88 81 81 85 88 89 89 88 87 86 86 86 88 91 93 94 94 94 93 92 92 93 94 93 91 90 89 90 90 91 93 93 93 93 90 89 91 92 94 93 92 92 93 93 93 93 94 97 98 96 91 87 87 91 98 108 117 nan nan nan nan nan nan nan 89 81 nan nan 50 41 31 23 17 13 11 7 5 6 8 9 7 3 3 6 5 4 5 7 8 7 8 15 24 30 31 33 37 39 37 31 26 23 17 355 293 246 249 360 5 2 359 2 5 8 9 12 14 16 17 19 20 20 19 18 16 14 14 14 14 14 14 15 16 15 13 12 13 14 14 13 12 11 11 10 10 11 11 10 8 5 1 357 353 348 341 332 312 286 262 247 239 231 220 206 198 196 201 209 215 216 216 214 213 212 212 211 211 211 213 215 217 218 217 216 215 215 216 216 216 215 215 215 215 214 214 213 213 212 211 211 211 211 212 213 215 217 220 224 228 231 232 230 227 224 221 219 217 217 214 211 206 201 198 197 197 197 200 204 208 210 208 206 207 212 219 226 212 197 197 203 206 205 205 206 208 210 211 212 214 215 216 217 217 218 219 221 224 225 226 224 224 224 224 224 223 222 221 221 220 220 220 220 220 220 221 222 224 225 226 229 233 237 240 242 245 247 250 253 256 261 266 270 274 276 278 280 282 284 285 286 285 284 281 278 274 269 265 262 263 265 269 273 277 278 276 276 280 286 291 294 296 298 299 300 300 301 303 306 308 310 311 311 310 309 308 308 307 306 305 304 303 302 302 302 303 304 306 307 307 306 306 307 308 309 309 309 308 308 309 311 314 318 321 319 308 292 281 275 271 265 259 253 247 243 240 237 233 229 224 219 215 211 208 205 202 199 198 197 197 196 195 194 194 191 190 191 195 199 204 272 nan nan nan 266 nan nan nan 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 156 155 152 150 149 148 148 147 145 142 140 140 139 136 134 131 130 127 125 123 121 120 120 119 118 116 115 113 112 112 112 109 98 87 79 79 82 85 86 86 86 85 84 83 84 87 91 96 97 95 93 90 89 89 90 91 92 91 89 88 89 89 90 92 92 91 91 89 89 90 91 93 93 91 90 90 89 86 85 91 101 105 103 97 89 87 93 106 121 134 137 nan nan nan nan nan nan nan nan nan nan nan 32 24 16 11 8 6 4 3 3 4 5 4 3 5 7 7 6 7 9 10 11 18 25 27 24 20 22 27 31 30 28 27 27 24 16 9 34 59 52 41 27 16 12 12 12 12 13 15 17 19 20 20 20 18 16 14 13 13 13 12 12 11 11 12 12 10 8 8 9 8 6 4 2 1 360 359 359 358 356 353 350 347 344 340 336 333 330 326 317 302 282 261 244 225 206 194 194 201 212 219 219 216 214 212 212 213 212 211 211 212 214 215 216 217 216 215 216 216 217 217 217 218 217 217 216 215 215 214 213 212 211 211 211 211 212 213 215 219 223 228 230 230 227 224 222 220 217 215 214 213 212 209 205 203 203 204 205 207 210 212 213 212 211 213 218 228 237 232 210 203 208 210 211 212 212 214 215 216 216 217 218 219 220 220 221 222 224 227 228 227 226 225 225 224 223 222 221 221 220 220 219 220 220 220 220 220 221 223 224 226 229 233 236 240 242 245 248 251 255 258 263 267 271 274 277 280 282 285 286 288 288 287 286 284 281 277 272 268 264 262 262 263 266 269 270 271 272 277 283 289 294 296 299 300 301 302 303 304 306 309 311 313 314 313 313 312 311 310 309 308 307 306 304 303 303 305 307 309 310 311 310 309 311 313 314 314 313 312 311 311 312 314 316 318 319 312 301 291 284 276 269 262 255 249 244 239 236 232 228 223 219 214 211 207 204 201 199 197 197 196 195 194 194 193 192 189 188 190 194 198 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 227 227 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 157 155 153 151 149 148 148 148 146 144 141 140 139 137 134 132 130 128 125 123 121 120 119 118 117 116 114 113 111 110 109 105 97 87 81 81 83 83 83 84 84 84 84 83 84 86 91 97 100 98 94 89 87 86 87 88 89 90 89 88 88 89 90 91 91 91 90 90 89 89 90 91 92 89 88 89 86 80 76 84 102 110 109 104 97 93 100 113 128 151 166 161 nan nan nan nan nan nan nan nan nan nan nan 15 10 6 4 2 359 358 359 0 1 2 6 13 15 13 11 11 11 11 12 17 24 26 20 14 16 21 26 28 30 32 31 26 18 17 32 49 52 48 41 32 25 21 18 16 15 16 18 20 22 21 19 16 13 12 12 11 10 9 9 9 9 10 9 7 4 3 2 360 357 353 350 347 346 346 346 346 344 342 339 337 335 331 328 327 329 333 336 336 329 304 267 240 214 205 206 214 223 224 220 215 212 211 212 213 211 209 210 210 212 213 215 216 215 214 213 215 216 217 219 220 220 219 218 218 217 216 215 214 214 213 213 212 212 212 214 218 224 231 233 229 224 220 219 218 216 215 215 215 215 213 211 210 211 212 213 213 214 214 215 215 216 219 225 232 239 238 221 213 213 214 215 216 217 219 220 221 221 221 222 222 222 223 223 224 226 228 229 228 227 225 225 224 223 222 221 220 219 219 219 219 219 219 219 220 221 222 223 225 228 231 235 239 243 247 251 254 258 262 265 269 273 275 278 280 282 285 287 289 289 288 287 285 283 279 275 271 266 263 261 260 261 263 265 266 268 273 280 287 293 296 298 300 302 303 304 305 308 310 313 314 315 316 315 314 314 313 312 311 311 309 306 304 304 306 309 311 313 315 314 313 314 316 317 317 317 316 316 316 315 315 315 315 314 309 304 297 290 282 273 265 258 251 244 240 236 232 228 223 219 215 211 207 204 201 199 197 196 195 194 193 192 192 192 189 186 187 189 193 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 227 227 226 226 226 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 157 156 154 nan 150 149 148 148 147 145 142 140 139 137 135 132 130 128 125 123 121 120 119 118 116 115 114 112 110 107 105 100 95 89 83 85 89 86 81 81 83 85 85 84 85 87 91 96 100 100 96 90 86 84 83 84 86 88 89 89 88 88 89 89 90 90 90 90 90 88 87 89 90 86 85 86 86 80 76 82 110 120 119 116 115 113 113 117 127 149 183 189 172 nan nan nan nan nan nan nan nan nan nan 8 4 2 360 357 353 350 350 352 354 358 7 16 19 17 15 14 13 10 9 10 14 17 15 12 14 18 23 28 33 36 33 23 13 13 23 39 47 50 48 43 35 29 24 20 19 19 20 22 22 21 17 12 9 8 8 7 5 5 5 5 6 7 6 4 1 358 356 352 348 344 340 336 335 334 335 336 336 335 333 331 330 326 323 323 327 336 347 355 359 356 344 310 259 236 235 238 236 227 217 211 207 208 211 210 207 206 206 207 209 211 213 214 212 210 210 209 211 215 219 222 223 223 222 221 220 219 218 217 217 217 215 214 213 213 214 218 224 232 239 236 228 219 216 216 215 215 216 218 218 216 214 214 215 216 216 215 214 215 217 220 222 224 229 234 237 236 228 222 219 218 219 219 220 222 223 224 224 224 224 224 224 224 224 225 226 228 229 228 227 226 225 224 223 221 221 220 219 219 219 219 219 219 219 220 221 222 223 224 226 230 234 240 245 250 253 258 262 265 268 272 275 278 278 279 281 284 287 289 290 289 287 285 283 280 277 273 268 264 262 260 260 260 261 262 264 269 277 285 292 296 298 300 301 302 304 306 308 311 313 314 315 316 315 315 315 314 313 313 313 311 309 306 305 307 310 314 317 319 320 319 319 319 320 320 319 319 320 320 320 319 317 316 312 308 305 300 294 286 277 269 261 253 246 241 236 232 227 223 219 215 211 207 203 201 199 197 195 193 191 190 190 189 189 186 184 186 186 188 273 272 272 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 227 227 226 226 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 157 156 155 nan 151 149 148 148 147 145 143 141 139 137 135 133 131 128 125 122 121 119 118 117 116 115 113 111 108 104 100 96 94 91 87 90 96 91 82 80 84 87 89 88 86 87 92 96 99 100 97 91 85 81 80 80 82 85 87 88 88 88 87 87 88 90 90 90 91 89 86 87 87 84 82 83 83 83 89 111 145 143 135 133 138 148 147 131 143 164 181 181 167 148 127 104 84 66 50 36 nan nan nan nan 1 359 357 353 348 344 344 347 350 354 1 10 16 17 16 16 15 12 8 4 4 7 10 11 12 16 20 26 33 36 32 17 7 9 18 31 43 50 52 49 42 35 29 25 23 22 23 23 21 17 12 7 4 3 2 360 358 358 359 360 1 2 1 360 358 355 353 348 344 340 335 331 329 328 328 330 331 331 330 329 327 324 321 321 325 336 352 6 13 15 14 7 347 311 283 265 245 224 210 205 203 205 207 205 202 200 200 201 203 207 209 210 209 207 205 204 206 211 218 224 226 226 225 224 223 222 222 221 221 220 219 217 215 215 216 218 223 230 239 244 239 227 218 215 213 214 217 218 219 217 215 216 217 217 216 214 214 216 219 223 226 227 229 232 234 234 231 227 224 222 222 222 222 223 224 224 224 224 224 225 225 225 225 225 227 228 228 228 227 226 225 223 222 221 220 220 220 220 220 219 219 219 219 220 221 221 221 222 224 227 233 241 247 253 258 260 263 266 269 273 277 279 279 279 280 282 285 289 291 289 287 285 283 280 278 274 271 266 263 261 260 260 259 259 261 265 273 282 290 295 297 299 300 301 303 305 307 310 312 313 313 314 314 314 314 313 313 313 313 313 311 308 306 307 311 315 320 324 325 325 324 323 323 323 323 323 322 322 323 323 322 319 316 311 307 303 297 289 281 273 264 255 248 242 237 232 227 222 218 215 210 206 203 200 198 195 193 191 189 188 186 185 184 183 182 185 185 185 nan 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 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 157 156 nan nan 150 149 148 148 146 143 141 139 137 135 133 131 129 126 123 121 119 118 116 115 114 112 109 104 99 95 94 95 95 93 95 99 94 83 82 87 90 92 92 90 90 93 96 98 98 95 90 83 79 77 77 79 82 84 85 86 86 86 86 87 89 90 90 92 91 89 88 87 83 81 83 86 100 129 165 183 171 154 150 157 177 205 233 230 219 198 167 152 138 120 99 76 55 43 34 26 nan nan nan 2 359 355 350 343 340 344 351 354 353 355 1 8 14 15 16 17 16 12 5 1 3 8 9 9 11 16 23 31 35 26 11 4 7 16 27 41 52 55 51 46 39 32 28 26 26 25 22 17 11 6 2 359 357 354 351 350 350 351 353 354 355 355 354 352 350 349 347 344 340 336 332 330 328 327 327 328 329 329 328 326 323 320 319 321 330 351 10 18 20 16 6 350 333 315 290 253 220 205 201 201 203 202 198 194 192 191 192 195 200 206 209 210 211 209 206 203 207 218 226 228 229 228 227 226 225 224 224 224 223 222 220 219 218 218 219 222 227 233 238 239 231 222 214 211 213 216 217 217 217 216 216 217 217 217 216 216 218 221 225 226 226 227 229 231 232 231 229 227 225 224 224 225 226 226 226 226 226 225 225 225 225 226 226 226 227 227 226 226 225 224 223 222 221 221 220 220 220 220 220 219 219 219 220 220 220 219 220 221 224 230 238 247 254 258 259 262 264 267 272 276 278 278 276 276 279 283 288 291 290 287 284 282 280 278 276 273 269 266 263 262 260 259 258 259 262 270 279 288 293 295 297 298 300 301 303 305 306 308 309 311 312 313 313 313 313 312 313 313 313 312 310 308 309 313 318 323 327 329 329 329 328 328 327 327 326 326 325 325 325 324 324 320 315 310 306 300 292 284 276 267 258 251 244 238 232 227 222 218 214 210 206 202 199 196 193 191 189 187 185 184 182 181 181 182 183 184 184 nan 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 246 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 158 157 nan nan 151 150 149 148 146 143 141 139 137 135 134 132 129 126 123 121 119 117 115 114 112 110 106 101 96 95 97 101 104 102 98 96 92 86 86 91 94 96 96 94 94 95 96 97 95 92 87 81 77 75 75 77 79 81 83 84 85 85 86 88 89 90 90 92 93 93 93 92 86 85 98 130 167 183 192 198 191 174 165 169 185 229 261 257 246 234 199 149 134 118 89 46 26 23 24 22 nan nan nan 3 359 353 346 339 339 347 357 0 356 354 357 4 11 15 16 20 23 21 8 358 0 5 4 2 5 11 20 29 30 18 5 3 8 16 26 42 55 58 54 47 41 34 29 27 26 25 20 12 5 360 357 354 351 347 344 343 343 344 345 347 349 350 349 348 346 346 346 345 343 339 336 333 330 328 327 327 328 328 327 326 323 320 316 315 319 337 4 17 19 15 3 348 336 326 309 261 218 204 198 198 197 194 190 186 183 181 180 184 193 203 211 217 219 214 204 199 208 220 228 231 231 230 228 227 226 226 226 226 226 224 223 221 220 220 220 221 222 225 226 226 224 223 219 215 215 216 216 216 217 217 217 218 218 219 218 219 220 223 224 225 224 225 227 229 231 230 229 228 227 227 227 228 229 229 229 229 228 227 226 226 226 226 226 226 226 226 225 225 224 223 222 221 221 220 220 220 220 220 220 219 219 218 218 218 218 217 217 218 220 224 229 240 250 254 255 256 258 262 267 271 272 271 270 270 273 279 288 293 291 288 284 283 281 279 277 275 272 268 266 264 262 260 259 258 261 268 277 285 290 293 295 297 299 300 301 302 303 304 306 308 311 313 313 313 313 313 313 313 313 313 313 312 311 316 321 326 330 332 333 333 332 331 331 330 330 330 329 329 327 326 325 322 318 315 311 306 298 289 279 270 261 253 246 240 233 227 222 217 213 209 204 200 197 194 191 189 187 184 182 181 180 179 180 180 181 182 181 nan nan 273 273 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 246 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 158 nan nan 153 151 150 149 146 144 141 139 137 135 134 132 129 126 123 121 119 116 114 112 110 107 104 102 100 101 106 113 116 110 99 93 90 89 91 94 97 98 97 94 92 94 96 95 93 89 84 79 75 74 74 75 77 78 80 81 83 84 87 89 91 92 91 91 92 94 97 99 99 151 223 216 205 196 195 198 198 194 187 188 207 244 261 260 254 250 247 208 124 91 38 2 350 352 2 12 15 12 6 2 357 352 345 338 338 347 356 360 356 354 358 4 12 15 15 21 22 18 2 349 351 356 356 356 1 8 18 24 22 10 2 3 9 15 24 40 55 59 54 47 41 34 28 24 22 18 13 6 360 356 352 349 344 341 339 338 338 338 339 341 343 346 347 347 347 347 347 347 346 343 339 335 332 329 328 327 327 327 328 326 324 320 316 310 309 315 339 6 15 13 4 353 346 341 331 283 216 200 194 190 188 186 183 180 176 172 171 174 185 200 214 221 225 224 209 205 218 226 230 232 232 231 229 228 227 227 228 229 228 227 225 223 222 221 220 220 220 218 216 214 214 218 223 221 218 215 214 216 218 219 219 220 220 221 221 221 222 223 224 223 223 224 226 228 229 230 229 229 229 229 230 231 232 232 232 231 229 228 227 227 226 226 225 225 225 225 225 225 224 223 222 221 221 220 220 220 220 219 218 218 217 217 216 216 216 216 216 216 218 222 228 242 245 245 247 249 252 255 260 264 265 264 263 263 263 269 286 294 291 287 285 283 281 280 278 277 274 271 269 267 265 263 261 260 262 268 275 282 287 291 294 296 298 299 299 300 301 302 304 307 310 312 313 314 315 315 316 315 314 313 315 315 315 320 325 330 334 336 337 336 336 335 335 334 334 333 333 333 331 329 327 325 322 320 319 314 306 295 284 274 266 257 249 241 234 227 222 216 212 207 202 198 195 192 189 187 184 182 180 178 178 178 179 179 180 180 179 nan nan nan nan nan nan 271 271 270 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 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 153 152 150 147 144 142 140 138 136 134 132 129 126 123 120 118 115 112 110 107 105 105 109 112 114 118 125 125 113 99 93 91 93 95 97 98 98 96 91 87 90 93 92 89 85 81 77 74 73 73 73 74 75 76 78 80 82 84 87 89 90 90 90 90 92 95 100 119 251 252 244 227 209 199 195 197 203 209 220 237 251 258 258 255 251 254 270 313 352 3 348 330 326 339 358 8 8 3 358 355 351 345 340 nan 345 351 353 353 354 358 4 11 13 12 14 18 12 306 319 332 342 347 352 359 6 13 17 10 1 359 3 8 13 19 34 52 57 52 44 37 30 23 17 12 7 2 359 355 353 350 347 343 340 339 337 336 335 335 336 339 343 346 348 349 349 350 350 349 347 342 338 334 331 329 327 327 327 328 328 326 323 318 313 308 305 311 337 3 10 8 3 360 360 360 355 197 187 183 180 179 179 178 176 172 169 167 172 183 199 215 227 238 250 258 254 241 235 234 234 233 231 230 228 227 227 229 230 230 229 227 226 224 223 222 220 217 214 210 207 206 210 216 218 216 212 211 214 217 220 221 221 222 222 223 223 223 223 223 223 223 224 226 228 230 230 230 231 231 232 233 234 235 235 233 231 230 228 227 227 227 226 226 225 225 225 225 224 224 223 222 222 221 221 220 219 219 218 217 217 216 216 215 215 215 215 215 216 218 222 232 250 257 252 246 244 246 250 255 259 259 258 260 257 248 243 266 282 285 285 284 283 282 280 279 278 276 274 272 271 269 268 266 264 265 268 273 279 284 288 291 294 296 297 298 299 300 301 303 306 309 311 313 314 316 317 318 318 316 316 316 316 318 325 331 335 339 340 341 340 339 339 338 338 337 337 337 336 335 332 330 329 328 327 326 321 314 305 292 281 271 262 252 244 235 228 221 215 210 205 200 196 192 189 186 184 181 179 177 177 177 177 178 177 178 178 178 nan nan nan nan nan nan nan nan 270 269 269 269 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 151 148 145 143 141 138 136 134 132 129 126 122 119 116 112 109 107 105 107 116 127 131 130 131 134 129 112 100 96 95 96 97 98 98 97 95 90 86 85 88 89 86 83 79 76 74 72 72 71 71 72 74 75 76 78 79 79 80 81 83 84 85 86 88 91 115 255 255 251 243 233 218 201 197 204 218 233 245 250 251 253 253 251 254 272 303 330 347 339 317 313 327 348 1 3 1 357 353 349 345 nan nan 343 345 347 349 353 357 2 5 7 2 350 317 260 258 281 308 330 343 350 357 2 6 5 358 354 357 2 7 10 14 24 42 51 46 38 31 24 16 10 4 358 355 354 354 354 353 352 350 348 346 343 340 337 334 334 336 340 345 349 351 352 353 353 352 350 346 341 337 335 332 330 329 329 330 331 331 329 327 323 317 310 304 313 350 8 11 12 11 11 14 24 86 160 169 171 173 175 175 173 171 169 170 175 185 199 213 227 240 253 260 256 247 240 237 235 233 231 229 227 227 227 228 231 231 231 230 228 226 225 223 219 216 212 207 205 204 205 207 209 209 208 208 210 215 219 222 223 223 223 223 223 223 223 223 223 224 226 227 229 230 231 232 233 233 234 235 236 236 236 234 232 230 228 228 227 227 227 226 226 226 226 225 225 224 223 223 222 222 221 220 219 219 218 218 217 216 216 216 215 215 215 215 217 220 224 233 247 256 252 243 240 243 246 250 253 253 256 262 257 248 241 258 272 278 282 283 283 282 281 280 279 278 276 275 274 274 273 271 269 268 269 272 277 281 284 287 291 294 296 297 298 299 301 303 305 308 311 313 314 316 318 320 320 318 318 318 317 320 330 337 341 344 344 344 343 343 342 342 341 340 339 339 339 338 336 334 332 331 331 330 327 322 314 302 290 278 267 256 246 237 228 220 213 207 202 197 192 189 186 184 181 179 177 176 176 176 177 177 177 176 177 177 nan nan nan nan nan nan nan nan nan nan 269 268 268 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 153 151 149 146 144 141 139 137 135 132 129 124 120 117 113 110 107 106 109 120 136 144 143 140 140 138 126 112 103 100 99 99 99 99 98 97 94 90 87 85 85 85 84 81 78 76 74 72 70 69 69 70 72 73 74 75 74 70 68 69 73 77 78 78 79 77 282 258 257 260 261 256 241 221 210 214 224 235 242 245 245 246 249 251 256 271 294 314 323 314 302 305 322 342 356 2 3 359 351 nan nan nan nan 343 344 345 347 351 355 359 1 0 353 334 302 278 269 279 305 328 342 349 353 357 358 354 350 352 358 2 5 6 8 14 28 40 37 31 25 19 12 6 1 357 354 353 355 357 360 2 3 1 358 354 349 344 339 335 335 338 344 350 354 355 355 354 353 350 347 344 340 338 337 335 334 333 334 335 337 339 340 338 335 330 324 331 1 12 16 18 16 13 15 25 56 125 153 163 168 170 171 171 171 172 175 180 187 196 206 219 232 242 246 244 241 238 236 234 232 230 228 227 226 226 228 230 232 233 232 230 228 225 222 220 216 212 209 207 207 206 205 204 202 203 205 209 212 218 222 224 224 223 223 222 222 222 222 223 225 226 228 229 231 232 233 234 235 235 236 237 237 236 235 233 231 229 228 228 228 227 227 227 226 226 226 225 224 224 224 223 222 221 220 220 220 219 219 218 218 217 217 216 215 214 216 219 223 227 232 238 241 239 237 237 239 243 247 250 251 253 258 263 272 283 283 279 280 282 282 282 281 280 279 279 278 277 277 277 277 277 276 274 272 272 273 276 278 281 285 289 292 294 296 297 298 300 302 305 308 311 312 313 314 316 320 321 320 319 318 317 321 335 343 347 348 348 347 347 346 345 344 343 343 343 342 342 341 340 337 335 333 333 333 332 330 324 313 301 288 275 261 249 238 228 219 212 205 199 193 189 186 183 180 178 177 175 175 175 176 177 178 178 177 176 177 nan nan nan nan nan nan nan nan nan nan nan 267 267 266 265 264 264 263 262 261 nan nan nan nan nan nan nan nan 251 250 249 248 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 152 151 149 146 144 142 140 137 135 132 128 124 119 116 113 110 110 113 123 138 147 146 143 142 141 133 120 111 106 103 102 101 100 99 98 96 93 90 87 86 85 84 83 81 78 75 73 71 69 68 68 69 71 73 74 75 75 72 65 61 70 75 74 70 67 59 267 258 259 264 268 266 256 242 237 238 239 239 240 241 241 243 247 251 256 269 288 302 310 305 298 304 318 335 352 3 5 360 346 335 nan nan nan 344 343 343 346 350 354 358 360 360 353 335 311 294 290 301 319 333 342 346 348 350 350 349 349 353 359 3 5 5 5 8 15 25 27 24 20 17 12 6 2 1 358 357 358 2 7 12 14 13 9 4 358 353 348 342 338 338 343 350 355 357 357 355 353 350 348 345 342 340 339 339 339 339 339 341 343 347 350 351 351 354 4 11 15 16 18 19 14 8 9 17 39 96 140 155 162 166 170 172 175 178 181 184 188 192 199 208 219 227 232 233 233 234 233 232 231 229 227 226 226 227 228 230 232 233 234 232 228 223 221 218 216 214 212 212 212 211 208 202 195 194 200 206 209 215 219 222 223 223 222 222 221 222 222 224 225 226 228 229 230 232 233 234 235 236 237 237 237 237 236 234 232 231 230 230 229 229 228 227 227 226 226 226 225 225 224 224 223 222 221 221 221 220 220 220 220 219 219 217 215 215 216 222 228 231 231 232 233 233 233 234 237 241 244 248 250 254 257 265 277 286 287 284 283 283 282 282 281 280 279 278 278 277 277 278 279 279 278 277 276 275 276 276 276 279 283 288 291 293 294 296 297 300 302 304 307 311 313 313 314 316 319 320 320 319 318 317 323 345 347 351 351 351 350 349 349 348 347 346 346 346 345 344 344 343 342 339 337 337 337 337 336 332 325 316 304 287 270 254 240 227 218 209 202 196 190 186 182 179 177 176 175 174 174 174 176 177 178 179 178 177 177 nan nan nan nan nan nan nan nan nan nan nan nan 264 263 263 262 262 261 261 260 259 258 nan nan nan nan nan nan 251 250 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 152 150 148 146 144 142 140 137 135 132 128 124 120 119 119 119 121 128 140 149 147 141 137 136 132 124 117 112 107 105 104 102 101 99 98 96 93 91 88 86 85 84 83 80 78 75 73 70 69 68 68 69 72 74 76 77 79 81 82 77 80 82 77 64 48 310 261 258 261 264 268 268 263 253 252 256 253 248 243 241 241 243 247 250 255 266 281 294 302 302 300 305 316 330 347 360 2 353 338 330 331 nan nan 344 344 343 344 349 355 359 1 2 355 335 312 300 303 316 329 337 341 342 344 345 346 347 350 355 0 3 4 3 3 5 10 17 19 19 19 17 13 8 6 4 4 3 3 6 11 15 18 15 12 8 4 1 358 354 348 345 344 347 352 357 358 357 355 352 349 346 343 341 340 340 340 341 343 345 347 351 355 356 357 0 9 8 10 12 13 10 3 355 354 360 14 73 143 160 166 170 175 181 186 189 190 190 189 190 194 201 209 217 222 225 227 228 229 229 229 227 226 226 226 227 228 229 232 234 235 233 227 220 217 216 216 215 216 217 216 214 210 202 192 188 194 201 206 211 215 218 220 221 221 221 221 222 223 224 225 226 227 228 230 231 233 234 235 236 237 237 237 236 236 234 233 232 232 231 231 230 228 227 227 227 226 226 226 225 225 224 223 223 222 222 222 222 222 222 222 222 220 218 216 215 217 224 231 233 233 232 232 231 232 233 236 239 243 247 251 254 258 264 272 278 280 281 282 283 282 281 280 279 278 277 277 276 277 278 279 280 280 279 279 279 279 278 278 280 283 287 290 292 294 295 297 299 301 304 307 310 311 313 314 316 319 320 321 320 320 319 326 354 356 357 356 354 352 350 350 350 349 349 349 349 348 347 347 346 345 344 343 342 342 341 340 339 337 333 322 306 285 262 242 226 215 206 199 192 187 183 180 177 175 174 173 173 173 174 175 177 178 179 178 178 177 nan nan nan 260 259 259 nan nan nan nan nan nan 259 259 258 258 258 259 259 258 257 257 257 nan nan nan nan nan 252 251 250 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 153 152 150 148 146 144 142 140 137 134 131 127 125 125 126 129 130 133 141 154 156 145 137 132 129 124 120 115 112 108 106 105 103 101 99 98 96 94 91 89 87 85 84 83 81 78 76 72 69 68 67 68 70 73 75 77 79 83 88 92 93 92 92 83 51 329 274 261 260 264 265 267 269 265 nan 250 255 257 255 250 245 244 246 250 253 257 264 275 287 295 297 296 301 314 328 341 348 345 335 328 324 325 331 337 343 344 343 344 349 355 357 357 357 349 325 302 295 305 320 332 338 339 340 342 344 345 347 352 356 358 359 359 359 359 2 9 14 16 17 17 16 14 11 9 8 7 7 6 7 9 12 12 10 8 7 6 5 5 4 2 358 354 351 351 354 356 357 356 354 352 349 346 343 341 340 340 342 344 347 349 351 353 352 351 353 358 359 360 359 356 351 343 335 332 331 328 281 185 181 182 185 190 197 201 200 198 195 192 192 194 198 205 211 216 220 222 224 226 227 226 225 225 226 227 228 229 230 232 235 237 234 226 216 212 212 214 216 218 219 217 213 205 198 194 193 195 198 202 207 211 214 216 217 219 220 220 221 222 223 223 225 226 227 229 231 233 234 235 236 237 237 237 237 236 235 234 234 233 233 232 230 229 228 227 227 227 226 226 226 225 225 224 224 223 223 223 223 224 224 224 223 222 220 217 217 220 226 231 234 233 232 231 230 230 232 235 239 242 247 251 255 259 264 269 273 276 278 280 281 281 280 279 278 277 276 276 276 276 277 279 280 280 280 282 283 284 283 281 281 282 284 287 291 294 296 297 298 300 303 305 308 309 310 312 316 320 322 323 323 322 322 335 355 1 0 358 355 353 352 352 352 352 351 351 351 351 351 350 349 349 348 347 346 344 343 342 343 347 344 337 326 307 278 247 225 211 202 194 188 183 180 177 175 174 173 172 172 172 172 174 176 178 178 178 178 177 nan nan nan 249 247 246 249 251 nan nan nan 252 253 253 253 254 254 255 255 255 254 255 255 255 254 254 253 252 252 251 250 249 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 154 153 152 150 148 146 143 142 139 136 133 129 127 128 131 134 136 136 137 145 162 161 147 136 130 126 122 118 115 112 109 107 105 103 101 99 98 96 94 92 90 88 86 84 83 81 78 75 72 69 67 68 69 71 74 76 77 79 82 86 90 92 93 92 74 352 293 273 264 262 nan 269 271 nan nan nan nan 248 253 nan nan nan nan 249 253 258 261 265 274 285 293 294 293 297 310 327 334 326 314 315 321 316 313 318 328 337 341 341 344 348 350 347 343 333 315 291 283 289 304 320 331 336 339 339 342 345 347 348 351 353 353 353 353 354 355 359 6 11 13 13 13 13 12 10 9 7 7 6 5 5 6 7 6 5 4 5 6 8 10 12 13 12 8 3 360 358 358 358 357 356 354 352 350 347 345 342 341 342 345 348 352 353 351 345 338 335 335 335 334 331 328 324 319 313 307 301 286 254 217 201 198 197 201 207 209 207 203 199 195 194 195 199 204 209 214 217 220 222 225 228 228 226 224 227 229 230 230 232 234 237 239 237 229 216 206 210 215 217 218 217 213 205 194 192 196 197 199 202 200 203 206 210 212 214 215 216 217 218 219 220 221 223 226 227 230 231 232 234 235 237 238 238 239 239 238 237 236 235 234 233 232 231 230 229 228 228 227 226 226 226 226 225 225 224 224 224 224 226 227 227 226 225 224 222 220 220 223 228 232 233 232 231 230 229 230 232 235 238 242 246 250 255 259 263 267 270 273 276 277 278 278 278 277 276 276 275 275 275 275 276 278 278 279 281 282 284 286 285 283 281 279 282 285 289 293 294 296 297 298 300 302 304 307 308 312 318 322 326 328 327 328 328 339 354 3 3 359 357 355 354 353 353 353 353 353 353 353 354 353 353 352 351 350 349 347 346 345 346 350 349 346 340 328 303 257 221 205 196 188 182 178 175 174 173 172 171 171 171 170 171 173 175 177 178 178 177 176 nan nan nan nan 235 234 237 241 nan nan nan 245 247 248 249 250 250 250 nan nan nan nan 252 252 252 252 252 252 251 251 250 249 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 155 154 152 150 148 146 143 142 139 136 132 130 131 134 137 139 138 137 135 141 162 166 151 138 130 125 121 118 115 112 110 108 105 103 101 100 98 96 94 93 91 88 86 84 83 81 78 75 73 70 69 69 71 74 76 77 77 77 78 81 84 85 84 76 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 256 262 265 270 279 290 297 297 296 nan nan 318 315 299 292 304 316 304 298 305 318 329 335 339 345 349 348 340 327 304 282 273 276 289 305 319 329 335 338 340 342 344 345 345 345 347 347 347 348 350 352 355 0 5 7 7 8 8 9 9 8 7 7 7 6 5 5 10 12 8 6 8 11 12 14 19 22 22 20 16 12 9 7 5 3 1 359 358 357 355 352 349 347 348 350 353 356 356 351 340 327 317 310 304 302 302 302 302 300 295 289 281 268 248 228 213 207 204 206 209 210 209 206 203 198 195 196 200 204 209 214 218 221 224 229 236 237 231 228 230 233 233 234 235 237 239 241 241 237 229 217 216 218 218 217 214 209 201 194 194 197 195 196 201 201 200 201 204 207 209 210 212 213 214 215 217 220 223 226 228 229 231 232 234 236 237 239 240 241 241 240 239 237 236 235 234 233 232 232 231 230 229 228 227 226 226 226 226 226 225 225 226 227 228 229 229 228 227 226 225 223 222 224 228 231 233 232 230 229 228 230 232 235 238 241 245 249 253 257 261 265 268 271 273 275 276 276 276 275 274 274 273 273 274 274 275 275 276 277 279 282 284 286 287 285 280 279 280 284 287 289 290 291 292 292 294 296 300 305 310 316 322 327 330 332 332 331 331 335 355 12 6 2 359 357 355 354 355 355 355 355 355 356 356 356 355 355 354 354 353 351 349 348 349 350 351 351 348 342 330 283 215 195 187 181 176 173 171 171 171 171 170 169 169 169 170 171 174 176 177 178 177 175 nan nan nan nan nan nan nan nan nan nan nan nan 243 245 246 247 247 nan nan nan nan nan nan 249 249 250 250 250 250 250 250 249 247 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 151 148 146 144 142 140 136 134 135 137 140 142 141 139 137 136 144 164 169 155 139 130 125 122 118 116 113 111 109 107 104 102 100 98 96 94 93 91 89 86 84 83 82 81 78 75 73 71 72 74 77 80 81 80 78 76 76 77 77 74 62 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 288 294 297 nan nan nan nan 296 285 277 281 299 308 300 298 306 nan nan 331 338 344 347 345 338 320 292 274 270 278 294 309 320 327 333 336 337 337 338 338 338 339 340 340 340 342 345 347 349 352 357 1 2 4 5 6 7 8 9 10 11 11 11 10 10 17 15 15 19 21 20 22 26 28 29 28 26 23 20 18 15 13 11 9 8 6 4 2 360 358 358 358 0 2 1 352 335 320 308 299 293 290 289 290 290 288 285 279 272 260 245 231 219 213 209 207 208 209 208 206 204 199 196 197 201 206 212 217 222 225 230 236 243 247 243 239 238 238 238 239 241 243 244 245 244 241 237 232 227 223 219 216 213 209 204 201 199 194 190 190 194 196 197 198 200 203 205 206 208 209 210 212 215 218 222 225 227 229 230 232 234 236 238 240 241 242 243 242 240 239 237 236 235 234 233 233 233 232 230 229 227 227 227 227 228 227 227 228 228 229 230 231 231 230 229 229 227 226 225 225 228 231 233 232 229 228 229 230 233 235 238 241 244 247 251 255 259 263 266 268 270 272 274 275 274 273 272 272 272 271 272 273 273 273 274 275 277 279 282 284 284 279 276 278 280 282 284 285 286 286 286 287 288 289 293 301 311 319 327 332 335 337 337 335 333 336 3 17 8 3 1 358 355 355 356 356 356 357 357 358 358 358 357 357 357 356 356 355 354 353 354 355 356 356 356 355 354 355 174 174 173 171 169 169 168 168 169 169 168 167 167 167 168 170 171 173 175 176 176 174 nan nan nan nan nan nan nan nan nan nan nan nan nan 243 244 245 nan nan nan nan nan nan nan nan nan 247 247 247 248 249 249 249 247 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 152 150 147 145 143 140 138 138 139 142 143 143 142 139 139 144 156 170 168 154 139 131 126 122 120 117 114 112 110 108 106 103 101 98 96 94 92 90 89 87 85 83 83 82 81 78 76 74 74 76 79 81 83 83 80 76 73 71 69 65 52 356 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 264 267 280 300 310 308 310 nan nan nan 333 339 343 344 344 338 318 288 272 271 282 300 313 321 325 329 330 330 328 328 330 331 332 334 334 335 336 339 341 343 345 349 353 357 360 2 4 6 9 11 13 16 19 19 13 353 12 15 25 30 29 27 28 30 32 32 32 32 31 28 26 24 23 22 20 18 16 14 11 9 8 7 5 3 3 359 344 323 311 303 298 293 291 288 286 285 282 279 275 269 259 246 235 223 216 211 207 206 206 206 205 203 199 197 199 204 208 214 222 227 231 235 240 247 251 251 248 245 244 245 247 249 250 250 249 247 244 239 235 230 225 220 216 213 210 207 204 200 194 189 188 189 192 194 196 198 201 203 205 206 207 208 210 213 216 219 222 225 227 229 231 234 236 239 241 242 244 244 243 241 239 238 236 235 235 235 235 234 233 232 230 229 228 228 229 229 230 230 230 231 232 232 233 232 232 232 231 230 228 227 227 229 231 233 231 229 228 229 231 233 236 238 241 243 245 249 253 257 260 263 265 267 270 272 274 273 272 271 270 270 270 270 271 272 272 273 274 275 277 279 281 276 269 269 273 277 278 279 281 282 282 283 284 284 284 286 297 311 322 332 338 341 343 343 342 341 342 3 10 6 3 1 358 356 356 358 358 358 359 359 360 0 360 360 360 360 360 360 359 358 358 359 360 1 2 4 7 16 41 108 143 154 159 162 164 165 166 166 166 166 165 165 165 166 168 170 171 172 173 174 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 246 247 249 249 nan 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 159 157 155 152 149 146 143 140 138 138 140 142 144 143 141 140 145 156 170 175 164 149 138 131 127 124 121 118 116 114 112 109 107 104 101 98 96 94 92 90 88 86 84 82 81 81 81 80 79 78 78 79 80 81 83 84 82 77 72 66 61 55 31 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 306 314 313 312 312 315 322 333 341 344 346 347 341 317 287 273 272 286 304 315 321 323 324 322 319 318 320 323 326 328 329 330 330 331 333 336 338 340 343 346 351 355 359 2 5 9 12 16 20 25 29 23 1 7 21 31 34 33 32 32 33 33 34 34 34 34 33 31 30 29 29 28 27 24 21 18 15 13 10 4 357 351 340 319 307 303 301 300 298 296 292 288 284 280 277 273 269 262 252 239 226 217 211 206 204 203 204 204 202 200 200 203 207 212 219 228 233 236 238 242 247 250 250 249 249 252 256 258 254 254 255 254 250 245 240 235 230 225 220 216 213 210 208 205 201 196 191 189 189 190 192 194 197 201 204 205 207 208 209 210 212 214 215 219 223 226 228 231 234 237 240 241 243 245 245 244 241 239 238 237 236 236 235 235 235 234 233 231 230 229 229 230 231 231 232 233 233 234 234 234 234 233 233 232 231 229 228 228 230 232 232 231 230 229 230 232 234 236 239 241 243 245 248 252 255 258 260 262 264 267 271 273 273 271 269 269 269 269 269 270 271 271 272 272 275 275 277 279 273 268 266 267 270 272 274 276 278 280 281 282 282 277 276 284 300 322 338 346 350 351 350 348 347 349 0 2 4 2 359 357 356 357 358 359 360 0 1 2 2 2 3 3 3 3 3 3 3 2 4 4 5 7 11 17 31 58 96 125 140 149 155 159 162 163 164 164 164 163 163 164 165 167 168 169 170 170 171 170 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 249 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 157 154 151 147 144 141 138 137 139 141 143 142 141 142 153 171 182 175 159 146 138 133 129 125 122 120 117 115 113 111 108 105 102 99 96 93 91 90 87 85 81 79 79 80 80 81 81 82 82 82 81 80 80 80 82 81 76 67 53 26 320 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 275 274 nan nan nan nan nan nan nan nan nan nan 293 285 276 272 272 273 283 311 334 345 351 353 342 312 284 272 274 290 308 316 319 319 317 314 311 311 314 319 323 326 326 326 326 327 328 331 334 337 339 340 344 350 356 0 4 8 13 17 23 30 34 31 22 24 30 32 32 32 33 34 34 34 34 34 34 34 34 33 33 33 33 33 32 30 26 22 18 14 7 356 344 332 316 304 301 302 303 304 304 302 298 293 287 281 276 272 267 261 253 239 225 213 206 202 201 202 203 203 203 202 203 205 210 217 226 234 240 241 241 243 247 251 252 252 255 261 267 268 259 253 257 258 253 247 242 236 231 226 221 217 213 210 208 205 201 197 193 191 189 189 190 193 196 200 204 207 209 211 211 212 213 213 214 218 222 226 230 232 235 239 240 242 244 246 246 244 242 240 239 238 237 236 235 234 233 232 232 231 230 230 230 231 232 233 233 234 234 234 234 234 234 234 233 232 231 230 230 230 231 232 233 232 231 231 232 233 235 237 239 241 243 245 249 252 254 256 258 260 263 266 269 272 272 269 268 267 267 267 268 269 269 269 269 270 272 274 275 276 274 270 266 265 264 266 268 270 273 276 279 282 279 269 264 267 276 311 345 355 357 358 356 354 351 352 357 360 2 0 358 357 355 357 359 360 1 2 3 4 4 5 5 6 6 6 6 6 7 7 8 9 10 12 17 26 43 67 93 115 133 145 152 157 160 161 162 162 162 162 162 163 164 165 167 168 168 168 168 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 250 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 156 153 149 146 141 138 136 137 139 141 140 140 146 162 181 185 173 156 144 138 134 130 126 123 121 118 116 114 112 109 106 102 99 96 93 90 87 84 81 79 77 78 80 82 83 84 85 85 84 81 79 77 77 79 82 81 71 39 333 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 262 nan nan nan nan nan nan nan nan nan nan 270 258 248 240 236 233 229 226 229 260 329 354 357 341 304 278 270 277 293 309 316 316 314 311 308 306 306 311 317 322 324 324 324 323 323 324 326 329 334 336 337 340 346 352 358 3 8 12 18 24 32 36 29 20 19 23 27 30 31 33 34 35 35 34 34 33 33 33 33 32 33 34 35 34 32 28 24 20 13 3 349 336 323 311 304 302 303 305 307 308 307 304 299 291 283 277 270 264 256 246 233 219 207 201 199 200 202 203 204 204 204 205 207 212 221 232 243 247 247 246 246 250 254 257 259 263 268 275 277 264 253 257 259 255 249 243 238 232 227 222 217 214 211 208 205 202 198 195 192 190 190 191 194 197 201 205 210 213 214 215 217 217 216 216 219 224 228 232 234 236 240 244 245 247 248 248 245 242 240 239 237 236 234 232 230 229 229 229 229 229 230 230 231 232 234 234 234 234 234 234 234 234 234 234 233 232 231 231 232 232 232 233 233 232 233 234 235 236 237 239 241 243 246 249 252 254 256 258 260 262 265 268 270 270 268 266 266 265 265 266 266 267 267 267 267 269 271 272 273 272 269 266 263 260 261 263 266 269 272 277 281 276 268 264 265 269 310 5 7 6 5 1 356 350 351 354 358 1 0 358 356 355 357 359 1 2 3 4 5 6 7 8 8 8 9 9 10 10 11 12 13 15 17 22 32 50 72 91 110 128 142 152 157 160 160 161 161 161 160 161 161 162 163 164 165 166 167 167 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 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 160 157 154 151 147 143 139 136 136 137 138 138 141 152 173 186 183 168 153 144 139 134 130 127 124 121 119 116 114 111 109 106 102 98 94 90 86 81 79 78 78 78 80 83 85 86 86 86 85 84 81 79 76 74 75 79 77 63 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 270 265 256 249 246 243 240 236 229 222 217 215 214 213 281 349 317 289 274 272 282 297 309 313 311 308 306 304 303 304 308 314 320 323 323 322 322 321 321 323 326 331 335 337 338 342 349 356 2 6 12 17 24 31 33 24 15 14 19 23 27 30 33 34 35 34 34 33 33 33 33 33 32 32 32 32 31 29 26 22 18 11 1 348 337 325 315 308 304 303 305 306 307 307 306 303 295 287 278 269 259 247 235 223 210 201 197 197 200 202 204 204 205 206 207 209 215 226 241 253 257 256 253 252 255 259 263 266 270 274 280 278 266 257 257 257 254 249 243 238 233 228 222 218 214 212 209 206 202 199 196 194 192 191 194 197 202 205 209 214 217 218 220 221 221 219 218 220 226 231 234 236 239 243 248 251 253 254 252 249 244 241 237 235 232 230 228 226 226 227 228 229 230 230 231 232 234 235 235 234 233 232 233 234 235 236 235 235 234 233 232 232 233 233 233 233 234 235 236 236 237 238 239 241 244 247 250 252 254 255 257 259 261 264 267 268 268 267 265 264 264 264 263 263 264 264 264 264 265 267 268 268 267 266 263 260 258 258 260 262 265 267 271 273 272 271 270 269 282 347 26 18 13 8 1 353 348 347 349 354 2 1 357 355 355 357 360 2 4 5 6 7 8 8 10 11 11 11 12 13 14 15 16 18 20 22 27 38 55 74 90 106 121 137 149 155 158 159 159 159 159 159 159 160 161 162 162 163 163 164 164 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 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 167 166 165 163 161 158 156 152 149 144 139 136 134 134 134 136 144 163 183 187 177 163 151 144 139 135 131 128 125 122 119 116 113 111 108 105 101 96 90 85 81 78 77 78 79 80 82 85 88 88 86 85 84 83 83 82 77 71 68 69 64 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 243 243 244 244 nan nan nan nan nan 236 227 223 222 220 214 216 246 274 274 275 281 290 300 308 309 307 304 302 302 302 303 307 312 318 321 322 322 321 320 320 321 325 331 336 338 338 340 345 353 359 5 10 16 22 28 31 24 16 16 18 22 26 29 31 33 33 32 32 32 32 32 32 32 32 31 30 28 26 23 20 16 13 7 359 350 340 331 323 315 309 306 305 305 304 304 304 302 298 291 280 267 252 237 225 214 206 199 197 198 200 201 202 202 203 204 206 209 217 233 251 263 266 264 261 260 262 267 271 274 277 280 283 280 271 263 259 256 253 248 242 237 233 228 223 219 215 212 210 207 204 201 199 197 195 196 200 206 210 213 215 218 220 221 223 224 224 220 218 224 232 239 242 243 245 246 250 258 265 267 264 258 248 240 235 231 227 225 223 225 227 229 229 230 231 232 233 234 235 235 235 233 232 232 233 235 236 237 236 235 234 233 232 232 233 233 234 234 234 235 236 237 237 238 239 241 243 247 249 252 254 255 257 258 261 263 265 266 265 265 264 263 262 261 261 261 262 262 263 263 263 263 264 263 262 261 259 258 257 257 258 259 261 263 263 264 268 274 274 267 270 5 25 20 13 6 358 350 344 342 345 351 2 1 357 355 355 358 1 3 5 6 7 7 8 9 11 12 13 14 14 15 17 18 20 22 24 27 31 42 59 76 90 101 113 127 140 149 154 156 156 157 157 157 158 159 160 161 161 161 161 161 161 162 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 166 165 164 161 159 156 153 150 145 140 135 132 131 132 137 153 177 189 185 172 159 150 144 139 135 132 129 126 122 119 116 113 111 108 104 99 94 88 83 80 78 78 79 81 83 85 87 88 87 86 84 83 85 89 90 84 69 58 57 50 15 322 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 288 nan nan nan nan nan nan nan nan nan nan nan nan nan 238 240 nan nan nan nan nan nan 254 245 236 232 231 231 232 240 251 261 271 281 291 299 304 307 306 304 302 301 301 301 303 305 310 316 320 321 321 321 320 320 321 326 332 337 339 339 338 342 349 356 3 9 16 22 29 33 29 23 19 20 22 24 26 28 29 30 30 30 30 29 29 30 30 30 29 28 26 22 18 14 10 6 1 355 348 342 337 332 324 318 313 308 304 300 297 297 297 296 292 281 263 244 228 217 211 206 203 204 204 203 201 199 199 199 199 200 205 215 236 258 269 272 271 269 268 271 275 280 283 287 289 289 286 280 271 264 258 252 247 241 236 233 229 225 221 217 214 211 208 205 203 202 201 201 203 209 215 218 219 220 222 223 225 226 227 227 223 220 228 237 246 253 257 260 262 267 277 288 293 291 277 256 238 229 224 222 220 222 226 230 232 232 232 232 233 234 234 234 235 234 233 232 233 234 236 237 236 235 234 232 231 232 232 233 233 233 233 234 235 235 236 237 238 238 240 243 245 248 251 253 255 256 258 260 262 263 263 262 262 262 260 259 258 258 259 260 261 261 261 261 260 259 258 257 257 256 256 256 257 257 258 259 259 257 256 263 274 278 291 342 10 18 14 7 358 350 344 339 338 344 351 357 356 355 354 355 358 1 4 6 8 8 8 8 9 11 13 15 15 16 18 20 22 24 26 29 32 36 45 60 76 90 99 107 117 129 141 147 151 153 154 154 155 156 157 159 160 161 161 160 160 160 160 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 165 163 161 159 157 154 151 146 140 134 131 130 132 144 168 188 191 181 167 157 150 144 140 136 132 129 126 123 119 116 113 111 107 103 99 94 89 85 83 81 81 82 84 85 87 88 88 87 86 86 85 88 94 99 95 73 49 42 31 356 322 nan nan nan 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 268 261 251 244 240 240 243 249 257 268 277 283 291 299 306 308 308 305 303 301 300 301 301 303 305 309 314 318 320 321 321 320 320 322 326 332 337 340 338 337 340 346 353 0 9 17 25 31 36 34 27 23 21 21 22 24 25 26 27 28 28 28 28 27 27 26 26 26 25 23 19 15 11 6 2 357 352 347 343 341 337 332 326 319 310 301 295 291 290 291 290 287 276 257 235 221 214 211 209 208 208 206 202 197 195 194 193 192 193 197 210 238 260 271 275 277 276 277 279 283 288 294 297 300 299 297 291 282 272 264 256 247 241 236 233 232 230 227 224 219 215 211 208 206 206 206 207 210 213 217 220 222 224 225 226 228 229 229 227 224 228 235 243 249 253 263 278 297 312 318 324 330 334 334 301 220 208 207 209 213 221 228 232 234 235 235 234 234 233 233 233 233 233 233 232 233 234 235 236 235 234 232 231 231 231 232 232 232 232 233 233 233 234 235 236 237 238 239 241 244 247 249 252 254 256 257 259 260 260 259 259 259 258 256 255 254 255 256 257 258 259 259 259 258 256 255 254 254 255 255 256 256 256 257 258 258 255 253 261 271 280 298 334 360 5 1 352 344 337 334 334 335 342 350 354 355 355 355 357 360 3 5 7 9 10 9 8 9 11 14 15 17 19 20 23 25 28 30 33 36 40 48 61 77 90 98 104 111 122 133 141 146 149 151 152 153 154 154 156 158 159 160 160 160 159 158 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 163 161 160 158 156 154 151 146 139 133 130 130 138 159 185 195 190 177 165 156 150 145 140 136 133 130 126 123 119 116 113 110 108 105 101 97 93 89 86 83 83 83 84 86 87 87 87 88 89 89 88 89 94 102 102 81 49 34 20 354 331 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 270 262 254 249 247 249 254 261 269 277 284 291 298 305 310 310 308 306 303 301 300 300 301 302 304 307 312 316 320 322 322 321 320 321 325 331 336 339 338 337 340 345 351 359 9 18 25 32 35 34 29 24 22 21 22 23 24 25 26 27 27 27 26 25 24 23 23 23 22 19 16 12 8 5 1 357 352 348 345 343 340 336 330 322 311 300 291 286 285 285 284 278 267 247 226 213 208 208 207 206 202 197 192 189 189 188 187 186 185 190 207 235 259 271 278 281 282 283 284 289 294 301 306 310 312 308 301 291 281 270 259 249 240 235 235 238 240 240 236 230 222 216 212 211 211 212 213 215 217 219 221 224 226 227 229 230 231 231 231 230 233 241 248 251 251 263 279 294 309 325 340 356 13 32 56 86 117 143 173 199 218 229 233 235 235 235 234 233 232 232 232 232 232 233 233 233 234 235 235 235 233 232 232 231 231 231 231 231 231 231 231 232 233 234 236 237 238 239 241 243 246 248 250 252 254 256 257 257 257 257 256 255 254 253 252 252 253 253 254 255 256 257 257 256 255 254 253 253 254 255 255 255 255 256 255 256 253 254 258 264 272 286 312 335 341 336 328 323 321 322 325 331 338 346 350 352 353 355 358 2 4 7 9 10 11 10 10 10 12 14 15 17 19 22 25 28 31 33 36 40 44 51 62 77 90 98 103 109 118 128 137 142 146 149 151 152 152 153 153 155 156 157 158 158 158 157 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 160 159 158 157 155 153 150 145 138 132 130 134 151 179 197 198 188 175 164 156 150 145 141 137 133 130 127 123 119 115 112 110 109 107 105 102 97 92 88 84 81 81 82 83 85 86 87 89 91 90 88 88 91 97 101 87 57 37 21 1 341 332 nan nan nan nan nan nan 343 335 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 264 263 260 256 254 254 257 263 270 277 284 291 297 304 310 313 313 310 307 305 303 301 300 300 302 303 305 310 315 319 322 322 322 321 321 324 330 335 338 338 338 341 346 352 360 10 18 25 30 33 32 28 25 23 21 21 21 22 23 25 25 26 25 25 24 22 20 20 20 18 15 12 9 6 3 1 357 352 348 346 344 342 340 334 327 315 302 290 283 280 280 276 265 249 227 206 197 194 194 192 187 181 177 175 176 179 181 181 178 178 181 193 230 260 274 282 285 285 286 287 289 292 297 308 314 309 304 302 294 281 269 256 242 232 229 239 248 250 249 246 238 229 222 219 217 217 218 219 219 220 220 221 224 226 228 230 233 235 236 237 238 241 248 254 253 249 257 269 280 294 315 350 19 40 55 68 81 92 102 122 173 215 229 233 234 234 233 233 233 232 232 232 232 233 234 234 234 235 235 236 235 234 233 232 231 230 230 230 230 230 230 230 231 232 234 235 237 238 239 241 243 245 247 248 250 252 254 255 256 255 255 255 253 252 251 251 251 251 251 251 252 253 254 255 255 255 254 253 253 253 254 255 255 254 254 252 251 251 252 253 254 256 265 283 298 300 300 300 303 304 307 313 322 331 339 344 348 351 354 358 2 5 8 10 11 12 11 11 12 13 15 16 18 20 23 26 29 33 36 40 44 48 54 64 76 89 98 103 109 116 125 134 140 145 148 150 151 152 152 153 153 154 155 155 155 156 156 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 157 156 155 154 153 149 143 137 133 134 145 169 193 202 199 187 174 164 156 150 145 141 137 134 130 126 122 118 115 111 109 108 108 107 105 100 94 88 83 79 77 77 79 81 83 85 89 91 88 84 85 88 94 96 87 66 45 23 359 343 337 nan nan nan nan nan 348 341 326 nan nan nan nan 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 256 258 258 259 260 263 269 277 284 290 297 303 310 315 318 317 313 310 309 306 303 300 300 300 301 303 308 313 317 321 322 322 321 320 322 327 332 336 336 337 341 347 354 3 13 20 25 29 30 29 27 25 23 21 19 19 19 20 21 22 23 24 23 22 20 19 19 17 14 10 7 5 4 2 359 356 351 347 345 345 345 342 337 330 320 307 294 283 276 272 262 237 209 184 171 165 161 160 159 155 152 153 157 163 171 177 176 176 170 168 171 201 278 290 291 290 289 288 287 286 285 289 293 300 278 258 267 279 276 263 249 234 226 227 239 249 252 252 249 242 235 229 225 223 223 223 223 223 225 222 220 223 226 229 231 234 236 238 239 239 242 250 257 256 252 255 261 267 276 301 20 54 66 71 78 84 89 95 112 155 203 223 229 230 230 230 231 232 232 232 231 232 233 234 234 235 235 235 235 235 234 233 231 230 229 229 228 228 229 229 230 230 231 233 235 237 238 239 241 243 244 245 247 248 249 251 253 254 254 254 253 252 251 250 250 250 249 250 250 250 251 252 254 256 255 254 253 253 253 254 254 253 253 252 250 249 248 248 249 250 248 248 257 264 267 273 280 285 289 294 300 308 318 326 333 339 345 350 355 359 4 7 8 10 11 11 12 13 15 16 18 19 21 24 27 30 33 38 43 47 51 56 63 75 89 98 104 109 115 123 132 139 144 148 150 151 152 152 152 153 153 154 154 154 154 154 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 155 154 153 152 151 147 141 136 136 143 161 183 198 202 196 185 173 163 156 150 145 141 137 134 130 126 121 117 113 110 107 106 106 106 105 101 95 88 83 77 74 73 76 78 80 83 87 88 85 80 81 86 91 92 88 74 54 22 345 336 339 nan nan nan nan 354 347 333 317 nan nan nan nan nan 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 257 260 262 263 264 266 273 281 289 295 301 308 315 319 320 317 313 312 312 309 305 301 299 299 299 301 305 311 316 319 321 321 320 319 319 324 328 330 331 334 341 349 358 9 18 23 26 27 27 26 25 24 22 20 18 17 16 16 17 19 20 21 21 20 19 18 16 13 9 6 4 3 2 1 359 356 351 346 344 345 345 344 339 332 325 314 301 285 270 250 213 175 156 146 142 140 137 136 138 139 139 143 151 162 170 176 177 174 170 160 139 69 350 320 304 297 291 288 286 283 280 278 278 278 252 236 245 262 267 256 244 234 228 230 239 248 252 252 249 243 238 234 231 228 227 227 227 224 227 226 224 224 227 230 233 236 235 230 237 239 244 251 258 261 261 259 257 258 255 238 95 85 85 85 86 87 90 101 124 159 190 208 218 223 225 227 229 229 229 229 229 230 231 232 233 234 234 233 233 232 231 231 230 229 228 228 227 227 228 229 229 230 231 232 235 237 238 240 241 243 244 245 245 246 247 248 250 251 252 252 251 250 249 249 249 248 248 249 248 248 249 252 254 256 256 255 253 253 252 252 252 252 251 249 248 247 248 249 249 251 253 241 242 248 252 259 267 273 277 280 284 290 297 304 311 319 328 336 342 345 352 358 1 5 8 10 11 13 15 17 19 21 24 26 28 31 34 39 44 50 54 59 64 75 87 97 105 110 115 122 131 138 144 148 151 153 153 153 153 154 154 154 154 154 153 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 157 155 153 152 151 150 149 146 141 139 144 158 177 191 199 198 192 181 171 162 156 150 145 141 137 133 129 125 120 116 112 108 105 103 102 102 100 97 92 86 82 77 74 74 76 78 79 81 83 84 82 79 80 83 88 90 87 76 47 347 327 333 339 343 nan nan nan 352 339 323 nan nan nan nan nan nan 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 264 265 265 265 266 269 275 283 292 299 305 311 317 320 319 315 312 313 314 311 307 302 298 296 296 299 303 309 314 318 320 320 319 316 316 319 322 323 324 330 339 351 4 16 24 26 27 27 26 24 23 22 21 19 17 15 13 13 14 16 18 19 18 17 17 16 13 9 5 2 0 360 0 0 359 357 352 346 344 344 345 343 338 333 327 320 307 288 246 192 163 149 138 131 130 132 135 137 139 142 144 150 162 171 177 179 184 184 183 172 79 10 356 333 311 300 291 287 284 280 276 271 267 262 247 239 244 252 256 252 244 236 233 235 241 248 251 252 249 244 240 237 235 232 232 230 230 227 227 228 228 228 229 232 236 238 238 235 237 240 244 249 256 260 259 255 252 251 243 210 143 108 100 96 92 90 94 110 139 167 187 201 210 215 218 221 225 226 226 227 227 228 229 230 231 232 232 231 230 229 228 228 229 229 229 228 227 227 228 228 229 229 230 231 234 237 240 241 242 243 245 245 246 246 246 246 247 248 249 249 249 248 248 247 247 246 247 247 247 247 249 252 254 256 255 254 252 252 251 251 251 250 250 248 247 247 249 252 254 254 253 243 241 242 245 250 257 264 268 270 271 273 275 280 287 292 300 311 318 320 324 334 345 354 2 7 10 12 15 18 21 24 26 28 29 32 36 41 45 51 56 61 67 75 86 97 105 112 117 123 130 137 143 148 152 154 155 155 155 155 155 155 155 155 155 154 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 155 153 151 150 149 148 146 145 149 162 179 190 196 197 194 186 177 168 161 155 150 145 141 137 133 128 124 120 115 110 106 103 100 97 96 94 91 87 83 80 77 75 76 79 80 80 79 80 83 84 83 82 83 84 84 82 72 29 328 321 330 337 341 342 343 345 342 330 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 263 268 269 268 269 271 274 279 286 294 300 306 311 315 315 313 311 312 314 315 313 309 303 298 294 294 297 302 307 312 316 318 318 316 313 311 312 315 315 318 326 339 355 11 23 28 28 27 26 23 22 21 19 17 15 13 11 10 10 12 14 15 16 15 14 14 13 9 5 0 357 356 356 357 358 358 357 353 349 346 346 346 344 340 336 332 327 316 278 187 164 158 151 143 133 129 136 147 156 161 164 168 175 184 188 188 190 198 217 245 287 316 336 343 330 309 298 290 284 281 277 271 266 262 258 251 247 249 252 251 248 243 239 237 238 242 247 250 251 248 245 242 239 237 235 233 233 231 230 229 230 230 231 231 234 240 244 246 244 242 243 247 251 255 255 251 244 243 244 232 203 165 129 114 106 98 96 103 122 151 173 189 201 208 211 214 218 220 222 224 226 226 227 228 229 230 230 230 229 227 226 225 225 227 228 228 228 227 227 228 228 229 230 230 232 234 237 242 245 247 248 248 248 248 248 247 246 245 246 246 246 246 246 246 246 244 244 245 245 244 245 248 251 253 254 254 252 251 250 249 248 248 248 248 247 246 248 251 257 262 258 249 241 238 239 241 244 249 256 261 263 262 261 261 263 266 270 277 289 300 302 306 313 326 341 354 2 7 10 13 17 20 23 26 28 30 33 36 41 46 51 58 63 69 75 84 94 104 112 119 125 131 137 142 147 151 154 155 156 156 156 156 156 156 156 157 156 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 154 153 152 151 151 150 150 156 169 185 194 197 197 194 189 182 173 166 159 154 149 145 140 136 132 127 123 119 114 109 104 99 95 92 90 89 86 83 80 78 77 77 79 81 82 81 81 83 87 90 91 89 86 82 76 74 67 8 315 313 322 331 335 336 336 336 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 257 265 268 271 275 279 282 286 290 295 300 305 308 310 310 310 311 313 315 316 314 310 304 297 293 291 294 299 306 311 314 315 316 314 309 305 305 306 307 312 325 341 359 16 25 27 26 24 22 19 18 17 15 13 10 9 8 7 9 11 12 13 13 11 10 10 9 5 360 355 353 352 351 352 354 356 356 355 353 352 352 352 351 347 342 338 337 337 183 169 168 169 172 173 165 155 159 178 185 189 188 194 201 205 201 199 204 220 250 272 290 303 317 327 317 304 293 286 282 278 274 268 263 260 258 256 256 255 254 252 248 245 242 241 242 244 247 249 250 248 246 243 240 237 235 234 232 231 230 230 231 232 232 233 235 242 249 252 251 247 244 247 252 253 251 246 239 235 236 222 195 172 145 127 116 107 106 114 135 161 178 193 203 210 212 214 219 221 222 224 225 226 227 227 229 229 229 228 227 225 223 221 221 223 225 227 228 228 228 228 229 230 231 232 233 234 237 243 249 252 253 253 253 252 252 250 248 246 246 245 245 244 244 245 243 242 242 244 243 242 244 247 250 251 252 252 250 249 248 247 246 246 246 245 245 245 247 250 257 260 255 246 239 236 236 237 239 244 250 254 257 256 254 253 252 255 258 259 265 277 284 291 303 312 326 343 356 3 7 11 15 18 20 24 27 30 33 37 42 47 52 59 65 71 77 84 92 101 111 120 127 132 138 143 147 151 154 155 156 156 157 157 157 158 158 158 157 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 279 277 275 273 271 271 271 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 153 154 159 172 187 197 199 197 194 189 184 177 170 164 158 153 148 144 140 135 131 127 122 118 113 107 100 93 88 86 85 85 82 79 76 75 76 79 81 83 83 85 88 92 95 95 93 88 81 73 66 64 61 308 285 289 304 318 323 326 328 nan nan nan nan nan nan nan nan 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 243 251 260 267 274 282 287 290 292 294 297 300 303 305 307 309 311 313 315 317 317 315 311 305 298 292 290 291 296 303 309 312 313 313 311 306 300 299 300 302 309 323 342 3 17 21 20 19 17 14 13 13 11 9 7 5 4 4 5 7 9 11 11 9 7 5 5 4 0 355 351 349 347 347 348 351 354 356 357 357 357 358 359 358 355 349 344 341 346 355 181 192 205 221 236 249 250 220 181 165 160 165 180 205 211 209 209 214 228 259 267 275 290 302 308 304 294 287 282 279 276 271 266 262 261 261 261 261 260 258 255 251 248 245 244 244 245 247 249 249 248 246 243 240 237 234 232 231 230 230 230 231 232 233 233 235 240 246 249 250 247 244 243 247 249 249 247 242 236 227 208 186 169 151 136 124 117 117 125 144 172 184 196 205 209 212 215 220 225 227 227 228 229 228 228 229 229 229 228 227 225 223 221 219 219 222 225 226 227 228 229 230 231 232 233 234 234 237 243 251 257 259 259 258 257 256 254 252 249 248 247 246 245 245 244 242 240 241 243 242 241 243 246 248 249 250 249 248 247 246 245 244 243 243 242 243 244 246 247 250 250 246 241 237 235 233 233 235 239 246 250 252 252 250 248 247 247 247 249 252 256 261 266 272 283 298 318 340 355 3 8 12 15 17 21 25 29 32 36 43 50 55 61 66 73 79 85 91 99 108 117 127 134 140 145 149 152 155 156 157 157 157 157 158 158 159 158 158 nan nan 298 299 299 298 297 nan nan nan nan 293 294 295 295 295 295 nan nan nan nan nan nan nan nan nan 277 275 273 271 270 271 272 274 274 273 271 268 265 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 154 155 157 158 157 158 164 177 191 199 202 199 195 189 184 178 172 167 162 157 152 147 143 139 134 130 125 121 117 111 105 97 88 84 82 82 81 79 77 74 74 75 78 81 83 85 89 94 97 96 92 86 79 69 61 55 50 17 262 248 243 279 309 314 317 nan nan nan nan nan nan nan nan 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 246 246 252 258 265 276 287 293 295 296 298 299 301 303 305 307 310 313 315 317 318 318 316 312 306 299 292 288 287 292 300 306 309 310 310 307 303 297 296 297 300 308 322 344 4 14 15 13 11 9 7 7 7 5 3 0 359 359 0 2 4 7 8 7 5 3 1 1 360 356 352 348 346 344 344 345 349 353 356 358 359 0 2 4 3 2 359 354 349 344 336 307 277 274 277 280 281 219 115 113 111 106 96 86 116 219 213 214 220 232 244 256 269 280 289 291 288 285 281 278 276 274 271 267 264 264 265 266 266 265 263 259 255 251 248 245 245 246 247 248 248 246 244 242 240 236 234 232 230 230 230 230 231 232 232 233 234 238 243 245 246 244 242 241 242 244 245 244 240 234 218 193 175 163 151 138 129 125 127 134 155 185 195 202 207 211 212 214 220 226 229 230 231 232 230 230 230 230 229 228 227 226 226 224 223 222 223 226 226 228 229 230 231 232 232 232 234 235 237 241 250 257 260 262 262 261 259 258 255 253 251 250 248 246 246 245 241 240 241 242 241 240 243 246 247 247 247 246 246 246 245 244 242 241 239 239 241 242 243 244 244 242 239 236 235 233 232 232 233 237 242 247 248 249 248 247 248 248 248 248 249 249 251 253 255 260 269 287 316 342 359 6 10 12 14 17 21 26 30 36 45 52 58 63 68 75 81 88 93 99 106 114 125 133 140 146 151 155 157 159 159 160 159 159 159 159 159 160 160 nan 295 295 295 295 295 294 293 292 291 290 290 291 292 292 292 292 291 291 290 289 nan nan nan nan nan nan nan nan nan 270 270 271 272 274 273 272 269 266 264 262 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 164 164 165 164 163 167 179 195 205 207 204 199 192 186 180 174 170 165 160 156 151 146 142 138 134 129 124 119 114 109 103 96 89 84 81 80 78 76 74 72 71 72 75 79 82 86 90 94 93 90 86 80 72 63 54 43 18 312 271 nan nan 243 305 311 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 259 254 254 255 258 263 274 286 295 299 301 303 304 305 306 306 308 311 314 316 318 318 318 317 313 307 300 292 285 283 287 296 303 306 307 306 303 299 295 294 294 298 306 323 346 2 8 9 8 6 4 3 2 1 359 356 355 354 355 357 359 1 3 4 3 2 359 358 358 357 354 351 348 346 344 344 345 348 353 357 359 1 2 4 6 8 9 10 10 9 7 2 352 336 328 334 15 73 98 106 108 104 96 81 62 44 243 216 216 221 228 237 247 258 268 276 278 278 275 275 276 275 274 273 270 268 268 269 271 270 269 267 265 259 253 248 246 244 244 245 246 246 244 242 240 239 236 233 231 230 229 230 230 231 231 231 233 234 237 241 242 243 242 241 240 240 240 240 238 233 225 208 181 162 152 144 135 129 128 131 145 171 196 205 210 213 213 211 213 217 223 227 229 230 231 231 231 231 231 230 230 229 229 229 229 228 227 228 229 230 231 232 233 233 233 233 233 234 236 238 240 247 252 256 259 260 261 261 260 258 255 254 253 250 248 247 246 243 242 243 242 240 239 243 245 245 244 243 244 245 245 245 243 240 238 237 236 237 238 239 239 239 238 235 233 232 231 231 231 234 237 241 244 246 246 247 247 248 248 248 246 245 244 243 246 251 252 254 264 287 325 354 4 9 12 13 14 18 22 28 37 47 56 62 66 71 77 85 91 96 102 108 116 124 132 139 146 151 156 159 161 162 163 163 162 162 162 162 162 163 295 294 293 293 292 292 291 291 290 289 288 288 289 289 290 290 289 288 287 287 286 286 285 nan nan nan nan nan nan nan nan 270 270 272 273 273 271 269 267 264 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 176 181 184 183 179 176 173 170 170 177 190 204 210 209 203 197 190 183 177 172 168 164 159 155 150 146 142 137 133 127 122 116 110 104 100 95 91 86 83 80 78 75 71 69 68 67 70 75 79 82 84 86 84 83 82 78 71 61 45 15 330 304 nan nan nan nan 274 299 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 283 276 273 271 267 262 259 258 261 270 284 296 303 306 307 307 307 308 308 310 312 315 317 318 319 319 317 314 308 300 291 283 278 283 292 299 302 301 300 298 295 292 291 292 295 305 325 347 359 3 4 4 3 3 3 1 357 353 351 350 349 351 353 355 357 359 359 359 358 356 356 356 356 354 352 351 350 349 348 349 351 354 359 2 3 4 6 9 13 17 21 24 27 30 30 26 26 35 57 74 85 98 106 111 108 99 80 52 26 5 219 213 217 224 232 241 251 260 266 268 266 268 271 274 276 277 276 274 272 271 273 275 276 274 273 270 263 255 249 244 242 241 242 244 244 242 240 238 237 235 233 232 230 230 229 230 230 231 232 233 235 237 240 240 240 240 241 240 239 237 235 232 227 218 201 174 153 142 136 132 128 129 140 163 189 204 211 214 217 217 214 212 214 218 223 225 227 230 232 233 233 233 232 232 232 232 232 232 232 232 232 233 233 234 234 234 235 235 235 235 236 238 239 241 245 249 252 254 256 257 259 260 258 257 257 255 252 250 249 247 245 244 244 242 239 239 243 245 243 240 240 243 245 246 245 242 239 236 234 233 233 233 234 234 234 234 232 230 229 229 230 232 235 238 241 243 244 245 246 246 247 247 247 245 242 239 240 242 248 248 247 251 263 294 338 359 9 13 13 14 18 24 33 42 50 58 64 68 73 80 89 96 102 108 113 119 125 132 138 145 150 156 159 162 164 165 165 165 164 164 165 165 166 295 293 292 291 290 289 289 288 287 287 286 287 288 289 290 290 289 287 286 285 284 283 283 282 282 282 nan nan nan nan nan nan 271 272 273 272 271 268 265 263 261 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 182 188 193 194 191 186 181 177 175 176 184 196 206 208 205 199 193 187 180 175 171 167 163 158 154 149 145 141 137 132 126 119 111 104 99 96 93 91 88 85 84 82 79 74 70 67 65 68 72 75 76 75 74 76 78 79 76 67 51 16 333 311 nan nan nan nan nan 248 283 300 nan nan nan nan nan nan nan nan nan nan nan nan 346 345 342 339 nan nan nan nan nan nan nan nan nan nan nan nan 295 285 281 282 283 279 272 267 264 266 273 286 298 307 309 308 307 308 309 309 311 313 315 317 318 319 319 318 314 309 300 290 280 275 280 289 295 296 295 293 292 291 291 290 292 296 308 331 348 356 359 1 3 5 7 7 3 356 350 347 345 345 345 347 349 352 354 355 356 356 355 356 358 358 357 356 355 355 356 356 356 356 358 0 4 6 8 10 13 18 24 28 32 35 39 41 41 44 53 66 77 85 96 107 116 118 115 100 41 355 349 232 208 213 222 233 243 251 258 262 262 260 263 267 273 278 281 280 277 273 273 276 278 280 279 278 274 267 255 244 238 237 238 239 242 243 241 238 237 237 236 234 232 231 230 230 230 231 231 232 234 236 238 238 239 238 238 239 238 236 234 231 228 223 213 198 174 151 140 135 136 139 148 166 188 203 211 214 216 219 220 217 213 212 215 219 223 227 232 235 237 237 236 235 235 236 236 236 235 235 235 236 236 236 236 236 236 237 237 237 237 239 239 241 242 244 247 249 251 253 254 255 257 258 258 258 256 254 253 251 248 246 245 244 242 240 241 244 245 242 237 238 242 246 247 245 242 239 235 232 230 229 229 230 232 232 231 229 228 228 228 230 232 235 238 240 242 243 244 244 245 245 245 244 241 238 239 243 244 245 244 244 245 251 264 298 342 9 15 13 14 19 27 37 44 51 58 64 70 76 85 94 103 111 117 122 127 131 135 138 144 149 154 158 161 163 165 166 166 166 166 166 167 167 295 293 291 290 289 288 288 287 286 286 287 288 nan nan nan nan nan nan nan nan nan 283 282 282 282 282 281 nan nan nan nan nan nan 273 273 273 270 267 264 261 259 258 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 192 194 193 190 186 182 179 177 180 187 198 205 206 201 195 189 183 178 174 169 165 162 157 153 149 145 141 137 131 124 116 108 101 97 94 92 90 87 86 85 86 84 80 75 70 68 70 73 74 71 68 67 69 73 74 68 51 19 340 315 nan nan nan nan nan nan nan 275 nan nan nan nan nan nan nan nan nan nan nan 343 344 346 345 341 336 334 nan nan nan nan nan nan nan nan nan nan 307 292 286 285 288 290 286 279 275 275 277 282 290 300 306 307 307 307 309 311 311 313 315 317 318 319 319 318 317 315 309 300 290 280 274 278 286 291 290 288 287 288 289 290 290 295 302 316 338 349 354 357 1 5 10 12 10 4 355 349 344 342 341 341 343 345 347 349 352 354 355 356 359 1 2 1 0 0 1 3 3 3 3 2 3 6 9 12 14 17 21 27 31 33 36 39 41 42 46 53 62 71 81 94 108 121 132 142 157 248 314 323 248 203 210 226 241 252 258 261 263 262 260 260 265 273 281 283 281 276 272 272 276 280 281 282 281 277 268 252 235 227 230 235 237 239 241 240 237 236 237 237 236 234 233 232 231 231 231 232 233 235 236 237 238 237 236 236 235 233 231 230 228 225 220 211 197 177 158 146 143 148 155 167 186 202 211 215 216 217 219 221 220 217 215 217 220 226 231 236 240 242 242 240 238 238 240 239 238 238 238 238 239 239 239 239 238 238 239 240 239 240 241 242 243 244 245 245 247 248 250 251 253 255 256 257 257 255 254 253 251 249 248 247 245 243 242 243 245 245 242 239 240 245 248 247 244 241 237 233 229 227 226 226 228 230 230 229 228 227 227 228 230 231 234 236 238 240 241 242 243 244 244 244 243 241 238 241 243 243 242 240 240 240 240 240 248 278 354 6 6 10 16 24 32 40 51 59 67 74 82 92 101 111 119 126 130 135 138 139 141 145 149 153 157 159 161 162 163 165 166 166 167 168 169 296 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 282 282 282 281 nan nan nan nan nan nan nan 273 271 267 264 261 258 256 255 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 190 189 186 183 181 180 181 184 190 199 204 203 198 191 185 181 177 172 168 164 160 156 152 148 144 141 136 130 124 117 111 105 100 96 93 89 85 83 82 83 84 84 80 76 74 76 77 75 70 64 62 64 66 64 50 21 351 327 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 343 339 339 341 338 332 326 324 325 nan nan nan nan nan nan nan nan nan 298 290 288 289 291 290 286 283 282 286 288 289 292 296 301 303 306 309 312 314 315 316 318 318 318 318 318 318 317 314 309 301 291 280 274 276 283 286 284 280 280 284 288 288 289 298 310 324 340 349 354 359 4 9 12 11 7 1 354 347 343 341 340 340 341 342 344 347 351 354 355 356 360 3 5 6 5 6 7 8 9 9 8 7 7 9 13 17 19 21 23 26 29 30 30 32 33 35 39 45 52 61 73 89 108 126 144 164 192 240 284 293 239 215 224 241 258 267 268 268 267 265 262 261 266 273 281 282 278 272 268 270 274 278 281 282 281 278 268 248 230 224 228 234 236 238 240 241 241 241 241 243 242 239 237 235 234 233 232 233 234 235 236 237 237 236 235 234 231 229 228 228 227 223 217 209 196 180 165 158 158 162 168 178 193 206 214 218 219 219 221 224 225 222 221 221 224 229 235 240 244 246 246 243 241 242 243 242 241 240 241 241 242 243 243 242 241 241 241 241 241 241 243 244 245 246 246 245 245 246 247 249 250 252 253 253 253 252 252 252 250 249 249 249 247 245 245 246 247 245 244 244 248 251 250 246 242 238 234 229 226 225 224 224 225 226 227 227 226 226 226 228 230 231 233 235 237 238 239 240 242 243 244 245 246 248 245 244 241 237 235 235 236 235 234 230 226 233 268 325 342 352 2 11 22 36 54 65 73 81 90 101 111 120 126 131 135 140 143 144 146 148 150 154 156 157 158 159 160 163 165 167 169 170 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 283 282 281 nan nan nan nan nan nan nan nan nan 264 261 258 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 181 181 185 188 191 195 200 202 199 193 188 183 179 175 171 167 163 159 155 151 147 144 140 136 130 125 120 116 111 105 100 94 89 83 79 77 77 80 82 82 81 80 80 79 76 70 62 58 58 57 47 24 358 337 320 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 343 341 336 332 331 326 319 314 312 313 nan nan nan nan nan nan nan nan 307 294 291 291 292 293 289 285 284 288 294 294 292 291 293 297 302 307 312 314 316 318 319 320 320 319 318 318 317 316 314 309 302 292 281 274 274 280 282 276 271 275 282 286 284 285 301 317 327 340 347 352 358 4 8 8 4 359 354 350 346 343 341 340 339 339 339 341 346 352 355 355 356 359 3 8 11 12 13 13 14 13 13 12 12 12 14 18 22 24 25 25 25 24 23 22 20 19 21 25 32 39 48 62 81 104 127 150 175 203 237 263 268 250 235 243 265 278 282 279 275 271 269 266 264 267 273 277 276 271 265 262 264 269 272 276 279 277 275 264 245 232 228 231 236 239 238 240 243 247 249 250 251 248 245 241 239 237 235 234 234 234 234 235 236 236 235 233 231 228 226 227 228 226 222 215 206 194 181 170 167 170 171 177 184 194 206 215 220 222 224 226 228 228 227 226 226 229 233 238 242 245 247 248 246 245 244 244 244 244 243 243 244 245 246 246 245 244 243 243 243 242 243 244 246 247 247 246 244 244 244 244 246 247 248 249 249 249 249 250 251 250 250 251 249 247 246 246 248 248 246 246 250 255 256 252 247 240 234 229 224 223 223 224 224 223 223 223 223 223 223 225 227 229 231 232 233 234 235 237 238 240 242 244 246 248 252 252 245 236 229 228 230 231 231 230 229 228 232 248 280 311 329 343 357 16 38 55 66 76 88 102 115 124 129 132 135 139 144 147 148 150 151 153 156 157 157 157 158 160 163 165 168 171 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 285 284 283 280 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 195 nan nan nan nan nan nan nan nan 181 181 186 194 198 199 198 199 198 194 189 184 180 177 173 169 166 162 158 154 150 146 143 139 135 130 125 121 117 113 108 103 96 88 80 75 72 72 75 78 79 78 78 77 77 74 68 59 52 48 43 27 2 341 326 316 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 341 339 333 328 323 320 315 311 308 306 nan nan nan nan nan nan nan nan 298 292 292 293 295 293 288 285 287 293 297 296 292 290 293 298 304 309 313 316 318 320 321 322 321 319 318 317 316 315 314 310 303 293 282 274 272 276 277 270 265 272 281 284 281 284 302 317 326 336 343 349 354 359 1 359 354 350 348 346 345 344 343 341 338 335 333 335 344 353 356 358 359 1 7 14 19 20 21 21 21 20 18 17 16 17 20 24 27 28 28 27 24 20 15 13 10 8 9 13 18 25 34 47 66 91 120 149 177 201 230 256 263 251 236 241 269 285 287 284 279 275 272 269 267 267 269 271 269 263 257 255 257 258 262 268 271 270 266 258 246 238 234 234 239 243 242 242 246 250 254 255 255 253 250 246 243 240 238 236 235 234 234 234 235 234 232 230 228 225 224 226 228 226 219 211 202 191 179 173 174 177 181 184 188 195 206 216 222 225 228 231 231 231 230 229 230 232 235 239 242 244 246 248 248 247 247 247 246 246 246 246 247 248 249 250 249 247 246 245 244 244 245 246 248 249 248 245 243 242 242 242 242 243 243 244 244 245 247 248 248 249 249 249 248 246 245 247 249 248 246 248 254 259 260 255 247 237 229 224 220 221 222 222 222 222 221 219 219 220 221 224 226 227 229 230 231 231 232 233 235 238 241 243 245 249 251 249 241 231 225 224 223 224 225 227 228 230 232 237 251 274 298 320 345 14 40 56 66 85 105 123 132 135 136 137 138 141 145 147 149 151 154 156 158 158 159 159 160 163 166 169 172 174 175 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan 181 181 185 193 201 206 205 202 198 195 191 186 182 178 175 171 168 164 161 157 153 149 144 140 136 132 128 124 120 116 112 109 104 98 90 81 74 70 70 72 73 73 72 70 71 72 72 67 56 45 36 27 10 346 328 320 315 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 339 337 331 325 321 320 318 315 310 306 nan nan nan nan nan nan nan nan 278 286 290 294 295 293 289 288 292 297 299 297 294 292 295 300 306 310 313 316 319 321 323 323 322 320 318 317 316 315 315 312 305 296 284 274 269 273 273 266 263 271 280 283 281 286 301 313 321 330 338 344 348 351 351 349 346 344 343 344 346 346 344 342 337 332 329 333 343 353 360 4 8 12 18 23 26 26 26 27 26 25 23 21 21 22 25 28 29 30 29 26 22 16 9 5 5 6 7 9 10 13 19 30 44 67 101 139 173 199 228 259 268 251 228 225 245 267 277 279 278 277 274 271 267 264 264 263 261 256 251 249 249 247 250 256 260 260 258 253 247 242 239 239 242 245 245 245 248 252 255 257 257 256 254 251 247 244 240 237 236 234 233 233 232 231 229 227 224 222 223 226 227 223 216 206 196 187 178 174 176 182 186 187 188 195 209 220 225 229 233 236 235 231 231 229 230 233 235 237 240 242 244 246 248 249 249 248 247 247 247 248 250 251 253 254 253 251 249 247 246 246 247 249 251 251 249 245 242 240 239 239 239 239 240 241 242 244 245 246 247 248 249 248 245 244 244 247 248 247 245 247 252 258 259 253 242 231 223 219 218 219 218 218 217 217 217 216 216 217 219 221 224 225 227 228 228 228 228 229 231 235 238 241 245 247 248 244 236 226 221 217 215 216 219 222 225 226 227 226 229 237 248 259 261 232 121 111 115 123 133 139 140 139 137 137 137 139 142 144 147 150 153 156 159 160 161 162 163 166 170 173 176 177 177 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 180 182 188 197 206 210 209 205 198 193 188 184 180 176 173 170 166 163 160 156 152 147 141 136 132 128 126 122 119 115 112 110 107 103 96 86 77 72 69 70 72 72 71 69 69 70 71 68 57 43 31 18 360 339 325 318 315 312 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 334 335 333 328 322 319 317 315 312 308 305 301 nan nan nan nan nan nan nan 266 278 287 292 294 293 292 293 296 299 300 298 296 295 299 304 309 312 315 317 320 322 323 323 322 320 319 317 316 316 315 313 307 298 287 275 267 270 269 265 264 271 279 282 283 289 299 308 316 324 332 337 341 343 343 341 341 341 342 344 347 347 345 342 337 333 331 336 347 358 7 14 21 27 29 28 28 27 27 27 27 26 25 25 26 27 29 30 29 28 26 22 17 11 4 358 357 2 5 6 6 6 8 11 17 28 50 124 186 208 231 263 279 262 229 221 233 250 262 270 273 274 273 270 266 261 258 256 253 250 247 245 243 239 240 243 248 250 252 249 247 244 241 239 242 244 244 246 248 251 254 256 257 258 257 255 251 246 243 239 236 234 233 232 231 229 226 224 222 221 223 226 225 220 210 200 190 183 177 175 175 177 181 184 185 196 215 226 229 231 236 240 239 234 230 228 228 231 234 235 237 239 241 244 247 249 250 250 249 248 249 251 253 256 258 258 257 255 253 250 249 249 250 253 254 254 250 245 242 240 238 237 237 237 238 239 241 243 245 245 246 247 247 246 243 242 245 247 247 244 242 243 247 251 251 243 231 222 217 215 215 214 213 211 210 212 213 213 215 216 218 220 221 223 224 225 225 225 224 225 227 230 234 238 242 245 244 239 231 223 216 211 210 212 215 218 220 221 220 218 217 218 220 220 212 196 178 164 158 150 144 140 138 136 135 135 135 135 137 140 143 147 151 155 158 160 162 164 167 170 173 177 179 180 180 179 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 177 178 180 183 189 200 210 214 212 207 200 193 187 183 178 174 171 168 165 162 159 156 151 146 140 133 127 124 124 123 122 120 118 116 113 110 105 95 84 76 71 69 71 74 75 74 73 71 69 65 57 45 31 16 357 339 327 320 313 307 304 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 331 331 329 325 319 313 308 305 303 302 301 298 293 nan nan nan nan nan nan 268 277 286 291 292 291 292 294 296 299 300 300 299 300 304 308 313 315 317 319 321 322 323 323 322 321 320 319 318 317 316 314 308 299 288 275 267 267 268 266 266 272 279 283 285 290 297 305 313 320 326 332 335 338 338 338 339 341 343 346 348 347 345 342 339 336 336 345 357 7 16 23 29 31 27 24 23 24 24 25 25 25 27 29 30 32 32 30 27 24 21 16 11 5 358 351 347 345 347 351 356 357 356 352 351 353 350 321 244 222 230 257 284 277 244 230 234 244 254 261 266 268 269 267 264 259 255 253 250 248 245 242 236 232 231 232 236 242 245 246 246 245 242 240 241 242 244 245 247 250 253 255 258 259 260 258 254 249 245 242 238 236 235 233 231 228 226 224 223 223 224 225 223 215 204 194 185 180 179 178 176 173 174 177 187 206 223 231 233 235 238 242 242 237 233 230 230 231 233 235 236 238 240 242 245 248 250 250 250 251 251 254 256 259 262 263 262 260 257 254 252 252 254 257 258 257 252 247 243 241 239 237 236 236 236 237 239 242 243 244 244 245 245 243 239 241 245 246 244 241 241 242 243 242 238 229 219 214 211 211 210 209 207 207 208 210 211 211 213 215 216 218 218 219 220 221 221 221 221 221 222 225 229 233 236 238 237 232 226 220 215 211 211 212 215 217 218 218 216 214 212 212 211 209 201 189 177 167 156 146 138 133 131 131 131 131 131 131 133 135 139 143 147 152 157 160 162 165 168 171 175 177 180 181 182 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 176 177 179 183 191 203 214 216 213 206 199 193 187 181 177 173 169 166 163 161 159 156 152 147 142 135 128 124 125 128 131 132 130 125 120 117 112 104 93 84 76 70 69 72 76 78 76 70 64 59 53 43 30 12 353 337 327 320 312 306 302 300 nan nan nan nan nan nan nan nan nan nan nan nan nan 326 328 328 325 321 315 307 301 298 298 300 299 296 292 292 nan nan nan nan nan nan 281 288 291 291 290 290 292 295 299 302 304 304 306 309 314 317 318 319 320 321 322 323 323 323 323 322 322 320 318 316 313 309 300 289 276 267 265 267 267 270 275 280 284 287 292 297 305 312 318 322 327 331 334 337 338 340 342 345 348 349 349 348 345 342 340 343 354 8 15 20 23 22 18 12 11 15 18 21 22 23 26 29 31 33 33 30 27 23 20 16 11 5 359 353 347 340 333 328 331 340 345 344 339 336 331 328 310 275 227 221 236 269 281 262 244 240 244 250 256 260 261 262 263 263 260 256 252 249 247 244 240 233 228 225 225 228 233 237 241 243 243 241 239 239 240 242 244 246 248 251 255 258 261 262 260 256 252 248 244 242 239 238 237 234 230 227 224 224 224 225 225 220 211 201 191 184 182 184 187 186 185 184 189 203 219 231 235 236 237 241 246 250 251 249 245 240 237 237 236 237 238 240 242 244 247 249 250 252 253 254 256 259 262 265 267 267 265 262 259 256 256 258 261 262 260 255 250 246 243 241 239 237 235 235 236 237 240 242 243 243 243 243 245 243 245 247 246 243 242 243 243 240 234 225 216 209 205 205 207 208 208 208 210 213 215 213 211 211 212 213 214 214 214 215 216 217 217 217 217 219 221 224 227 229 229 228 225 221 217 215 214 214 215 217 218 217 216 213 211 209 207 206 202 194 183 174 162 151 139 131 127 124 124 125 127 127 128 129 131 134 138 143 148 153 157 160 163 166 170 174 176 178 179 181 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 176 177 178 182 187 197 208 216 217 211 204 198 191 185 180 175 171 167 164 162 161 159 156 154 153 152 148 141 135 134 136 140 142 141 134 126 122 118 112 103 93 83 72 64 63 69 74 74 70 64 58 51 41 25 4 342 330 323 317 312 307 303 299 nan nan nan nan nan nan nan nan nan nan nan nan nan 323 327 327 325 320 314 307 303 302 302 303 299 294 292 292 296 301 299 287 278 277 283 291 294 292 290 290 292 297 302 306 309 311 313 316 319 320 320 320 320 322 323 325 325 325 325 324 323 321 318 315 313 309 301 290 277 267 264 266 269 272 277 281 285 289 293 298 305 311 316 319 323 328 334 338 340 342 344 347 349 352 353 353 351 349 347 350 2 14 18 17 14 9 2 357 359 7 14 19 22 25 29 32 34 33 31 27 23 19 16 12 7 1 355 349 345 339 332 325 324 329 334 337 334 328 322 317 304 279 236 218 221 242 269 273 262 251 248 249 254 256 256 258 261 263 263 260 254 249 247 245 238 231 225 223 223 224 226 228 232 235 238 236 234 234 237 239 242 245 247 251 255 260 264 265 262 258 254 251 247 245 244 243 242 239 235 232 226 225 226 226 224 218 210 200 192 186 185 189 192 193 196 201 208 216 225 233 237 237 238 240 245 249 253 255 253 249 244 241 239 239 239 240 241 243 245 248 250 252 254 256 259 262 265 267 269 270 269 267 264 260 260 263 265 266 264 260 254 250 246 244 242 239 236 235 236 238 240 242 243 243 243 244 247 249 250 249 247 244 246 248 246 238 227 214 205 200 199 201 204 208 212 215 217 219 217 212 208 207 207 208 209 209 210 211 212 213 214 215 216 217 219 221 223 224 224 223 220 217 215 214 216 218 219 219 218 216 214 211 208 206 204 202 197 189 180 170 159 147 137 129 124 121 119 121 124 124 124 124 126 128 133 138 144 148 152 155 159 163 168 171 173 175 175 176 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 177 177 179 182 188 196 204 212 215 214 208 201 195 189 184 178 174 170 166 163 160 159 157 156 157 159 162 162 158 151 146 145 147 148 145 137 128 124 123 119 111 101 89 76 60 54 59 68 73 73 70 65 58 46 16 340 321 316 315 313 310 306 302 298 295 nan nan nan nan nan nan nan nan nan nan nan nan 321 328 329 326 321 317 313 310 309 307 305 299 293 290 289 288 284 275 269 268 272 282 292 296 295 294 293 296 302 308 313 316 318 319 321 322 322 320 320 321 323 325 326 327 327 326 325 323 320 317 314 312 309 302 292 280 269 264 265 269 274 278 282 285 290 295 299 304 309 313 318 322 327 333 338 341 344 345 347 350 353 356 358 359 357 355 357 7 17 18 15 10 6 360 355 355 1 11 19 24 28 32 35 35 32 29 25 21 18 15 11 6 0 354 349 345 341 337 332 328 327 330 333 330 322 316 310 300 278 244 224 224 236 256 271 274 266 257 253 254 255 255 257 262 266 268 265 258 253 250 245 236 226 221 220 220 221 220 216 216 221 227 226 226 226 230 234 239 242 246 251 256 262 267 269 263 259 255 252 250 248 248 249 248 244 240 236 232 230 229 227 223 217 209 201 195 189 187 189 191 192 196 204 213 220 226 231 235 237 238 240 243 248 252 253 252 251 248 244 242 240 240 240 240 242 245 247 249 251 254 257 261 265 268 270 272 273 273 272 269 266 265 266 269 270 269 265 260 254 250 247 244 241 238 236 236 237 240 243 244 244 244 245 247 250 251 250 247 244 247 250 249 241 227 211 199 194 194 196 201 209 215 219 220 217 212 204 200 199 201 203 204 205 206 207 207 209 211 214 216 217 218 219 219 220 221 220 218 215 212 213 218 221 222 220 218 215 212 209 206 204 201 198 193 186 177 168 158 148 138 131 127 126 125 127 130 129 127 127 127 129 135 140 144 147 151 154 157 161 166 169 170 171 171 171 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 180 184 192 201 206 209 211 211 209 204 198 192 187 181 176 172 168 165 162 159 157 156 156 159 163 168 171 169 163 157 154 153 151 146 138 129 125 125 122 114 105 96 85 64 52 54 66 75 79 78 74 68 50 333 304 303 303 306 306 305 302 299 296 295 nan nan nan nan nan nan nan nan nan nan nan 313 322 329 328 323 317 314 311 308 306 304 302 298 293 289 284 276 263 256 256 260 nan 282 294 298 298 297 298 302 308 314 319 322 324 325 325 324 322 321 321 322 325 327 328 329 328 327 325 323 320 317 314 312 309 304 295 283 272 265 266 270 275 279 282 285 290 295 299 303 308 313 319 323 326 331 336 341 343 345 347 349 354 359 2 5 6 7 9 15 20 21 20 18 16 13 9 5 5 13 21 27 31 34 36 34 31 28 25 21 18 16 12 8 2 356 351 348 345 343 341 337 333 330 327 321 316 311 306 298 280 253 234 232 242 254 267 277 279 271 263 259 257 257 259 263 268 272 271 266 259 253 243 230 218 212 211 210 211 209 204 202 203 209 210 211 214 220 227 234 240 245 250 256 264 272 272 266 260 256 254 253 252 252 252 251 246 241 237 234 233 231 229 223 216 208 201 196 191 187 186 188 191 195 206 215 221 225 230 234 237 238 240 244 248 252 253 251 250 248 245 242 240 240 240 240 242 244 246 248 251 253 257 262 267 271 273 275 276 276 275 273 271 269 270 272 274 274 270 265 259 253 250 247 244 240 237 235 236 238 242 244 244 244 245 247 249 250 248 245 244 245 246 248 246 234 216 200 192 188 191 196 204 210 214 212 204 195 189 189 192 195 198 200 201 202 203 204 205 207 212 215 218 218 217 217 217 217 216 216 214 212 214 219 223 223 220 217 214 210 207 204 201 198 195 190 184 176 168 158 149 141 135 133 135 138 142 144 143 142 145 148 148 150 153 154 156 157 158 160 163 165 166 167 168 168 168 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 182 183 186 195 206 212 212 211 209 207 204 200 195 190 184 179 175 171 168 165 162 159 158 158 160 163 167 173 176 176 171 165 160 157 155 151 144 136 129 125 119 113 107 104 100 86 65 60 68 79 85 85 82 72 330 297 296 298 300 300 300 298 297 297 297 296 nan nan 286 281 nan nan nan nan nan nan nan 314 319 318 313 306 303 300 297 294 293 293 294 295 292 287 280 269 257 252 nan nan nan 285 295 297 298 298 300 305 312 318 323 326 327 327 326 324 323 322 323 325 327 329 330 330 330 328 326 323 320 317 314 311 309 304 297 285 275 268 268 271 274 278 281 285 289 294 298 303 307 313 318 321 323 328 335 339 342 344 346 348 353 359 4 9 13 19 25 30 32 32 30 28 26 24 21 17 16 19 25 30 33 35 34 32 30 28 25 22 19 17 14 10 5 360 356 353 350 348 347 345 340 334 327 320 315 310 305 297 284 263 246 241 245 253 263 275 283 282 275 268 263 261 261 264 269 275 277 276 269 254 236 219 204 196 194 193 192 190 188 185 187 192 195 197 200 207 216 226 236 243 250 257 267 276 277 271 263 258 257 256 255 254 254 250 246 241 238 235 233 231 228 223 215 208 202 197 192 187 185 187 193 200 209 216 221 224 228 233 236 239 242 245 249 251 253 252 249 247 244 241 239 239 239 240 242 244 246 248 250 252 255 261 268 274 276 277 278 278 278 277 275 274 273 275 277 277 274 270 264 258 253 249 246 242 238 236 236 239 241 242 243 244 246 247 248 247 245 242 242 243 243 245 247 239 220 198 185 181 184 189 194 198 198 191 183 179 179 182 187 191 194 196 198 199 200 201 202 205 209 214 218 218 216 215 213 212 212 214 213 213 216 219 222 222 219 215 212 208 205 202 199 196 193 189 183 176 167 158 149 143 139 140 144 150 155 155 155 160 166 169 168 167 166 165 165 164 163 163 163 164 164 165 166 166 167 167 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 185 185 187 193 205 214 217 215 212 208 205 202 198 193 187 182 177 174 172 170 167 165 164 165 166 168 169 173 177 181 181 177 171 165 162 160 158 155 151 142 128 117 113 112 112 113 109 89 75 76 83 89 93 99 283 298 304 304 306 306 300 295 293 294 297 299 297 292 283 273 267 268 nan nan nan nan nan nan 308 302 291 282 281 283 285 284 285 286 286 286 287 286 282 276 267 259 nan nan nan nan 285 289 291 293 295 300 306 314 320 324 327 327 327 326 325 324 325 326 328 330 331 331 331 330 329 326 324 321 317 314 312 309 305 298 288 278 272 269 271 274 277 280 283 287 291 296 301 306 311 315 318 321 326 333 337 338 340 343 345 350 356 3 9 16 25 33 39 41 38 34 31 27 25 24 23 23 24 27 30 32 33 31 29 28 27 25 22 18 15 12 8 4 0 357 355 353 352 350 347 344 339 332 325 319 314 308 301 291 276 259 250 249 251 260 271 282 287 285 280 274 269 268 269 272 278 283 287 284 256 224 200 185 178 177 176 173 166 159 160 168 179 183 185 188 196 204 216 228 240 249 258 269 279 283 279 271 264 262 260 258 257 254 250 246 242 238 236 233 231 227 222 215 208 202 197 194 189 186 189 196 205 213 218 221 224 227 232 236 239 242 245 247 250 251 250 247 245 242 240 238 237 238 240 242 245 246 248 249 251 254 259 269 277 276 278 279 279 280 280 279 277 276 277 278 279 278 274 268 262 256 252 248 244 240 237 238 241 242 242 243 245 246 247 247 245 243 240 240 240 240 243 247 242 220 191 176 173 176 179 181 181 179 175 174 175 177 181 185 189 191 193 195 197 198 199 200 203 207 213 217 217 216 213 210 208 209 210 212 214 216 219 220 219 216 213 209 206 202 199 197 194 192 188 183 175 167 159 151 146 144 145 148 153 157 157 159 164 170 173 173 172 171 169 168 166 164 162 162 163 164 165 165 166 166 167 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 185 185 185 188 197 209 217 218 216 213 209 205 201 196 191 186 182 179 178 177 174 172 171 171 173 175 175 176 177 180 183 183 181 177 173 169 167 166 167 168 159 136 122 121 122 123 124 120 109 97 90 90 93 109 203 262 296 313 317 315 309 299 292 291 295 300 300 295 286 275 265 259 nan nan nan nan nan nan 297 290 278 270 265 265 271 280 287 291 290 285 279 275 274 273 270 265 262 nan nan nan nan 281 281 284 288 293 300 307 315 321 325 326 325 325 325 326 327 328 330 331 332 332 332 331 330 329 327 325 322 318 315 312 309 305 299 291 283 276 272 271 273 275 278 281 284 289 293 298 302 306 310 313 317 322 327 330 332 335 339 341 345 351 358 5 13 21 29 34 35 31 28 24 23 24 25 27 27 25 25 26 26 26 26 26 25 24 21 18 14 11 6 2 358 356 354 353 352 351 349 347 345 341 336 330 325 320 315 309 300 290 276 262 254 252 256 266 279 288 291 290 288 285 283 281 282 286 289 298 315 316 182 162 159 160 162 161 154 144 136 134 144 157 169 174 178 184 193 203 217 230 245 258 271 283 290 290 283 274 270 266 262 259 255 251 247 243 239 236 233 229 225 220 214 208 203 198 195 192 191 194 202 210 216 219 222 224 227 231 235 238 242 244 246 247 248 248 245 243 241 239 238 238 239 241 244 246 247 249 250 252 253 253 263 271 272 276 278 280 280 281 281 280 279 279 280 281 280 277 272 266 260 255 251 247 243 nan 242 242 242 241 241 242 244 246 247 248 247 243 241 240 240 243 247 244 219 188 172 169 170 171 172 170 170 174 177 178 180 183 185 187 188 190 193 196 198 199 200 201 204 210 214 216 214 211 208 206 207 208 211 213 216 218 218 216 212 209 206 203 200 198 196 194 192 189 183 175 167 160 154 150 149 149 152 154 154 154 156 160 165 168 170 171 171 169 167 165 163 161 162 164 166 166 166 167 168 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 285 282 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 183 183 188 199 210 215 215 213 211 208 204 200 196 191 187 185 186 187 185 179 175 175 178 180 181 181 181 181 183 184 184 184 183 180 177 175 176 180 181 170 147 139 141 141 139 138 136 130 118 108 106 112 164 238 266 298 316 318 311 301 294 292 293 298 302 298 289 280 272 266 nan nan nan nan nan nan nan 279 269 265 263 262 262 265 278 294 296 290 279 269 264 264 265 264 263 263 nan nan nan nan 280 280 283 288 296 303 310 316 322 324 324 323 323 324 327 329 331 332 333 334 333 332 331 330 329 328 326 323 320 316 313 310 307 302 296 288 281 276 274 273 274 276 278 282 286 290 294 298 301 304 308 312 317 320 323 325 330 334 337 340 345 351 358 4 11 16 19 20 19 18 19 22 25 28 29 28 25 22 20 18 17 18 19 19 17 14 10 7 3 359 355 352 350 349 348 346 345 344 343 341 339 335 331 327 324 321 317 313 305 294 279 265 257 256 263 276 288 293 296 297 297 298 299 300 302 304 311 338 12 65 104 119 133 143 146 143 135 129 124 124 132 146 156 165 173 182 191 202 216 237 258 275 289 297 298 294 287 280 274 268 263 258 253 248 245 240 236 231 226 221 217 211 207 202 199 196 194 195 201 208 214 217 220 222 225 228 231 234 238 241 244 245 246 246 245 244 242 240 238 238 239 241 243 245 247 249 250 252 254 255 255 254 260 267 272 276 278 279 281 282 283 282 280 280 281 281 279 275 270 264 258 254 250 246 245 nan 244 242 240 240 240 241 244 250 256 256 252 247 244 244 245 246 241 219 193 177 171 170 170 169 167 169 182 183 183 184 185 185 186 186 187 191 196 200 201 201 201 203 207 211 213 212 209 207 206 206 207 209 211 213 215 214 211 208 205 203 201 199 198 196 195 193 189 183 175 168 162 158 156 155 155 156 157 155 153 153 156 158 161 164 166 167 167 166 164 163 164 167 170 170 169 169 171 172 173 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 282 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 183 183 192 202 210 212 210 208 207 205 203 199 195 191 188 190 192 193 189 182 178 180 182 184 185 185 185 184 184 185 185 186 186 185 183 182 184 189 189 181 169 166 167 162 156 155 155 149 134 124 124 136 197 256 279 298 305 297 285 282 287 291 294 297 294 287 281 276 273 nan nan nan nan nan nan nan 279 269 261 260 262 264 263 261 264 277 280 277 270 262 259 260 262 263 265 266 nan nan nan nan 285 286 289 294 301 309 315 319 322 323 322 321 322 324 327 330 332 333 334 335 334 332 331 330 329 329 328 325 322 319 316 314 311 307 301 293 286 280 277 274 273 274 277 280 283 287 291 294 297 300 303 307 311 313 316 319 324 328 332 335 339 344 349 354 359 3 7 9 12 15 19 23 26 28 27 25 22 19 17 14 11 10 10 9 7 4 0 357 354 351 349 347 346 344 343 342 341 340 338 336 334 331 327 323 322 321 321 320 318 311 300 283 268 262 264 276 286 293 297 300 304 307 310 314 315 318 320 333 4 54 87 100 110 118 126 129 128 126 124 120 118 124 132 144 158 169 180 188 200 221 254 280 295 301 302 300 295 290 283 276 270 263 257 252 246 241 234 228 222 217 212 208 204 201 198 195 195 198 204 211 215 218 221 223 226 229 232 235 238 241 244 246 246 245 243 242 240 238 238 238 240 242 244 247 249 250 252 254 256 257 257 259 263 266 269 272 275 278 282 285 286 284 282 281 281 281 281 278 273 268 262 258 254 250 248 248 246 244 241 241 241 242 245 252 259 262 260 253 249 249 248 244 236 222 205 190 182 179 176 172 169 177 187 188 187 187 186 185 185 185 187 191 197 203 204 203 202 202 204 207 209 209 208 207 206 206 206 207 209 210 210 209 206 203 201 201 200 200 199 197 195 193 189 183 176 169 165 164 162 161 161 161 161 158 155 154 152 152 153 156 159 162 164 165 165 168 173 178 180 178 175 176 177 178 179 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 194 202 209 211 208 204 203 203 203 201 198 194 191 189 190 191 190 186 183 183 185 187 189 189 189 188 187 186 186 187 188 189 188 186 185 189 193 195 192 189 187 182 173 167 167 169 163 145 133 133 144 191 274 291 296 292 278 265 264 274 281 282 278 271 272 274 274 274 nan nan nan nan nan nan nan 276 268 262 261 264 267 267 260 242 235 251 262 264 262 262 264 268 273 277 274 nan nan nan 279 288 290 293 298 306 314 319 322 324 324 322 321 322 324 327 330 332 333 335 335 334 332 331 330 330 330 330 329 326 322 320 318 315 311 305 297 290 284 279 275 273 273 276 279 282 285 288 291 294 296 299 302 305 307 310 314 318 322 326 330 333 337 340 344 350 355 360 5 9 13 18 21 23 22 21 18 16 14 12 9 3 360 358 357 355 353 350 347 345 344 343 342 342 342 341 340 339 338 337 334 331 327 323 320 319 319 320 321 323 322 316 306 290 278 276 283 291 296 298 301 305 310 315 319 322 323 324 329 349 46 83 94 100 103 106 109 114 117 121 119 114 112 112 118 131 147 162 175 186 205 250 292 304 308 306 303 299 294 289 283 277 270 263 256 249 242 234 226 219 213 208 203 200 197 195 194 195 199 206 212 216 219 221 224 227 230 233 236 239 241 244 245 245 243 241 239 238 237 237 238 240 242 245 248 250 251 253 255 257 258 260 263 265 267 270 272 274 279 284 287 288 286 284 282 281 281 281 280 276 272 266 262 257 254 252 251 249 247 244 244 244 246 249 253 259 263 263 258 255 254 249 242 234 226 216 206 198 192 185 179 178 186 190 189 187 187 187 186 185 186 187 191 198 204 206 204 203 202 203 204 205 206 206 206 205 205 205 206 206 206 205 203 201 201 200 201 202 201 200 197 195 192 188 183 177 171 170 170 169 168 167 166 163 160 156 153 151 148 148 150 154 159 163 166 171 178 185 189 189 186 184 184 184 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 195 199 206 212 215 216 212 205 200 200 202 201 198 194 192 189 188 187 186 184 183 184 186 189 192 192 192 192 191 190 189 188 189 190 190 189 187 187 192 198 200 199 197 194 187 177 172 175 178 171 153 140 138 144 174 280 291 291 286 275 262 254 255 260 259 254 251 263 270 273 274 nan nan nan nan nan nan 278 276 272 267 265 267 269 269 261 242 227 233 250 261 265 269 274 281 289 291 284 270 nan nan 256 275 283 288 294 304 314 320 324 325 324 323 322 322 324 327 329 331 332 334 334 333 332 331 331 332 333 333 332 330 327 325 322 318 314 308 301 293 287 281 276 273 274 277 280 282 284 287 289 292 294 297 299 301 303 306 310 313 315 319 323 325 328 331 337 341 346 352 358 3 8 12 14 15 14 13 11 10 8 6 1 355 349 347 346 345 344 342 339 338 337 337 337 338 339 339 339 338 338 337 334 330 325 321 318 317 317 318 322 324 324 323 319 313 306 302 305 309 311 309 308 310 313 317 319 321 322 323 327 337 21 77 91 97 98 96 97 101 106 110 111 108 103 100 100 105 117 133 150 165 185 256 310 319 317 313 308 302 297 292 287 282 276 269 262 254 246 236 225 216 208 202 197 195 193 193 195 199 205 211 215 218 220 223 225 227 230 233 236 238 240 242 243 242 240 237 236 235 235 237 238 240 242 244 248 250 251 253 256 260 261 262 264 266 268 271 273 275 279 285 288 289 288 285 283 281 281 281 281 279 275 271 266 262 258 256 254 252 250 248 248 249 250 252 254 257 261 262 260 259 257 252 245 238 231 223 214 206 199 191 185 185 190 191 188 185 187 187 186 187 187 189 192 198 203 205 205 203 202 202 202 203 204 205 205 204 204 203 203 203 202 201 199 199 200 201 202 203 202 200 197 194 191 187 183 178 175 174 174 173 172 171 169 165 161 157 154 150 147 145 148 154 161 167 172 179 187 193 196 195 194 192 191 191 192 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 201 209 217 221 219 215 209 200 196 198 199 196 192 189 187 186 185 183 182 181 182 185 190 194 196 196 195 194 194 193 193 193 193 192 191 189 187 190 197 201 202 200 198 195 189 181 178 180 181 175 160 147 143 146 173 261 277 280 278 272 262 250 245 245 246 245 248 260 268 271 272 nan nan nan nan nan nan 275 278 278 275 272 269 267 265 259 246 231 227 241 258 270 279 286 294 300 300 291 277 nan nan 235 252 265 274 282 293 306 315 321 324 325 324 323 323 324 326 327 329 331 333 333 332 332 331 331 332 334 335 335 334 333 330 327 321 315 309 303 297 291 285 280 276 276 278 281 283 284 286 288 291 293 296 298 300 302 304 307 309 310 312 314 317 319 322 327 332 336 342 349 355 0 3 5 6 7 6 5 4 1 358 353 348 343 340 339 339 338 336 334 333 333 333 334 335 336 337 337 336 336 335 333 330 326 321 319 318 318 319 321 324 325 325 324 323 323 326 337 351 1 358 339 324 320 318 318 318 319 321 323 330 346 46 79 88 95 93 93 95 98 99 99 96 91 88 88 90 95 102 110 119 123 341 332 330 327 321 314 307 300 294 289 285 280 274 268 260 250 239 226 213 203 196 192 191 193 198 203 208 213 216 219 221 223 225 227 228 230 233 235 237 239 240 241 239 237 235 233 233 234 235 237 239 241 244 246 249 251 254 258 262 264 265 266 267 268 271 274 277 281 286 289 289 289 287 284 282 282 282 282 281 279 275 270 266 263 261 259 256 254 253 252 253 254 254 255 256 258 258 259 260 259 255 250 244 236 226 214 205 199 192 187 187 189 191 188 185 186 187 187 188 189 190 193 197 201 204 204 203 202 201 201 201 202 203 203 203 202 201 200 199 198 197 197 199 201 203 203 203 201 200 197 194 191 187 184 180 178 177 177 176 175 175 172 168 163 159 155 152 150 151 154 160 167 173 178 185 191 196 198 199 198 197 196 196 197 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 204 209 214 218 219 215 209 202 196 193 194 192 189 186 184 183 183 182 181 179 179 183 189 196 200 200 200 199 198 198 199 199 199 198 196 193 190 188 192 200 204 203 199 196 194 191 188 186 185 183 178 167 156 151 157 187 238 257 262 265 264 260 251 245 244 244 245 250 259 265 268 269 nan nan nan nan nan nan 277 283 284 283 278 271 261 257 255 249 239 230 237 258 276 288 296 301 303 299 291 281 265 242 235 243 254 262 269 279 293 307 317 322 324 323 323 323 324 325 326 327 329 331 332 332 331 331 331 332 334 335 337 337 337 335 331 325 318 312 306 300 295 290 284 280 279 279 281 282 284 286 288 291 293 295 297 300 301 303 305 305 306 306 307 308 309 312 316 320 326 332 339 347 353 357 358 359 359 359 359 357 354 351 346 342 339 337 336 335 334 333 332 331 332 333 333 334 335 335 335 334 333 332 331 330 329 327 325 323 321 320 322 325 327 325 322 323 328 339 358 20 35 35 8 337 326 321 317 316 317 318 320 321 319 322 3 61 85 90 91 93 93 92 88 83 80 78 78 80 83 86 85 83 68 24 348 336 330 325 319 312 305 298 291 286 282 278 273 266 257 245 230 214 201 191 188 190 198 206 211 215 218 220 222 224 226 227 228 229 230 232 234 237 238 239 239 237 235 233 231 230 232 234 236 238 240 243 246 248 252 255 259 262 265 267 268 269 270 272 274 277 284 289 291 291 289 288 286 285 284 283 283 283 281 278 275 271 268 265 nan 261 259 257 257 257 257 256 256 256 257 256 257 259 260 258 255 249 239 225 211 201 194 189 186 185 188 191 189 186 185 186 188 189 190 191 193 196 200 203 204 203 202 201 200 200 201 202 202 201 200 199 198 197 196 196 197 201 204 205 204 203 201 199 196 194 191 188 185 183 181 180 179 178 178 178 177 173 168 165 163 162 163 165 167 171 174 178 183 189 194 197 199 200 200 200 199 198 198 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 204 207 210 213 215 215 214 212 207 201 195 191 190 189 185 183 181 180 180 180 180 178 178 180 186 195 202 205 206 204 203 202 203 205 205 205 203 201 198 194 192 195 202 207 205 200 196 195 195 196 194 192 187 180 172 166 166 178 206 234 248 254 255 257 256 252 247 245 243 243 247 254 259 263 265 nan nan nan nan nan nan 279 287 289 287 283 274 261 254 254 253 248 242 244 262 282 294 299 300 296 290 284 278 267 251 243 246 252 259 266 274 287 301 312 319 322 323 323 324 324 324 325 326 328 329 330 331 330 330 331 332 333 335 337 339 339 338 334 329 322 315 308 302 298 294 290 286 283 281 281 281 283 286 288 290 292 295 297 299 301 302 303 303 302 302 301 301 301 302 304 308 314 322 330 337 344 349 351 352 353 353 352 351 348 344 341 338 337 337 336 336 335 334 333 332 333 334 335 336 336 335 334 333 331 330 329 330 333 335 333 327 321 319 321 324 324 320 317 320 330 342 355 12 24 11 339 328 326 323 320 316 315 315 316 314 309 304 309 337 54 83 88 91 89 84 79 75 72 71 71 72 74 76 74 70 55 28 357 339 330 325 320 314 308 301 295 289 285 280 276 271 263 253 238 219 202 189 186 194 205 213 216 217 220 222 224 226 227 228 229 230 230 232 234 236 238 238 237 236 234 232 230 229 230 232 235 238 240 242 245 249 253 257 260 263 266 269 270 271 271 273 273 276 284 291 293 292 290 289 288 287 286 286 285 284 282 280 278 275 272 270 268 265 264 262 262 262 260 258 257 258 258 256 255 257 259 260 259 253 238 221 206 195 189 185 183 184 187 189 188 185 185 187 188 190 191 191 192 194 198 201 204 204 202 200 199 199 200 201 200 199 197 196 195 195 195 196 200 204 207 208 206 203 201 199 197 195 193 190 187 185 184 182 182 182 183 183 182 180 178 175 174 174 175 176 176 177 181 185 189 194 197 200 201 202 202 201 200 199 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 212 211 nan nan nan nan nan nan nan 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 206 208 212 216 218 217 214 211 206 201 196 191 188 187 184 181 179 178 178 178 178 177 176 177 182 190 200 208 211 212 210 208 208 209 211 211 209 208 207 204 201 199 200 205 211 212 206 200 198 199 201 201 198 190 178 167 171 192 209 224 238 248 253 253 253 253 250 245 241 235 234 238 245 252 258 262 nan nan nan nan nan nan 270 283 288 288 286 281 270 262 260 259 258 257 257 266 280 290 294 293 287 281 276 272 267 260 255 254 257 261 267 276 287 299 310 318 321 323 324 325 325 325 326 326 327 329 329 330 330 330 330 331 332 334 337 339 341 340 337 333 326 319 313 308 304 300 297 292 287 283 281 281 282 285 289 291 292 294 297 299 301 301 301 300 299 299 298 297 296 296 295 298 303 310 318 324 331 338 342 345 347 347 346 345 343 340 338 336 337 338 339 339 338 337 336 335 335 336 337 337 337 336 335 334 332 330 330 332 336 338 334 326 319 315 315 316 314 311 311 318 325 323 310 296 291 296 306 317 323 326 322 318 315 314 312 311 307 301 300 307 329 38 75 79 77 73 70 68 67 68 69 68 69 69 68 62 48 26 2 344 332 324 319 314 310 304 298 293 288 283 279 274 268 259 246 229 208 194 193 203 213 217 219 220 221 222 224 226 227 228 229 229 230 232 234 236 237 237 236 235 234 231 229 229 229 231 234 236 239 242 245 249 254 258 262 264 268 271 272 271 272 274 273 273 280 290 294 293 291 289 288 288 288 288 287 285 283 282 280 278 275 273 271 270 268 267 267 267 264 260 258 260 260 257 254 255 258 260 261 252 234 214 199 189 183 180 180 182 185 187 185 184 185 187 189 190 191 191 192 194 197 201 204 205 202 200 199 199 199 199 198 196 195 194 194 195 197 200 204 208 210 209 206 204 201 199 198 196 194 191 189 187 185 184 184 186 187 188 187 186 184 182 181 180 179 179 180 182 186 193 198 201 203 204 205 204 203 202 201 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 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 209 211 214 218 220 220 217 213 209 203 198 194 190 187 184 182 180 178 178 178 178 177 175 175 178 185 194 205 214 219 220 218 216 215 216 216 215 214 212 212 211 210 208 207 210 215 217 212 206 203 204 205 205 201 190 176 166 177 213 229 237 243 249 252 252 250 249 245 240 235 230 228 231 238 246 254 259 261 nan nan nan nan 246 254 272 283 287 288 286 280 275 271 271 272 273 269 265 270 278 284 285 283 278 274 271 269 266 264 262 262 265 271 279 290 301 311 318 322 324 326 327 327 327 327 328 328 329 329 330 329 329 330 331 332 333 336 339 341 341 340 337 332 326 321 317 313 309 304 298 292 287 284 282 283 286 289 291 291 293 296 298 300 300 299 298 297 297 296 296 295 294 292 293 296 301 306 311 318 327 334 338 339 339 339 338 337 337 336 335 336 338 339 341 341 341 341 341 340 339 337 336 337 337 335 334 334 334 334 335 336 334 328 321 315 311 307 304 300 299 303 308 307 296 284 278 279 286 298 312 323 329 328 324 320 316 313 310 306 301 300 303 310 326 13 47 56 58 60 61 62 65 66 67 66 66 64 57 44 24 3 346 334 326 320 316 312 307 302 297 292 287 283 278 273 265 255 240 224 214 212 217 221 222 222 222 222 223 224 225 226 227 228 228 230 232 234 237 238 237 236 235 233 231 229 228 228 230 232 235 238 241 245 250 255 259 263 266 269 272 274 272 273 276 275 276 281 287 291 293 292 289 288 288 289 289 288 287 285 283 282 280 278 276 275 273 272 272 272 271 267 263 261 261 261 257 254 254 257 258 257 246 227 206 191 183 179 177 179 181 183 183 183 184 186 189 190 191 191 191 192 194 198 202 205 204 202 200 199 199 198 198 196 194 193 193 195 198 201 205 208 210 211 209 206 203 201 200 199 198 195 192 189 187 186 186 187 189 191 191 191 189 187 186 184 183 183 182 184 188 194 200 205 208 209 209 208 207 205 203 201 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 209 213 216 218 221 223 222 219 215 210 206 202 197 194 191 188 185 182 181 180 180 180 179 176 175 176 181 190 200 211 221 227 228 225 223 222 222 221 220 219 217 217 218 217 215 214 215 218 220 217 212 209 209 208 206 200 193 185 183 191 216 237 245 249 251 252 251 249 246 242 237 233 230 229 231 235 241 248 253 256 254 nan nan 242 239 245 260 276 283 287 288 286 283 282 284 288 288 278 266 264 270 277 281 281 279 276 275 273 271 269 267 267 270 276 285 295 305 312 318 322 325 327 329 330 330 330 330 330 330 330 330 329 328 329 330 331 333 335 337 339 341 341 340 337 333 329 325 322 318 312 306 300 295 290 287 286 286 288 290 290 292 294 296 297 297 296 295 295 296 296 297 297 295 293 293 294 295 298 302 309 319 327 331 331 331 330 330 330 331 332 332 332 334 336 339 342 345 346 346 344 341 336 333 334 334 333 333 335 337 338 337 333 327 320 314 309 304 299 293 288 287 290 291 287 282 279 278 279 284 294 309 322 333 336 335 329 323 317 312 308 304 303 305 308 314 329 358 24 38 46 52 57 62 65 66 65 64 61 54 41 23 4 350 340 333 327 322 318 313 307 302 296 291 286 282 277 272 264 253 242 236 232 229 228 227 225 224 223 223 223 225 225 226 227 228 230 232 235 238 239 238 236 234 232 230 228 227 227 229 231 234 238 241 245 250 255 260 264 267 269 273 276 274 275 277 278 278 281 284 288 290 290 288 287 287 288 288 289 289 287 285 284 283 281 279 277 277 277 277 276 275 271 266 264 263 261 258 254 253 255 254 249 237 217 198 185 179 177 177 178 179 180 181 182 184 187 190 190 190 190 191 192 195 199 203 205 203 201 199 199 198 197 196 193 191 193 196 200 203 205 208 209 210 209 207 205 203 202 202 201 199 196 193 189 187 187 188 191 193 194 193 192 191 189 189 188 188 187 188 191 195 201 206 211 213 215 214 211 209 206 204 203 201 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 207 214 219 222 224 225 225 222 218 213 208 204 200 197 194 191 188 186 184 182 181 181 181 179 176 176 179 187 197 207 216 225 232 233 231 228 227 227 226 224 223 223 223 224 223 220 219 221 222 223 222 219 217 215 211 205 201 201 204 204 204 215 237 251 255 254 253 251 248 245 241 238 235 233 232 232 234 237 241 246 249 249 247 243 242 241 243 253 266 276 281 283 284 284 288 294 299 296 284 271 267 271 278 281 281 280 280 279 278 276 274 272 272 274 281 290 300 308 314 318 322 326 328 331 332 332 332 332 332 332 331 330 329 328 329 330 332 333 335 336 336 339 340 341 340 338 335 333 331 327 320 314 310 305 299 294 291 288 287 287 288 290 293 294 295 295 294 294 294 295 297 298 299 298 296 294 293 293 294 297 303 311 319 323 324 324 323 322 322 324 326 327 328 329 331 334 339 342 344 345 343 339 335 331 330 330 330 331 333 336 336 334 329 322 313 305 299 294 289 284 279 277 276 275 272 272 273 276 278 283 293 304 319 334 344 345 339 329 319 313 308 305 306 307 308 312 319 333 354 15 31 41 50 57 62 64 64 63 59 52 41 25 11 2 357 350 341 332 325 319 313 307 302 297 292 286 282 277 270 259 249 245 241 237 234 232 229 227 225 224 224 224 225 226 227 228 230 233 236 239 239 237 235 233 231 229 227 227 227 229 232 235 238 241 245 250 256 261 266 268 270 274 277 276 276 278 278 277 277 279 284 286 287 287 287 287 287 287 289 290 289 288 287 286 284 282 280 280 281 281 280 278 274 269 266 264 261 259 256 254 252 247 238 225 209 192 183 178 177 177 178 178 179 180 183 186 188 189 189 189 189 191 193 196 200 204 204 202 200 199 198 198 196 194 192 192 196 200 204 207 207 208 208 208 207 205 204 204 204 204 203 200 196 192 189 188 188 191 193 195 196 195 194 193 192 192 192 192 192 193 197 201 206 210 215 218 219 217 214 211 209 206 205 203 201 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 203 210 218 223 226 227 227 225 221 217 212 207 203 200 197 195 192 190 187 186 184 184 184 183 181 179 180 186 196 206 213 218 225 230 233 232 231 230 229 228 226 226 227 228 229 227 225 224 225 226 227 227 227 225 222 214 206 203 210 217 218 217 220 229 252 257 256 254 251 249 245 242 240 238 236 234 233 233 234 237 240 243 246 248 248 249 249 248 251 259 266 271 275 277 280 285 294 299 292 281 272 270 276 282 283 282 281 282 283 283 281 280 278 278 281 287 295 303 309 314 319 322 326 329 331 333 334 334 335 335 334 332 331 330 330 330 331 332 334 334 334 333 335 338 340 340 339 339 338 338 335 329 322 318 314 309 303 297 292 287 285 286 288 291 293 293 293 293 293 294 296 297 299 300 300 298 295 292 292 293 295 299 304 310 314 317 318 317 315 315 317 319 320 323 324 325 327 331 335 337 338 336 334 332 330 329 328 328 328 328 329 329 327 324 317 308 298 290 283 277 272 268 265 263 262 261 261 262 266 272 279 288 299 314 337 353 356 345 330 319 311 306 304 305 306 308 312 317 328 345 4 20 32 42 49 55 59 60 60 57 52 43 33 25 20 15 7 354 341 331 323 316 311 307 303 297 291 285 281 274 261 250 246 243 241 239 236 233 231 228 227 226 226 226 226 227 229 231 234 237 239 239 238 236 233 230 228 227 227 228 230 233 236 238 241 245 250 256 262 267 269 270 273 276 277 277 278 278 277 275 277 280 283 285 286 286 287 287 287 289 291 291 291 290 289 287 285 284 284 285 285 284 281 277 272 268 265 262 260 257 253 247 238 226 214 202 190 183 179 177 176 177 178 179 182 185 188 189 189 188 188 188 190 194 199 203 204 204 202 200 199 198 197 195 193 193 195 200 204 207 208 207 207 207 206 205 205 206 207 206 205 202 199 195 192 190 190 191 193 195 197 197 197 196 196 196 195 195 195 196 197 200 204 208 213 218 221 221 219 216 213 211 209 207 205 203 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 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 200 205 214 222 226 228 228 227 225 220 216 211 208 204 201 198 195 193 191 189 187 186 187 187 186 185 184 187 195 205 212 215 217 221 226 230 231 231 230 229 228 227 227 229 232 234 232 229 229 230 230 230 231 232 232 228 219 209 207 214 222 227 228 228 227 243 253 256 255 253 250 246 244 242 240 238 235 233 232 233 235 239 242 247 252 255 256 255 253 253 256 260 264 267 270 272 273 276 277 275 270 266 266 273 282 284 282 282 283 284 285 286 286 285 285 287 292 298 304 310 315 319 323 326 329 331 333 334 335 336 336 335 334 333 332 332 332 332 332 333 334 333 332 333 337 339 340 339 340 340 341 340 336 330 325 321 316 311 305 297 290 285 285 288 291 293 293 293 293 293 294 296 297 299 300 300 297 293 290 290 292 294 296 299 302 305 308 310 310 309 309 310 311 314 317 319 320 322 324 326 328 330 329 328 328 328 328 327 326 324 321 320 319 317 315 312 304 294 283 273 265 259 256 254 253 255 257 256 257 260 266 274 281 289 302 335 2 358 342 325 315 308 304 302 303 305 308 313 321 333 348 2 15 26 35 43 49 53 56 57 55 52 46 41 36 31 22 9 356 345 334 322 313 307 304 302 300 294 287 280 272 260 250 246 244 243 241 239 237 235 233 231 230 229 228 228 229 231 234 237 240 241 240 239 236 233 230 229 228 229 230 232 235 238 239 242 246 250 256 263 268 271 272 273 275 276 277 277 279 277 276 276 279 281 284 285 286 287 287 288 289 292 292 292 292 292 291 288 287 288 290 290 288 285 280 273 269 266 263 261 257 250 240 228 218 209 200 190 183 179 177 175 176 178 181 184 186 188 188 187 187 186 187 190 197 203 206 206 204 202 200 199 197 196 194 193 195 199 204 207 207 207 206 205 205 205 206 207 208 208 206 204 201 198 195 193 192 192 193 195 197 198 198 198 198 198 198 197 197 197 198 200 202 206 210 215 220 223 223 221 218 215 213 211 209 207 205 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 217 215 nan nan nan nan nan nan nan nan nan nan nan nan nan 202 201 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 209 218 225 229 230 230 228 225 220 215 211 207 204 201 198 196 193 191 190 188 188 189 190 189 188 188 193 201 209 214 215 216 218 222 226 228 229 228 227 227 226 227 229 233 236 236 234 233 234 233 233 234 235 235 232 224 217 214 216 221 229 234 235 236 242 250 255 256 254 251 248 245 243 241 239 236 234 232 232 235 239 243 249 255 258 259 258 256 256 258 260 261 263 264 264 259 251 252 257 258 258 259 264 272 278 280 282 284 285 286 288 290 291 291 293 296 300 305 310 315 319 322 325 328 330 332 333 335 336 336 336 335 335 334 334 333 332 332 332 333 333 333 333 336 338 338 339 340 341 341 341 339 335 329 324 321 317 312 304 295 288 287 289 291 292 292 293 293 294 295 296 297 298 298 297 293 290 288 288 291 293 295 296 296 297 298 300 301 301 302 303 305 308 312 315 317 318 319 320 322 323 324 324 325 326 326 326 324 320 316 312 308 306 305 304 299 291 280 270 261 256 253 251 252 256 259 260 260 262 265 270 273 275 279 309 349 344 330 317 310 305 302 301 302 304 309 317 328 341 353 3 12 22 31 38 43 47 51 53 53 51 48 45 41 34 19 358 345 340 333 318 305 298 295 296 297 293 281 271 262 255 249 246 245 244 242 241 240 238 237 236 235 233 232 232 233 235 238 241 243 243 242 240 237 234 232 230 230 231 233 235 237 240 241 244 247 251 255 262 267 270 272 273 275 276 276 277 279 279 277 277 278 280 282 284 285 286 287 288 289 292 293 293 293 294 294 292 292 293 295 294 292 288 282 275 270 266 263 261 256 246 233 221 212 205 198 188 181 177 175 174 175 179 182 184 186 187 187 186 185 185 187 192 200 207 208 206 204 202 200 198 197 196 195 196 199 203 206 207 206 205 204 204 204 205 207 209 210 208 205 202 200 198 196 195 194 194 196 197 198 199 199 199 199 199 198 198 198 199 200 202 205 208 212 217 222 225 225 223 219 216 214 212 211 208 206 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 219 216 nan nan nan nan nan nan nan nan nan 203 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 206 213 222 228 230 231 231 229 225 221 216 211 207 204 201 198 196 194 192 191 190 190 191 191 190 188 189 195 202 209 213 214 216 218 221 224 226 227 227 226 226 227 228 229 233 237 238 237 236 235 236 236 237 237 237 234 230 227 225 221 221 227 235 240 243 247 251 255 256 256 253 249 246 243 241 240 238 236 234 234 235 238 243 248 254 258 258 258 257 258 259 260 260 260 260 257 249 240 241 248 252 253 254 257 262 267 271 275 279 281 284 287 290 293 295 297 299 302 306 310 314 318 321 324 326 328 330 332 334 335 336 336 336 336 335 335 334 333 332 332 331 332 332 333 335 336 337 337 339 340 340 340 339 336 331 325 323 321 318 311 303 295 291 291 290 291 291 293 294 295 296 296 297 297 295 292 289 287 287 288 290 292 294 294 292 291 291 293 294 295 296 298 300 303 308 311 313 314 314 315 317 319 321 322 322 323 324 324 322 317 311 305 301 298 297 296 294 288 280 272 266 261 258 257 258 261 264 265 265 266 267 268 268 264 262 271 307 322 318 309 305 303 303 304 305 307 313 322 333 345 355 2 10 19 27 31 35 39 44 47 47 44 43 42 39 28 6 343 332 329 325 312 297 288 285 284 283 278 269 260 254 251 248 247 245 244 243 242 242 242 241 240 239 238 237 237 237 239 242 245 246 245 244 242 239 236 234 233 233 234 236 237 239 241 243 245 247 251 254 260 265 268 271 273 274 276 276 277 279 280 279 278 278 280 282 284 285 286 287 288 289 291 293 294 294 295 296 296 297 299 299 298 296 291 283 276 270 265 262 260 256 244 229 216 209 202 195 185 178 175 173 174 177 180 182 184 185 185 185 185 184 185 189 195 203 208 207 205 203 201 199 198 198 197 198 199 202 205 207 206 205 204 203 203 203 205 208 210 209 207 205 203 201 199 198 197 196 197 198 199 200 200 200 200 201 201 200 199 199 200 203 206 208 211 215 220 224 227 227 224 221 217 215 213 211 209 205 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 216 214 212 210 208 207 206 nan nan nan nan 201 201 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 202 208 217 225 230 231 231 230 229 226 221 215 211 207 204 201 198 196 194 192 191 191 191 191 191 189 187 190 195 202 208 212 215 217 219 221 224 226 227 227 226 226 228 229 231 234 238 240 239 237 236 236 238 240 239 237 235 235 236 234 228 225 232 241 244 246 249 252 255 257 257 255 251 247 244 242 241 240 238 236 236 236 238 241 245 250 254 256 257 257 258 258 258 257 256 255 251 244 236 238 244 250 253 254 255 256 256 257 260 264 268 274 279 285 290 294 298 301 304 307 310 314 317 320 322 324 326 329 331 332 334 335 335 336 335 335 335 335 334 332 331 330 329 330 332 333 334 335 336 337 338 338 338 337 335 330 325 324 324 323 319 311 303 297 293 291 291 292 293 295 296 296 297 296 294 292 288 286 285 286 288 289 291 292 292 290 288 288 289 290 291 292 295 297 300 303 305 307 308 308 309 312 315 318 319 321 322 322 322 319 314 308 301 297 294 293 292 289 285 281 277 274 271 268 266 265 266 268 268 268 268 269 269 267 264 261 263 277 300 310 305 302 304 310 313 315 317 321 327 335 343 352 0 8 14 17 19 22 28 34 37 36 33 32 33 28 10 340 321 315 313 309 298 288 281 277 274 270 265 261 256 253 250 248 247 246 245 244 244 244 244 243 243 242 241 240 240 241 242 245 247 248 247 246 244 241 239 237 236 237 237 238 239 240 242 244 245 247 250 254 258 262 266 269 272 273 275 276 278 279 280 280 280 279 280 282 283 285 285 286 287 288 290 292 294 293 296 297 298 301 304 305 302 298 292 284 275 268 263 260 259 257 248 233 218 209 202 194 187 181 177 175 177 180 182 183 184 185 184 184 184 184 186 190 197 203 206 205 203 201 200 199 199 200 200 201 202 204 206 206 205 204 203 202 202 203 206 209 210 209 208 206 204 202 201 200 200 200 200 200 201 201 201 201 202 202 203 202 201 201 202 205 208 212 215 219 222 226 229 228 225 222 219 216 214 212 209 205 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 307 303 297 290 284 nan nan nan nan nan nan nan nan nan nan nan 219 216 213 211 210 208 207 205 204 203 nan nan nan 201 200 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 204 211 220 227 231 231 230 229 228 224 219 214 210 207 203 200 198 196 194 192 192 191 191 191 190 188 188 191 197 203 209 213 215 218 221 223 225 228 230 230 229 228 229 230 233 236 240 242 242 240 237 237 239 241 240 237 234 236 239 239 235 232 241 245 242 241 244 249 253 256 256 255 252 248 245 243 242 241 240 239 237 237 237 239 242 247 250 253 256 257 257 256 255 253 252 250 246 240 235 236 243 251 257 259 259 256 252 248 247 248 252 259 268 276 284 291 296 300 304 307 310 313 315 318 320 322 324 327 329 331 332 333 334 334 335 335 334 334 334 333 331 329 327 327 328 330 331 332 333 334 335 335 335 335 333 330 327 327 327 326 323 317 309 302 296 293 292 293 294 295 296 297 297 295 293 289 286 284 284 285 286 288 290 291 290 288 287 286 286 287 288 289 291 293 295 297 298 300 301 303 304 307 311 316 317 318 320 321 320 317 312 306 301 297 293 290 288 285 283 281 280 279 278 276 274 271 270 269 269 270 270 270 270 269 267 265 266 272 287 301 302 300 304 315 325 329 328 326 325 328 333 343 355 4 6 4 3 6 13 21 25 23 19 17 12 358 330 307 297 295 294 289 283 278 274 271 268 265 262 259 256 253 250 249 247 246 246 245 245 245 245 245 244 243 243 242 242 243 244 247 249 249 248 247 246 244 241 240 240 240 240 240 241 242 243 245 245 247 250 253 257 261 264 267 269 271 274 276 278 279 280 281 281 280 281 282 283 284 285 286 287 288 290 292 294 293 295 297 297 299 305 310 306 301 294 284 275 266 261 260 262 262 260 252 233 215 203 196 192 188 185 184 183 183 184 186 186 185 184 183 182 183 186 191 197 202 203 203 201 200 200 200 201 202 203 203 204 205 206 205 204 203 202 201 201 203 206 208 209 209 209 207 205 203 202 202 202 202 202 202 203 203 202 202 203 203 204 204 203 203 204 207 211 215 218 222 225 228 229 229 226 223 220 217 214 212 208 204 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 313 310 306 300 293 287 281 275 269 263 254 245 237 231 225 221 218 215 212 210 209 207 206 205 203 202 201 201 200 200 199 199 199 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 202 206 214 224 230 231 231 229 228 226 223 218 214 210 206 203 200 197 195 193 192 192 192 192 191 191 191 193 197 202 207 211 215 218 221 223 226 228 232 235 236 235 232 230 231 234 238 243 245 245 243 241 239 240 242 241 237 234 235 238 240 239 239 244 243 245 243 244 248 252 254 255 254 252 249 246 244 243 241 241 240 239 238 238 239 241 244 247 250 252 254 253 252 251 250 249 247 244 239 234 233 239 250 261 265 263 258 252 246 243 241 243 249 258 268 278 287 294 299 303 306 309 311 314 317 319 321 323 324 326 328 330 331 332 333 333 333 333 333 333 333 331 329 327 324 324 324 326 327 329 331 332 333 334 334 333 332 330 330 330 329 325 320 312 305 300 297 296 295 295 296 297 297 297 295 292 289 285 283 283 284 285 287 289 289 288 286 286 285 285 286 286 287 288 289 291 292 293 295 298 299 300 301 305 311 314 315 316 318 318 315 311 305 301 297 291 288 285 283 281 280 280 281 280 279 276 274 271 270 270 271 271 271 270 270 269 269 269 271 279 288 292 295 301 315 329 335 330 319 311 309 317 329 344 352 353 349 347 350 357 4 7 359 347 333 318 302 290 283 281 281 278 275 272 270 268 267 266 264 262 259 256 254 251 250 248 247 246 246 245 245 245 245 244 243 242 242 243 244 246 248 250 250 250 249 248 246 244 243 242 242 242 242 243 244 244 245 246 247 249 253 256 260 264 266 268 271 273 275 277 278 279 280 281 281 281 282 283 284 285 286 287 288 290 292 293 293 294 296 296 294 299 305 306 303 296 286 275 266 262 262 265 264 268 269 260 229 203 195 195 192 189 187 185 184 185 186 187 186 183 180 180 182 186 191 197 201 201 201 200 199 200 202 203 204 204 204 205 205 205 204 204 203 202 201 202 204 206 208 209 210 210 209 207 205 204 204 204 204 204 204 205 205 204 204 203 204 204 205 204 204 206 210 214 218 222 225 227 229 230 230 227 224 221 217 215 211 208 204 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 329 326 323 320 317 314 310 304 297 290 281 274 266 257 248 239 231 225 220 217 214 211 209 207 206 205 204 203 202 201 200 199 198 198 198 198 198 198 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 204 208 216 226 231 231 230 228 227 225 222 217 212 208 205 202 199 197 194 192 191 191 192 192 193 194 196 200 204 209 212 216 220 223 226 228 230 232 235 239 241 241 239 235 233 235 240 245 248 248 247 245 243 243 243 242 238 236 236 238 240 241 242 242 241 243 246 247 249 251 252 253 253 251 249 247 245 244 242 241 241 240 240 239 239 241 243 245 246 247 248 249 249 249 249 250 248 245 240 234 230 233 242 256 264 263 257 251 247 244 242 242 247 254 264 274 284 292 298 302 305 307 310 313 315 318 319 321 323 324 326 327 329 330 331 332 332 332 332 332 332 331 330 327 324 321 320 320 322 324 327 329 330 332 334 335 333 332 332 331 330 326 321 314 308 303 300 299 298 297 297 298 298 297 295 292 289 286 283 283 283 284 285 287 288 286 285 286 286 286 285 285 284 285 286 288 289 291 293 295 296 296 296 299 305 308 311 313 315 315 314 310 304 299 295 290 286 283 281 279 278 279 280 280 278 276 274 271 270 271 271 271 271 271 271 271 272 272 273 276 279 282 287 295 307 320 324 315 301 293 292 297 309 319 324 324 324 325 330 336 338 332 316 299 287 279 276 274 273 273 273 270 268 266 265 264 264 264 264 262 259 257 255 253 251 249 247 247 246 245 245 244 243 243 242 242 242 243 245 247 249 251 251 251 251 250 248 246 245 244 244 244 244 244 244 245 246 247 248 249 253 256 260 263 266 268 270 272 274 276 277 278 279 280 280 281 281 282 283 284 285 287 288 289 291 293 293 293 294 297 296 294 297 301 300 295 288 278 269 265 266 269 267 270 275 277 260 205 192 195 192 187 183 181 180 181 183 184 183 180 177 177 181 186 192 197 200 200 199 199 200 202 204 205 205 205 205 204 204 204 203 203 203 202 203 203 205 206 207 209 211 211 211 209 207 205 205 205 205 205 206 206 206 206 205 204 204 204 205 205 206 208 212 216 221 225 228 230 232 232 231 228 225 221 218 214 211 208 204 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 334 331 327 324 320 318 315 310 302 292 281 270 260 250 240 232 224 219 215 212 209 207 206 204 203 202 202 201 200 199 199 198 197 196 196 196 196 197 197 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 204 209 217 227 231 231 229 227 225 223 220 215 211 207 204 202 199 196 194 192 190 190 192 193 195 197 201 205 209 213 216 221 226 231 234 235 236 237 239 242 245 248 247 244 240 239 242 246 249 250 250 249 248 246 245 243 240 238 237 238 242 244 244 243 242 242 244 246 248 249 250 251 251 251 249 248 246 244 243 241 241 241 241 240 240 241 242 242 242 243 244 245 246 247 249 251 250 247 242 235 229 229 235 246 253 255 252 248 246 245 245 245 248 253 261 271 281 289 295 300 303 306 309 311 314 316 318 319 321 322 323 325 326 327 329 329 330 330 330 330 330 329 329 327 325 322 319 318 318 321 323 325 327 329 332 333 333 332 332 330 328 325 320 316 311 307 304 302 301 300 299 299 299 298 296 294 290 287 285 284 283 283 285 287 287 286 286 287 287 286 284 284 284 284 286 287 289 290 292 293 293 292 292 293 298 303 306 309 312 313 313 309 302 296 293 290 286 283 279 277 276 277 278 278 277 275 273 271 270 270 270 271 271 271 272 272 273 274 274 274 274 275 279 285 293 300 299 292 285 280 279 281 286 289 288 287 290 295 300 304 303 294 285 279 274 272 270 269 269 269 268 267 265 264 263 263 263 264 263 262 260 258 256 254 252 250 248 246 246 245 244 244 243 243 243 242 243 244 246 248 250 252 253 252 252 251 250 248 247 246 245 245 245 245 246 247 247 247 248 250 253 257 260 263 265 267 269 270 272 274 275 277 278 278 278 279 280 280 281 283 284 286 287 288 290 292 293 292 293 296 296 292 290 294 294 291 287 280 273 269 269 270 269 270 275 282 280 235 196 191 186 181 177 174 174 175 177 179 178 175 174 176 181 188 194 197 199 199 199 200 201 203 205 205 205 205 205 204 203 203 203 204 204 204 205 205 205 206 208 209 211 213 213 211 209 207 206 206 206 207 207 207 207 207 206 205 205 205 205 206 207 209 213 218 223 228 231 234 235 234 232 229 225 222 218 215 211 208 205 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 338 335 331 327 324 323 321 317 308 295 280 264 251 240 230 223 217 212 209 207 205 204 202 201 200 200 200 199 199 198 197 197 196 195 195 195 195 195 196 196 nan nan nan nan 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 205 209 216 224 229 229 228 226 224 221 218 213 210 207 204 201 198 195 193 191 189 189 191 194 196 199 204 209 213 217 221 226 232 236 239 241 243 245 246 246 249 253 256 255 250 246 245 247 249 250 250 251 250 249 246 244 243 240 238 240 244 248 249 248 246 244 244 245 246 247 248 250 251 250 249 248 247 245 243 242 241 241 240 240 240 240 241 241 241 241 242 242 242 244 247 250 250 248 243 236 231 229 234 242 247 249 249 248 247 246 246 247 250 254 260 268 277 286 292 298 301 305 307 310 312 314 316 317 318 319 321 322 323 325 326 326 327 327 327 327 327 327 327 327 326 324 322 320 318 319 320 322 324 326 329 330 330 330 329 328 326 323 320 317 314 311 308 305 303 303 302 301 301 300 298 295 291 288 287 285 283 284 285 286 287 287 287 287 286 285 284 283 284 285 286 287 288 290 292 292 291 290 289 290 293 298 302 306 308 309 309 305 300 295 292 290 287 283 278 275 274 275 276 277 276 274 272 271 270 269 269 269 271 271 272 273 273 272 272 271 270 270 272 275 279 281 281 279 276 274 273 272 273 273 272 271 272 275 278 279 278 275 273 271 271 270 270 269 269 268 267 266 266 265 265 264 264 264 263 262 261 260 258 256 253 251 248 247 246 245 245 245 245 244 244 244 244 246 248 250 252 254 254 254 253 253 251 249 248 247 246 245 245 246 247 248 247 247 248 251 254 257 260 262 264 266 267 269 270 272 273 275 276 276 277 277 278 279 279 281 282 284 286 287 289 291 292 292 291 293 295 291 287 287 288 287 285 281 277 275 273 271 270 270 272 279 281 266 217 186 176 172 171 169 169 170 171 172 172 172 173 177 184 191 196 198 199 199 199 200 202 204 205 205 205 204 204 204 203 202 203 204 206 206 207 206 206 207 208 210 212 213 213 212 210 209 208 208 208 208 208 208 208 208 207 206 206 205 205 206 207 210 214 219 225 230 233 235 236 235 233 230 227 223 219 215 212 208 205 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 343 340 335 331 329 329 329 325 315 298 275 253 236 225 217 211 208 205 203 201 200 199 198 198 197 197 197 197 197 196 196 195 194 194 194 194 194 194 195 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 207 212 217 222 226 228 227 226 224 220 216 213 209 206 203 200 197 195 193 190 189 189 192 196 199 203 209 215 219 223 228 232 236 239 241 244 248 251 252 252 252 255 258 259 257 253 250 249 249 249 248 250 251 250 248 247 245 242 240 240 245 251 253 252 250 248 247 247 247 247 248 249 250 250 249 248 248 246 244 242 241 240 239 239 238 238 239 240 241 241 241 240 239 240 244 249 250 248 244 239 234 233 236 241 246 249 249 249 247 247 247 249 251 255 260 267 275 283 290 295 300 303 306 308 310 312 313 314 316 317 318 319 321 322 323 323 324 324 324 325 325 325 325 325 325 324 324 322 320 319 319 319 319 321 323 325 325 326 326 325 324 322 320 318 315 313 311 309 307 306 305 305 304 303 300 297 294 291 289 287 285 285 285 286 287 287 288 288 286 285 284 284 285 285 286 287 287 289 290 290 289 289 288 288 291 295 299 302 303 304 302 300 297 294 292 290 287 283 278 275 273 273 275 275 275 274 273 271 270 269 268 269 270 271 272 272 271 270 269 268 267 266 267 268 270 272 273 272 272 272 272 271 271 270 270 269 269 269 270 269 268 268 269 270 270 269 269 269 268 268 267 267 267 267 267 267 266 266 265 264 263 261 259 257 255 252 249 248 247 247 246 246 246 246 246 246 246 248 249 251 253 255 256 255 254 253 252 251 249 248 247 246 245 246 247 247 247 247 249 252 256 258 260 261 263 264 266 268 269 270 271 272 273 274 275 276 276 277 278 279 281 282 284 285 287 288 290 290 290 290 293 291 288 285 284 283 283 281 282 281 280 277 273 269 269 275 278 273 250 201 177 169 166 166 165 165 166 168 169 172 175 181 188 194 197 199 199 199 200 201 203 204 206 206 205 204 204 203 202 202 204 206 207 208 208 208 207 208 210 212 213 213 213 212 211 209 209 208 208 209 209 209 209 209 208 207 207 206 206 206 208 211 215 221 226 231 235 236 237 236 234 231 228 224 220 216 212 208 205 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 345 341 337 336 338 338 336 326 301 259 228 214 207 202 200 198 197 196 195 195 195 194 194 194 194 194 195 195 195 194 193 193 193 193 193 193 193 193 194 194 nan nan nan nan 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 196 195 nan nan nan nan nan 203 206 211 216 220 223 226 227 227 226 224 220 216 212 209 205 201 199 197 195 193 192 192 195 201 207 211 214 218 222 226 230 234 237 238 240 242 245 249 253 255 255 254 254 255 256 257 256 255 254 252 250 248 249 250 250 250 249 248 245 242 241 244 250 254 255 254 251 250 250 249 249 249 250 251 250 250 249 248 247 246 244 242 240 239 238 237 238 239 240 241 241 240 239 237 238 242 248 250 249 246 242 239 239 241 244 247 250 250 250 249 249 249 251 253 256 261 267 274 282 289 294 299 303 305 307 309 310 311 312 313 314 315 316 318 319 319 320 320 321 321 321 322 322 323 323 323 323 323 323 322 321 319 317 316 316 317 318 319 320 321 321 321 321 320 318 317 315 314 312 310 309 308 308 307 305 303 300 298 295 292 290 288 287 287 287 288 288 289 289 288 287 286 285 285 285 285 285 286 287 288 288 288 288 288 288 289 292 295 298 299 298 297 295 293 292 290 289 287 283 279 275 273 273 274 275 274 274 273 273 271 270 269 269 271 271 271 270 269 268 266 265 265 264 264 265 266 267 267 268 270 271 272 273 273 273 273 272 271 270 270 269 269 270 271 272 271 271 270 270 270 269 269 269 269 269 270 270 269 268 266 265 264 263 261 258 256 253 251 250 249 248 248 248 248 248 247 247 248 249 251 253 255 256 257 256 255 254 253 252 250 249 248 247 247 246 246 246 247 248 251 254 257 258 259 261 262 263 264 265 267 267 268 269 270 271 272 273 275 276 277 278 279 281 282 284 285 286 288 288 288 289 290 291 289 286 284 281 281 281 281 283 285 284 278 268 266 271 273 270 261 235 199 176 166 163 163 163 164 166 169 173 179 185 192 196 198 199 199 199 200 201 203 205 206 206 205 204 203 202 202 203 205 207 209 210 210 210 210 210 212 213 213 213 213 212 211 210 209 209 209 209 210 210 210 210 209 209 208 207 207 207 209 212 216 222 228 232 235 236 236 236 234 232 229 225 220 216 212 208 204 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 354 351 349 347 348 350 351 351 346 303 203 192 188 187 187 186 187 188 189 189 190 190 190 190 191 192 192 193 193 193 193 193 192 192 192 192 192 193 193 193 193 nan nan nan nan 194 194 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 196 196 195 nan nan nan nan 202 204 208 215 221 225 226 227 227 226 226 224 221 217 212 208 204 201 199 198 198 198 199 202 209 217 224 227 227 228 229 231 234 238 239 240 241 242 245 247 251 254 256 256 254 253 253 254 255 257 257 256 254 251 250 250 250 250 251 251 249 246 244 245 249 253 255 255 254 253 253 252 252 252 252 252 251 250 249 249 248 248 246 244 242 240 238 238 239 240 240 241 240 240 238 237 237 240 246 249 248 246 243 243 244 246 247 249 250 251 251 251 251 251 253 255 259 263 268 275 282 288 294 298 301 304 306 307 308 309 310 310 311 312 313 314 315 316 316 316 316 317 317 318 319 320 320 321 321 321 321 321 321 320 318 316 313 313 313 313 314 316 317 318 319 319 318 317 316 315 314 313 312 311 310 308 306 304 303 300 297 295 293 291 289 289 289 290 291 291 291 291 290 289 286 285 284 285 285 285 286 286 286 287 287 286 287 288 290 292 294 294 294 293 292 291 290 288 287 285 282 279 276 274 273 274 275 274 274 274 274 273 272 271 271 272 272 272 270 268 266 265 264 263 263 263 264 264 264 264 265 267 270 272 274 276 276 276 275 274 272 272 272 272 273 274 274 273 272 272 272 272 272 271 271 272 272 272 272 271 269 268 266 265 264 262 260 257 255 253 252 251 251 250 250 250 249 249 249 250 251 252 254 255 257 257 257 255 254 254 253 251 250 249 248 248 248 247 247 248 251 254 257 258 259 259 260 261 262 262 262 263 263 264 265 266 266 268 270 272 274 275 276 278 279 281 283 284 285 286 287 287 288 289 291 290 288 284 281 280 281 283 284 285 286 280 271 265 269 272 268 260 248 228 197 176 167 164 164 165 167 171 176 182 189 194 198 199 199 199 199 201 202 204 205 206 206 205 204 202 201 202 204 206 209 211 212 212 212 212 213 213 214 213 213 213 212 211 211 210 210 209 210 210 211 211 211 210 209 209 208 208 209 211 214 218 223 228 232 235 236 236 235 234 232 229 225 221 216 211 207 203 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 3 2 1 2 4 5 6 10 19 47 121 155 164 169 172 174 175 177 179 181 183 184 185 186 186 187 188 190 191 191 191 191 191 191 191 190 190 191 192 192 192 193 nan nan nan nan 193 193 193 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 196 196 196 196 nan nan nan 201 204 207 212 219 225 229 229 228 227 nan 225 224 222 217 213 208 205 203 203 204 205 206 209 215 222 228 233 235 235 234 234 234 236 238 239 239 240 241 243 246 249 252 254 255 254 254 254 254 254 256 257 258 257 255 252 251 251 251 252 253 253 251 249 249 251 253 255 256 256 255 255 254 254 254 254 254 253 252 251 250 249 249 247 246 243 242 240 240 241 241 241 241 240 240 239 237 236 237 241 244 245 244 244 246 248 249 250 250 251 251 251 251 252 253 255 258 261 265 270 276 283 288 293 297 300 302 304 305 306 307 307 308 309 309 310 311 312 312 312 312 312 312 313 314 315 316 317 318 318 318 318 319 319 320 320 318 315 312 310 309 310 311 312 314 315 316 316 316 316 316 315 315 314 312 310 308 306 305 303 300 298 297 295 293 292 291 291 292 293 293 292 293 293 291 289 286 285 286 286 286 285 285 285 285 285 285 285 286 287 288 289 290 291 291 291 290 289 288 287 285 283 280 277 275 274 274 275 275 275 274 274 273 272 272 272 273 273 272 270 268 266 265 264 264 263 263 264 264 264 264 264 266 268 271 274 276 278 278 277 275 274 273 273 274 274 274 274 274 274 274 274 274 274 274 274 274 274 274 273 272 270 268 267 266 264 263 261 259 257 255 254 254 253 253 253 253 252 251 251 252 253 254 255 256 257 257 257 256 255 254 254 252 251 251 250 250 249 249 249 251 254 257 258 259 259 260 260 261 261 260 260 259 259 260 261 262 263 265 267 269 272 274 275 277 279 280 281 283 283 285 286 287 288 288 290 291 289 285 281 280 281 284 285 285 284 281 274 268 268 270 268 261 254 245 222 195 179 170 167 168 170 174 179 185 191 196 198 199 199 199 200 201 203 204 205 206 206 205 203 202 201 202 205 208 210 212 213 213 214 214 215 215 214 214 214 213 213 212 212 211 211 210 210 211 211 211 211 211 210 209 209 209 210 213 216 219 223 228 231 234 236 235 235 233 232 229 226 221 216 211 206 202 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 14 12 14 17 24 31 28 25 37 64 98 123 139 148 154 160 164 166 168 171 174 176 177 179 181 182 183 185 187 188 189 190 189 189 190 189 189 189 190 191 191 191 192 192 192 192 nan 192 192 193 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 196 196 196 197 197 197 nan 201 203 206 211 217 223 227 229 228 227 nan nan nan 224 222 218 213 210 209 210 214 217 219 219 221 225 230 232 234 236 237 238 237 237 237 237 238 238 239 240 241 243 246 249 250 252 253 254 255 254 253 253 255 257 258 256 254 252 251 251 253 256 257 256 254 253 254 255 256 256 257 257 257 256 256 256 256 255 255 253 252 251 250 250 249 247 246 244 243 242 242 242 241 240 241 241 240 238 237 237 238 240 240 241 243 246 249 250 251 251 251 251 251 251 253 255 257 260 263 267 272 278 283 288 293 296 299 301 303 304 304 305 306 306 307 308 308 309 309 309 309 309 308 308 309 310 311 312 314 315 315 316 316 316 317 318 318 318 316 313 310 309 308 308 309 310 310 311 311 312 313 314 315 314 313 312 310 308 306 305 303 301 300 299 298 296 294 292 292 294 295 295 294 295 295 293 291 288 287 287 287 287 286 285 285 285 284 284 284 284 284 285 285 287 288 290 291 290 289 288 288 286 284 281 278 276 274 275 275 275 274 274 273 272 271 271 271 272 272 271 269 268 266 266 265 264 264 264 264 265 265 265 265 266 267 269 272 274 276 277 277 276 275 275 274 274 274 274 274 274 275 275 276 276 276 276 276 277 277 276 275 273 271 269 268 266 265 264 262 261 259 258 257 256 256 255 255 255 254 254 254 254 255 256 256 257 257 258 258 257 256 256 255 254 253 252 252 251 251 251 252 254 256 258 259 260 260 260 260 260 259 258 258 257 257 257 257 259 261 262 264 266 270 273 275 276 278 279 280 281 282 283 284 286 287 287 289 291 289 285 281 279 280 283 284 283 281 280 276 270 267 267 265 261 256 251 239 217 193 178 174 173 175 178 184 189 194 197 198 199 199 200 201 202 203 204 206 206 206 205 203 202 202 203 207 209 211 212 214 215 216 216 216 216 215 215 214 214 213 213 213 212 212 212 212 212 212 212 211 211 211 210 210 210 210 213 216 219 223 227 231 234 235 235 234 233 231 229 226 221 217 211 206 201 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 24 29 39 51 56 53 53 71 97 114 125 134 140 145 150 155 157 160 163 167 169 172 174 176 177 180 182 184 186 187 188 188 188 188 188 188 188 189 189 190 190 191 191 191 191 191 192 192 192 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 195 195 196 197 197 197 198 199 200 202 207 215 221 225 226 226 225 224 nan nan nan nan 221 218 215 213 215 219 223 226 228 228 229 232 234 235 235 236 238 239 240 240 239 238 238 238 238 238 239 241 244 246 248 249 250 251 252 253 253 250 253 256 257 257 255 254 252 251 253 257 259 258 256 255 255 256 256 257 258 258 258 258 258 258 258 257 256 255 254 253 252 251 250 249 248 247 245 244 244 242 241 241 241 243 243 242 240 239 239 238 238 239 243 246 249 250 250 250 250 250 250 251 253 255 258 261 265 269 273 278 283 287 291 295 297 299 301 302 303 304 305 305 306 306 307 307 307 307 307 307 306 306 306 307 309 310 311 312 313 313 314 314 315 316 316 316 314 313 311 310 309 308 307 306 306 306 306 308 310 311 313 313 312 311 310 308 306 305 304 303 303 302 301 299 296 295 294 294 295 296 296 296 296 294 292 289 287 287 288 289 287 286 286 286 285 284 283 283 283 283 284 285 287 289 290 290 289 289 289 287 285 282 280 277 276 275 274 274 274 273 273 272 271 270 271 271 271 270 269 268 268 267 266 266 265 265 265 266 266 266 266 266 267 268 270 272 274 275 275 276 276 275 275 274 274 274 274 275 276 276 276 277 277 277 278 278 278 278 277 275 273 271 269 268 266 265 264 263 262 260 260 259 258 258 257 257 257 257 257 257 258 258 259 259 259 259 259 259 258 257 256 255 254 254 254 253 253 254 255 257 258 259 259 260 260 261 260 259 258 257 256 256 255 255 255 256 258 258 261 265 269 272 274 275 276 278 279 280 280 281 282 284 286 286 287 289 290 286 282 280 281 283 284 282 280 278 275 271 267 265 263 260 256 252 245 233 209 187 182 179 179 182 187 192 196 198 199 200 200 201 202 203 204 205 206 206 206 205 203 203 204 206 209 211 212 213 215 216 217 217 217 217 216 216 215 215 214 214 214 214 213 213 213 213 213 213 212 212 212 211 211 210 210 212 215 219 223 227 230 233 235 235 234 232 231 229 226 222 216 210 205 199 195 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 34 38 47 60 70 73 73 81 98 112 122 129 134 138 141 144 148 151 153 157 161 164 167 169 171 174 176 178 180 181 183 185 186 186 186 186 186 187 187 188 189 189 190 190 190 191 191 191 191 191 nan nan nan 191 192 192 nan nan nan nan nan nan nan nan nan nan nan nan 194 194 195 195 196 196 197 198 198 198 198 200 206 216 223 226 226 224 222 nan nan nan nan nan 221 219 217 218 220 224 227 229 229 230 232 235 237 237 236 237 238 241 242 243 242 241 240 239 239 238 238 240 243 246 248 248 247 246 247 249 251 251 254 256 257 257 256 255 252 250 251 255 259 259 257 255 254 254 254 256 258 258 259 259 259 259 258 258 257 257 256 255 254 253 252 251 250 249 248 246 244 242 241 242 243 245 246 246 245 243 242 240 239 241 244 247 248 249 249 249 249 249 250 251 253 256 259 262 266 270 274 278 282 286 289 292 295 297 299 301 302 303 304 304 305 305 305 306 306 306 306 305 305 305 305 306 307 309 310 311 312 312 313 313 314 314 314 313 311 310 310 310 309 308 307 304 303 302 302 303 306 308 309 309 309 308 307 305 304 304 305 305 305 303 302 300 300 298 296 295 296 297 298 297 296 294 292 290 288 288 289 290 289 288 287 287 286 285 284 283 283 283 284 285 286 288 290 290 289 289 289 287 285 283 281 279 277 275 274 273 273 273 274 273 272 271 270 270 269 269 269 268 268 268 268 267 267 266 266 266 266 266 266 267 267 267 268 269 270 272 273 274 276 276 276 276 276 275 276 276 276 277 277 277 278 278 279 279 280 279 278 277 275 273 271 270 269 268 267 265 264 263 263 262 261 260 260 260 260 260 260 261 261 261 261 261 261 261 261 260 259 258 257 257 256 256 255 254 255 256 257 258 258 259 259 260 260 260 260 258 257 256 255 255 255 253 253 253 253 255 260 266 271 272 273 273 274 276 277 279 279 279 279 282 284 285 286 288 288 287 284 282 282 283 285 284 281 278 274 270 268 264 262 258 254 251 248 242 224 203 193 188 185 186 191 195 197 199 201 202 203 203 204 205 206 206 207 207 207 206 205 205 207 209 212 213 214 215 216 216 217 217 217 217 217 217 216 216 216 215 215 215 215 214 214 214 214 214 213 213 213 212 212 211 211 212 215 218 222 226 230 232 234 234 233 232 231 229 226 221 216 210 204 198 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 41 44 52 64 75 82 84 87 98 110 119 125 132 137 140 141 143 145 147 150 153 157 160 163 166 168 170 173 175 177 178 179 181 183 183 183 184 184 185 186 187 188 188 188 189 189 189 190 190 190 190 190 nan 190 190 191 191 nan nan nan nan nan nan nan nan nan nan nan 193 194 194 194 195 196 196 197 197 197 196 196 199 207 217 224 226 225 222 nan nan nan nan nan nan nan 219 219 220 222 225 228 229 230 231 233 235 237 237 237 237 239 242 244 245 245 244 244 242 241 240 239 241 243 246 247 248 246 244 243 245 248 251 254 257 257 257 257 255 254 251 250 252 256 257 257 255 254 253 253 255 256 257 258 258 259 259 259 259 258 258 257 257 256 255 254 252 252 251 249 247 244 242 242 243 245 248 249 250 249 247 245 243 243 246 247 248 249 249 249 249 249 249 250 252 254 257 260 263 267 270 274 277 280 283 286 289 293 295 298 300 301 302 303 304 304 304 304 304 304 305 304 304 304 304 305 305 306 307 308 309 310 311 312 312 313 313 312 310 308 307 307 308 308 308 307 305 303 301 300 301 302 303 304 304 304 303 302 301 300 301 302 303 303 302 301 301 301 300 298 297 297 298 299 298 297 295 293 291 290 290 291 291 291 290 289 288 288 287 286 285 284 285 285 285 286 288 290 291 290 289 288 287 285 283 282 280 278 276 274 273 272 273 275 275 274 272 270 269 269 268 268 268 269 269 269 268 268 267 267 266 266 265 266 266 267 267 267 267 268 270 271 273 275 277 278 278 278 278 278 278 278 277 277 277 278 279 279 280 280 280 279 278 276 275 273 272 271 270 269 268 267 266 265 265 264 263 262 262 262 262 263 264 264 264 264 264 263 263 262 262 261 260 259 258 258 257 256 256 255 256 258 258 258 259 259 260 261 260 260 258 257 256 256 255 254 253 251 252 251 254 260 267 271 273 272 272 272 273 275 277 277 277 277 279 281 283 285 286 287 286 284 283 284 284 285 284 282 277 272 270 268 266 262 258 253 250 250 248 238 222 207 198 194 193 196 198 199 201 204 205 206 206 207 207 208 209 209 209 208 207 207 208 210 213 215 216 217 217 217 217 217 217 218 218 218 217 217 217 217 216 216 216 216 216 216 216 215 215 215 214 214 214 214 213 212 213 215 218 221 225 229 231 233 234 233 232 231 229 225 220 215 208 202 196 191 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 54 64 75 84 88 92 97 106 115 122 127 133 138 142 143 144 146 147 148 151 153 155 158 161 164 167 169 171 173 174 176 178 179 179 180 181 182 183 184 186 186 187 187 188 188 189 189 189 189 189 189 189 189 190 190 190 nan 191 191 nan nan 192 192 nan nan nan 193 193 193 194 194 195 195 196 196 196 196 195 196 201 209 219 225 226 224 nan nan nan nan nan nan nan 219 219 219 221 223 225 228 230 231 232 234 235 237 237 237 238 240 243 245 246 247 246 246 245 244 242 241 241 242 244 245 246 246 244 243 242 243 247 253 256 257 257 257 257 255 254 252 251 253 255 256 256 255 254 254 255 255 256 257 258 258 259 259 259 259 258 258 258 257 257 255 254 253 252 250 248 245 243 242 244 246 249 252 252 251 249 246 245 248 251 252 251 250 250 250 250 250 251 252 253 255 258 260 263 267 270 273 276 278 281 284 287 290 293 296 298 300 301 302 303 303 303 303 303 303 304 303 303 303 304 304 305 306 306 307 308 309 310 311 311 311 310 309 307 306 305 305 306 306 307 307 305 303 301 301 300 300 300 300 299 299 298 297 296 296 297 298 298 299 298 298 299 300 300 299 298 299 300 300 300 298 296 294 293 292 292 293 293 293 292 291 290 289 289 288 287 287 287 287 287 287 289 290 291 291 290 288 286 284 283 282 280 279 277 275 273 273 274 276 276 275 273 271 269 268 268 268 268 268 269 269 269 269 268 267 266 265 265 265 265 266 266 266 267 267 269 270 273 275 276 278 278 279 279 280 280 279 279 279 279 279 280 280 280 280 280 279 278 277 276 275 274 273 273 272 271 270 269 268 267 266 265 264 263 263 264 265 266 266 266 266 266 266 265 265 264 264 262 261 260 260 259 258 257 256 257 258 258 258 258 259 260 261 261 260 258 258 257 256 256 255 253 251 251 252 254 258 264 268 269 269 269 269 271 272 274 275 275 275 276 279 281 283 285 286 286 285 283 284 285 285 284 282 277 272 272 272 270 267 261 255 251 252 251 246 237 223 212 206 203 202 202 203 205 207 209 211 211 211 212 212 212 212 211 210 209 210 211 214 216 217 218 218 219 219 218 218 218 218 218 218 218 218 218 218 218 217 217 217 217 217 217 216 216 216 216 216 216 215 215 214 214 215 217 221 224 227 230 232 233 233 233 231 229 225 220 214 207 201 194 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 56 57 64 75 84 90 94 99 105 112 117 122 127 132 136 140 144 146 146 146 147 148 150 151 153 155 158 161 163 166 168 170 172 173 174 176 178 179 180 181 182 184 185 185 186 186 187 188 188 188 188 188 188 188 189 189 190 190 190 190 190 nan nan 191 191 nan nan 192 192 192 193 193 194 194 195 195 196 196 195 195 197 203 212 220 225 225 223 nan nan nan nan nan nan nan 219 219 220 221 223 225 228 231 233 234 235 236 236 237 237 238 240 243 245 247 247 248 247 246 245 244 243 242 242 243 244 245 246 246 244 243 243 247 251 254 256 257 257 258 257 256 254 253 253 254 255 255 255 255 255 255 255 256 257 258 259 260 260 260 260 259 258 258 258 258 257 256 255 254 252 249 246 244 243 243 246 248 252 254 253 250 246 246 251 254 255 253 252 251 251 251 251 252 253 254 256 259 261 264 266 269 272 274 276 279 282 285 288 291 294 296 298 300 301 302 302 302 302 303 303 303 303 303 303 304 304 305 305 305 306 306 307 309 310 310 310 308 307 305 305 304 304 304 304 304 304 304 303 302 301 301 300 298 297 296 295 295 294 294 294 294 295 295 295 295 296 297 299 299 299 299 301 302 302 301 299 298 296 295 295 295 295 295 295 294 292 292 291 291 290 290 289 289 289 289 289 290 291 292 291 290 288 286 284 283 282 281 279 277 276 274 274 275 276 277 276 273 270 268 267 267 267 268 269 269 270 270 269 269 268 267 266 265 264 265 265 266 267 267 268 269 271 272 274 276 277 278 279 280 281 281 281 280 280 280 280 280 281 280 280 280 279 279 278 277 276 275 275 274 274 273 273 272 271 270 268 267 266 265 265 265 266 267 267 267 268 268 268 268 267 267 267 266 264 263 262 261 259 258 257 258 258 259 259 259 259 260 260 260 259 259 258 257 257 257 256 254 252 251 252 253 256 259 262 264 264 265 266 267 269 271 272 274 274 274 276 279 281 283 284 286 286 285 283 283 284 285 284 280 276 274 273 272 269 263 257 254 252 251 247 242 234 224 218 214 210 209 209 210 212 215 215 215 216 216 215 215 214 213 213 212 213 215 217 218 219 219 219 220 220 219 219 219 219 219 219 219 219 219 219 219 219 219 218 218 218 218 218 217 217 217 217 217 217 217 216 215 216 217 220 223 226 229 232 233 233 233 231 229 225 220 213 206 199 193 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 63 66 74 85 92 94 99 105 111 115 119 123 127 131 135 139 141 143 142 142 143 145 146 147 148 150 152 154 156 159 162 165 168 170 172 174 176 177 178 180 181 182 183 184 184 185 186 186 186 186 186 187 187 188 188 188 189 189 189 190 190 190 190 190 191 191 191 191 192 192 192 193 193 194 194 195 195 195 196 196 199 207 215 222 225 225 222 nan nan nan nan nan nan nan 219 219 220 221 223 226 229 232 234 236 237 237 236 236 237 238 240 242 245 247 248 248 248 247 246 245 244 243 243 243 243 244 245 247 247 246 247 248 250 253 255 257 258 259 258 257 256 255 254 255 255 255 255 255 255 256 257 258 260 260 261 262 262 262 262 261 260 260 260 259 259 258 257 256 254 252 249 246 244 244 245 247 251 254 255 252 249 249 252 255 255 254 253 252 251 251 251 252 253 255 257 259 262 264 266 268 270 273 275 277 280 283 286 289 292 294 296 298 299 299 300 300 301 302 303 303 303 304 304 304 305 305 305 305 305 306 306 307 308 308 308 307 306 305 304 304 303 303 302 301 301 301 301 301 301 301 300 298 297 296 295 294 294 294 294 294 295 294 294 294 295 297 298 299 299 300 301 303 303 302 301 299 299 298 298 297 297 297 296 295 294 294 294 293 293 293 292 292 292 292 292 292 292 293 292 290 288 286 284 283 283 282 280 278 277 275 275 275 276 276 275 273 270 268 267 267 268 269 270 270 271 271 270 269 268 267 266 265 265 265 265 266 267 268 269 271 272 273 274 275 276 278 279 280 280 281 281 281 281 281 281 281 281 281 281 281 280 280 279 278 277 276 276 276 275 275 274 274 273 272 271 269 268 267 266 266 266 267 267 268 268 268 269 269 269 270 270 269 268 266 264 263 261 260 259 259 260 260 260 260 260 260 260 260 259 258 258 257 258 257 256 255 252 251 251 252 254 256 258 259 260 261 262 263 265 268 270 272 274 274 275 277 280 281 281 283 285 285 284 281 280 283 285 283 279 275 273 271 267 262 257 254 251 249 246 242 238 233 227 223 218 215 214 215 217 219 219 219 219 218 218 217 216 215 215 215 216 217 219 220 220 220 220 220 220 220 220 220 219 219 219 219 220 220 220 220 220 220 220 219 219 219 219 218 218 218 218 219 219 219 218 217 217 218 219 222 224 228 230 232 233 232 231 229 225 220 213 206 199 193 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 69 74 84 92 96 98 101 109 114 118 120 124 129 131 135 138 140 141 140 139 140 142 144 146 147 149 150 152 153 154 157 161 165 168 170 172 174 175 177 178 179 181 182 182 183 183 184 184 185 185 185 185 186 186 187 187 188 188 189 189 189 189 190 190 190 190 190 190 191 191 192 192 193 194 194 194 194 195 196 198 203 211 219 224 225 224 221 nan nan nan nan 219 nan nan 219 220 221 222 224 226 229 232 234 236 236 237 236 236 237 238 240 242 245 247 249 249 249 248 247 246 245 245 244 244 244 244 245 247 250 251 250 250 251 252 255 257 260 260 259 258 257 256 256 256 256 256 255 255 256 258 261 263 264 264 264 265 265 265 264 264 264 263 262 261 260 260 259 258 256 254 251 248 246 246 246 248 252 256 258 257 254 253 253 254 254 254 253 252 251 251 251 251 253 255 257 260 262 264 266 267 269 271 273 276 278 281 284 286 289 292 294 296 297 297 298 299 300 302 303 303 303 303 304 304 304 305 305 305 305 305 306 306 307 307 307 307 306 305 305 304 303 302 301 300 300 299 299 299 300 299 299 298 297 296 294 294 294 295 295 295 295 295 295 295 296 298 300 301 301 301 301 302 302 302 301 300 300 300 299 299 298 298 297 297 297 297 296 296 296 295 295 294 294 295 295 295 294 293 292 290 288 286 285 284 283 282 280 279 278 276 276 275 275 275 274 272 270 268 268 269 270 270 271 272 272 272 271 270 269 268 267 266 266 266 266 266 267 269 270 271 272 273 274 275 276 277 278 279 279 280 280 280 281 281 281 281 282 282 282 282 282 281 280 279 278 278 277 277 276 276 275 274 274 273 272 271 270 268 267 267 267 267 268 268 269 269 269 270 271 271 272 272 271 270 268 266 264 263 262 261 261 261 261 260 260 261 260 260 259 258 257 257 257 257 257 256 254 252 251 251 252 254 255 256 256 257 258 259 261 264 267 270 272 274 274 275 277 280 279 280 282 285 286 282 277 279 281 282 280 275 270 266 262 257 254 251 249 247 244 242 239 237 233 228 223 219 217 218 220 222 222 222 222 221 219 218 218 218 218 218 219 220 221 221 221 221 221 221 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 220 220 220 220 220 219 219 220 220 220 220 220 219 219 219 219 221 223 226 228 230 231 231 230 228 225 219 212 206 199 194 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 74 82 91 97 99 100 103 110 116 119 122 126 131 134 136 139 141 141 140 140 140 141 143 145 148 150 152 153 154 155 157 159 162 165 168 170 172 174 175 176 177 178 180 180 181 182 182 182 183 183 184 184 184 185 185 186 187 187 188 188 188 188 189 189 189 189 189 189 190 190 191 192 192 193 193 193 193 195 198 203 209 216 222 225 225 224 nan nan nan nan nan 219 nan 219 220 220 221 223 225 227 229 231 233 234 235 236 236 236 237 237 239 241 244 247 249 250 250 250 249 248 247 246 245 245 245 245 246 247 250 252 252 252 251 252 255 258 261 262 261 260 259 258 258 258 258 257 256 256 257 260 263 266 267 267 268 268 268 268 267 267 266 266 265 263 262 261 260 259 258 256 253 251 249 248 249 252 257 261 265 263 260 257 255 254 254 253 253 252 252 252 252 252 253 255 258 260 262 263 265 266 267 269 271 273 276 279 281 284 287 290 292 294 295 295 296 297 299 301 302 302 302 302 302 303 303 304 304 305 305 305 305 305 306 306 306 306 305 305 304 304 303 302 301 300 299 299 299 299 299 298 297 297 296 295 294 294 295 296 296 296 296 296 297 297 298 300 301 301 301 301 301 301 301 301 301 301 301 300 300 299 299 299 299 299 299 299 299 299 298 297 297 296 296 297 297 297 296 295 293 291 289 287 285 284 283 282 280 279 278 277 276 276 275 274 273 271 269 269 269 270 271 272 273 273 273 272 271 270 269 268 267 266 266 266 266 267 267 268 269 270 271 272 273 274 275 276 277 278 278 279 279 279 279 280 280 281 281 282 283 283 283 282 281 281 280 279 278 278 277 276 275 274 274 273 272 272 271 270 269 268 268 268 269 269 269 269 270 271 271 273 273 274 274 273 271 269 267 266 264 263 263 262 262 261 261 261 260 260 259 258 257 257 257 257 257 256 255 253 251 250 250 251 252 253 253 254 254 255 257 260 263 266 269 272 274 273 275 277 278 278 278 281 286 285 280 277 277 279 279 275 269 262 257 254 252 250 248 246 245 243 241 239 236 232 227 223 220 220 222 224 225 225 224 223 222 221 220 220 220 220 221 222 223 223 223 222 222 222 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 221 221 221 221 221 221 221 221 221 221 221 221 221 220 220 220 220 222 224 226 228 229 230 229 228 224 219 212 206 200 195 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 79 88 96 100 102 103 106 111 116 120 124 130 135 138 139 140 140 140 140 139 140 141 143 145 147 150 152 153 154 155 157 159 161 163 165 168 170 172 173 174 175 177 177 178 179 179 180 180 181 181 182 182 182 183 184 184 185 186 187 187 187 187 188 188 188 188 188 188 188 189 190 190 191 192 192 192 192 195 201 209 215 220 223 225 225 223 nan nan nan nan nan nan nan 220 221 221 222 223 225 228 230 231 232 233 234 235 236 236 237 237 238 240 242 245 248 250 251 251 251 249 248 247 246 246 246 246 246 246 248 251 252 253 253 253 256 259 261 263 263 262 261 260 259 259 259 258 258 258 258 260 263 266 268 269 270 271 272 272 270 269 268 267 266 264 262 261 261 260 259 257 255 253 251 251 254 260 265 268 269 267 263 260 258 256 254 253 253 253 253 253 254 254 255 256 258 259 261 262 263 264 265 267 269 271 273 276 279 283 286 288 290 292 293 294 295 296 298 299 300 300 300 300 300 301 301 302 303 304 304 304 304 304 304 305 305 305 304 303 303 303 302 301 301 300 300 300 300 299 298 298 297 296 296 296 296 297 297 298 298 297 297 297 299 300 300 301 301 301 300 300 300 300 301 302 302 301 301 300 301 300 300 300 300 301 301 301 301 300 300 299 299 298 298 298 298 298 297 296 294 292 290 287 285 284 283 281 280 279 278 278 277 276 275 273 272 270 269 269 270 272 273 274 274 274 273 272 271 270 269 268 267 266 266 267 267 267 267 267 268 269 270 272 273 274 275 276 277 277 278 278 278 278 279 279 280 280 281 282 282 283 283 283 282 282 281 280 279 278 277 276 276 275 274 273 273 273 272 272 271 270 270 270 270 270 270 270 271 271 272 273 274 275 275 274 274 272 271 269 268 266 265 264 263 263 262 261 260 260 259 258 258 257 257 257 257 256 255 254 252 250 249 249 250 250 251 251 251 252 253 256 259 262 266 269 273 273 273 275 277 277 276 277 281 284 282 278 274 275 277 276 270 262 256 253 251 250 248 247 246 244 243 241 238 235 231 227 225 224 225 225 226 227 227 227 225 224 223 222 223 223 223 224 225 225 225 224 224 223 222 222 222 222 222 222 222 223 223 223 223 223 223 223 223 222 222 222 222 222 222 222 222 222 222 222 222 222 222 221 221 221 221 223 224 226 227 227 227 226 223 218 213 207 202 196 191 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 77 84 92 99 103 104 105 108 112 117 120 125 132 137 139 140 140 139 138 137 138 138 139 141 143 145 147 149 151 152 152 154 156 158 159 161 164 167 169 170 171 173 174 175 176 177 177 178 178 179 179 180 180 181 181 nan 183 184 184 185 186 186 186 186 186 187 187 187 187 187 188 189 190 190 191 191 191 192 196 206 214 220 222 224 224 224 nan nan nan nan nan nan nan nan 222 223 223 223 224 226 228 230 232 233 233 234 235 236 237 238 238 238 239 240 243 246 249 251 252 251 250 249 248 247 247 247 246 246 246 248 250 251 253 253 254 255 258 260 262 263 262 261 260 260 260 260 261 261 260 259 259 262 264 267 270 272 274 275 275 273 270 269 267 267 266 264 263 262 261 260 259 257 255 254 256 261 267 271 271 269 266 263 261 259 257 256 254 254 254 254 255 256 256 257 257 258 259 260 261 262 262 263 265 266 268 271 274 277 281 284 286 288 289 291 292 293 295 296 298 298 298 298 298 299 299 299 300 301 302 303 303 303 303 303 303 304 304 303 302 302 302 301 301 301 301 302 301 300 299 298 297 296 295 295 295 296 297 298 298 298 297 297 298 299 300 300 300 300 300 299 299 299 300 301 302 302 302 302 302 302 301 301 301 302 303 303 303 303 302 301 301 300 299 298 299 299 299 298 296 295 293 290 288 285 284 283 282 280 279 278 278 278 277 275 273 271 270 269 270 271 272 274 275 275 275 274 273 272 271 270 269 267 267 267 267 267 267 267 267 267 268 270 272 273 274 275 276 277 277 278 278 278 278 278 279 279 280 280 281 282 282 283 282 282 282 282 281 280 279 278 277 276 275 274 274 273 273 273 273 273 272 271 271 271 271 271 271 271 272 272 274 275 275 275 275 275 275 274 273 272 270 268 266 265 265 264 263 262 261 260 259 258 257 257 257 256 256 255 254 252 250 249 249 249 249 250 250 250 250 251 252 254 258 261 265 269 271 273 274 275 277 276 275 277 280 282 279 275 273 273 274 271 263 257 253 251 249 248 247 247 246 244 243 240 237 234 231 229 228 227 227 227 228 228 229 228 226 225 224 225 225 225 226 227 227 227 226 225 224 224 223 223 223 223 223 224 224 225 225 224 224 224 224 223 223 223 223 223 223 223 223 223 223 223 223 223 223 223 222 222 221 221 222 223 224 224 225 225 224 222 218 214 208 203 197 191 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 88 95 101 103 105 107 109 112 116 119 124 129 132 135 136 135 135 137 138 138 137 136 138 140 142 144 146 148 148 149 149 151 153 155 158 161 163 166 167 169 170 171 172 173 174 175 176 176 177 177 178 178 179 179 180 181 182 183 183 184 184 185 185 185 185 185 185 186 186 187 188 189 189 189 190 190 192 198 210 219 222 223 223 223 nan nan nan nan nan nan nan nan nan 224 225 225 225 226 228 230 232 234 234 234 235 235 236 237 239 239 240 240 240 242 244 247 250 251 251 251 250 249 248 248 247 246 247 248 249 251 252 253 254 254 255 255 257 258 260 261 261 261 261 261 263 264 265 265 262 261 261 264 268 271 274 276 277 277 275 273 271 270 269 268 267 265 264 263 261 260 259 258 258 260 265 269 271 269 267 265 263 262 260 258 256 255 255 255 255 256 257 258 258 258 258 259 259 259 260 261 262 263 264 266 269 272 275 279 281 284 286 288 289 291 292 294 295 296 296 296 296 296 297 297 298 299 300 301 301 301 301 302 302 302 303 303 301 300 300 301 301 301 302 303 303 303 301 299 298 297 296 294 294 294 295 296 296 297 296 296 296 296 298 298 298 299 299 299 299 298 298 298 299 300 302 303 303 304 305 304 303 302 303 305 305 305 304 303 302 301 301 299 299 298 299 300 299 297 296 294 291 288 285 284 283 282 281 279 279 278 278 277 275 273 271 269 269 270 271 272 274 275 276 275 275 274 273 272 271 269 268 267 267 267 267 267 267 267 267 269 270 272 273 274 275 276 277 277 278 278 278 278 278 278 279 280 280 281 282 282 282 282 282 282 281 281 280 279 278 278 277 276 275 275 274 274 274 274 274 273 273 272 272 271 271 271 271 272 273 273 274 275 275 276 276 276 275 274 274 273 272 269 268 267 266 265 264 263 262 261 260 259 258 257 257 256 255 253 252 251 250 249 249 249 249 250 250 249 249 249 251 254 258 262 266 270 271 272 274 275 275 274 274 276 278 278 275 273 271 271 270 266 260 255 251 248 247 247 247 247 247 246 242 238 234 232 231 231 230 229 229 229 229 230 230 229 228 227 227 226 226 227 227 228 227 227 226 225 224 224 224 224 224 225 225 226 226 226 226 226 225 225 225 224 224 224 225 225 224 224 223 223 223 224 224 224 224 223 223 223 222 222 222 222 222 222 222 222 220 218 214 209 204 197 191 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 84 91 98 102 104 105 108 111 113 115 117 121 125 127 127 127 126 130 134 138 138 136 134 135 138 139 140 142 144 146 147 147 148 150 153 155 158 161 162 164 166 167 169 170 171 172 173 173 174 175 175 176 176 177 177 178 179 180 181 182 182 183 183 183 183 184 184 184 184 185 186 187 188 188 188 188 189 193 201 214 222 224 223 222 nan nan nan nan nan nan nan nan nan nan 226 227 227 226 227 229 232 235 237 237 236 237 237 238 239 240 241 242 242 242 242 244 246 249 250 250 250 250 250 249 248 247 247 248 250 252 253 254 254 254 254 254 254 255 256 258 261 263 263 264 265 266 269 270 269 267 264 264 266 269 273 276 278 279 278 277 275 274 273 272 271 270 269 267 265 263 262 261 260 260 262 265 268 268 268 266 265 263 262 260 258 257 256 255 255 256 257 259 259 260 259 259 258 258 259 259 260 260 261 262 264 266 269 272 276 279 282 284 286 288 290 291 293 293 293 293 294 294 295 295 295 296 297 298 299 299 300 300 300 301 302 302 302 300 299 300 300 301 302 302 303 304 304 303 300 299 297 295 294 293 293 294 295 295 295 295 295 294 295 295 296 296 297 297 298 298 298 297 296 297 298 300 302 304 306 307 307 306 305 305 306 306 306 305 304 303 302 301 300 299 299 299 300 299 298 296 294 291 288 286 284 283 282 281 280 279 278 278 278 276 273 270 270 270 271 271 272 273 275 275 275 275 275 274 273 271 270 269 268 268 268 268 267 267 267 267 269 270 272 273 274 275 276 277 277 277 277 277 278 278 278 279 279 280 280 281 282 282 282 282 282 281 280 280 279 279 278 278 277 276 276 275 275 275 275 275 274 273 273 272 272 272 272 272 272 273 273 274 275 275 276 276 276 276 275 275 274 274 273 271 269 268 267 266 265 264 263 262 260 259 258 257 256 255 253 252 251 250 249 249 249 249 249 249 248 247 247 248 251 255 258 262 266 269 271 273 274 273 272 272 272 274 275 274 272 270 268 267 267 265 259 252 249 248 248 248 248 248 248 244 239 235 233 233 234 233 231 231 230 230 231 232 231 230 230 229 228 227 227 228 228 227 227 226 225 225 225 225 225 226 226 227 228 228 228 228 228 227 227 226 226 226 226 226 226 225 225 224 224 224 224 224 224 224 224 224 223 223 222 222 222 221 220 220 219 218 216 214 209 204 197 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 87 93 99 102 103 106 109 112 113 113 115 118 120 120 117 115 118 124 130 135 136 135 132 133 136 137 138 139 141 143 145 146 146 148 150 153 156 157 159 161 163 165 166 167 168 169 170 171 172 172 173 173 174 175 175 176 177 178 179 180 180 181 181 182 182 182 182 183 183 184 185 186 187 187 187 188 190 196 206 217 223 225 nan nan nan nan nan nan nan nan nan nan nan nan nan 228 228 227 228 230 234 238 240 241 240 239 240 240 241 242 244 245 245 244 244 245 247 248 249 250 250 250 250 250 249 248 248 249 252 255 256 256 255 254 254 254 255 256 257 260 264 267 268 269 269 270 271 273 272 271 269 268 269 271 274 277 279 279 279 278 277 275 275 274 274 273 271 269 267 265 264 264 263 262 262 265 268 269 268 267 266 263 261 259 258 257 256 256 256 256 258 259 260 260 260 259 259 258 258 259 259 260 260 261 262 264 267 270 273 277 280 283 285 287 289 290 290 291 291 291 292 292 293 293 294 294 295 296 297 298 298 298 299 300 301 301 301 300 299 300 301 302 303 303 304 305 305 304 302 300 298 296 295 294 295 295 296 296 295 294 293 293 293 294 295 295 294 294 295 297 298 297 296 296 297 298 300 302 305 308 309 308 307 307 307 307 307 306 305 304 303 302 301 300 299 299 299 299 299 297 295 292 289 287 285 283 282 281 280 279 278 278 277 275 273 271 270 270 271 272 273 274 275 275 275 275 275 275 274 272 270 269 269 268 268 269 268 268 268 268 268 270 271 273 274 275 276 277 278 278 278 278 278 278 278 278 279 279 279 280 282 283 283 283 282 281 280 280 279 279 279 279 279 278 277 277 277 276 276 275 275 275 274 273 273 273 273 273 273 273 273 273 274 274 275 276 276 276 276 275 275 275 274 273 272 270 269 267 267 266 266 264 263 261 260 259 257 255 253 252 251 250 250 249 248 249 249 248 246 245 245 247 250 253 256 258 261 264 268 272 273 273 272 270 270 271 271 270 270 268 266 265 265 267 264 257 253 252 252 252 249 249 248 245 242 239 238 237 238 236 233 232 231 232 233 235 235 234 232 231 229 228 228 228 228 227 227 226 227 227 227 227 228 228 228 229 230 230 231 230 230 229 228 228 227 227 227 227 227 227 226 225 225 225 225 225 225 225 225 225 224 224 223 222 221 220 219 218 217 215 214 212 208 203 197 191 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 95 100 102 104 106 109 112 113 113 113 115 116 114 112 112 116 121 127 131 133 133 131 131 134 135 136 138 139 140 142 144 145 146 148 150 152 154 156 158 160 162 163 165 166 167 167 168 169 170 170 171 171 172 173 174 175 176 177 178 178 179 179 179 180 180 181 181 182 183 184 186 187 187 188 189 194 203 213 221 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 228 227 228 231 235 240 243 243 243 242 243 243 244 245 247 247 248 247 247 247 249 250 250 250 250 250 251 251 251 251 251 253 256 259 261 260 258 255 255 255 257 259 261 265 269 272 274 274 273 272 272 273 274 275 275 274 274 274 275 277 278 279 278 278 276 275 274 274 275 274 273 271 269 267 266 266 265 264 264 266 269 271 270 269 266 263 261 259 258 257 257 257 256 257 258 259 260 260 260 260 259 259 258 259 259 259 260 260 261 263 265 267 270 274 277 280 283 284 286 286 287 288 289 289 290 291 291 291 292 293 294 295 295 296 296 297 298 299 300 300 301 300 300 301 302 303 303 304 305 305 305 305 303 301 299 298 296 296 296 297 297 297 295 294 293 293 293 294 294 294 293 293 293 295 297 298 297 297 297 298 298 299 302 305 307 307 307 307 307 307 307 306 305 305 304 303 302 301 300 299 299 299 299 298 296 293 290 287 285 283 281 281 280 278 277 276 276 274 273 271 270 271 271 272 273 274 275 275 275 275 275 275 274 273 272 271 270 270 270 270 270 269 269 268 268 269 271 272 274 275 277 278 278 279 279 279 279 279 279 279 279 278 278 279 281 283 283 284 283 282 281 280 280 280 280 280 280 280 279 279 278 277 277 276 276 275 275 274 274 274 274 274 274 273 273 273 273 273 274 275 275 276 276 276 276 276 275 275 274 273 271 269 268 268 267 266 265 263 261 260 258 256 254 253 252 251 250 249 248 248 247 246 244 243 243 245 249 252 254 255 256 257 262 270 272 272 271 269 267 267 268 267 267 267 266 264 263 266 265 262 259 257 256 254 250 248 246 244 244 243 243 242 242 240 237 234 233 234 235 238 238 237 235 233 231 229 228 228 228 227 227 228 229 230 230 230 230 230 230 231 231 232 232 232 232 231 230 230 229 229 229 229 229 228 227 227 226 226 226 226 226 226 226 226 225 224 223 222 221 220 218 216 215 213 212 210 207 202 197 191 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 100 103 104 106 109 112 113 112 112 112 113 112 111 114 117 121 125 128 130 130 130 130 133 134 135 136 138 139 140 142 143 144 146 148 150 151 153 156 157 159 160 162 163 164 165 166 166 167 168 168 169 170 171 172 173 174 175 175 176 176 177 177 178 179 180 180 181 182 183 185 186 187 189 192 198 210 220 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 227 228 230 235 240 243 245 245 245 245 246 247 248 249 250 250 250 249 249 250 251 252 252 251 251 251 252 253 253 255 258 261 265 266 264 261 258 257 258 260 263 266 270 273 276 277 277 275 273 272 273 276 280 281 281 280 278 278 278 278 279 279 278 276 274 273 273 273 274 274 273 271 269 268 268 267 267 267 268 270 271 271 269 266 264 261 259 258 258 258 257 257 258 258 259 260 261 261 260 260 259 259 259 259 259 259 260 261 262 263 265 268 270 274 277 279 281 282 283 284 285 286 287 288 289 289 290 290 291 292 293 293 294 295 295 296 297 298 299 300 300 300 301 302 303 304 304 305 305 306 306 305 303 301 299 298 297 298 299 299 298 296 295 294 293 293 293 294 294 293 292 292 294 296 297 297 297 297 297 297 297 299 302 303 304 304 305 305 306 306 306 306 305 304 303 302 301 300 300 299 299 299 298 297 294 290 287 285 283 281 280 279 278 276 275 273 273 272 271 270 270 271 272 274 275 275 275 276 276 276 275 274 273 273 272 271 271 271 271 271 271 270 269 269 269 270 272 273 275 277 279 280 281 281 281 280 280 280 280 279 279 279 280 281 283 284 284 284 283 283 282 282 281 281 281 281 281 281 281 280 279 278 277 277 276 276 276 275 275 275 274 274 273 273 273 272 272 273 274 275 276 276 277 276 276 276 275 275 275 273 271 269 269 268 268 266 264 263 261 259 257 255 254 253 251 250 249 248 248 247 245 243 242 242 245 248 252 254 254 252 251 253 261 266 268 268 267 264 263 263 263 263 264 265 263 262 263 265 266 266 262 258 253 248 244 242 242 243 245 246 245 244 243 240 237 236 235 237 240 241 240 237 234 231 229 228 227 227 227 227 228 230 231 232 232 232 232 232 232 232 233 234 234 234 233 232 231 231 231 231 230 230 230 229 228 228 228 227 227 227 227 227 227 226 225 224 223 221 220 218 216 213 211 209 208 206 202 197 191 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 105 107 109 111 112 111 111 112 113 113 115 117 120 122 124 127 129 129 130 131 132 134 135 136 138 139 139 140 142 143 144 146 147 149 151 153 155 156 157 159 160 161 162 163 163 164 165 166 166 167 168 169 171 172 173 173 174 174 175 176 177 178 179 179 180 181 182 183 184 186 188 193 201 215 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 227 228 230 234 238 241 244 245 245 245 246 248 250 251 252 252 252 252 252 252 253 253 253 253 253 253 254 255 257 259 261 264 266 267 266 263 262 261 261 263 266 269 271 273 276 277 278 277 275 274 276 279 283 286 286 285 283 280 279 279 280 280 278 277 274 273 272 272 272 273 274 272 271 269 269 269 269 269 270 270 270 270 269 267 264 262 260 259 258 258 258 258 259 259 260 261 261 262 261 261 260 260 259 259 259 259 260 260 261 262 264 265 267 270 273 275 277 278 279 281 282 283 285 286 287 287 288 289 290 291 291 292 292 293 294 295 296 297 298 299 300 300 300 301 302 303 304 305 305 306 306 305 304 302 300 299 299 299 300 300 299 297 295 294 293 292 292 293 292 291 290 290 291 292 293 294 294 294 295 295 295 296 298 300 300 301 302 303 303 304 304 305 304 304 303 302 301 301 300 299 299 299 298 297 294 291 287 284 282 281 280 279 277 276 273 272 271 270 270 269 270 270 271 272 273 274 276 277 278 277 276 274 273 273 273 273 272 272 272 272 272 271 270 270 270 271 272 274 276 278 280 281 283 283 283 282 282 282 281 281 281 281 282 283 284 285 285 285 285 285 285 284 284 283 282 282 282 282 282 281 280 279 278 278 278 278 278 277 277 276 276 275 274 273 273 272 272 273 273 274 275 276 277 277 276 276 276 275 275 274 272 271 270 269 269 267 266 264 262 260 258 256 255 254 252 251 250 249 248 246 245 243 241 242 245 249 252 254 253 252 249 250 254 259 262 264 263 260 259 258 258 258 258 261 260 260 260 262 266 269 267 259 249 241 238 237 238 241 244 246 247 246 245 244 240 237 236 238 241 242 241 239 235 231 229 227 226 226 226 227 229 231 233 234 234 234 233 233 233 233 234 235 235 235 235 234 233 233 232 232 232 232 231 230 230 229 229 229 228 228 228 228 228 227 225 224 223 221 220 218 215 213 210 208 207 204 201 197 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 91 93 nan nan nan nan nan 107 109 111 112 112 112 114 115 116 117 119 121 123 124 126 128 129 130 131 133 133 134 136 137 138 138 139 140 141 142 144 146 147 149 151 153 154 155 157 158 159 160 160 161 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 177 177 178 178 179 180 180 182 183 185 187 192 202 216 226 nan nan nan nan nan nan nan nan 221 nan nan nan nan nan nan 231 229 228 228 229 230 233 236 239 241 242 243 244 247 249 252 253 255 256 256 256 256 255 255 255 256 256 256 256 256 258 259 260 261 262 263 264 265 266 266 266 266 266 267 268 269 271 274 277 279 280 279 278 278 279 282 284 286 286 286 283 280 280 281 281 280 278 275 273 271 270 270 271 273 273 272 271 270 270 269 269 270 270 271 270 269 267 265 262 261 259 259 259 259 259 260 260 261 261 262 262 262 261 261 260 260 260 260 260 260 260 261 261 262 263 265 267 270 272 274 275 277 278 280 281 282 283 285 285 286 287 289 289 290 290 291 292 293 295 295 296 296 297 298 299 299 300 301 302 303 304 305 305 306 306 304 303 301 300 300 301 301 301 299 298 295 294 292 291 291 291 290 289 289 289 289 290 291 290 290 290 291 292 293 295 297 298 298 298 299 300 301 301 302 302 303 303 303 302 302 301 300 299 299 298 298 297 294 290 287 284 282 280 279 277 276 275 273 271 269 268 268 268 269 269 270 270 271 273 275 278 279 278 275 274 273 273 273 273 273 272 272 272 272 272 271 271 271 272 273 275 276 278 281 283 284 285 285 285 284 284 283 283 283 283 284 285 286 287 287 287 287 287 287 287 286 284 284 283 283 283 283 282 280 280 279 279 280 280 280 280 280 279 278 277 275 274 273 272 272 273 273 274 275 276 277 277 277 276 276 275 275 274 273 272 271 270 269 268 267 265 263 261 259 258 257 255 254 252 251 250 248 247 245 243 242 243 246 250 253 254 253 252 251 251 253 256 259 259 258 257 255 254 253 252 252 254 256 257 258 260 264 269 270 263 247 235 231 232 235 240 243 245 247 249 249 248 242 238 237 238 241 242 242 238 234 231 228 226 225 225 226 227 230 232 235 236 236 235 235 235 235 235 235 236 236 237 236 236 235 234 234 234 233 233 233 232 232 231 231 230 230 229 229 229 228 228 226 224 223 221 220 218 215 213 210 208 206 204 201 197 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 90 92 94 nan nan nan nan nan 108 110 111 112 113 114 116 118 119 119 120 121 123 125 126 128 129 130 131 132 133 134 135 136 136 137 138 139 140 141 143 144 145 148 150 151 152 154 155 156 157 157 158 158 159 160 160 161 162 164 165 166 167 168 169 170 171 172 174 175 176 176 178 178 nan nan 182 184 186 187 192 202 215 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 231 230 230 230 231 233 235 237 239 241 242 245 248 251 255 257 259 260 261 261 260 259 258 259 259 260 260 260 260 261 261 261 261 260 261 262 265 267 269 269 268 266 265 265 267 270 274 279 282 283 283 282 279 277 276 278 281 284 285 283 281 280 282 282 282 280 277 274 271 269 268 269 271 273 274 273 272 270 268 268 268 270 272 272 270 268 265 263 261 260 260 260 260 260 261 261 262 262 263 263 262 262 261 261 261 260 260 260 260 260 260 260 261 262 263 265 267 269 271 273 275 276 277 279 280 281 282 284 285 286 287 288 288 288 289 291 293 294 295 295 295 296 296 297 298 299 301 302 303 303 304 305 306 306 305 304 302 301 301 301 302 302 301 298 296 294 292 291 290 290 289 289 288 288 289 290 290 290 288 288 289 291 292 294 296 297 297 297 297 298 299 299 300 300 301 302 302 303 303 302 301 300 298 298 297 296 294 290 286 283 281 279 277 276 275 274 272 270 268 266 266 267 267 268 267 268 269 271 274 276 278 276 274 273 273 273 273 273 273 273 273 273 272 272 272 272 273 274 275 276 278 280 282 284 286 286 286 287 286 286 285 285 285 286 287 288 289 289 289 289 289 290 290 289 288 286 285 285 285 284 283 282 281 280 280 281 282 282 283 284 284 283 281 279 277 275 273 273 272 273 273 274 274 275 276 277 276 276 276 275 274 274 273 273 272 271 270 269 268 266 264 262 260 259 258 256 255 253 252 251 249 247 245 244 244 245 248 251 253 253 253 253 253 254 255 257 258 258 257 255 254 252 251 250 249 250 252 254 256 258 261 266 271 269 255 237 230 230 235 240 244 247 249 251 253 250 244 240 238 239 241 242 241 238 234 231 228 227 226 226 227 229 232 234 236 238 238 238 237 237 237 237 237 237 237 238 238 237 237 236 236 235 235 235 234 234 233 233 232 232 231 231 230 230 229 228 227 225 223 221 220 218 215 213 211 209 207 204 201 198 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 92 94 96 98 nan nan nan 108 109 111 112 113 114 116 118 119 120 120 121 122 123 125 127 129 130 130 131 131 132 133 133 134 135 136 138 139 140 141 142 143 145 147 148 149 150 152 153 154 154 155 155 156 156 157 158 159 160 162 163 164 165 166 167 168 169 170 171 173 174 175 176 nan 179 181 185 188 191 191 194 203 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 233 233 233 232 nan 233 234 236 237 239 241 244 247 251 256 259 262 263 264 264 264 264 263 263 263 264 265 265 264 264 264 264 264 263 263 263 264 266 268 269 269 267 265 264 264 267 270 275 280 284 286 286 284 280 276 273 272 274 277 279 279 278 279 281 283 283 281 278 274 271 269 268 269 270 273 274 275 273 270 268 266 267 270 272 273 271 268 266 264 262 261 261 261 261 261 262 262 262 263 263 263 263 262 262 261 261 260 260 260 259 259 260 260 260 261 262 263 265 267 269 271 273 274 275 276 277 279 280 281 282 284 285 286 286 287 288 289 291 293 293 294 294 294 295 295 296 298 300 301 302 303 303 304 305 306 305 305 303 302 302 301 301 301 301 299 297 295 293 291 290 289 288 288 289 289 289 290 291 290 289 287 287 288 290 292 294 296 297 296 297 297 298 298 298 298 299 301 303 303 304 303 301 300 298 297 296 295 293 289 285 282 280 277 275 274 273 272 271 269 267 265 265 266 266 265 265 266 267 269 272 274 275 274 273 273 273 273 272 272 272 273 274 274 273 272 272 272 273 274 275 277 279 281 283 285 287 287 288 288 288 288 288 287 287 288 289 290 291 292 292 292 293 293 293 292 290 288 287 286 286 286 285 283 282 281 280 281 282 284 286 288 288 287 285 282 279 277 274 273 273 273 273 273 274 275 276 276 276 276 275 275 274 274 273 273 272 272 271 270 268 267 265 264 262 260 259 258 256 254 253 252 251 248 246 246 246 247 249 252 253 253 253 253 254 255 256 257 258 257 257 255 254 251 250 249 247 248 250 253 256 258 260 265 270 271 266 253 241 238 241 245 248 251 253 253 255 253 248 243 240 240 241 241 239 237 234 232 230 229 228 228 230 232 234 235 237 239 240 240 240 239 239 239 238 238 238 238 238 238 238 237 237 237 236 236 236 236 235 235 234 234 233 232 232 231 230 229 227 225 223 222 220 218 216 214 212 210 208 205 202 199 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 91 94 96 97 99 102 105 107 109 110 112 113 114 115 116 118 119 120 120 121 123 124 126 128 130 130 130 131 131 132 132 133 134 135 136 138 139 139 140 141 143 144 146 147 148 149 150 151 152 152 153 153 153 154 155 156 157 159 160 161 162 163 164 165 166 167 168 169 171 173 174 nan nan 179 183 188 194 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 234 nan nan nan nan nan nan nan 238 240 243 247 251 256 260 263 265 266 267 267 268 267 267 267 267 269 269 269 269 268 268 268 268 269 269 269 269 268 268 268 267 266 264 264 265 268 272 276 279 283 285 285 283 280 276 272 270 269 270 271 272 273 275 278 281 283 281 279 275 272 270 269 269 270 272 274 275 274 272 269 268 268 269 271 272 271 269 267 265 263 262 262 262 262 262 262 263 263 263 263 263 263 262 262 261 261 260 260 260 259 259 259 259 259 260 261 262 263 265 267 268 269 270 271 272 273 275 277 278 279 281 282 284 285 286 287 288 289 291 292 292 292 293 293 294 295 297 299 300 302 302 303 304 305 305 305 305 304 303 302 301 300 300 300 299 297 296 294 292 290 289 288 287 288 288 289 290 291 291 289 287 285 285 286 288 291 294 296 296 297 297 297 297 298 299 300 302 304 305 305 304 302 300 299 297 296 294 292 288 284 281 279 276 273 272 271 271 270 268 266 265 265 265 265 264 264 264 267 269 271 272 272 272 272 272 272 271 270 271 273 274 274 274 273 272 271 271 272 273 275 277 280 282 284 286 287 288 288 289 289 289 290 290 290 290 291 293 294 295 295 295 295 296 297 296 294 292 289 287 287 287 286 285 283 282 280 280 281 283 286 289 291 291 289 286 282 279 276 274 272 272 272 273 274 275 276 276 276 275 275 274 274 273 273 273 273 272 272 271 269 268 267 265 264 262 261 259 257 256 255 254 252 250 248 247 247 248 250 252 253 254 254 253 253 254 255 257 257 258 257 256 254 251 249 248 247 246 248 251 254 257 259 263 268 271 272 269 261 254 252 253 255 257 258 257 257 255 251 246 241 239 238 238 237 236 235 233 232 231 230 231 232 233 234 236 238 240 241 242 242 242 241 240 240 239 239 239 239 239 238 238 237 237 237 237 237 237 236 236 236 236 235 234 233 232 231 230 228 226 224 222 220 219 216 215 213 211 209 206 203 201 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 93 96 98 99 101 103 105 108 110 112 113 114 115 115 116 118 119 119 120 121 123 125 126 128 129 129 130 131 132 133 134 135 136 136 137 138 139 139 140 141 142 144 145 146 147 147 148 149 150 150 151 151 152 152 153 154 156 157 158 160 161 161 162 163 163 165 166 168 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 246 250 255 259 262 264 267 269 270 271 271 271 271 271 272 273 273 273 272 271 271 271 273 274 275 275 273 271 269 268 268 267 266 266 268 270 272 274 275 276 277 279 278 277 274 272 270 268 267 267 267 268 271 274 277 280 281 279 276 273 270 269 269 269 270 272 273 274 273 271 270 269 270 270 271 270 269 267 266 264 263 263 263 263 263 263 263 263 263 263 263 263 262 262 261 261 260 260 260 260 259 259 259 259 259 260 260 261 263 264 265 265 266 266 266 267 268 270 273 275 277 279 281 283 284 285 286 287 289 290 290 291 292 292 293 294 296 298 299 301 302 302 303 304 304 305 304 303 302 301 299 299 299 299 299 297 296 295 293 291 290 288 287 286 287 288 289 290 290 289 287 286 284 284 285 288 291 294 296 296 297 297 298 298 300 301 303 305 305 305 305 303 301 299 298 296 293 291 287 283 280 277 274 272 270 269 269 268 267 265 265 264 264 264 263 262 264 267 270 271 271 271 271 271 270 269 268 269 271 273 274 274 274 273 272 271 270 271 273 275 278 280 283 285 286 287 288 288 289 289 289 290 290 291 292 293 295 297 298 298 298 298 298 299 299 298 295 292 288 287 287 287 286 285 283 281 280 280 282 285 289 292 293 291 289 285 282 278 275 272 271 271 272 274 276 276 277 276 275 274 273 273 272 272 272 273 272 272 271 271 270 269 267 265 264 263 261 259 257 256 255 254 251 250 249 248 249 249 251 253 254 255 254 252 252 253 255 257 258 258 256 254 251 248 246 245 245 246 248 251 254 256 260 264 268 272 272 269 265 261 259 260 263 263 261 259 256 253 248 241 236 233 232 233 233 234 234 234 233 232 232 232 233 235 237 239 241 243 244 244 243 243 242 241 240 239 239 239 238 238 238 237 237 237 237 237 237 237 237 238 238 237 236 235 234 233 231 229 227 225 223 221 219 217 215 213 212 210 207 204 202 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 98 100 101 102 104 106 109 111 113 114 115 116 116 116 117 118 119 120 121 123 125 126 127 128 129 130 131 133 134 135 136 137 137 137 138 139 140 141 141 142 143 144 145 145 146 147 148 148 149 149 150 151 151 152 153 155 156 157 158 159 160 161 161 162 163 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 252 256 260 263 266 268 271 273 275 277 277 276 275 275 275 275 275 274 273 272 273 274 275 277 277 277 275 272 271 270 270 269 269 269 269 269 268 265 264 263 266 269 271 272 271 269 267 266 266 266 267 268 270 273 276 279 279 276 273 271 269 269 269 269 270 271 273 273 272 271 271 271 271 271 271 270 268 267 265 264 264 264 263 263 263 263 263 263 263 263 262 262 261 261 261 260 260 260 260 259 259 259 258 258 258 259 260 260 261 261 261 261 260 260 260 261 263 266 269 272 275 277 280 281 283 284 285 287 288 289 289 290 291 292 293 295 297 299 300 300 301 302 303 303 303 303 302 301 299 298 297 298 298 298 297 296 295 294 293 291 289 287 285 285 286 288 289 289 289 289 288 287 286 285 287 290 292 294 295 296 298 298 299 300 302 303 304 305 305 304 303 302 300 299 296 293 290 286 282 278 275 272 270 268 267 266 266 265 264 263 263 263 262 261 262 265 267 269 270 269 269 269 268 266 266 266 269 271 273 273 274 273 273 272 271 271 272 274 276 278 280 283 284 286 286 287 288 288 289 290 290 290 291 291 293 295 298 300 301 300 299 299 299 300 300 298 294 290 288 286 286 287 287 286 283 281 280 281 284 287 291 293 293 291 288 284 280 276 273 271 271 273 275 277 278 278 276 275 273 272 271 271 271 271 271 271 271 271 271 272 271 269 267 266 264 263 261 258 257 256 255 253 252 251 250 249 249 250 252 254 256 255 253 251 251 253 256 258 259 257 254 250 247 244 243 242 243 245 247 249 252 255 257 260 264 267 269 268 265 262 264 266 266 265 262 258 254 248 240 233 228 226 227 229 231 233 234 233 233 232 232 234 236 238 241 243 244 245 245 245 244 243 241 240 240 239 239 238 238 237 236 236 235 236 237 237 238 238 239 239 239 238 236 235 234 232 230 228 226 224 222 220 218 216 214 212 210 208 205 203 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 99 102 103 104 105 106 109 111 113 114 116 116 116 116 117 118 120 121 123 124 125 126 127 128 129 130 132 133 134 135 136 137 137 138 139 140 140 141 141 142 143 143 144 144 145 146 146 147 147 148 149 150 151 152 153 155 156 156 157 158 159 160 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 251 254 257 261 264 268 271 274 278 280 282 282 280 278 277 276 276 275 275 274 274 273 273 274 276 277 278 277 276 274 273 272 271 269 268 266 264 261 259 257 257 260 263 266 267 267 266 265 265 266 267 268 269 269 270 273 275 275 275 272 270 268 268 268 269 269 270 272 273 273 272 272 272 273 272 272 271 269 268 266 265 265 264 264 264 264 264 264 264 263 263 262 262 261 261 261 260 260 259 259 259 259 258 258 258 257 258 258 259 259 259 258 257 256 255 255 256 257 259 262 265 268 272 275 277 279 281 283 284 285 287 288 289 290 291 292 295 297 298 298 299 299 300 301 302 302 302 302 301 299 297 297 298 298 297 296 295 294 294 293 292 289 287 285 284 285 286 287 287 288 289 290 289 288 287 289 291 292 294 295 297 299 299 300 301 303 304 305 305 304 303 302 302 301 300 297 294 290 285 280 276 273 270 268 266 264 263 262 262 261 260 260 260 260 260 262 264 265 265 265 265 265 264 262 262 263 265 269 271 272 272 272 272 272 271 272 272 274 276 278 280 281 283 284 285 286 287 288 289 289 290 291 291 291 291 292 294 297 300 301 301 300 300 299 300 300 299 296 292 289 286 286 287 288 287 285 283 281 281 283 286 290 292 294 293 291 287 282 278 274 272 272 274 277 279 280 279 277 275 273 271 270 269 269 269 270 270 270 270 271 271 271 270 269 267 266 265 262 260 259 258 257 255 254 253 252 250 249 248 250 253 256 256 254 252 250 251 254 257 260 258 255 250 246 242 240 240 240 241 243 245 247 248 250 252 256 260 265 268 267 265 265 266 268 269 267 263 257 250 242 235 228 224 223 226 229 231 232 233 233 232 233 235 237 239 242 244 246 246 246 246 245 243 242 241 240 240 239 238 237 236 235 234 234 234 236 237 239 239 240 241 241 239 237 236 235 233 231 229 227 225 223 221 218 216 214 212 210 208 206 203 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 100 103 105 105 106 107 109 112 nan 115 116 116 nan nan nan 118 120 123 124 124 124 125 127 128 129 130 131 133 134 135 136 137 137 138 139 140 140 140 141 141 142 142 143 143 144 145 145 146 146 146 147 147 149 151 152 154 155 155 155 156 157 158 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 258 261 264 267 271 274 278 282 285 287 286 283 279 277 275 275 275 276 276 276 276 275 275 276 278 279 278 277 275 272 271 269 267 265 262 259 257 256 256 256 257 259 261 262 263 262 262 263 266 268 270 271 271 271 271 271 272 272 271 269 267 267 267 268 269 270 271 272 272 272 272 273 273 273 272 271 270 268 267 266 265 265 265 264 265 265 265 264 264 263 263 262 262 261 261 260 260 259 259 259 258 258 257 257 257 257 257 258 258 258 257 256 255 254 253 254 254 256 257 258 260 265 269 273 275 278 279 281 282 284 286 288 289 290 292 294 296 297 297 297 298 299 300 301 301 301 301 301 299 298 298 298 298 296 295 294 294 294 293 291 289 286 284 283 283 283 284 285 287 289 290 290 289 289 291 294 296 297 298 299 300 301 302 303 304 306 307 307 306 304 303 303 303 301 298 294 290 284 279 275 271 267 265 263 261 259 258 258 257 256 256 256 256 257 259 261 260 258 256 256 257 257 257 258 260 264 268 271 271 270 270 270 271 272 274 276 278 280 281 282 282 284 285 286 287 289 290 290 291 291 292 292 292 291 291 292 294 297 300 301 300 300 299 300 300 298 296 293 290 287 286 286 288 288 287 285 283 282 283 285 288 291 294 295 294 291 286 280 276 274 274 277 280 282 282 280 277 275 273 271 269 269 268 268 268 268 269 269 268 269 269 268 267 267 267 267 264 262 261 260 259 257 256 255 254 252 249 248 249 251 255 257 256 253 251 251 253 256 260 260 256 251 246 241 238 237 238 238 240 241 242 243 244 245 248 252 258 264 266 266 265 265 266 268 268 265 259 252 245 239 233 228 226 227 228 230 231 232 233 233 235 236 238 241 243 245 246 247 247 246 246 244 243 242 241 240 239 238 237 236 234 233 232 233 235 237 239 240 241 243 242 241 239 237 236 234 232 230 228 226 224 222 219 217 214 212 210 208 206 204 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 98 101 104 106 107 108 108 110 112 nan 115 115 nan nan nan nan nan 121 nan nan 124 124 124 126 128 129 130 131 132 134 135 135 136 137 138 138 139 140 140 140 141 141 142 142 143 144 144 144 144 144 144 145 145 147 149 151 153 154 154 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 256 259 262 264 266 268 270 272 274 277 280 284 287 289 288 284 280 276 nan nan nan nan nan 280 280 280 279 278 278 277 276 274 272 270 268 266 265 262 260 258 257 256 256 256 256 257 258 259 259 260 260 262 264 267 270 271 271 271 270 270 270 270 269 268 266 265 265 267 269 270 271 271 271 271 271 272 272 273 273 272 271 269 268 267 267 266 266 265 265 265 265 265 264 264 264 263 262 262 261 260 260 259 259 258 258 257 257 257 257 257 257 257 257 257 257 256 255 255 254 254 254 254 255 256 257 260 264 268 271 273 276 277 279 281 284 286 287 289 291 293 294 295 295 296 297 298 299 300 300 300 300 299 299 298 298 298 297 296 294 293 293 293 292 290 287 285 284 283 283 282 282 283 286 288 289 290 290 291 293 296 299 300 300 300 301 302 304 305 306 308 309 310 309 307 306 306 305 302 299 295 289 283 278 273 268 264 261 258 257 256 255 255 253 252 252 253 253 254 255 256 254 250 247 247 248 249 251 253 257 262 267 269 269 268 268 269 270 273 276 278 280 282 283 284 284 285 287 288 290 291 292 292 293 293 293 294 293 292 291 291 293 295 298 300 300 300 300 299 299 298 296 293 291 289 287 287 287 288 288 287 285 283 283 283 285 288 292 295 296 293 289 283 279 276 277 279 282 284 283 281 278 275 272 270 269 268 268 268 267 267 268 267 267 266 266 266 266 266 267 267 266 264 262 262 261 259 257 256 256 254 251 248 247 249 254 258 258 256 253 251 253 256 260 261 258 253 246 241 238 236 236 236 237 238 239 239 240 241 242 245 249 255 260 264 265 264 263 263 262 262 259 254 248 242 237 234 232 232 232 232 232 233 234 236 237 239 241 243 245 247 248 248 248 247 246 246 245 244 243 242 240 239 238 237 235 233 232 233 235 237 239 240 242 243 243 242 240 238 237 235 233 231 229 227 225 222 220 217 215 213 211 209 207 205 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 96 98 101 104 107 109 109 110 111 nan 113 115 115 nan nan nan nan nan nan nan nan nan 124 124 126 128 129 130 131 132 133 134 135 136 137 137 138 138 139 139 140 140 141 141 142 143 143 144 144 144 143 143 144 145 147 149 151 153 155 156 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 268 270 nan 273 275 276 277 277 278 279 282 285 287 287 284 281 277 nan nan nan nan nan nan 283 282 279 277 275 273 272 270 269 268 266 265 263 261 260 258 258 257 257 257 256 257 257 258 259 259 260 261 262 264 266 268 269 269 269 269 270 269 269 267 265 264 264 266 268 270 270 270 269 269 269 270 272 273 273 272 271 270 269 268 267 267 267 266 266 266 266 265 265 265 264 263 262 262 261 260 259 259 258 258 257 257 256 256 256 256 256 256 256 256 256 256 256 255 255 255 255 256 256 256 257 258 260 263 267 270 272 274 276 279 282 284 285 287 290 292 293 294 294 294 295 297 298 299 298 298 298 298 298 298 298 298 296 294 292 291 291 291 291 289 287 285 284 284 284 282 280 282 285 287 289 290 291 292 294 297 300 301 301 301 302 304 306 307 308 309 311 312 312 312 311 310 308 304 300 294 288 282 277 272 266 261 257 255 254 253 253 252 250 249 249 250 251 251 251 250 248 244 240 239 240 242 245 248 253 259 264 265 265 265 266 267 269 272 275 278 281 283 284 285 287 288 290 291 292 294 294 295 295 295 296 296 294 293 291 291 293 295 297 299 300 300 300 299 299 297 296 294 292 290 288 287 287 288 288 288 287 285 283 282 282 284 289 294 296 295 291 286 281 278 279 282 284 285 285 283 279 275 272 270 269 268 268 268 267 267 267 267 266 265 265 265 264 265 266 267 267 265 264 263 262 261 259 258 257 255 252 248 246 247 251 256 258 258 255 253 255 258 261 262 260 254 247 242 238 236 235 235 235 236 237 238 238 238 239 240 243 247 251 256 260 261 260 258 257 257 258 256 253 248 242 239 238 236 235 235 235 236 237 238 240 242 244 246 247 249 249 249 249 248 247 247 246 245 244 243 241 240 238 237 236 234 234 235 236 238 239 240 242 244 244 242 240 239 237 236 234 232 230 228 226 223 221 218 216 214 212 210 208 206 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 98 99 101 104 107 109 111 111 112 nan nan nan nan nan nan nan nan nan nan nan nan 125 124 125 126 128 129 130 130 131 133 134 134 135 136 137 137 138 138 139 139 140 140 141 142 143 143 144 144 143 143 143 144 145 147 149 151 154 157 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 279 280 281 281 280 280 280 282 283 284 283 282 nan nan nan nan nan nan nan 282 279 276 274 272 270 269 268 267 267 266 265 263 262 261 260 259 259 258 258 258 258 259 260 260 261 261 262 262 262 263 265 267 269 269 269 270 269 269 267 266 265 265 266 268 269 269 269 268 268 269 270 271 272 273 272 271 270 269 269 268 268 268 268 267 267 267 266 265 265 264 263 262 261 261 260 259 258 258 258 257 256 256 256 255 255 255 255 255 256 256 256 256 256 256 256 256 257 257 256 256 257 258 261 264 267 270 272 275 278 281 282 284 286 289 291 292 292 292 293 294 295 296 296 296 296 296 296 297 298 299 298 296 293 291 289 289 289 289 289 287 286 285 285 284 282 281 283 285 287 289 291 292 292 295 298 301 302 301 301 302 305 307 309 310 312 314 315 315 315 315 314 311 306 302 296 290 284 279 273 266 261 257 255 254 254 252 250 248 246 245 247 248 248 247 246 243 240 237 235 236 238 240 243 248 254 259 260 259 259 260 261 263 267 271 275 278 281 284 287 288 290 292 294 295 296 296 296 297 297 297 297 295 293 292 292 295 297 299 299 300 300 300 300 299 297 296 295 293 292 290 288 287 287 288 288 288 286 284 281 280 282 286 292 295 296 293 288 283 281 281 283 285 286 285 282 278 274 271 270 269 269 269 269 268 267 267 267 266 265 264 264 264 264 264 265 266 266 265 264 263 262 260 258 257 256 253 248 245 245 249 254 258 259 256 256 258 261 264 265 261 254 247 242 238 235 234 233 233 234 234 235 236 236 237 239 241 242 244 247 251 254 256 255 253 253 256 258 261 258 253 248 243 240 237 237 237 238 239 240 241 244 245 247 248 249 250 250 250 249 248 247 247 246 246 244 243 241 239 238 237 236 236 236 237 238 239 241 243 244 244 243 241 239 238 237 235 233 231 229 227 224 222 219 217 215 212 210 208 206 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 97 99 100 102 104 106 109 111 112 113 nan nan nan nan nan nan nan nan nan nan nan nan 124 124 124 126 128 129 130 130 131 132 133 133 134 135 136 137 137 138 139 139 140 140 141 142 142 143 144 144 142 142 142 143 144 146 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 284 286 286 285 283 281 280 279 280 281 281 nan nan nan nan nan nan nan 277 275 273 nan nan nan nan nan nan nan 266 265 264 263 262 262 261 261 261 260 260 261 261 261 262 262 263 263 263 262 263 265 267 269 269 269 269 269 269 268 266 266 nan 266 268 269 269 269 268 269 269 270 271 272 272 272 271 270 270 269 269 269 269 268 268 268 267 266 266 265 264 263 262 261 260 260 259 258 258 257 256 256 255 255 255 255 255 254 255 255 255 256 256 257 257 257 257 257 257 257 257 257 258 260 262 265 267 270 274 278 280 282 283 286 289 291 291 291 291 291 292 292 292 292 292 292 292 294 296 298 298 298 296 293 291 289 288 288 289 290 289 287 287 286 286 285 285 286 287 289 291 293 293 293 295 299 301 302 301 301 303 306 308 310 312 315 317 318 317 315 315 314 313 310 307 303 297 291 284 277 271 265 261 259 256 254 252 250 247 244 243 245 246 246 246 244 242 239 237 235 234 234 235 238 243 248 251 251 251 250 251 252 255 259 264 270 275 280 284 287 290 292 294 295 296 296 297 297 298 299 299 298 296 294 293 294 297 299 300 300 299 300 301 300 299 298 297 296 294 293 292 290 288 287 286 287 288 287 284 281 280 281 284 290 295 297 295 290 285 282 282 283 284 284 283 280 277 273 271 269 269 269 269 269 269 268 267 267 266 265 263 262 262 262 262 262 264 265 265 264 264 263 262 260 258 256 253 249 245 243 245 250 256 258 258 258 261 265 269 268 262 254 246 240 236 234 232 231 230 230 231 232 233 234 236 238 240 241 242 242 244 246 249 249 248 248 249 252 257 258 257 253 247 242 238 238 238 239 239 240 241 243 245 247 248 249 250 250 250 250 249 248 248 247 247 246 244 242 241 240 239 238 238 237 237 238 239 242 244 245 245 243 241 240 238 237 235 234 232 230 228 225 223 220 218 215 213 211 209 207 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 97 100 102 103 104 nan nan nan nan nan nan nan nan nan nan nan 116 117 118 119 121 122 123 124 125 126 127 129 129 130 131 131 132 133 133 134 135 136 137 138 138 139 139 140 140 141 142 143 143 143 142 141 141 142 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 291 289 286 282 279 278 278 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 265 264 263 263 263 263 263 263 262 262 262 263 263 263 264 264 264 263 264 266 266 267 267 268 269 269 268 267 265 nan 266 268 269 269 269 269 269 270 271 272 272 272 272 271 271 270 270 269 269 269 269 269 268 267 266 266 265 264 263 262 261 260 260 259 258 258 257 256 255 255 255 254 254 254 254 254 254 254 255 255 256 256 256 256 256 256 257 257 258 258 259 261 263 265 268 272 277 280 282 283 286 288 290 290 289 289 290 290 289 288 287 286 286 287 290 294 296 297 297 295 293 291 289 288 288 290 291 290 290 289 288 287 287 288 289 290 291 294 295 295 294 297 300 302 302 302 302 305 307 308 309 312 316 317 316 314 311 309 310 312 314 316 315 311 304 296 287 279 271 265 261 258 256 253 251 248 245 245 245 245 245 244 243 242 240 236 232 230 229 230 234 238 242 244 243 242 242 242 244 247 253 260 267 274 280 286 289 292 294 295 296 297 297 298 298 299 300 300 299 297 295 295 297 298 300 299 298 297 297 299 300 300 299 297 296 295 294 293 291 289 287 285 286 287 287 285 282 281 281 284 290 294 296 295 292 288 284 282 283 283 283 280 277 274 271 270 269 269 270 270 270 270 269 268 267 266 265 263 262 262 261 261 261 261 262 263 263 263 263 262 261 258 256 253 249 244 242 242 246 253 256 258 260 263 267 271 270 263 254 244 237 233 231 230 228 227 227 227 227 229 232 235 238 241 242 242 241 240 241 243 244 244 243 242 245 248 251 252 252 248 242 239 237 237 238 238 239 240 242 244 245 247 248 250 250 250 250 249 249 248 248 247 247 245 244 243 241 240 240 239 238 237 238 241 244 246 246 245 243 242 240 238 237 235 234 233 231 229 226 224 221 219 216 213 211 209 207 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 95 98 101 103 104 105 nan nan nan nan nan nan nan nan nan nan nan 117 118 118 119 120 122 123 124 125 126 127 128 129 129 130 131 132 132 133 134 134 135 136 137 138 138 139 139 140 140 141 142 142 141 140 140 nan nan nan nan nan 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 265 264 263 263 264 264 264 264 263 263 263 262 262 263 264 264 264 264 263 263 263 264 265 267 269 270 269 267 266 265 265 267 268 269 269 269 270 270 271 272 272 272 272 272 272 271 271 270 270 270 269 268 268 267 266 265 265 264 263 262 261 260 260 259 258 258 257 256 255 255 254 254 253 253 253 253 253 254 254 254 254 254 255 255 255 255 256 256 257 258 259 259 260 263 266 270 274 278 280 282 284 286 288 288 287 287 288 287 286 285 283 282 281 282 286 290 293 294 294 293 292 290 289 287 287 289 290 291 292 291 290 289 290 291 291 292 295 296 296 295 296 298 301 302 302 302 303 306 307 306 306 309 312 314 313 309 304 302 303 309 315 321 324 323 318 311 301 290 280 272 266 263 260 258 254 251 247 246 245 244 243 243 243 243 239 233 227 224 223 226 231 236 238 239 238 236 236 237 238 242 250 258 267 275 282 288 291 294 296 297 297 298 299 299 300 300 301 302 301 299 298 298 299 299 299 298 296 294 294 296 298 299 299 297 296 295 294 292 291 289 287 285 284 285 286 285 284 283 284 287 291 294 295 295 292 289 285 283 283 282 280 278 274 271 269 268 268 269 270 271 271 271 270 269 268 267 265 263 262 262 261 260 259 259 259 260 260 261 261 262 261 259 257 254 249 244 241 239 243 248 253 256 259 262 266 269 269 263 254 244 236 232 230 228 227 225 224 224 224 225 229 235 240 243 244 244 242 241 240 241 241 241 241 240 240 241 243 246 247 245 241 238 236 235 236 237 238 239 241 242 243 244 246 248 249 249 249 249 249 249 248 248 247 246 244 243 243 242 241 239 238 237 238 242 245 247 246 245 243 242 240 239 237 235 234 233 231 229 227 225 222 220 217 214 211 209 207 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 95 98 101 104 105 106 nan nan nan nan nan nan nan nan nan nan nan 117 118 119 120 121 122 123 124 125 126 127 128 129 129 129 130 131 132 133 134 134 135 136 137 137 138 138 139 139 140 140 140 140 140 139 nan nan nan 144 149 156 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 263 263 263 263 264 264 264 263 263 262 262 262 264 265 265 264 262 262 263 264 266 268 269 270 270 268 267 265 265 266 267 268 269 269 269 270 270 271 272 272 272 272 272 272 271 271 270 270 269 268 268 267 266 265 265 264 263 262 261 260 259 259 258 257 256 256 255 254 254 254 253 253 252 252 252 253 253 253 253 252 253 253 253 254 254 255 256 257 258 258 259 261 264 268 272 276 278 280 281 283 285 286 285 285 285 285 284 282 281 280 279 279 282 285 288 290 291 289 288 287 285 285 286 287 288 291 292 292 291 291 292 292 293 295 297 298 298 297 297 299 301 301 301 301 303 305 304 302 302 305 308 310 309 305 299 296 297 302 311 318 324 327 327 322 314 303 292 281 274 269 266 263 260 255 250 248 245 243 242 243 246 247 240 232 224 220 220 224 231 236 236 234 232 231 231 232 234 239 248 260 270 279 285 290 293 296 298 299 299 300 301 301 301 301 302 303 302 301 300 300 300 300 299 298 295 294 294 294 296 297 297 296 295 294 293 291 289 288 286 283 282 283 284 284 285 287 289 291 293 295 295 294 291 287 284 282 281 280 277 275 271 268 267 267 268 269 270 271 272 272 271 270 269 268 266 264 263 262 261 260 259 258 257 257 257 258 258 260 260 258 256 254 250 245 241 240 241 244 247 251 255 258 261 264 266 262 255 245 238 233 229 227 226 224 223 223 223 224 229 235 241 245 246 245 243 242 241 242 242 242 242 240 238 238 238 240 241 240 238 236 235 234 234 236 237 239 239 240 240 241 243 245 246 247 248 249 249 249 248 248 247 246 245 244 244 243 242 240 239 238 239 242 245 247 246 245 243 242 240 238 237 235 234 233 232 230 228 225 223 220 217 215 212 209 207 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 92 95 99 102 104 106 nan nan nan nan nan nan nan nan nan nan 118 117 118 119 119 121 122 123 124 125 125 126 127 128 128 129 129 129 130 131 132 133 134 135 135 136 136 137 137 138 138 139 139 139 138 138 nan nan nan 141 146 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 263 263 264 264 264 263 263 263 263 264 265 265 264 264 264 266 268 270 271 271 271 270 269 267 266 265 265 266 267 267 268 267 268 268 270 271 272 273 273 273 273 272 271 270 270 269 269 268 267 266 266 265 264 263 262 261 260 259 259 258 257 256 255 255 254 254 253 253 252 252 252 252 252 252 252 252 252 252 252 252 252 252 253 254 255 256 257 258 260 262 265 269 273 276 278 279 282 284 284 283 282 283 282 282 281 281 281 279 279 280 282 285 287 287 284 281 280 279 281 284 286 287 290 292 292 292 292 293 293 293 296 298 299 298 298 298 299 300 300 298 298 300 301 300 298 298 302 306 309 307 303 297 293 292 297 304 311 317 323 326 325 321 314 304 293 283 276 272 268 264 258 253 249 246 244 244 246 252 254 246 238 230 226 227 230 236 237 235 231 228 226 224 225 228 236 248 263 275 284 290 293 296 297 299 300 300 302 303 304 303 303 304 304 303 302 302 302 301 301 300 298 296 296 295 295 294 293 292 292 292 292 291 291 289 288 286 282 280 279 280 281 285 289 293 295 296 296 295 292 288 284 280 278 277 276 274 271 267 265 264 265 266 268 270 271 272 272 nan nan nan nan nan nan 264 263 261 260 258 257 256 nan nan nan nan nan 257 257 256 254 251 247 243 241 240 241 243 246 249 252 254 257 260 259 254 247 239 233 228 225 224 223 222 222 223 226 230 235 241 246 247 246 245 243 243 244 245 245 245 242 239 236 235 235 235 235 235 235 235 235 236 237 239 239 238 237 237 238 240 242 244 245 247 248 249 249 248 248 248 247 246 245 244 244 243 242 240 239 240 242 245 247 246 244 243 242 240 238 236 235 234 233 232 230 228 225 223 221 218 215 212 210 208 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 92 95 nan nan nan nan nan nan nan nan nan nan nan nan 117 118 119 119 119 119 120 121 122 123 124 125 126 126 127 127 128 129 129 129 130 131 132 133 134 134 134 135 135 136 136 136 137 137 137 137 136 nan nan nan 138 143 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 264 264 265 265 265 264 264 264 266 269 272 273 273 272 271 270 269 268 266 264 263 263 264 265 265 265 265 266 268 270 272 273 274 274 273 272 271 270 270 269 269 268 267 267 266 265 264 263 262 261 260 259 258 258 257 256 255 255 254 254 253 253 252 252 251 251 251 251 251 251 251 251 251 251 251 251 251 252 253 254 256 257 259 260 263 266 271 274 276 278 280 282 283 282 282 282 282 281 280 281 282 281 280 281 283 285 285 283 279 275 273 273 275 279 282 285 288 290 291 290 290 292 293 294 296 297 297 296 296 297 298 298 297 294 293 294 296 295 294 296 301 305 307 306 301 296 293 293 296 302 308 312 317 321 322 322 318 312 302 292 283 276 270 264 257 251 248 247 246 246 249 254 257 252 245 239 238 240 243 242 240 236 231 225 219 215 214 224 236 253 270 282 291 296 298 299 299 300 301 301 302 304 305 305 306 307 306 304 302 302 303 302 301 300 299 298 297 297 297 296 293 290 289 289 292 294 294 293 291 288 283 279 276 275 276 282 290 295 298 298 297 294 290 285 280 276 273 272 271 269 266 264 262 262 263 266 268 270 271 272 273 nan nan nan nan nan nan nan nan nan 260 258 257 nan nan nan nan nan nan 256 256 256 255 252 249 246 243 241 240 241 242 244 245 247 249 251 253 253 250 243 234 228 224 222 221 221 222 224 227 231 235 239 243 245 245 245 244 244 245 247 248 248 246 242 237 234 232 232 233 234 234 235 236 237 238 239 238 237 235 235 235 237 240 242 243 245 247 248 249 249 249 248 248 247 246 245 244 244 243 241 240 241 243 245 247 246 244 243 241 240 238 236 235 234 233 232 230 228 226 223 221 218 216 213 211 208 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 93 95 98 nan nan nan nan nan nan nan nan nan nan 115 117 118 119 119 119 120 120 121 122 123 124 125 126 127 127 128 128 129 129 129 130 131 132 133 133 134 134 135 135 135 135 136 136 136 136 135 nan nan nan 136 140 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 265 265 264 264 263 264 265 267 270 273 273 272 271 270 269 267 265 262 261 260 261 262 263 263 263 265 268 271 274 275 276 276 275 273 272 271 270 269 269 268 268 267 267 266 265 264 263 261 260 259 258 257 257 256 255 255 254 253 253 252 252 251 250 250 250 250 250 250 250 250 250 250 250 250 250 251 251 252 253 255 256 258 260 263 267 270 273 275 278 280 282 283 282 283 282 281 281 282 283 283 283 283 284 286 286 283 276 271 269 268 270 274 278 281 284 288 289 288 288 290 291 292 293 293 292 291 291 292 293 294 293 291 290 290 291 292 293 297 301 305 306 304 300 296 294 295 300 305 311 314 317 319 320 319 317 313 305 297 288 279 271 263 254 248 244 246 248 249 250 254 256 253 248 242 240 243 244 241 239 235 229 221 215 210 212 229 251 268 281 291 298 302 302 302 302 303 303 302 302 303 304 305 307 308 307 304 302 302 302 302 301 300 299 299 298 297 298 298 296 291 289 290 294 298 299 298 295 291 285 281 276 272 274 282 290 296 300 300 298 294 288 282 276 271 268 266 265 264 262 260 259 260 261 264 267 269 271 272 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 256 256 254 252 248 245 242 240 239 240 241 241 242 243 243 245 246 247 243 236 229 224 221 220 220 222 224 227 230 233 236 239 241 242 243 243 243 244 246 249 252 250 245 240 235 232 230 230 232 233 234 235 236 236 237 237 236 235 234 235 236 238 240 242 244 246 248 249 249 249 249 248 248 246 245 245 244 243 242 240 241 242 245 246 246 245 243 241 240 238 236 235 234 233 232 230 228 226 223 221 219 216 214 211 209 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 94 96 98 101 nan nan nan nan nan nan nan 114 114 115 116 117 118 119 120 120 121 121 122 123 124 125 126 127 128 128 129 129 130 130 131 131 132 133 133 133 134 134 134 134 134 134 134 134 nan nan nan 132 134 138 144 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 263 262 262 263 263 263 262 262 263 265 268 269 269 268 267 266 264 262 260 259 260 nan nan nan nan nan nan nan nan 279 279 279 277 275 273 271 270 269 269 269 268 268 267 266 266 264 263 262 260 259 258 257 257 256 255 255 254 253 252 252 251 251 250 249 249 249 249 249 249 249 249 249 249 249 249 250 250 251 252 253 254 255 257 260 263 267 270 272 275 278 280 282 284 285 284 283 283 283 284 285 285 285 285 286 286 284 278 274 271 269 270 272 275 278 281 285 286 285 285 286 287 287 287 287 287 286 286 287 288 289 289 288 288 288 289 291 295 299 303 305 304 302 298 294 293 296 301 307 312 315 317 317 317 316 314 311 304 297 290 281 272 262 252 245 242 243 246 248 250 252 253 252 247 241 238 238 237 234 231 227 221 216 217 217 231 257 277 287 294 300 304 306 305 305 305 305 305 305 304 303 303 304 305 306 305 303 301 301 301 301 300 299 298 298 297 297 298 298 297 293 291 292 295 298 299 299 296 294 293 291 287 283 282 286 293 299 302 302 299 293 287 280 272 267 262 260 259 258 257 257 256 257 259 262 265 268 270 272 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 257 256 254 251 247 244 241 239 239 239 239 239 239 239 239 240 240 238 235 230 226 223 222 222 222 223 226 228 231 233 234 236 237 239 240 241 242 244 247 251 251 249 244 238 233 231 230 231 231 232 232 233 233 234 234 235 235 236 236 236 238 239 241 243 246 247 249 249 249 249 249 248 247 246 245 244 243 242 241 241 242 244 246 246 246 244 242 240 239 237 235 234 233 232 230 229 226 224 222 219 217 215 212 210 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 96 98 100 104 107 109 nan nan nan 115 116 116 116 116 117 117 118 119 120 121 122 123 124 124 125 126 126 127 128 129 129 130 130 131 132 132 133 133 133 133 133 134 134 133 133 132 nan nan nan nan 132 137 142 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 261 260 260 261 262 261 260 257 256 258 261 263 264 265 265 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan 282 282 280 278 276 273 272 270 270 269 269 268 267 266 266 264 263 262 260 259 258 257 256 255 255 254 254 253 252 251 251 250 249 249 248 248 248 248 248 248 249 249 249 249 249 249 250 250 251 252 252 253 255 257 260 263 266 269 272 275 278 280 283 285 286 286 285 285 284 285 284 284 283 284 285 283 281 279 276 274 273 273 276 277 279 283 284 283 283 283 283 282 282 283 284 284 284 284 285 286 288 288 287 288 289 292 297 301 304 304 302 299 295 292 291 293 297 303 308 312 313 313 312 311 310 306 300 294 287 278 269 259 249 241 238 239 242 244 245 246 246 246 243 238 234 232 230 227 224 219 214 213 221 240 263 280 291 298 302 304 306 307 306 305 305 305 306 306 305 303 302 301 301 302 302 300 300 299 300 300 300 298 297 296 296 296 298 298 298 295 294 294 296 296 296 295 294 295 298 300 299 294 290 292 296 300 303 303 300 294 287 279 270 263 258 255 254 253 253 252 253 254 256 260 264 267 270 272 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 257 257 256 254 251 247 243 240 239 238 238 238 237 236 236 236 235 234 232 230 227 225 224 224 224 225 226 227 229 230 231 232 234 236 237 238 239 241 244 248 250 250 248 242 237 233 231 230 229 229 228 228 228 230 232 235 237 238 237 237 238 239 241 243 245 247 249 249 250 250 249 248 247 246 245 245 244 243 243 242 243 244 246 247 247 245 243 241 239 238 236 235 233 232 231 229 227 225 222 220 218 215 213 211 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 98 100 103 106 nan nan nan 114 115 117 117 117 117 117 117 118 119 120 121 122 123 124 124 125 nan nan 127 128 129 129 130 130 131 132 132 133 133 133 133 133 133 133 133 132 nan nan nan nan 130 135 140 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 260 259 258 259 260 260 259 256 254 253 255 258 260 262 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 284 283 280 278 275 274 272 271 270 269 268 267 266 265 264 262 261 259 258 257 256 255 255 254 253 253 252 251 251 250 249 249 248 247 247 247 247 247 247 248 248 248 248 248 249 249 250 250 251 252 252 253 255 257 260 262 265 268 272 275 277 280 283 285 286 285 284 283 282 281 280 280 281 282 282 282 281 279 277 275 275 278 278 279 281 282 282 281 281 281 279 278 280 282 283 284 283 284 286 288 288 288 288 290 294 299 302 303 301 298 294 292 290 289 291 295 299 305 308 310 310 308 307 305 302 296 289 281 272 263 254 246 239 235 236 237 239 241 241 240 239 237 234 231 228 223 219 218 214 211 213 226 245 262 276 289 297 299 301 303 304 304 303 302 303 304 305 304 303 300 298 297 298 297 297 297 297 298 298 298 297 296 295 295 296 297 299 298 296 296 297 297 296 294 291 292 295 300 302 300 296 294 295 297 300 302 302 300 294 287 278 269 261 255 252 250 250 249 248 248 249 253 258 263 267 270 272 274 274 273 272 270 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 256 255 253 250 245 242 240 239 238 238 237 236 235 234 234 232 231 229 228 227 226 226 226 227 228 228 228 228 229 230 231 233 235 236 238 239 242 244 248 250 249 246 240 235 231 228 227 226 225 224 224 226 230 235 239 239 239 238 238 238 240 242 245 247 249 250 250 250 250 249 248 247 246 245 245 244 244 243 243 244 246 247 247 246 244 242 240 239 237 235 234 233 232 230 228 225 223 221 218 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 113 115 117 118 118 118 118 118 119 119 120 121 122 123 124 124 nan nan nan nan 128 128 129 129 130 130 131 132 133 133 133 133 133 133 132 nan nan nan nan nan nan 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 261 259 258 258 258 258 258 257 255 254 253 255 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 284 283 281 280 278 276 274 273 271 269 267 266 264 263 262 260 259 257 256 255 254 254 253 252 251 251 250 250 249 249 248 247 247 246 246 246 246 246 247 247 247 248 248 248 248 249 249 250 251 252 252 253 254 255 257 259 261 264 268 271 274 276 279 281 282 283 282 280 278 278 278 278 279 280 281 282 282 281 279 276 276 278 278 278 279 280 280 280 280 280 279 278 280 282 284 285 285 284 286 289 289 289 289 290 293 297 299 300 298 294 291 289 288 289 291 294 299 304 307 309 308 307 305 302 299 294 287 279 270 261 253 246 240 235 234 234 235 237 239 238 237 234 232 230 225 218 213 210 206 203 206 216 231 249 268 283 293 295 297 299 300 300 300 300 300 300 301 302 302 300 298 297 296 296 295 295 295 295 295 296 295 295 296 297 298 298 298 296 296 297 297 296 295 292 291 294 297 301 302 299 297 295 295 296 298 299 299 297 292 285 277 268 260 253 250 247 246 244 242 243 246 251 258 263 267 269 271 272 273 272 271 269 267 266 266 266 265 263 nan nan nan nan nan nan nan nan nan nan nan nan nan 255 254 253 251 247 244 242 241 240 238 237 236 235 234 234 232 231 229 228 227 227 227 227 228 228 228 228 227 228 228 230 231 233 236 238 240 241 243 245 248 248 247 243 237 231 228 225 225 224 223 224 225 229 234 239 240 239 238 237 237 239 241 244 247 249 250 251 251 250 250 248 247 246 246 245 245 245 244 244 245 247 248 248 246 245 243 241 239 238 236 235 234 233 231 229 226 224 222 219 217 215 213 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 110 112 114 116 117 118 119 119 119 120 120 121 121 122 123 123 124 nan nan nan nan nan 128 128 129 130 130 131 131 132 132 133 132 132 131 130 nan nan nan nan 129 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 263 261 259 258 257 257 257 256 256 255 254 254 nan nan nan nan nan nan nan nan 266 263 262 264 268 273 277 278 nan 281 282 283 282 281 280 279 277 275 273 271 268 266 264 262 261 259 258 256 255 254 253 252 251 250 250 249 249 248 247 247 247 246 246 246 246 246 245 245 246 246 246 246 247 247 248 248 248 249 249 250 251 252 253 253 254 255 256 258 260 263 267 269 272 274 277 279 280 280 279 276 275 277 278 278 278 279 281 282 282 279 277 277 277 277 278 278 279 280 280 279 282 282 281 282 284 286 287 286 284 286 289 290 290 289 289 290 293 295 296 295 292 289 287 287 288 291 294 298 302 305 306 307 306 304 302 299 294 288 281 272 264 257 251 245 238 234 232 233 236 238 238 235 232 231 229 224 217 212 208 204 200 198 198 210 236 262 279 289 293 295 296 297 298 297 297 297 298 299 300 300 300 299 298 297 296 294 293 293 293 293 294 294 295 296 297 299 299 298 298 297 295 293 292 292 292 294 297 300 302 302 300 297 295 294 295 296 297 296 294 290 283 275 267 259 253 249 245 241 237 236 240 247 254 261 266 268 269 269 269 269 269 nan nan 264 264 264 264 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 250 248 246 244 243 242 240 238 236 235 235 234 233 232 230 229 228 228 228 229 229 229 229 228 228 227 227 228 229 232 235 240 242 243 244 245 246 247 246 242 238 233 229 227 226 226 226 226 227 228 233 236 238 238 237 236 237 239 241 244 247 249 251 251 251 251 250 249 248 247 246 246 246 245 244 244 245 247 249 249 247 246 244 242 240 238 237 236 235 234 232 230 228 225 223 220 218 216 214 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 107 109 110 112 114 116 117 119 119 120 120 121 122 122 123 123 123 nan nan nan nan nan nan nan 129 129 130 131 131 132 132 133 133 133 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 265 263 261 259 258 257 256 256 256 255 255 nan nan nan nan nan nan 269 270 268 266 263 260 259 261 267 273 276 279 281 282 282 281 281 280 278 277 275 273 270 267 264 262 260 258 256 255 254 253 nan nan nan nan nan nan nan nan 245 245 245 245 244 244 244 245 244 244 244 245 245 245 245 246 246 247 247 247 248 248 249 251 252 253 253 254 254 254 256 257 259 262 265 268 270 273 275 277 279 278 276 276 277 278 279 280 280 280 281 280 279 277 276 276 276 277 278 278 279 279 279 282 283 284 284 286 287 288 288 286 286 287 289 290 290 288 287 288 290 292 291 289 287 285 285 287 290 294 297 299 301 303 305 305 304 302 300 296 291 284 277 271 267 262 254 244 236 233 233 235 237 237 234 232 232 230 222 215 213 214 213 210 207 197 200 243 270 281 287 290 294 296 296 296 295 295 295 296 297 298 299 299 299 299 299 297 294 293 293 293 292 292 293 294 296 298 299 298 297 295 293 290 289 290 292 294 296 299 301 301 301 299 296 294 294 295 297 297 296 294 290 285 279 271 263 256 250 244 239 234 235 243 252 261 268 271 271 269 267 266 264 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 248 247 247 246 245 244 242 239 238 237 236 235 234 233 231 229 229 229 230 230 230 230 230 229 229 228 228 228 228 231 236 241 244 246 246 246 246 246 244 242 238 235 231 230 229 228 228 228 227 229 231 233 234 235 235 235 237 239 242 245 248 250 251 252 252 251 250 249 248 248 247 247 246 245 245 244 246 248 249 250 248 247 245 243 240 238 237 236 235 234 233 231 229 226 224 221 219 217 215 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 105 107 108 109 111 112 114 116 117 118 119 120 121 122 123 123 nan nan nan nan nan nan nan nan nan nan 130 131 131 132 133 133 134 135 134 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 268 266 264 262 261 259 258 257 257 256 256 256 256 256 257 257 258 259 262 265 266 265 263 259 256 256 260 267 274 279 nan 282 281 280 279 278 276 274 272 270 269 266 264 261 258 256 254 253 252 nan nan nan nan nan nan nan nan nan nan nan nan 242 242 242 242 242 242 242 243 243 244 244 244 245 246 246 246 247 247 247 248 249 251 252 253 253 253 253 254 255 256 258 261 264 267 269 271 274 276 277 277 276 277 279 280 281 280 281 280 279 278 276 275 274 275 276 278 278 279 279 279 281 284 286 287 287 288 288 288 286 285 285 286 287 287 286 285 285 285 286 286 285 283 282 283 286 290 293 295 295 296 298 302 304 304 302 301 297 292 287 282 279 278 275 265 252 241 235 233 235 237 237 237 239 241 236 224 216 217 222 226 227 235 262 297 297 290 287 288 291 295 297 297 296 294 293 294 294 294 294 296 298 299 300 300 298 295 294 294 293 292 292 293 294 295 298 298 297 297 295 292 290 290 292 293 294 296 298 300 300 299 298 295 293 292 294 297 298 297 295 292 289 286 280 273 265 256 249 243 240 244 252 261 269 275 277 274 269 264 261 258 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 247 247 249 249 248 246 243 241 239 238 237 236 235 234 232 231 231 231 232 232 232 232 232 231 231 230 230 230 231 233 237 241 244 246 246 246 246 245 243 241 238 235 233 231 230 229 228 228 228 228 230 231 231 231 233 234 237 240 243 246 249 251 252 252 252 251 250 250 249 248 248 247 247 246 245 245 246 248 250 250 249 247 246 243 240 238 237 236 236 235 234 232 230 227 225 223 220 218 216 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 105 106 107 108 109 111 112 114 115 117 118 119 120 122 123 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 133 134 136 136 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 268 267 266 264 262 261 260 259 258 257 256 256 256 256 256 255 254 254 256 260 263 265 263 260 256 253 254 261 269 nan nan 280 278 277 276 275 273 270 268 267 266 264 262 259 256 254 252 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 240 240 239 239 240 241 242 242 243 244 245 245 246 246 246 246 246 247 248 249 251 252 252 253 253 253 253 254 255 257 260 262 265 268 270 273 275 276 276 277 279 280 281 280 280 280 279 277 276 274 274 275 276 277 278 279 279 280 283 285 287 287 287 288 288 287 284 282 279 278 279 282 283 283 282 281 281 280 279 277 277 279 284 289 292 294 292 291 293 297 301 302 301 300 297 293 289 285 285 286 286 276 259 243 234 232 233 237 239 241 243 245 240 228 219 218 223 229 253 294 310 310 303 296 291 291 293 297 299 298 296 293 292 292 292 291 292 293 295 298 300 300 298 296 294 293 293 294 294 294 294 295 296 296 297 297 295 294 294 295 296 296 295 296 298 300 300 300 299 296 293 290 291 295 298 298 297 293 290 290 290 290 288 281 273 267 263 263 265 269 275 280 281 276 269 262 255 251 250 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 249 248 249 250 251 249 247 244 nan 241 239 238 237 237 235 233 233 233 234 235 235 235 234 233 233 233 233 233 233 234 235 237 240 242 243 243 243 243 243 241 239 236 234 233 232 232 231 230 230 229 230 230 231 231 231 232 234 237 240 243 246 249 251 252 252 252 251 250 250 249 248 248 248 247 246 245 245 246 248 250 250 249 248 246 244 241 239 237 236 236 235 234 233 231 228 226 224 221 219 217 215 nan nan nan nan nan nan nan nan nan nan nan nan nan 107 106 106 105 104 104 104 105 106 107 108 109 110 111 112 113 115 116 117 119 120 121 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 268 266 265 264 262 261 260 259 258 257 256 256 255 255 253 252 251 253 257 262 265 265 263 nan nan nan nan nan nan nan 275 274 273 272 271 269 266 264 263 262 261 259 256 254 252 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 237 237 238 239 240 242 243 244 245 245 245 245 245 245 245 246 247 248 249 250 251 251 252 252 252 252 253 254 256 259 262 264 267 269 272 275 276 277 277 279 280 281 281 280 279 278 277 276 276 277 276 277 278 279 279 281 284 286 286 285 285 286 285 284 280 276 272 271 273 278 281 280 278 276 274 273 272 270 271 275 282 288 292 292 290 289 290 292 295 296 298 298 296 293 289 286 286 288 nan nan 264 242 231 229 233 238 241 242 244 245 241 236 232 229 233 349 342 321 310 303 299 296 293 293 296 298 299 298 296 293 292 291 290 290 290 292 294 296 299 299 298 295 293 291 292 294 295 295 294 294 294 294 295 296 296 296 297 297 298 299 298 299 299 300 301 300 300 299 297 292 290 292 295 297 298 294 291 291 294 297 300 299 295 290 285 281 277 276 278 283 283 279 271 259 249 245 246 248 250 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 236 235 235 236 237 238 238 237 236 235 235 234 234 235 236 236 237 238 239 240 240 240 240 240 239 238 236 234 233 232 233 234 234 233 233 232 232 232 232 232 232 232 234 236 239 242 246 248 250 251 252 251 251 250 250 249 249 249 248 248 247 246 245 247 249 250 251 250 249 246 244 242 239 238 237 236 236 235 234 232 230 227 225 223 221 218 217 nan nan nan nan nan nan nan nan nan nan nan nan nan 110 109 108 107 106 105 105 106 106 107 108 108 109 110 111 112 113 114 116 117 119 120 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 135 135 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 265 264 263 261 260 259 258 258 257 256 255 255 253 252 252 253 257 261 266 267 266 264 nan nan nan nan nan 270 270 270 269 268 267 265 263 261 260 259 258 256 253 251 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 237 237 239 241 242 244 244 245 245 245 244 244 243 244 245 246 247 248 249 249 250 251 251 251 251 251 252 253 255 258 260 263 266 270 272 274 276 276 277 279 280 282 281 280 279 278 277 278 278 276 277 278 279 279 280 284 286 285 283 282 282 282 281 276 271 266 265 268 275 278 277 274 270 267 265 264 263 266 271 279 287 292 294 293 291 290 289 291 292 294 294 293 290 286 283 282 282 nan nan nan 248 236 236 240 242 243 244 245 246 250 271 322 356 4 356 336 316 305 301 300 298 295 295 296 298 298 297 296 294 293 292 291 289 289 291 292 294 296 297 296 294 291 290 291 292 293 293 293 293 293 293 293 295 296 298 298 299 299 300 300 300 301 301 301 301 301 301 299 295 291 290 291 294 295 294 292 292 294 297 298 298 298 297 295 291 286 281 280 283 284 281 271 256 245 242 243 246 249 251 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 237 237 238 240 241 241 240 239 237 236 235 236 236 237 237 238 239 239 239 239 239 238 238 237 235 234 233 232 232 233 235 236 236 235 234 233 233 233 232 232 233 234 236 238 241 244 247 250 251 251 251 250 250 249 249 249 249 248 248 247 246 246 248 249 251 251 250 249 247 244 242 240 238 237 236 235 235 234 233 231 229 227 224 222 220 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 111 110 108 108 107 107 107 107 107 108 108 109 110 111 111 112 113 114 116 117 118 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 133 135 nan nan nan nan nan nan 135 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 262 260 260 259 259 258 257 256 256 255 253 253 254 257 262 266 269 269 268 265 nan nan nan nan 267 268 268 267 265 263 261 259 258 257 256 255 252 250 249 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 238 240 242 244 245 245 245 245 244 243 242 242 242 243 245 246 247 248 248 249 250 250 250 250 250 250 251 252 254 256 259 263 266 269 272 274 275 276 277 279 281 281 280 280 279 278 278 278 276 277 279 279 279 279 282 284 283 280 279 279 280 279 274 268 262 262 266 272 275 274 270 265 260 258 258 261 265 271 279 287 294 297 297 293 291 290 291 291 291 290 289 286 283 279 277 274 nan nan nan 265 258 253 250 248 246 246 247 254 273 313 341 349 347 337 321 309 302 302 301 296 293 295 297 298 297 296 294 293 293 293 292 291 290 290 291 293 294 295 295 294 291 290 290 291 291 292 293 294 295 294 294 295 297 299 300 300 301 301 300 300 300 301 301 301 301 301 301 299 294 290 290 291 292 292 291 292 293 295 295 295 297 300 299 296 290 284 281 280 279 275 264 251 243 240 242 245 247 249 251 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 nan nan nan nan nan nan nan nan nan nan nan 239 238 239 240 242 244 244 243 241 239 237 236 236 237 238 238 239 239 239 239 238 238 237 236 235 234 233 232 231 232 233 235 236 237 236 235 234 234 233 233 232 233 234 235 237 240 243 246 248 249 250 250 250 249 249 249 249 248 248 247 247 247 247 248 250 252 252 251 249 247 244 242 240 239 238 236 235 235 234 233 232 230 228 226 224 223 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 110 109 108 108 108 108 108 108 108 109 nan nan 111 112 113 114 115 116 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan 260 260 258 258 258 257 256 254 254 255 257 261 266 270 271 270 269 267 266 266 267 268 268 268 266 263 260 257 255 254 254 253 251 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 240 242 244 245 246 246 246 245 244 243 242 241 242 243 245 247 248 248 249 249 249 250 250 249 249 249 250 250 251 253 256 260 263 266 269 272 274 275 277 278 279 279 280 279 279 278 278 277 276 278 280 280 280 279 281 281 279 277 277 278 278 277 273 268 264 265 267 271 272 271 266 260 254 252 254 262 271 278 283 289 294 297 296 293 292 291 291 290 289 286 284 281 278 275 272 269 267 265 267 274 274 265 257 252 248 248 252 267 295 320 330 330 325 316 308 301 298 296 293 290 291 293 296 297 296 294 293 292 292 293 293 292 291 291 291 292 293 294 294 294 292 291 291 292 292 293 293 294 296 296 297 297 298 300 302 303 303 302 301 299 299 299 300 300 301 301 302 301 297 292 291 291 291 291 290 290 292 293 294 295 298 301 302 298 292 284 278 275 272 266 257 247 242 240 241 243 246 248 249 250 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 252 nan nan nan nan nan nan nan nan nan nan nan 239 239 240 241 243 245 245 244 242 240 238 237 237 238 238 239 240 240 240 239 238 238 237 236 235 233 232 231 231 231 232 233 234 235 235 234 234 234 234 234 234 234 234 235 237 239 241 244 246 248 249 249 249 250 250 250 249 248 247 247 247 248 248 249 251 252 252 251 249 247 245 243 241 240 238 237 236 235 235 234 233 232 230 228 227 225 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 112 111 110 109 109 109 109 nan nan nan nan nan nan nan 113 113 114 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 126 129 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 258 257 256 256 256 258 261 265 270 271 271 270 269 268 268 269 270 270 268 265 261 258 255 253 251 251 250 248 247 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 246 247 248 248 247 246 245 244 243 243 243 245 247 249 250 250 250 250 250 250 250 250 249 249 249 249 250 251 254 257 260 263 266 269 271 273 275 277 278 278 278 278 277 277 276 276 276 278 280 280 279 279 281 279 276 275 276 278 278 275 272 271 271 272 272 271 271 269 263 256 249 248 254 266 278 286 289 291 294 294 292 291 291 291 290 288 285 282 279 276 272 269 268 268 266 265 266 272 275 272 264 258 257 262 275 296 307 311 311 308 304 299 297 294 292 290 288 287 288 290 293 294 294 293 292 291 292 292 292 292 292 292 292 292 292 293 293 293 293 293 293 293 294 295 295 296 296 297 298 298 298 300 302 304 304 304 302 300 299 299 299 299 299 301 303 303 300 295 291 290 291 291 290 289 290 292 293 295 299 302 302 299 292 282 273 267 263 258 251 244 240 238 239 242 244 247 248 250 251 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 253 255 nan nan nan nan nan nan nan nan nan nan 240 240 241 243 245 246 246 245 244 241 239 238 237 238 238 239 240 240 240 239 238 237 237 235 234 233 232 231 231 231 231 231 232 233 233 233 234 234 235 235 235 235 235 236 237 239 241 243 244 246 248 249 250 250 251 251 250 248 247 247 247 248 249 250 252 252 252 251 249 247 245 243 242 240 239 238 236 236 236 235 235 233 232 231 230 228 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 111 111 110 110 111 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 258 258 258 259 259 260 264 269 270 270 269 268 267 268 270 270 269 266 263 259 256 254 251 250 248 247 246 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 248 249 249 249 249 248 247 246 245 244 245 246 248 250 251 252 252 252 252 251 251 251 251 250 250 250 249 249 250 252 255 257 260 263 266 268 270 273 275 276 277 277 276 276 275 275 275 275 278 280 280 279 279 280 279 276 274 275 279 281 277 274 275 278 279 277 272 271 268 262 256 252 253 261 271 281 289 292 293 292 290 288 288 290 290 287 284 282 280 275 269 263 259 263 266 267 267 267 269 271 271 269 267 269 278 288 294 296 296 294 292 290 290 290 289 288 286 284 284 284 286 288 290 291 292 292 292 293 294 294 294 294 294 293 292 292 292 293 294 294 294 294 295 295 296 297 297 298 298 298 298 298 299 301 303 305 305 304 302 301 300 299 299 299 300 303 304 302 298 293 290 291 291 290 289 289 291 292 294 297 300 301 299 290 278 268 261 255 250 244 240 236 235 237 240 244 247 249 251 252 253 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 254 nan nan nan nan nan nan nan nan nan nan nan nan 241 243 245 247 247 247 246 245 242 240 239 238 238 239 240 240 241 240 239 238 237 236 235 234 233 232 232 231 231 231 231 232 232 232 233 233 234 234 235 235 235 236 236 237 239 240 242 243 245 246 248 249 251 252 252 250 248 246 246 246 248 250 251 252 253 252 251 249 247 245 243 242 241 239 238 237 237 237 237 236 235 234 233 232 232 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 112 112 112 112 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 121 122 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 259 260 261 261 260 261 264 267 268 268 267 265 264 265 266 267 264 262 259 257 255 252 250 248 247 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 251 251 251 251 250 249 248 247 246 247 248 250 252 253 254 254 253 253 252 252 252 252 251 251 251 250 249 250 251 253 254 257 261 264 265 267 270 272 274 275 275 274 274 273 273 272 273 276 278 278 278 279 280 280 277 274 275 279 281 278 276 277 280 283 281 273 270 267 265 263 263 267 272 276 281 286 290 292 290 287 285 286 287 286 280 277 276 275 270 262 255 255 260 266 270 271 271 270 269 268 269 272 275 280 285 289 289 287 284 281 281 283 285 286 286 284 283 282 282 283 283 285 287 289 290 291 293 295 296 296 296 296 295 294 293 293 294 294 294 295 296 297 297 297 298 298 299 299 299 299 299 299 300 301 303 305 305 304 304 303 302 300 299 300 302 304 303 301 297 294 294 294 293 291 290 291 292 294 296 298 299 297 289 277 266 256 248 241 236 232 230 230 232 237 242 247 251 254 255 256 255 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 249 nan nan nan 246 244 242 240 239 239 239 240 241 241 240 239 238 237 236 235 234 233 233 232 232 231 231 232 232 232 232 233 233 233 233 233 233 234 234 235 236 237 238 240 241 243 245 247 249 250 252 252 250 248 245 244 245 247 250 252 253 254 253 251 249 247 245 243 242 241 240 239 238 238 238 239 238 238 237 236 235 234 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 118 116 nan 114 114 114 114 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 260 262 264 265 263 264 265 266 267 267 266 264 262 261 262 262 260 258 256 255 253 251 249 247 246 245 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 252 253 252 252 251 250 249 248 248 248 250 251 253 255 255 255 254 254 253 252 252 252 252 252 252 251 250 251 251 252 253 255 259 262 263 265 268 270 271 272 273 273 272 272 271 271 271 274 276 277 277 278 280 281 278 276 276 279 281 279 278 278 280 283 282 277 274 273 274 275 277 279 280 278 280 283 287 289 288 285 283 283 283 278 271 269 267 264 258 252 252 257 262 268 273 275 275 273 270 270 271 273 276 279 281 282 282 280 278 276 276 278 282 283 283 282 282 281 281 280 280 281 282 284 286 287 289 292 294 296 296 296 296 296 296 295 295 296 296 297 299 299 299 298 298 299 299 300 300 300 300 301 301 301 301 302 303 304 305 305 304 302 301 301 302 303 304 303 300 299 298 298 296 294 292 293 293 294 295 296 297 295 287 276 263 251 242 235 229 225 222 221 224 231 240 247 253 257 259 259 258 256 254 nan nan nan nan nan 244 244 244 nan nan nan nan nan 250 254 258 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 240 240 241 241 240 239 238 236 235 234 234 234 234 233 232 231 231 231 231 231 231 231 231 231 231 232 232 233 234 234 235 236 237 238 239 241 243 245 248 249 250 250 249 247 245 243 245 248 251 253 255 255 254 252 249 247 245 244 243 242 241 240 240 240 241 241 241 241 240 238 237 236 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 120 118 117 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 261 262 264 265 267 268 267 266 266 265 265 265 262 260 258 258 259 257 256 255 253 252 250 249 248 246 nan nan nan nan 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 254 254 253 253 253 252 251 250 250 250 251 253 255 256 256 256 255 254 253 253 253 253 252 252 252 252 251 252 252 252 253 255 257 260 262 264 266 267 268 269 270 270 270 270 269 269 269 271 274 275 276 276 278 280 279 277 277 279 280 280 278 278 280 282 282 280 278 277 279 280 282 284 281 278 278 280 284 287 287 284 282 280 277 271 268 267 264 256 248 247 255 262 266 270 272 273 273 272 268 267 267 270 273 276 277 278 279 278 277 275 275 276 278 280 280 279 279 279 279 279 280 280 280 280 281 282 285 287 290 293 294 295 296 297 298 298 299 298 299 300 301 301 301 300 299 299 300 300 300 300 301 302 302 302 302 301 301 302 304 306 305 304 303 303 303 303 303 302 301 301 301 300 299 296 295 294 294 295 295 295 295 292 286 275 262 250 241 234 227 222 218 216 219 227 236 245 253 258 261 261 260 258 255 252 nan nan 246 245 244 244 244 nan nan nan nan 251 253 256 259 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 240 240 241 241 240 239 237 236 234 234 234 234 233 232 231 230 230 229 229 229 229 229 229 229 230 231 232 233 234 234 235 235 236 236 237 239 241 243 246 247 248 247 247 245 244 244 246 249 252 254 255 255 254 252 250 248 246 245 244 243 243 242 242 243 244 244 244 243 242 240 239 237 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 122 121 119 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 117 117 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 265 264 263 263 264 266 269 271 268 266 265 264 264 264 261 259 257 256 257 256 255 254 252 251 250 249 247 nan nan nan nan 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 256 255 255 254 254 253 253 252 252 252 253 254 256 257 257 257 256 255 254 254 253 253 252 252 252 252 252 252 253 253 254 255 256 259 260 262 263 265 266 267 268 268 267 267 267 266 266 268 271 274 275 274 274 276 276 276 277 278 279 279 277 277 278 281 282 281 280 279 279 280 281 282 279 276 276 278 283 287 286 284 282 278 274 269 267 268 265 257 249 250 259 265 269 270 270 269 269 268 264 261 261 264 269 273 275 277 278 279 279 278 277 276 276 276 276 276 276 277 278 279 280 281 280 279 279 280 282 285 287 289 292 294 296 297 299 300 300 300 300 301 302 303 303 301 300 299 299 299 299 299 300 301 302 303 304 303 302 301 302 304 305 306 307 307 306 305 303 301 300 300 301 301 299 297 295 293 293 294 295 295 294 290 284 275 263 253 245 238 232 226 223 221 223 227 233 241 250 257 261 262 261 259 256 253 250 248 246 245 244 244 245 nan nan nan nan 255 257 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 242 241 240 240 240 240 239 238 237 235 234 233 233 232 232 231 230 228 228 228 228 227 227 226 226 227 228 230 232 233 234 234 235 235 236 236 237 238 239 241 242 244 244 244 244 244 244 245 248 250 253 255 255 255 254 253 251 249 248 247 246 245 245 245 245 246 247 247 246 245 243 242 240 238 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 123 122 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 118 118 118 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 124 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 269 267 266 266 264 265 268 268 266 264 264 263 263 263 262 259 256 255 254 253 253 252 251 250 249 248 246 245 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 257 257 257 256 255 255 254 254 253 253 254 255 257 258 258 257 256 255 254 254 253 253 252 252 253 253 252 253 253 253 254 254 256 258 259 261 262 262 263 264 265 265 264 264 264 265 266 267 269 271 272 270 269 271 273 275 275 276 276 276 275 275 277 278 280 280 279 278 277 278 279 279 276 274 274 277 282 287 285 282 280 278 275 271 269 270 266 259 255 256 262 268 271 271 268 266 264 263 260 257 257 260 266 270 274 276 278 280 280 279 278 276 275 274 273 273 274 277 278 279 280 280 280 280 280 280 281 283 285 287 290 292 294 296 297 298 298 299 299 300 301 302 303 302 300 299 298 298 297 297 298 299 300 302 304 305 304 303 303 303 305 307 309 310 309 307 303 301 299 299 299 300 299 296 293 292 292 293 295 295 293 290 284 275 265 258 251 245 240 235 231 229 229 230 231 235 243 251 258 261 261 260 257 254 250 248 246 245 245 245 246 nan nan nan nan 259 260 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 242 241 240 240 239 239 238 237 236 235 234 nan nan nan 230 229 nan nan nan nan nan nan 226 225 225 226 227 229 231 233 234 234 234 235 235 236 237 238 238 239 240 241 241 242 242 243 244 246 248 251 253 254 255 255 255 253 251 250 249 248 247 247 247 247 248 249 249 249 248 246 244 242 240 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 120 120 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 277 275 272 269 266 263 260 258 258 259 261 262 263 263 263 263 261 258 255 253 252 250 250 249 248 247 246 244 243 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 259 259 258 257 257 256 256 255 254 254 255 257 258 259 259 258 256 255 254 254 253 253 253 253 253 252 252 253 254 253 253 254 255 257 258 259 260 261 260 261 263 262 262 262 264 265 265 265 267 269 269 266 265 267 270 272 273 272 271 271 271 272 274 275 276 276 276 275 275 276 277 276 274 272 273 276 282 287 284 280 277 276 275 273 270 267 262 257 256 259 265 270 273 271 267 263 259 257 255 254 255 259 264 268 270 273 275 277 278 278 277 276 275 274 273 273 274 276 277 278 279 279 280 280 279 279 280 282 283 285 288 290 292 294 294 295 295 296 297 299 301 302 302 300 298 297 296 296 296 296 296 296 298 300 302 304 304 304 303 303 303 306 309 311 311 308 304 300 299 299 299 299 298 295 292 291 291 293 295 295 294 291 285 277 268 261 255 251 248 245 242 239 238 236 233 232 236 244 252 258 260 259 256 253 251 249 247 246 246 246 247 nan nan nan 257 260 261 259 257 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 240 239 238 nan 237 236 235 nan 233 232 231 nan nan nan nan nan nan nan 227 226 226 226 227 228 229 231 232 233 234 234 235 236 236 237 238 238 238 238 238 238 239 239 241 243 245 248 251 253 254 255 255 254 253 252 251 250 250 249 249 250 250 251 251 251 250 248 246 244 243 241 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 121 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 290 285 279 273 267 259 253 249 250 253 257 260 261 261 261 261 262 260 257 255 252 250 248 247 246 245 244 242 242 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 259 260 260 259 259 258 257 257 256 255 255 256 258 259 260 259 258 257 256 255 254 254 253 253 253 253 252 253 254 254 254 254 254 255 256 257 258 259 259 258 259 260 260 260 261 263 264 263 265 267 268 267 265 264 266 268 269 269 267 267 267 268 269 271 271 270 271 272 272 273 274 275 275 273 271 272 276 281 283 281 277 275 274 272 270 266 260 255 253 254 259 265 270 273 271 267 262 257 254 251 251 252 255 259 263 265 268 270 272 275 275 276 276 276 275 274 274 275 276 276 277 277 277 278 279 279 279 280 281 283 284 286 288 290 291 291 291 291 292 293 295 297 297 297 296 294 292 291 292 293 293 294 294 296 297 299 301 302 302 302 300 300 302 305 308 309 307 303 300 299 299 300 300 298 295 292 291 292 293 295 295 294 291 287 280 272 265 259 256 255 254 253 253 252 249 243 237 235 239 246 253 256 256 254 253 251 250 249 248 248 248 248 nan nan nan 257 261 262 260 256 256 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 235 235 234 233 232 230 229 nan nan 228 228 228 228 227 227 227 228 229 230 231 232 233 233 234 235 235 236 237 237 237 236 236 235 235 236 236 238 240 243 246 249 252 254 255 255 254 254 253 252 252 252 252 252 253 253 253 252 251 250 248 247 245 243 241 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 122 122 122 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 313 307 301 294 285 275 268 259 254 251 250 252 255 257 258 258 257 257 256 258 258 256 253 250 247 245 244 243 242 241 240 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 260 261 261 260 260 259 258 257 256 256 256 258 259 260 261 260 259 257 256 256 255 255 254 254 253 253 253 253 254 255 254 254 254 254 255 256 256 257 257 256 257 258 258 259 261 263 263 263 264 266 266 266 265 265 267 268 269 268 267 268 269 270 270 269 266 263 265 267 270 271 273 275 275 273 271 271 274 278 281 279 276 273 271 269 266 261 256 251 250 252 258 264 269 272 271 267 263 258 254 250 248 249 251 254 257 261 264 267 270 272 273 274 274 275 275 274 274 275 275 276 276 275 275 276 276 277 278 279 280 282 283 284 285 287 288 289 289 289 289 290 290 290 291 291 290 288 287 287 288 289 290 291 292 294 295 295 296 297 298 297 294 294 295 299 304 306 305 302 300 299 300 301 301 298 294 292 291 292 293 294 294 292 290 288 284 278 271 265 262 261 260 262 264 265 263 257 248 239 236 240 245 250 252 252 251 251 250 250 249 249 249 249 249 nan nan 257 262 264 261 257 257 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 235 234 nan nan nan nan 229 229 229 229 228 228 228 229 230 231 232 232 232 233 233 234 235 235 235 235 235 234 233 233 232 232 232 234 236 238 241 245 248 251 253 254 254 254 254 253 253 254 255 255 255 255 254 254 252 251 250 248 246 245 243 241 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 122 122 122 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 317 310 300 285 265 247 228 216 202 nan nan nan 249 270 283 287 278 270 264 261 258 256 255 254 254 254 254 255 256 256 256 257 256 253 249 246 243 242 241 240 239 238 238 238 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 259 260 261 261 261 260 259 259 258 257 256 257 259 261 262 262 261 260 259 258 257 256 256 255 255 254 254 254 254 255 255 254 254 253 254 255 255 255 255 255 255 255 256 258 260 262 263 263 262 263 264 265 266 266 267 268 271 272 273 273 274 274 273 271 267 263 260 262 265 268 270 273 274 275 273 271 271 273 277 278 277 275 272 270 268 265 261 256 252 250 253 258 264 269 271 271 268 264 259 254 251 248 248 249 251 255 258 262 266 268 270 271 272 273 273 273 273 273 273 274 274 273 272 273 273 274 275 276 277 279 280 281 282 282 284 285 287 287 288 288 288 289 289 289 288 288 287 285 285 286 287 288 288 289 291 291 291 291 291 292 290 288 286 287 291 298 302 302 300 299 298 300 301 301 298 294 291 290 291 291 292 291 290 289 288 285 282 277 272 269 269 269 269 270 273 272 267 257 244 236 235 238 243 247 248 249 249 249 250 250 249 249 250 250 251 254 258 263 266 264 259 256 257 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 230 229 229 228 228 228 230 231 232 233 233 232 233 233 234 235 235 234 233 232 230 229 229 228 229 229 231 233 236 239 243 246 249 251 252 253 253 254 254 255 256 258 258 257 256 255 254 252 251 249 248 246 245 243 242 240 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 330 325 315 295 266 244 224 209 196 189 188 194 207 219 229 243 255 258 260 261 260 258 255 252 250 249 251 253 255 256 257 257 255 252 248 244 242 240 239 238 238 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 257 259 260 261 261 260 260 259 259 258 257 257 259 260 262 263 263 263 262 261 260 259 258 257 257 256 256 255 255 255 255 255 255 255 255 255 256 256 256 256 256 256 257 257 258 259 261 261 261 261 261 263 264 266 267 267 268 272 276 278 280 280 279 277 273 268 264 262 263 266 268 270 272 274 274 272 270 270 272 275 277 276 275 273 270 nan nan 263 258 254 253 256 260 265 269 270 270 267 263 259 255 252 250 249 250 252 255 259 263 266 268 269 270 271 271 272 271 272 272 272 272 272 272 271 271 272 272 273 274 275 277 279 280 280 280 282 283 285 285 286 286 287 289 289 289 289 288 287 287 288 288 288 287 287 288 288 289 288 288 288 287 285 283 281 281 284 291 296 298 297 296 296 299 300 298 295 292 290 290 291 290 290 289 289 290 290 288 285 280 277 277 280 280 278 276 276 276 273 265 252 240 233 232 236 240 243 244 246 247 249 250 250 250 251 251 252 255 259 265 269 267 261 256 256 258 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 230 229 229 229 229 231 232 234 234 233 232 232 232 233 234 233 232 231 229 227 226 225 225 225 227 229 232 234 237 241 244 247 249 250 251 252 253 255 257 258 259 260 259 257 255 253 252 250 249 247 246 245 243 241 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 356 353 318 247 221 206 198 193 190 191 195 201 207 210 212 212 218 227 241 249 250 248 246 245 246 250 253 255 256 256 254 251 247 244 241 239 238 237 237 237 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 256 258 259 260 260 260 260 259 259 258 258 258 260 262 264 266 266 266 265 264 262 261 260 258 258 257 257 256 256 256 257 257 257 257 257 257 257 257 257 257 257 257 257 257 258 258 259 259 260 260 261 262 263 265 267 268 268 271 276 281 284 283 281 279 275 272 269 268 269 269 270 270 271 273 273 271 269 268 270 273 276 276 275 273 271 nan 265 262 258 255 254 256 260 264 268 269 268 265 260 257 254 252 250 251 252 255 257 260 264 266 268 269 270 271 271 271 271 271 271 271 271 271 272 271 271 271 271 272 272 274 276 278 279 279 280 282 283 284 284 284 284 285 287 288 288 288 287 287 288 289 290 289 288 287 287 287 287 286 286 286 285 284 282 280 280 283 289 294 296 295 294 293 296 297 295 292 288 289 290 291 291 290 288 287 290 293 293 290 286 281 283 287 288 286 281 277 277 276 271 261 247 234 230 231 234 237 240 243 246 248 250 251 252 252 252 253 255 260 266 271 270 264 258 255 255 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 230 231 232 234 235 235 233 232 231 231 232 232 232 231 229 227 225 224 223 222 223 225 227 230 233 236 239 242 245 247 248 249 250 253 255 258 259 259 259 258 256 255 254 252 251 249 248 246 245 243 241 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 35 41 200 199 195 191 189 187 187 186 187 185 183 182 182 179 186 227 247 248 246 244 244 247 250 253 255 255 254 251 247 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 252 254 256 257 258 258 259 259 258 258 258 258 259 262 265 267 269 270 269 268 266 264 262 260 259 257 257 257 257 257 258 259 259 259 259 259 258 258 258 258 258 257 256 256 255 256 257 258 259 260 261 261 261 262 264 266 269 269 271 275 280 284 281 279 277 276 276 275 274 274 273 272 271 271 271 270 269 268 267 268 272 274 273 272 271 270 267 264 260 256 254 253 254 258 263 267 269 267 262 256 253 251 250 250 252 254 257 259 262 265 267 269 270 270 271 271 271 271 272 272 272 272 272 272 271 271 271 271 271 271 273 276 278 280 280 281 283 284 284 284 283 283 285 286 287 287 286 286 286 288 289 290 290 289 287 287 286 285 285 286 286 286 286 285 283 283 286 290 293 294 293 291 290 292 293 292 289 286 288 289 290 291 290 288 287 290 294 297 297 294 288 288 290 292 290 284 278 278 279 278 272 260 242 234 232 232 233 235 239 244 248 251 253 254 254 254 255 257 262 269 273 271 265 259 255 254 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 232 232 233 235 235 235 234 232 231 230 231 231 nan 229 227 226 225 224 223 222 222 223 225 228 232 235 238 241 243 245 247 248 251 254 257 259 259 259 258 257 256 254 253 252 251 249 248 246 245 243 241 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 34 35 39 97 178 180 180 181 184 187 188 186 nan nan nan 177 182 190 243 267 263 256 250 247 248 250 253 255 256 255 252 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 248 249 251 253 254 255 256 256 256 256 257 257 258 260 264 268 271 273 274 273 271 268 265 263 260 258 256 255 256 257 258 259 259 259 259 259 259 258 258 258 258 257 257 256 255 254 255 256 257 258 259 260 260 261 262 264 266 269 270 271 275 279 282 278 276 275 276 277 278 278 277 276 274 273 272 270 269 267 266 265 267 271 271 269 267 265 265 266 264 261 257 255 253 253 256 260 266 268 265 258 252 247 246 247 249 252 255 258 261 263 266 268 269 270 271 271 271 272 272 272 272 272 272 271 271 271 272 272 272 272 272 274 277 279 281 282 282 283 284 284 284 283 283 284 286 286 286 286 285 285 287 289 291 291 290 288 286 286 288 289 288 287 286 287 287 286 285 287 290 292 292 290 287 286 287 289 289 287 286 287 287 287 287 286 285 285 288 293 298 301 298 294 292 291 291 291 286 281 280 281 282 280 272 257 244 236 232 231 232 236 241 246 251 253 255 256 256 257 259 263 269 271 269 265 260 256 254 253 254 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 nan nan nan nan nan 231 230 230 230 230 229 227 226 225 224 223 222 222 222 224 226 229 233 237 240 243 245 248 251 254 256 258 260 259 258 257 256 255 253 253 252 251 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 26 27 33 67 132 150 159 168 177 185 192 195 192 nan nan nan nan nan 255 266 266 262 258 256 255 255 256 257 259 258 253 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 244 245 247 248 250 251 252 252 252 253 253 254 255 258 262 267 272 276 277 277 275 272 269 265 262 260 257 255 255 255 256 257 257 257 257 257 257 257 257 257 256 256 256 256 256 255 254 254 255 255 256 258 259 261 262 263 264 266 268 269 270 273 278 280 277 275 275 276 278 280 279 278 277 276 275 273 271 269 267 nan nan nan 269 268 264 260 258 259 262 262 261 260 258 256 255 256 259 264 265 263 256 247 242 240 242 246 250 255 259 262 265 268 270 270 271 271 271 272 272 272 272 272 271 271 271 271 272 272 273 274 274 274 276 278 280 282 283 283 284 284 285 284 282 282 284 285 285 285 285 284 284 287 289 291 292 292 290 287 286 286 287 287 285 284 284 285 285 286 287 290 291 290 286 282 280 281 283 285 286 287 287 285 283 280 277 277 279 285 291 296 299 298 295 292 290 288 289 286 283 281 281 283 283 277 265 252 241 233 230 229 232 237 243 249 252 255 257 258 260 262 265 269 269 268 264 261 nan 256 255 255 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 228 227 226 225 225 224 223 222 222 222 224 227 232 236 241 245 248 251 254 257 258 259 259 258 258 257 256 255 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan 28 29 30 38 51 72 99 121 138 152 165 177 188 199 205 nan nan nan nan nan nan 258 261 263 263 262 261 260 260 261 261 258 251 244 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 241 241 242 243 244 245 247 247 247 247 247 248 249 251 254 258 263 270 276 280 281 279 277 272 268 264 260 257 255 254 254 254 255 255 255 255 255 255 255 255 255 254 253 253 255 256 256 256 254 254 253 253 254 256 258 259 260 260 261 263 264 264 265 269 273 275 275 275 275 277 278 280 279 278 276 276 275 274 273 nan nan nan nan nan 269 266 260 255 252 253 258 260 262 263 262 260 258 258 260 262 263 261 255 246 239 237 240 244 250 254 259 263 266 269 271 272 272 272 272 271 271 271 271 270 270 270 270 271 272 273 274 275 276 276 277 279 281 282 283 283 284 285 285 284 283 282 283 284 284 284 283 283 284 286 288 290 291 292 291 289 287 286 286 286 284 282 281 281 283 284 286 288 289 287 283 279 276 275 277 280 284 286 286 284 279 274 271 271 275 283 291 296 298 298 296 292 288 285 284 283 282 280 280 281 282 279 271 259 245 232 226 224 225 231 239 245 250 254 257 259 261 264 267 269 269 267 266 265 nan 260 258 257 257 262 268 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 226 225 225 225 224 223 222 222 223 226 231 237 243 248 252 255 257 258 259 259 258 258 257 256 256 255 253 252 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 33 46 58 65 74 86 103 119 134 148 161 175 189 200 207 nan nan nan nan nan 255 260 264 266 265 264 261 259 258 257 254 247 239 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 239 238 239 239 240 241 242 243 242 242 242 243 244 245 248 252 258 266 274 279 281 282 281 277 272 266 261 257 254 252 251 252 253 253 253 253 254 254 253 253 253 252 251 250 251 253 256 256 255 254 253 252 253 254 256 257 258 257 258 258 260 260 259 260 263 267 270 271 273 275 277 279 279 278 275 274 273 nan nan nan nan nan nan nan 269 268 264 258 253 251 252 256 259 262 264 264 263 261 261 262 263 264 263 259 252 246 243 243 246 250 254 259 263 267 270 272 272 272 272 272 271 270 270 269 269 269 269 269 270 271 273 275 276 277 278 278 280 281 282 283 284 284 285 285 284 283 283 282 283 283 283 282 282 283 285 287 290 291 291 290 288 286 285 286 286 284 282 279 278 280 282 283 284 285 284 281 276 272 271 272 275 280 285 287 284 278 272 268 268 273 282 292 297 300 299 297 293 287 282 280 280 279 278 277 279 280 279 273 263 247 233 223 217 217 225 235 242 249 253 256 259 262 266 269 270 270 270 270 269 267 265 262 260 260 264 270 276 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 nan nan 226 225 225 225 224 223 222 223 226 231 238 245 250 254 257 258 259 259 259 258 258 257 256 255 254 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 33 nan nan nan nan nan 89 104 119 132 143 153 164 175 184 nan nan nan nan 244 257 264 266 265 263 260 256 251 248 245 242 236 229 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 237 237 238 238 238 239 238 238 238 238 239 240 241 245 252 260 268 276 280 282 282 280 277 273 265 259 256 253 250 249 249 250 251 252 253 253 253 252 251 250 250 249 249 251 253 255 256 255 253 252 253 253 255 257 257 257 256 256 257 259 259 257 258 259 262 265 267 271 274 277 279 279 276 273 270 nan nan nan nan nan nan nan 270 268 265 262 258 255 254 254 256 258 261 263 263 263 263 264 266 268 269 268 265 261 256 253 250 250 252 255 260 264 268 270 272 272 272 271 271 270 269 269 269 269 269 268 268 269 271 273 275 276 278 278 279 280 281 282 283 283 285 285 285 284 283 282 282 282 282 282 281 280 281 283 286 289 292 291 290 287 284 284 285 285 284 280 277 276 278 280 280 280 281 281 279 275 271 269 269 270 276 283 286 285 280 274 270 270 275 282 290 296 299 298 296 291 286 281 278 276 276 274 274 277 279 279 275 265 251 235 223 215 212 222 233 243 250 254 257 259 263 267 270 272 272 273 274 273 271 269 266 263 263 266 271 278 281 281 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 nan 226 226 226 225 224 223 225 228 233 240 246 251 254 257 258 259 259 259 259 258 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 31 29 nan nan nan nan nan nan nan 78 90 105 120 131 137 140 141 143 148 nan nan 199 233 266 275 271 264 257 252 246 239 234 229 225 220 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 235 235 234 234 234 235 236 237 240 245 254 263 271 276 280 281 281 279 276 271 266 258 255 252 250 247 246 247 250 252 253 253 252 250 249 248 248 249 250 252 253 255 255 254 253 253 254 255 257 258 258 256 254 255 257 260 259 258 258 259 260 262 264 268 272 275 277 278 275 270 266 263 263 265 267 269 269 267 265 262 262 261 260 258 257 257 258 259 261 262 262 262 262 265 268 271 272 271 269 265 261 258 255 253 255 258 261 265 268 270 271 271 271 270 269 269 268 268 268 269 269 269 269 269 271 274 276 277 278 279 280 280 281 282 282 283 284 285 285 284 283 281 281 281 281 281 280 279 279 280 284 289 292 292 290 287 284 283 284 284 283 279 275 275 277 279 279 279 278 278 277 274 270 267 265 267 272 279 284 287 284 278 274 273 276 281 288 295 298 297 293 288 283 278 275 273 271 269 271 274 278 280 277 269 256 240 227 219 218 228 240 249 255 258 259 260 263 267 270 272 273 275 276 276 274 272 269 266 265 266 271 278 281 281 281 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 nan nan nan 226 225 224 226 229 235 242 247 251 254 256 258 258 259 259 259 259 258 257 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 68 65 69 80 94 111 125 133 133 130 126 129 137 149 172 211 275 289 277 262 250 242 234 226 219 212 204 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 232 233 234 236 240 248 256 265 272 277 279 280 279 278 275 271 264 258 255 253 250 247 244 244 248 251 253 253 252 249 248 248 248 249 251 252 253 254 254 254 254 255 256 257 258 259 259 256 254 255 258 261 261 260 260 261 261 262 263 266 269 272 275 276 275 270 265 261 260 261 262 262 261 259 256 255 258 260 261 261 261 261 262 264 265 264 263 260 260 262 266 270 272 271 268 265 261 258 255 255 257 259 262 265 268 269 270 270 269 269 268 268 268 268 269 269 269 269 269 270 272 274 276 278 279 280 281 281 281 282 282 283 284 284 285 284 283 281 280 280 280 280 279 278 278 279 282 287 291 293 292 288 285 285 285 285 282 278 276 276 278 279 280 278 277 276 274 272 269 266 265 266 270 274 279 282 282 278 275 273 274 277 283 291 296 295 290 285 280 277 274 270 267 266 267 271 275 278 277 272 263 251 240 236 240 248 255 259 261 262 261 261 263 266 268 270 272 275 277 278 277 275 271 267 265 265 270 275 279 281 281 280 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 227 226 225 226 230 236 243 248 252 254 255 257 258 259 260 259 259 258 257 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 73 69 63 67 78 91 106 121 131 136 137 136 136 140 145 156 176 274 303 286 257 236 224 214 204 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 230 232 235 238 244 251 258 265 271 275 278 279 278 276 274 270 265 260 257 254 252 248 244 246 249 252 253 252 251 249 248 248 250 251 251 252 253 254 254 255 256 257 257 258 259 261 260 257 255 256 259 262 263 263 263 264 265 264 265 267 269 271 273 276 276 274 270 265 261 258 256 254 251 249 248 249 254 259 262 263 263 264 266 268 269 267 263 258 257 259 263 267 269 268 265 262 259 257 255 256 258 260 263 265 267 268 268 268 268 268 267 267 268 269 269 270 270 270 270 271 272 275 277 279 280 281 281 282 282 282 283 283 283 284 284 284 283 281 280 280 280 279 279 278 278 278 280 284 288 291 290 288 286 286 286 285 282 278 277 278 279 281 281 279 276 274 273 271 270 268 266 266 268 270 274 276 277 276 273 271 269 272 278 285 292 293 289 283 278 275 272 268 265 264 267 270 273 276 277 276 272 267 263 263 265 266 266 265 265 264 262 261 262 264 266 269 272 275 277 279 278 275 272 268 265 265 268 271 276 279 280 279 278 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 226 227 231 236 242 248 251 253 255 256 258 259 259 259 259 258 257 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 76 76 74 77 85 95 106 118 131 143 149 152 152 152 149 155 171 223 307 317 221 195 188 181 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 231 234 238 243 248 254 259 264 269 272 275 277 277 276 272 268 265 262 260 258 254 250 246 248 250 252 252 252 251 250 250 251 252 253 253 253 253 254 255 256 257 258 259 260 261 262 262 260 258 259 262 264 266 266 267 268 270 270 270 270 271 272 273 276 279 279 277 271 265 258 252 247 244 243 243 245 251 258 263 265 265 266 269 271 271 268 263 259 257 258 262 265 266 264 262 259 257 256 256 258 260 261 263 264 265 266 267 267 267 267 267 267 268 269 270 270 270 271 271 272 274 276 278 280 281 281 282 282 282 282 282 283 283 283 283 283 283 282 280 279 279 278 278 277 277 277 278 280 284 287 289 288 287 287 286 285 282 279 277 277 279 281 281 279 276 274 272 270 269 268 267 266 267 269 272 274 275 274 272 269 267 269 274 282 288 290 287 281 277 273 270 266 265 266 269 273 276 278 279 279 278 278 278 277 276 273 269 266 264 262 260 259 259 261 264 267 271 274 277 278 277 274 270 267 265 264 264 267 271 276 278 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 nan nan nan nan nan nan nan 227 229 232 236 242 247 250 252 253 255 256 257 258 258 259 258 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 83 85 90 94 100 108 119 133 144 149 153 154 154 155 158 165 181 238 282 198 178 174 167 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 231 232 234 238 242 247 252 255 259 262 266 269 272 274 276 275 272 268 264 262 261 261 259 255 250 248 249 251 252 253 253 253 254 254 255 255 254 254 254 254 255 257 259 260 261 262 263 264 264 262 261 262 264 266 268 269 271 272 274 276 276 275 nan nan nan nan nan nan 281 276 268 259 251 244 241 240 240 243 251 259 265 267 267 267 269 271 272 271 268 264 262 263 263 264 263 261 259 257 257 257 258 259 260 261 261 262 263 264 265 265 266 266 267 268 269 270 271 271 271 271 272 273 275 277 280 281 282 282 281 281 281 281 281 282 282 282 282 282 282 282 281 279 278 277 276 276 276 276 276 278 280 283 285 286 286 286 286 285 283 280 277 277 278 279 279 278 275 273 270 269 268 267 267 266 267 270 273 276 277 276 273 269 267 268 273 280 286 288 285 280 276 272 267 266 266 269 273 277 281 283 283 283 283 283 282 280 277 272 267 262 260 258 257 257 257 259 262 266 270 273 275 276 274 271 268 266 264 262 261 262 266 271 274 276 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 nan nan nan nan nan nan 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 233 237 241 245 248 250 251 252 254 255 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 93 96 100 108 119 132 141 146 148 151 154 156 156 159 170 200 234 222 200 184 171 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 236 239 243 247 250 253 256 258 260 263 266 270 273 274 274 272 268 265 262 262 263 263 262 259 256 254 253 253 254 256 257 257 257 257 256 255 255 255 255 256 258 261 262 264 264 264 265 265 265 265 265 267 269 271 273 275 276 278 279 nan nan nan nan nan nan nan nan nan nan 270 260 252 246 242 241 242 245 251 258 263 266 266 267 268 270 273 274 274 272 269 268 265 263 260 258 256 256 257 258 259 260 260 260 260 261 262 263 264 265 266 267 268 269 270 271 272 272 272 273 274 275 277 279 281 282 282 282 281 281 280 280 280 280 281 281 281 281 281 281 281 279 278 276 274 273 274 274 274 275 277 279 281 282 283 284 285 285 284 281 278 277 277 278 278 277 275 273 271 269 268 267 267 268 269 273 276 278 280 279 276 271 268 269 274 281 286 287 284 279 274 269 266 266 268 272 276 280 283 284 285 286 287 287 284 280 274 268 261 257 255 253 252 253 255 258 261 264 268 271 273 274 272 269 267 266 265 262 260 260 261 265 269 273 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 234 237 240 243 245 247 249 250 251 252 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 95 100 110 126 142 152 155 157 158 158 158 159 165 180 202 210 205 193 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 209 nan nan nan nan nan nan 235 239 243 246 249 252 253 255 256 257 259 263 267 271 273 273 271 268 266 266 265 264 264 264 263 260 258 257 256 257 259 260 260 260 259 258 257 256 256 257 258 260 262 264 265 266 265 266 267 267 267 268 270 272 275 276 278 279 nan nan nan nan nan nan nan nan nan nan nan 275 267 259 252 248 245 244 243 243 246 252 258 262 264 266 268 270 273 275 276 275 273 270 267 264 261 259 258 257 258 259 260 260 260 260 260 261 262 263 264 265 266 267 269 270 271 273 273 273 274 274 275 277 279 281 282 282 282 282 281 280 279 279 279 279 280 280 280 280 280 280 280 279 277 275 273 271 272 271 271 272 273 275 276 277 278 279 282 284 284 282 280 278 278 278 278 277 276 275 273 271 269 268 268 269 271 273 275 278 279 280 276 272 269 270 275 284 288 289 286 278 269 265 264 265 269 273 277 282 284 285 286 288 291 290 285 278 270 262 256 252 249 248 247 249 253 257 260 263 265 268 270 271 270 268 267 267 266 264 261 259 259 260 263 268 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 235 237 239 241 243 245 247 248 249 250 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 115 148 159 nan nan 161 160 159 159 162 170 183 197 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 218 211 206 201 193 188 186 189 194 203 nan nan 234 240 244 247 250 251 253 254 254 255 256 260 265 269 272 272 271 270 270 272 272 269 266 263 260 257 255 255 256 258 260 262 262 262 262 261 259 258 258 258 259 261 263 265 267 267 268 268 268 269 269 271 273 276 277 278 nan nan 281 283 284 285 285 285 286 286 285 283 278 270 262 254 249 245 241 237 233 232 238 246 255 261 265 268 270 272 274 275 276 276 274 272 269 266 263 261 259 259 259 259 259 259 259 260 260 261 262 263 264 266 267 269 270 272 273 274 274 275 275 276 278 279 280 282 282 282 282 281 280 279 278 278 278 279 279 280 279 279 279 279 278 277 276 275 272 270 270 269 269 269 270 272 273 273 273 274 277 281 283 282 280 278 277 278 278 278 276 275 274 272 270 269 269 270 271 272 274 276 278 278 276 272 269 270 276 285 291 293 290 281 268 262 261 263 267 272 277 282 284 286 287 289 292 292 287 278 268 259 252 248 245 243 242 246 251 256 260 263 264 266 267 269 269 268 268 268 267 265 262 259 258 257 259 264 272 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 231 nan nan 232 232 nan nan nan nan 237 238 240 242 243 245 246 248 249 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 75 106 156 nan nan nan nan nan 155 152 154 160 169 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 197 195 192 185 171 161 157 157 162 174 192 213 230 239 244 247 249 250 251 252 252 252 253 257 261 266 270 271 272 272 273 275 275 273 270 266 262 258 254 254 256 258 261 262 263 263 263 262 261 260 259 259 260 261 263 266 268 270 270 270 270 nan 271 273 275 nan nan nan 280 281 283 285 286 287 286 284 283 283 281 277 270 261 251 242 232 218 200 193 208 224 239 251 261 268 272 274 274 274 276 277 278 278 276 273 269 266 263 261 259 258 258 259 259 259 260 261 262 262 264 265 266 267 269 270 272 273 274 275 276 276 277 278 279 281 282 283 283 282 281 280 279 278 277 277 278 278 278 279 279 278 278 278 277 276 276 275 273 271 269 268 267 267 267 269 269 270 269 270 272 276 279 280 279 277 276 277 277 277 277 276 275 273 271 270 270 270 271 272 274 276 278 278 276 272 269 269 276 284 291 295 293 284 270 261 258 260 264 270 275 280 283 285 287 290 292 291 287 279 268 259 251 244 239 237 238 243 249 256 261 264 265 265 266 267 268 268 269 268 267 265 262 260 258 257 257 260 268 278 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 245 nan nan nan nan nan nan nan nan 233 233 233 233 233 233 nan nan nan nan 237 nan nan 243 244 245 246 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 84 75 71 110 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 176 171 162 152 145 139 136 136 143 167 199 224 237 243 245 246 248 249 249 250 250 252 255 258 262 266 269 271 272 274 275 275 273 271 270 269 267 264 262 261 261 262 262 263 263 263 262 262 261 261 261 262 263 265 267 269 271 271 nan nan nan nan nan nan nan nan 278 280 283 285 285 286 282 278 274 273 271 269 262 251 239 226 208 184 163 155 167 225 255 264 268 272 275 276 276 276 276 277 277 278 276 273 270 266 263 261 259 258 258 258 259 260 260 261 262 263 264 265 266 268 269 270 272 273 274 275 276 277 277 278 279 281 282 282 282 282 281 280 278 278 277 276 276 276 277 278 278 278 278 278 277 277 276 275 274 273 271 270 268 266 264 264 265 266 267 266 266 268 271 274 276 276 276 275 275 275 276 277 278 276 275 273 271 270 270 271 272 274 277 279 279 276 272 269 269 274 281 288 293 293 285 273 263 259 260 263 268 272 276 279 281 285 288 289 289 285 278 268 258 248 240 234 231 234 240 248 255 261 265 266 266 266 266 266 267 268 268 266 264 262 260 257 256 255 256 264 274 285 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 247 244 242 nan nan nan nan nan nan nan 235 234 234 234 234 nan nan nan nan nan 238 240 nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 102 97 97 118 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 157 152 149 144 140 137 134 135 146 163 203 228 238 242 243 244 245 246 247 248 249 250 253 256 259 263 266 268 269 271 272 273 271 269 268 268 269 269 268 266 264 262 262 262 262 262 263 263 264 264 264 265 266 266 267 268 269 269 nan nan nan nan nan nan nan 274 276 279 281 282 277 272 264 258 255 251 248 243 235 225 217 213 208 205 209 223 243 261 269 271 272 271 271 271 272 273 274 273 273 271 269 267 265 263 261 260 259 258 258 259 260 261 262 263 264 265 266 267 268 270 271 272 273 274 275 276 276 277 278 279 280 281 281 281 281 280 279 278 277 276 275 275 274 274 274 275 277 277 278 277 276 276 276 275 274 272 270 269 267 266 263 262 262 263 264 264 264 265 267 269 271 273 273 273 272 273 274 276 278 278 276 274 272 270 270 271 272 275 277 280 280 278 273 269 268 271 277 283 288 288 283 276 269 265 266 267 269 271 272 274 277 281 283 284 285 283 275 267 256 244 235 229 228 232 238 246 254 260 263 265 265 265 264 263 264 265 265 264 263 261 258 256 254 252 253 259 269 281 293 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 244 nan nan nan nan nan nan nan nan nan 235 234 234 234 234 nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 143 143 146 155 174 190 216 233 238 239 240 241 243 244 245 246 247 249 251 254 257 260 262 264 266 268 269 269 269 267 266 266 267 267 267 265 263 261 260 260 261 262 264 265 266 267 267 267 267 267 267 267 267 268 nan nan nan nan nan nan nan 270 270 266 253 231 221 230 238 242 240 234 231 229 228 227 227 227 228 230 234 241 249 256 259 260 260 261 262 264 265 266 267 266 266 264 263 262 261 261 260 259 259 259 259 260 261 263 264 265 266 267 268 269 271 272 273 274 274 275 276 276 277 278 278 279 279 280 280 280 280 279 278 277 275 274 274 273 272 272 272 273 274 275 276 277 276 275 275 274 273 271 270 268 267 266 265 263 262 262 262 262 262 263 264 266 267 269 270 271 270 270 271 273 276 277 277 276 273 271 271 272 273 276 278 280 282 280 276 271 267 268 271 277 282 282 279 275 273 272 273 274 274 274 273 272 273 275 276 277 277 276 271 263 253 241 233 229 228 231 236 243 250 256 260 262 263 263 261 260 260 261 261 260 259 257 255 253 251 250 250 254 262 276 289 296 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 236 236 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 151 155 163 173 185 199 216 228 234 235 237 238 240 241 243 244 245 247 250 252 254 256 258 259 261 263 265 267 267 267 266 266 265 265 264 262 260 259 258 259 260 262 264 266 268 nan nan nan nan nan 267 nan nan nan nan nan nan nan nan 262 260 257 239 212 196 195 205 221 233 239 237 231 230 231 232 233 233 232 232 234 236 239 243 245 246 247 248 250 253 255 258 259 259 259 259 259 259 259 259 259 259 259 259 260 261 262 264 265 266 268 269 270 271 272 273 274 275 276 276 276 277 277 278 278 278 279 279 279 279 279 278 278 277 276 274 273 273 272 271 271 270 271 272 273 274 275 275 275 274 273 272 271 270 269 268 268 267 265 264 263 262 262 262 262 263 263 264 265 267 268 269 269 269 271 273 276 277 277 274 273 272 272 274 276 278 281 283 283 280 275 269 266 268 272 275 276 274 271 269 271 274 278 281 281 278 274 270 267 267 268 268 266 263 256 247 238 233 230 230 232 235 240 246 251 255 258 260 259 257 256 256 256 255 254 253 252 251 250 248 248 248 251 258 270 282 293 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 237 236 236 236 236 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 175 182 190 202 214 222 227 231 234 236 237 238 240 242 244 245 247 248 250 251 252 253 254 256 259 263 267 267 266 265 264 262 261 259 258 257 257 257 nan nan nan nan 268 269 269 269 268 268 nan nan nan nan nan nan nan 247 238 227 218 205 197 194 194 198 209 224 238 245 242 238 235 234 232 231 228 227 228 230 232 233 235 236 237 237 238 240 243 246 249 251 252 253 254 254 255 256 257 258 259 259 260 262 263 265 266 268 269 270 272 273 273 274 275 276 277 277 278 278 278 279 279 279 278 278 278 278 278 278 277 277 276 275 274 273 272 271 271 270 270 271 272 273 273 274 275 275 274 273 273 272 271 270 269 269 268 267 265 264 263 262 262 262 262 262 262 263 264 266 267 267 268 269 271 274 276 277 275 274 273 273 274 276 278 280 282 284 283 277 270 265 264 267 271 273 272 269 267 266 269 273 277 282 284 279 271 263 259 257 256 255 252 247 240 235 233 233 233 235 237 240 243 247 250 254 255 254 253 252 251 250 248 247 247 246 246 246 245 246 247 250 256 266 277 288 297 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 237 237 237 237 nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 184 190 199 206 210 213 220 230 232 231 232 235 238 240 241 242 243 244 245 245 245 246 248 251 254 259 263 264 263 262 260 257 256 254 254 254 255 257 259 262 265 267 268 268 267 265 264 262 260 257 252 241 225 209 195 185 183 189 190 195 199 202 209 220 233 242 246 244 239 234 230 227 223 221 221 222 224 226 227 228 228 229 229 230 232 234 238 241 244 246 247 249 250 251 253 255 256 258 260 262 264 266 267 269 271 272 274 275 276 276 277 277 278 279 280 280 280 280 279 279 278 278 277 277 277 277 276 276 276 275 275 274 273 272 271 271 271 271 271 272 272 273 273 274 274 274 274 273 273 272 271 270 269 269 268 266 265 264 263 262 262 262 262 261 261 262 263 264 265 266 268 269 272 274 276 276 275 273 272 274 275 276 278 280 281 281 277 271 265 261 263 268 272 272 270 266 264 263 266 270 276 280 280 273 264 256 251 248 246 244 240 236 235 235 236 238 239 240 241 242 244 247 249 249 248 248 247 245 244 242 241 241 241 241 241 242 244 246 249 255 263 272 283 291 293 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 238 237 237 236 nan nan nan nan nan nan nan nan 237 236 234 234 233 233 234 236 238 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 186 194 197 198 204 216 221 218 218 220 224 229 234 236 238 238 238 238 237 237 237 238 242 248 254 258 259 259 257 254 253 252 252 253 254 256 257 259 260 262 260 256 248 236 220 203 187 174 166 163 165 170 175 178 182 191 197 202 206 212 220 230 238 242 241 237 232 227 222 219 217 217 217 219 221 222 222 222 222 222 223 224 227 230 233 236 239 241 243 244 245 246 248 251 254 257 261 264 266 269 271 273 274 276 277 278 279 279 279 280 281 281 282 282 281 281 280 279 277 276 275 275 275 275 275 275 275 275 274 273 272 271 271 271 271 271 271 272 272 273 273 273 273 274 273 273 273 272 272 271 270 269 268 267 265 264 263 262 261 261 261 260 260 259 260 261 263 264 265 266 268 271 273 274 274 273 272 272 273 274 275 276 275 274 272 268 263 260 260 264 269 272 271 268 264 262 263 266 269 271 272 270 263 256 249 243 240 240 239 237 237 238 239 241 242 241 240 240 242 244 244 244 243 242 242 240 239 237 236 236 237 237 238 240 242 245 248 252 259 268 278 284 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 238 237 237 236 235 nan nan nan nan nan nan nan nan nan nan 231 230 231 232 234 237 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 188 195 200 206 208 206 204 201 201 206 214 222 226 227 227 226 223 220 219 220 223 nan nan nan 250 252 252 251 251 251 251 251 250 247 242 232 208 157 125 116 114 114 114 114 117 124 134 144 154 163 171 179 186 193 200 207 214 220 227 234 236 235 231 227 222 219 218 218 218 219 220 221 222 222 221 220 219 219 220 222 226 229 232 235 236 238 239 241 241 243 244 247 251 255 259 263 266 270 273 275 277 279 280 281 281 282 282 282 283 283 283 282 282 281 279 278 276 274 273 272 273 274 274 275 275 275 274 273 272 271 270 270 271 272 272 273 273 273 273 273 273 272 272 272 272 272 272 271 270 269 268 266 265 264 263 262 261 260 260 259 259 258 258 259 260 262 262 262 264 266 269 271 273 273 272 272 272 272 272 274 272 269 266 263 261 258 259 261 265 268 269 267 265 264 264 265 266 266 265 263 260 256 249 244 241 240 241 241 241 242 243 244 243 242 241 241 242 242 241 239 238 237 236 235 234 233 233 234 235 236 238 240 243 246 249 252 257 265 271 275 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 nan nan 239 238 237 237 nan nan nan nan nan nan nan nan nan nan nan nan 228 229 232 234 237 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 209 206 203 202 202 nan nan nan nan nan 233 239 242 244 244 243 240 234 220 195 164 138 121 110 105 102 101 101 103 104 107 113 123 135 147 157 166 176 185 193 201 209 215 221 226 227 226 224 221 218 217 218 220 223 225 226 227 227 226 225 224 222 221 221 223 225 228 232 234 236 237 238 239 240 240 241 242 245 248 252 255 259 262 267 271 274 276 278 280 281 282 282 283 283 284 283 283 282 281 280 278 276 274 271 269 269 270 272 273 274 275 275 274 272 271 270 270 270 271 272 273 274 274 274 274 273 273 272 271 271 271 271 271 270 270 269 268 267 265 263 262 261 260 260 259 258 258 257 256 257 258 258 259 259 259 261 263 266 268 270 270 271 272 271 271 272 270 267 262 257 257 256 256 258 260 262 265 265 264 264 266 266 266 265 263 261 258 254 250 247 245 245 246 247 248 249 249 248 246 244 243 241 240 240 238 235 232 230 229 229 230 230 231 233 235 237 239 241 245 248 252 254 258 263 266 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 233 235 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 44 38 31 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 177 176 178 183 nan nan nan nan nan nan nan nan nan nan nan nan 206 212 218 222 222 218 210 195 174 154 141 130 122 114 108 102 99 96 95 96 100 101 104 109 120 133 145 157 168 179 189 198 205 212 216 217 216 214 213 213 214 217 222 225 228 230 232 232 232 231 229 228 227 227 228 229 230 232 235 237 238 239 240 240 240 241 241 242 243 245 247 250 253 257 262 265 269 271 273 276 278 279 281 282 282 283 282 280 279 278 277 275 273 270 268 266 266 268 270 271 272 273 273 272 271 270 270 270 271 272 273 274 275 275 275 274 273 272 272 271 271 271 270 269 268 268 267 267 266 264 263 262 261 260 260 259 258 257 256 255 254 255 255 255 255 255 256 257 260 262 264 266 268 270 271 271 270 269 267 263 255 252 251 253 254 255 257 259 260 260 261 265 266 265 264 262 261 259 256 252 250 248 251 253 255 257 258 258 254 251 247 243 239 238 236 233 230 228 227 226 226 227 229 231 233 235 237 239 243 247 251 255 257 259 262 264 265 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 31 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 178 183 186 185 183 181 181 184 186 187 186 182 177 177 178 179 181 183 183 183 179 174 170 169 168 167 163 156 148 139 132 128 124 121 117 112 105 98 91 87 88 94 97 95 92 93 113 130 143 157 170 181 191 198 203 206 207 206 207 208 211 214 219 224 228 231 233 234 235 234 234 233 232 232 232 233 234 235 236 238 240 241 242 243 243 243 243 243 243 244 245 247 249 253 256 260 262 264 266 269 271 274 276 278 280 280 280 279 277 275 273 270 269 267 266 265 264 264 266 267 268 270 270 270 270 270 269 270 270 271 272 273 274 274 275 275 274 274 273 273 273 272 271 270 268 266 264 264 264 264 263 263 262 262 261 260 259 258 257 256 254 253 252 252 252 252 252 252 252 254 256 258 260 263 265 268 269 270 268 265 261 254 250 248 249 252 251 252 254 256 258 259 260 262 262 260 256 255 256 257 254 251 251 252 256 260 265 270 268 263 257 250 243 237 234 233 231 230 228 227 226 225 226 228 230 233 235 238 240 244 249 253 256 258 260 261 261 262 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 160 166 171 174 176 175 175 175 173 169 164 158 153 151 151 151 151 150 150 147 142 137 132 128 127 128 130 133 135 133 130 125 122 119 117 113 nan nan nan nan nan nan 89 86 77 70 85 109 128 143 157 170 181 189 194 198 201 204 207 210 213 216 220 224 228 230 232 234 235 235 235 235 235 235 236 236 237 238 239 241 243 244 245 246 246 247 247 247 247 248 248 250 252 255 258 260 261 263 265 267 269 271 273 275 276 276 276 275 273 271 268 266 264 262 261 261 261 262 263 265 266 266 267 267 268 268 268 268 268 269 271 272 273 273 273 274 274 274 275 275 274 274 272 270 268 265 263 261 261 261 261 262 262 262 262 261 260 259 258 256 254 252 250 249 249 249 248 248 248 249 250 252 254 256 258 261 263 266 266 262 257 251 247 245 246 249 250 252 254 256 257 258 259 260 260 259 256 254 251 249 248 248 247 249 253 258 265 274 275 273 269 262 249 239 233 234 237 240 238 235 229 225 224 227 229 232 235 239 242 246 251 254 257 259 259 260 260 260 261 261 262 262 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 125 128 131 135 139 142 144 144 143 141 140 137 133 129 125 124 123 123 124 125 126 126 123 120 117 115 114 114 117 120 121 120 116 113 112 112 110 107 103 102 nan nan nan nan nan nan 71 59 70 99 120 135 149 163 175 184 191 197 202 207 211 214 216 219 222 225 227 229 231 233 234 235 236 237 237 237 238 238 240 241 243 245 246 247 247 248 249 249 250 250 250 250 250 251 253 255 257 259 261 263 265 267 267 268 270 271 271 272 272 271 269 266 263 262 260 259 259 259 259 260 262 264 265 265 265 266 266 267 266 264 264 266 269 271 272 273 274 274 275 275 276 276 276 275 274 271 269 266 264 262 261 260 260 261 262 263 263 262 261 259 258 256 253 251 249 247 246 246 246 245 245 245 246 247 248 249 251 253 256 259 260 259 255 249 244 242 242 244 247 251 254 257 257 257 257 256 256 257 257 256 254 252 246 244 245 246 249 255 262 270 278 285 290 287 273 256 246 246 252 255 253 246 236 227 225 227 230 234 237 241 245 249 252 255 257 258 258 258 258 258 259 259 260 261 261 261 260 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 119 118 116 116 116 116 117 118 119 120 120 120 119 119 119 118 116 114 113 113 113 115 116 117 118 117 114 112 110 109 109 110 111 110 107 104 103 104 104 104 102 102 104 106 110 114 113 nan nan 101 103 124 139 143 149 159 170 180 189 196 202 206 211 215 218 220 222 224 226 227 229 230 232 233 235 237 238 239 239 240 241 242 244 246 247 248 249 249 250 251 251 252 252 251 251 252 252 254 255 257 258 260 262 264 264 264 264 265 267 268 269 270 269 267 264 263 262 261 261 261 261 262 263 265 267 268 268 267 267 268 268 267 267 267 268 268 271 274 275 276 276 277 277 278 278 277 276 274 273 271 269 268 266 263 261 260 260 261 262 263 263 262 260 258 256 253 251 248 246 245 244 244 243 243 243 243 244 245 245 245 246 248 251 253 253 253 249 245 240 238 238 241 246 249 251 253 254 254 253 254 255 256 255 254 253 251 251 252 254 258 259 264 271 280 290 303 310 312 305 291 280 277 274 270 263 251 238 233 232 235 238 241 244 247 250 253 255 256 256 256 256 256 256 256 257 258 258 259 259 258 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 111 112 nan nan nan nan nan nan 122 122 121 119 nan nan nan nan 113 113 113 113 112 112 112 112 112 112 111 111 110 110 111 112 113 115 115 113 110 108 107 107 109 109 109 108 107 106 105 106 106 106 106 107 110 114 118 122 126 128 134 143 154 167 174 177 180 185 189 194 198 203 207 210 214 217 220 222 224 225 227 227 228 229 230 232 234 236 238 240 240 241 243 244 246 247 249 250 251 251 252 253 253 254 254 254 254 254 255 256 257 257 258 259 259 260 259 259 259 260 263 265 267 268 267 266 265 265 265 265 265 265 265 269 272 275 276 276 274 272 271 271 272 273 275 275 274 274 276 278 279 279 280 280 280 280 279 278 276 274 273 272 271 270 269 267 264 262 261 261 262 263 263 263 261 259 256 254 251 249 247 245 244 243 242 242 242 242 242 242 242 242 242 243 244 246 247 249 249 246 241 237 233 234 237 240 243 246 248 249 248 249 250 251 252 252 251 252 254 257 263 269 272 276 281 285 291 307 318 324 326 325 314 304 296 289 282 271 258 248 243 242 243 245 247 249 251 254 255 256 256 255 255 254 254 254 255 255 256 256 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 113 112 110 109 109 110 110 110 111 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 118 117 115 114 113 112 111 110 109 109 110 110 111 111 111 112 112 113 113 112 111 109 109 109 110 110 109 109 110 111 111 112 112 113 115 117 121 125 130 135 140 147 155 164 174 184 192 198 202 204 205 206 208 209 211 213 216 218 220 222 224 225 226 227 227 228 229 232 234 236 238 239 240 242 243 244 246 247 249 251 253 254 254 255 256 256 257 257 258 258 258 259 259 259 259 259 258 257 256 255 255 257 258 260 263 264 265 265 266 267 267 269 270 271 272 276 281 284 286 284 281 279 279 279 279 282 285 287 288 289 287 285 284 284 284 283 282 281 280 279 276 275 273 272 271 271 270 268 266 264 262 262 262 263 264 264 262 261 259 256 254 251 249 246 245 243 242 241 241 241 241 241 241 240 240 239 239 240 242 245 246 245 241 237 232 229 230 232 234 237 240 242 242 242 243 244 244 245 247 249 252 258 263 268 272 277 283 288 294 303 311 317 322 322 318 312 305 298 291 283 274 265 257 253 250 249 249 250 251 253 255 256 256 255 255 254 254 254 253 253 253 254 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 111 115 117 116 115 113 111 110 109 110 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 119 117 115 114 112 109 108 108 108 109 109 110 110 111 111 111 111 110 109 108 107 107 107 108 109 110 112 114 115 117 119 122 126 130 135 141 146 153 159 166 174 183 191 198 203 207 210 212 213 213 214 215 216 217 218 219 221 222 224 225 226 227 228 229 230 232 234 236 238 240 241 242 244 245 247 249 251 253 255 257 257 257 258 259 259 260 260 261 261 261 261 261 261 261 260 259 257 256 255 255 256 257 260 261 262 264 265 267 269 271 274 277 278 280 283 286 288 287 285 284 285 286 290 292 294 295 295 294 293 290 288 287 286 285 284 283 281 280 278 276 274 273 271 270 270 269 268 267 266 264 263 264 265 266 265 264 262 260 257 255 252 249 247 245 244 243 242 242 241 241 240 239 237 236 236 236 238 241 243 243 240 236 233 230 228 229 230 232 234 236 236 236 236 237 240 241 243 245 249 255 260 264 268 272 275 282 288 294 300 306 309 309 308 306 302 297 292 286 279 273 267 261 257 254 251 251 251 253 254 256 256 256 256 255 255 254 253 252 251 251 252 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 106 112 117 120 120 117 113 109 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 119 117 115 114 112 109 107 106 106 107 108 108 108 109 109 109 108 107 105 104 105 106 107 109 111 113 116 118 121 124 128 132 137 142 148 153 158 164 170 177 184 190 196 202 206 209 212 214 215 216 217 217 218 219 220 221 222 223 225 226 228 229 231 232 233 235 236 238 240 242 244 245 246 248 249 251 253 255 257 258 259 259 259 260 260 262 262 263 263 263 264 264 264 264 263 262 261 259 258 256 256 256 258 260 262 263 264 266 269 273 277 276 276 276 277 279 281 282 283 285 287 289 293 295 296 297 298 298 296 293 291 288 287 285 284 283 282 281 280 278 276 274 272 271 271 271 272 272 271 268 267 267 267 269 269 268 266 263 261 258 255 253 251 249 247 246 245 244 243 241 239 237 235 234 234 234 235 237 239 239 238 236 233 231 230 230 230 230 231 232 233 234 235 237 238 239 239 241 246 250 255 260 263 266 272 279 285 290 295 297 297 296 295 294 294 292 289 285 280 274 269 264 260 256 253 252 252 252 253 255 256 257 257 256 256 254 253 251 250 250 251 252 254 254 254 254 253 nan nan nan 254 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 100 105 112 116 116 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 114 114 112 110 108 106 105 106 106 106 107 107 107 108 107 107 107 107 107 108 110 111 113 nan nan nan nan nan nan nan nan nan nan nan nan 164 169 174 180 186 192 197 201 205 nan nan nan nan nan nan nan nan nan nan nan nan 225 227 228 230 232 233 235 236 237 239 241 243 245 247 248 249 250 251 253 254 255 257 258 258 258 258 259 260 262 263 264 265 266 266 267 267 267 267 266 265 263 262 260 258 258 259 260 261 261 262 266 270 273 273 271 269 267 267 268 271 275 278 281 285 288 291 293 295 297 298 298 297 294 291 289 287 285 284 283 283 283 282 280 279 276 273 272 272 274 276 277 276 275 273 273 273 273 273 271 269 266 263 260 258 255 253 252 250 249 248 247 245 243 240 238 235 234 234 233 233 233 234 234 235 234 234 233 233 232 231 231 231 231 232 233 235 236 236 236 237 239 242 246 249 252 256 263 272 280 287 290 292 291 290 288 286 285 285 287 288 288 283 276 270 264 260 257 255 253 252 252 252 254 255 256 256 256 256 255 253 251 249 248 249 250 252 253 254 253 252 251 251 251 252 252 252 253 254 255 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 105 105 106 106 107 108 109 110 111 112 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 235 236 237 238 240 241 243 245 247 249 250 252 253 254 254 255 256 257 257 258 258 258 258 260 261 263 264 266 267 268 269 269 269 269 269 268 267 266 264 263 262 262 262 261 260 260 263 266 268 268 266 263 262 262 264 267 270 273 277 280 282 284 287 290 293 296 297 296 294 291 288 286 284 283 283 284 284 284 283 280 277 274 273 273 275 277 279 280 280 280 279 279 277 276 274 271 268 265 262 260 258 256 255 254 252 251 251 249 247 245 242 239 238 236 235 233 231 231 231 231 232 234 234 234 233 232 231 231 231 232 232 233 234 233 233 234 237 240 242 244 246 250 258 268 278 286 289 290 289 287 285 282 281 281 283 287 290 286 279 272 267 263 260 257 255 253 252 253 254 255 255 256 256 256 255 254 251 249 248 247 248 250 252 253 252 251 250 250 250 250 250 250 250 251 252 253 254 256 258 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 239 239 240 242 243 245 247 249 250 252 254 255 255 256 256 257 257 258 258 258 258 259 259 261 262 264 265 266 267 268 269 270 270 270 269 269 268 267 266 266 265 264 263 262 260 260 261 262 262 262 260 260 261 263 266 269 272 274 276 276 277 278 281 284 288 290 291 291 289 287 285 283 283 284 285 285 285 284 281 278 275 274 274 275 277 279 281 283 284 285 283 280 277 273 270 267 265 263 262 262 261 259 258 256 255 254 253 253 251 249 246 244 242 240 237 235 233 232 230 230 232 232 232 232 232 231 231 231 231 231 231 231 231 231 232 234 237 238 240 242 248 256 264 272 279 284 286 286 286 284 281 280 279 280 284 286 285 281 276 271 268 265 262 259 256 254 254 254 255 255 254 255 255 255 254 252 250 248 247 248 249 251 252 252 251 250 249 248 248 247 247 248 249 250 251 252 253 255 258 260 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 103 103 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 244 245 246 248 249 251 252 254 255 256 257 258 258 258 258 259 259 259 259 260 260 261 262 263 264 265 266 267 268 269 270 269 269 269 269 268 267 267 266 266 265 263 262 261 261 261 261 260 260 260 261 264 267 270 273 275 276 275 274 274 276 279 281 283 285 286 286 285 283 283 283 285 285 285 285 284 282 279 276 275 275 276 277 279 282 285 289 289 287 282 276 270 265 262 262 263 264 265 265 264 263 262 261 260 258 258 257 256 255 253 251 249 246 243 240 236 233 231 231 230 229 229 230 230 230 230 230 229 229 229 229 229 229 231 232 234 236 240 247 254 260 266 270 274 277 279 279 279 277 276 276 277 279 280 280 277 274 273 271 269 267 264 260 257 256 255 254 254 254 254 254 254 253 252 251 249 248 248 249 251 252 252 250 249 248 247 246 246 246 246 247 248 248 250 251 253 254 257 261 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 104 105 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 248 249 250 251 252 253 254 255 257 258 258 259 259 259 259 259 260 260 260 261 261 262 262 263 264 264 265 267 268 269 269 269 269 269 268 268 267 267 267 267 266 265 264 263 262 261 261 260 260 260 262 264 267 271 274 277 277 276 275 275 276 277 279 280 282 283 284 282 282 282 284 286 284 284 283 281 280 278 277 276 276 276 277 279 282 287 292 294 291 285 276 266 260 258 258 261 263 265 267 268 270 271 269 268 266 265 263 263 263 263 262 260 258 255 251 245 240 236 234 231 229 228 227 227 227 227 228 228 227 226 225 225 225 227 228 231 235 240 246 251 255 258 261 265 267 268 270 270 272 274 276 278 279 278 277 276 275 275 274 273 271 267 263 260 257 254 253 253 252 252 253 253 253 252 251 249 248 248 249 250 251 251 250 248 247 246 246 246 246 246 246 246 247 248 249 250 251 254 259 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 112 110 108 107 109 111 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 252 253 253 254 255 256 257 258 258 259 259 259 259 259 260 260 260 260 261 261 261 262 263 264 264 265 267 267 268 268 268 268 268 268 268 268 268 268 268 268 267 266 265 264 262 261 260 259 260 262 264 267 270 273 277 278 278 277 276 277 278 279 280 282 283 283 282 281 281 283 285 285 284 282 280 277 276 276 275 275 276 277 279 281 286 292 295 294 289 276 266 260 257 258 258 260 262 264 268 272 277 278 277 275 273 271 271 271 271 271 270 269 268 264 259 254 248 244 239 234 230 227 225 224 225 225 225 224 223 222 221 221 223 225 228 233 238 243 247 250 253 255 258 260 262 263 264 268 272 275 277 279 279 277 276 276 277 277 276 274 270 266 262 258 255 253 252 251 251 251 251 251 251 250 249 248 248 248 249 250 250 249 247 246 245 245 245 245 245 245 245 245 245 246 247 249 252 257 262 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 115 114 113 113 113 115 117 118 118 118 117 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 256 nan nan nan nan nan nan 259 259 259 259 259 259 259 260 260 260 260 261 261 261 262 263 264 265 266 266 267 267 267 268 268 268 268 268 269 269 269 268 268 267 266 264 262 260 258 258 259 261 263 265 268 271 274 277 278 278 277 277 278 280 281 283 284 284 282 282 282 283 284 285 285 283 280 277 276 275 275 275 275 277 278 281 284 289 293 294 291 279 271 268 266 264 261 258 257 259 263 269 276 280 281 281 280 278 278 277 277 277 277 277 278 277 274 270 266 261 254 246 238 231 227 224 224 224 223 221 219 218 217 217 218 219 221 226 231 236 241 244 247 251 254 257 259 260 262 264 267 270 271 273 274 275 275 276 277 277 276 273 270 267 263 260 257 256 254 253 250 249 249 248 249 248 248 247 247 248 248 249 249 248 247 246 245 245 245 245 244 244 243 243 242 243 244 247 250 255 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 115 116 116 116 116 117 118 118 118 118 117 117 117 117 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 259 259 259 259 259 259 259 260 260 260 261 261 261 262 262 263 263 264 265 265 266 266 267 267 268 268 269 269 269 269 268 268 267 266 264 262 259 257 256 257 259 261 263 265 268 271 274 276 277 278 278 279 280 282 284 286 285 284 283 283 283 284 285 285 283 281 278 276 275 275 275 275 277 278 280 283 288 290 289 285 281 280 278 275 271 266 260 255 253 255 262 270 275 279 281 281 280 280 280 279 279 280 282 285 286 285 283 282 278 272 263 252 242 234 229 227 225 222 220 218 217 216 215 215 215 217 221 226 231 235 239 243 246 250 252 254 256 259 261 264 265 267 268 270 271 272 273 273 273 272 269 266 263 261 258 256 255 255 254 251 248 245 244 245 245 246 246 246 247 248 249 249 248 247 246 245 244 244 244 243 242 242 240 240 240 242 245 248 253 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 110 111 112 113 114 114 115 116 116 116 116 116 115 115 115 115 115 115 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 261 261 260 260 260 260 260 260 260 260 261 261 261 261 261 262 262 262 263 263 264 265 265 266 267 268 268 269 269 269 268 268 267 267 266 265 262 259 257 256 256 257 258 260 262 264 267 270 273 275 277 278 278 280 281 284 285 285 285 284 283 283 284 285 285 284 281 279 277 276 276 277 277 278 279 280 282 285 286 284 281 278 277 277 277 275 271 264 256 249 249 254 261 267 272 276 277 277 278 278 277 276 276 278 282 286 287 288 288 287 284 278 269 257 245 236 231 227 225 223 221 220 220 219 218 218 220 223 226 230 233 236 240 243 245 246 248 251 253 256 260 262 264 265 267 268 268 268 267 267 266 265 263 260 256 254 253 252 253 253 253 250 246 242 242 243 243 244 245 246 247 248 248 247 247 246 245 244 243 243 242 241 240 239 238 238 239 241 246 251 257 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 33 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 110 111 112 112 112 113 113 113 112 112 112 112 112 112 112 112 112 111 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 263 263 263 262 262 262 262 261 261 262 262 262 262 262 262 262 262 262 262 262 262 263 264 265 265 266 267 267 268 268 268 267 267 266 266 266 265 263 259 256 255 255 255 256 257 258 261 263 266 270 273 276 277 277 278 279 281 283 283 283 282 281 281 282 283 284 284 281 279 277 277 277 278 279 280 280 279 281 282 282 281 279 276 276 277 278 277 273 267 258 250 246 248 252 258 263 267 269 270 271 272 272 270 270 270 273 278 282 284 284 284 284 282 277 267 256 245 237 232 229 227 226 225 225 224 224 224 225 226 226 229 232 236 241 244 246 246 247 247 248 250 253 255 257 260 264 265 264 262 261 260 260 260 259 258 256 254 253 252 252 252 252 251 248 245 243 242 242 242 242 243 244 245 245 245 245 244 244 243 242 242 241 240 239 238 237 237 237 239 243 249 255 261 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 29 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 110 110 110 110 111 110 110 110 110 110 110 109 109 109 109 108 107 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 268 267 267 266 266 266 266 265 265 265 264 264 264 264 264 264 264 263 263 263 263 263 262 262 262 262 262 262 263 264 265 266 266 266 267 267 266 267 266 266 266 266 265 263 259 256 254 254 254 254 254 255 256 259 262 266 270 274 276 277 278 278 279 280 281 281 280 279 279 279 281 282 282 281 279 277 276 277 278 279 280 280 280 280 280 279 279 278 275 275 275 276 274 272 267 260 250 246 245 247 250 254 257 258 259 259 260 261 260 260 261 265 270 275 278 279 279 277 276 273 269 263 255 247 240 235 232 230 229 228 228 228 228 228 227 226 228 231 235 240 247 248 248 247 245 243 244 244 244 243 246 251 253 254 252 250 250 252 255 257 257 256 256 255 254 253 252 250 nan nan 246 244 242 242 241 241 241 241 242 243 244 244 243 242 242 241 241 240 239 238 237 236 235 235 237 242 248 254 259 262 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 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 109 109 109 110 109 109 109 109 109 108 108 107 107 106 105 104 104 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 102 103 104 104 105 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 269 271 271 272 272 272 272 272 272 271 270 270 269 269 269 268 268 268 268 267 267 267 266 266 266 266 266 266 266 266 265 265 264 264 263 263 263 263 263 264 264 265 265 266 266 266 266 266 266 266 266 266 265 262 259 256 254 253 253 252 252 252 252 254 257 262 267 272 276 278 279 280 280 280 281 280 280 279 278 279 279 280 281 280 279 278 276 276 277 278 279 279 278 278 277 277 277 277 276 275 274 272 268 267 266 264 261 253 247 244 246 248 249 249 248 247 248 248 248 249 250 255 262 268 272 274 274 273 272 269 266 261 256 250 243 238 235 233 231 230 230 231 231 231 229 227 227 229 232 236 243 247 247 246 243 241 241 240 237 230 229 233 237 240 239 238 239 244 249 252 255 256 257 257 257 256 254 nan nan nan nan nan 243 242 242 241 241 241 242 243 244 244 244 243 243 242 240 239 237 236 235 234 233 234 237 241 247 254 258 261 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 27 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 108 109 109 109 109 109 108 108 107 106 106 105 104 102 102 101 100 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 94 95 96 96 97 97 97 96 95 96 nan nan nan 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 270 272 273 274 274 275 275 275 274 274 273 273 272 272 271 271 271 271 270 270 270 270 269 269 269 269 269 269 269 269 269 268 nan nan nan nan 265 nan nan nan 265 265 266 266 266 266 266 267 nan 267 267 266 265 262 259 256 254 253 252 251 250 249 249 250 252 257 263 270 276 279 281 282 281 281 281 281 281 281 280 280 279 279 279 279 279 279 277 276 276 277 277 276 276 276 276 276 276 276 276 275 273 269 265 262 262 261 260 254 248 244 244 245 245 245 244 243 242 241 240 240 242 247 254 260 264 267 268 267 266 264 259 254 249 244 241 238 236 234 233 232 232 232 233 233 230 228 226 226 229 233 237 240 242 243 240 239 238 238 237 232 227 226 228 232 234 236 239 243 247 250 253 256 258 259 260 259 257 nan nan nan nan nan nan nan nan 242 nan nan nan nan nan nan nan nan 244 242 240 238 236 234 233 233 233 235 238 242 248 253 257 260 262 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 27 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 107 107 107 107 107 106 105 104 103 102 101 99 98 97 96 96 nan nan nan nan nan nan nan nan nan nan nan nan 87 87 88 88 88 88 87 86 85 83 80 76 69 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 271 273 275 277 278 278 278 278 278 277 277 276 275 274 274 274 274 274 274 274 273 273 273 273 273 273 273 273 273 273 273 272 nan nan nan 269 268 268 267 267 267 267 nan 266 nan nan nan 268 268 268 268 nan nan nan 259 256 254 253 251 250 249 247 246 246 248 253 260 269 275 280 281 281 280 279 279 279 279 280 280 280 279 278 277 277 277 277 276 276 275 275 275 274 274 274 275 275 276 276 276 275 273 267 262 259 258 258 257 253 249 246 245 245 246 246 245 244 243 242 241 240 240 243 248 253 257 260 261 261 260 256 253 249 245 241 239 238 237 236 235 234 234 234 234 234 232 229 227 226 227 229 231 233 234 236 236 236 236 236 235 232 230 229 229 232 235 239 242 245 248 251 253 256 258 261 262 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 234 234 234 235 237 239 243 248 253 257 260 261 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 27 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 105 105 104 104 103 102 100 99 97 96 94 93 92 91 90 89 88 nan nan nan nan nan nan nan 82 82 82 82 82 82 81 80 79 78 76 73 68 62 53 40 23 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 275 277 279 281 282 282 282 281 281 280 279 278 277 277 277 277 277 277 277 277 277 277 277 277 277 277 277 276 276 276 275 274 273 272 271 270 270 269 269 269 269 nan nan nan nan 268 268 269 269 nan nan nan nan nan nan 253 252 251 249 248 246 244 243 244 249 256 266 273 276 277 277 277 276 275 274 275 275 276 276 277 276 275 274 274 274 274 274 274 273 273 273 273 273 275 275 276 276 275 274 270 265 261 257 255 255 254 252 251 249 248 248 247 247 246 246 246 246 245 243 241 242 245 250 255 257 259 259 257 255 252 249 246 243 241 240 239 238 237 236 237 237 237 236 234 232 229 228 228 229 230 231 232 234 235 236 236 237 236 234 233 232 233 234 237 240 243 246 248 250 252 254 257 260 262 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 237 237 238 239 242 245 249 253 257 259 260 260 259 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 101 101 99 98 96 95 93 92 90 89 87 86 84 83 82 82 81 80 80 79 78 78 78 78 78 78 78 77 76 75 74 72 70 66 61 53 43 30 14 358 343 332 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 280 282 284 285 285 285 284 284 283 282 281 281 281 280 280 280 280 280 280 280 280 280 280 280 280 279 278 278 278 277 276 275 274 nan nan nan nan nan 271 271 270 269 nan nan nan nan nan nan nan nan nan nan nan nan nan 251 250 249 247 246 243 242 242 246 252 260 266 269 270 271 271 270 269 269 269 270 270 271 271 271 271 271 271 271 271 271 272 271 271 272 272 272 273 274 275 275 274 271 267 263 260 257 253 251 251 251 252 253 252 251 249 248 248 249 250 250 249 246 243 242 244 251 256 259 260 259 258 256 254 252 250 247 245 244 243 242 241 241 241 241 241 239 237 235 233 232 231 231 231 232 233 235 236 237 237 238 238 238 237 236 236 237 238 240 242 244 246 248 250 251 254 257 259 262 263 nan nan nan nan nan nan nan 250 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 241 242 244 246 248 251 255 257 258 259 258 258 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 95 94 92 90 89 88 86 84 83 81 80 79 78 78 77 77 76 76 75 75 75 74 74 74 74 73 72 71 70 68 65 61 55 47 36 23 10 359 349 340 331 322 315 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 288 288 289 289 288 288 288 287 286 286 285 284 284 283 282 282 283 283 282 282 282 281 281 281 281 280 280 279 278 278 277 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 265 nan nan nan nan nan nan nan 245 243 242 242 244 249 254 258 261 263 264 265 266 265 264 264 264 265 265 265 266 266 266 267 267 267 268 268 269 269 270 270 271 271 271 272 272 271 268 264 261 258 256 252 249 249 249 252 254 255 254 252 251 251 252 253 253 252 249 246 244 245 250 256 259 261 260 259 258 257 255 254 251 249 248 247 247 247 247 247 246 244 242 240 238 237 236 235 234 234 234 235 236 237 238 238 239 239 240 240 239 239 240 240 241 243 244 246 247 248 250 252 255 257 nan 262 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 244 245 245 246 246 249 252 255 257 257 257 256 256 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 90 89 88 87 85 84 82 81 79 78 77 77 76 76 75 75 74 73 73 72 71 70 70 70 69 69 68 68 66 65 62 59 53 46 37 25 15 7 360 353 346 338 331 324 318 313 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 299 298 296 295 294 293 292 291 290 289 288 286 285 285 284 285 284 284 283 283 283 283 283 282 282 281 281 281 280 279 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 268 266 262 257 nan nan nan nan nan nan nan 242 242 243 247 250 253 256 259 261 262 263 262 262 261 261 262 262 262 262 262 263 263 264 264 265 265 266 266 266 267 268 269 269 268 268 267 264 261 258 255 253 250 248 248 249 252 254 255 255 254 254 254 254 255 255 253 250 247 245 244 247 249 252 255 257 257 257 257 256 255 254 252 251 250 250 250 250 250 249 247 245 243 242 240 239 239 238 237 237 237 237 237 238 238 239 239 240 240 241 241 242 242 243 244 245 246 247 248 250 252 253 256 258 260 262 263 264 nan nan nan nan nan nan nan nan nan 258 259 nan nan nan nan nan nan nan nan nan nan nan nan 248 247 247 247 248 250 253 256 256 256 255 255 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 85 84 83 82 80 79 78 77 76 75 74 73 73 72 72 71 70 69 67 66 66 66 66 65 65 65 64 63 61 58 53 47 39 31 23 17 13 8 3 357 351 345 340 336 334 333 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 312 308 305 301 299 297 295 294 292 291 290 288 287 286 286 286 286 285 285 284 284 284 284 284 284 284 283 283 282 281 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 268 266 nan nan nan nan nan nan nan nan nan nan nan 243 246 249 253 256 258 260 261 261 261 261 260 260 261 261 260 260 260 261 262 263 264 265 265 266 265 265 264 265 267 266 265 263 262 260 257 255 252 250 249 248 248 250 252 254 254 253 252 252 252 253 254 253 251 249 245 243 242 242 242 244 246 248 250 252 254 255 255 255 254 254 253 252 252 252 251 250 249 247 246 245 245 243 242 241 240 240 240 239 238 237 237 237 238 239 239 241 242 243 244 244 244 245 246 247 248 249 250 252 254 255 257 259 261 263 264 nan nan nan nan nan nan nan nan nan nan nan nan nan 255 253 252 251 250 249 249 249 249 249 249 247 247 248 249 252 253 254 255 254 254 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 47 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 81 80 79 79 78 77 76 75 73 72 71 70 70 69 67 66 64 62 62 61 61 61 61 61 61 60 59 57 54 49 44 38 34 30 28 25 22 18 15 11 7 4 2 360 359 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 317 312 306 302 299 296 294 293 291 290 289 288 287 287 287 288 287 287 287 286 286 286 286 285 285 284 284 283 283 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 245 248 252 257 259 260 261 261 261 261 260 260 260 260 260 259 259 260 261 263 265 266 266 267 267 266 264 263 264 264 262 260 257 255 253 251 250 249 248 248 248 250 252 252 252 251 250 252 254 256 255 254 252 249 246 242 240 238 238 237 237 238 240 243 247 250 252 254 254 254 253 253 253 253 252 252 251 250 249 249 248 246 245 244 243 243 242 241 239 238 236 236 236 236 237 239 241 242 243 244 245 245 246 247 248 249 249 251 252 253 254 255 257 260 263 265 nan nan nan nan nan nan nan nan nan 261 260 258 255 253 252 251 250 249 249 249 249 248 248 247 247 248 249 251 252 253 253 254 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 25 19 14 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 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 78 77 76 75 74 73 71 70 68 67 66 64 62 60 58 58 57 57 57 57 58 58 59 59 58 56 53 50 48 45 42 40 38 36 33 30 26 23 20 17 15 13 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 323 318 312 306 302 299 296 295 293 292 291 290 290 290 290 291 291 290 290 289 289 288 287 286 285 284 283 283 283 283 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 252 256 258 259 260 260 260 259 259 258 258 258 258 257 257 258 260 262 264 265 267 267 268 268 266 265 264 263 261 259 256 253 251 249 248 248 248 248 249 250 251 251 251 248 249 251 255 259 262 262 260 257 251 245 240 237 235 234 232 232 233 236 240 243 245 247 248 248 248 249 250 251 252 252 252 252 251 250 249 248 247 246 246 245 244 242 240 238 236 235 235 234 235 237 239 241 242 244 245 246 247 248 248 249 250 251 252 252 253 253 255 257 261 264 nan nan nan nan nan nan nan 257 258 258 257 255 253 251 250 250 249 249 249 248 248 247 247 247 247 247 248 249 251 252 253 253 254 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 14 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 75 74 72 71 69 68 66 65 63 61 59 57 55 55 54 54 55 55 56 58 58 59 59 58 57 55 53 51 49 46 44 42 39 35 32 29 25 22 19 16 13 9 5 0 356 352 347 343 339 nan nan nan nan nan nan nan nan 330 327 323 319 314 311 308 306 305 303 302 300 299 297 297 297 297 297 296 295 294 293 292 290 288 287 285 284 284 283 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 255 257 258 259 259 258 257 256 255 256 255 255 255 254 255 257 259 262 263 265 267 268 270 269 267 266 264 262 260 257 254 251 249 247 246 246 246 247 248 249 250 250 248 247 248 251 255 259 263 265 263 257 248 242 239 236 233 231 231 232 234 237 238 239 239 239 239 240 242 243 245 247 248 249 249 248 247 247 246 246 247 247 246 245 243 241 239 237 235 234 234 234 236 238 240 242 244 245 246 248 249 250 251 252 253 253 253 253 253 254 256 260 263 264 nan nan nan nan nan 254 254 254 253 252 251 249 248 247 247 247 247 247 248 248 247 247 247 247 247 248 249 250 251 251 252 253 253 254 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 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 72 70 69 68 66 65 63 61 59 57 55 54 53 53 53 54 55 56 58 59 59 59 59 58 57 55 53 51 48 46 43 40 36 33 30 27 23 20 17 13 9 5 1 358 354 349 345 342 338 336 nan nan nan nan nan nan nan nan 333 331 330 329 329 328 328 326 323 320 316 314 312 310 309 308 306 304 301 299 297 295 293 nan nan nan 285 285 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 257 258 258 258 256 255 253 252 253 253 253 253 253 253 254 256 258 260 262 264 267 270 270 270 268 266 264 261 258 255 251 249 246 245 244 243 244 246 247 249 249 248 246 246 248 251 254 259 263 265 260 253 247 242 237 233 232 233 235 236 237 237 236 235 234 234 235 236 238 239 241 242 242 242 241 241 242 242 243 244 245 246 246 244 242 239 238 236 235 235 235 236 238 239 241 243 245 247 248 250 251 253 254 254 254 254 253 253 253 255 259 262 264 nan nan nan 256 254 252 251 251 250 249 249 248 248 248 247 247 246 247 248 248 248 248 247 248 248 248 249 250 250 251 251 251 252 252 253 254 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 68 66 65 63 61 59 57 55 54 53 52 52 53 54 56 57 58 59 59 59 58 57 56 55 53 51 48 45 42 39 36 33 30 27 23 20 16 12 9 5 2 358 355 352 348 346 343 342 nan nan nan nan nan nan nan nan nan nan nan nan nan 354 355 353 351 347 342 338 333 329 326 322 318 314 311 307 304 301 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 257 257 257 256 254 253 251 252 252 253 253 252 252 253 254 255 257 260 262 265 268 270 270 269 267 264 261 258 254 252 249 246 244 242 241 240 242 244 246 247 248 246 245 247 249 251 254 258 259 257 254 251 247 239 236 236 236 238 239 239 237 235 233 232 232 233 234 235 236 237 238 238 238 238 238 238 238 239 241 242 244 244 243 242 240 238 237 237 236 236 237 238 240 242 243 245 247 248 250 252 253 254 255 255 254 253 252 253 255 258 261 263 264 262 259 256 254 252 251 250 249 249 249 249 249 249 249 249 248 248 249 249 249 249 249 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 65 63 61 58 56 55 54 53 52 53 53 54 56 57 58 59 59 59 58 57 56 55 53 52 50 47 44 40 37 35 32 30 26 23 19 16 13 10 7 4 1 359 356 354 351 350 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 7 2 357 352 347 341 336 331 326 321 316 312 309 305 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 255 nan nan nan nan 254 254 253 253 253 254 255 257 258 260 263 265 267 268 268 266 262 259 256 nan nan nan nan nan nan nan 238 238 240 242 245 247 248 247 249 249 248 248 250 251 251 250 250 251 248 245 243 242 243 242 240 237 234 232 231 231 232 233 234 235 236 237 236 236 236 236 236 235 236 236 238 238 239 240 240 240 239 238 237 237 238 239 240 241 242 244 245 247 248 250 251 253 254 255 255 255 254 253 253 255 257 259 261 262 261 260 258 255 254 253 252 251 251 251 251 251 252 252 252 251 251 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 61 59 57 55 54 53 53 54 54 55 56 57 58 58 59 59 59 58 56 55 54 53 51 49 46 43 39 36 34 32 29 26 23 21 18 16 13 10 8 6 4 2 360 358 356 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 15 12 8 3 358 353 346 340 335 330 325 320 316 312 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 255 256 256 257 258 259 260 262 263 264 264 262 259 256 nan nan nan nan nan nan nan nan nan nan nan nan 243 246 247 249 251 250 248 246 244 244 244 245 247 251 254 256 255 252 249 244 240 236 233 232 231 231 232 232 233 234 235 236 236 235 235 234 234 233 232 231 233 234 236 237 238 238 238 237 237 238 238 239 240 242 243 245 246 247 249 250 251 252 254 255 255 255 255 255 255 255 255 256 258 259 260 260 259 258 257 256 255 255 255 254 254 254 254 254 254 254 253 253 253 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 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 57 55 54 54 55 55 56 56 57 57 58 58 58 58 58 58 57 57 56 55 54 52 49 45 42 38 36 34 32 30 28 25 23 21 20 18 15 13 11 9 7 5 3 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 18 15 12 8 4 359 352 346 341 336 331 327 322 318 314 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 282 281 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 257 257 257 258 258 258 258 258 259 259 260 260 258 255 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 251 252 249 245 244 243 244 246 248 252 257 261 266 263 257 249 241 234 232 231 231 231 231 231 232 233 233 234 234 234 234 233 233 232 231 229 230 230 232 234 236 236 236 236 236 237 238 239 240 242 244 245 246 248 248 249 249 251 252 253 254 255 256 256 256 255 254 254 255 256 257 258 259 259 259 259 258 258 257 257 257 257 257 257 257 257 257 256 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 257 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 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 57 55 55 56 57 58 59 59 59 59 59 58 58 58 58 58 58 58 58 56 55 52 48 44 41 38 36 35 34 32 30 29 27 26 24 23 20 17 15 12 10 9 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 21 20 17 14 11 6 1 355 349 344 340 336 332 328 324 320 317 316 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 286 284 284 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 258 258 258 258 258 257 257 256 257 257 257 255 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 251 249 247 245 245 246 249 251 253 257 263 267 267 263 256 247 237 233 231 231 230 230 230 230 230 231 231 232 232 232 232 232 232 231 230 230 231 232 232 233 234 234 234 234 235 237 238 240 242 243 245 247 248 248 248 248 248 249 250 251 253 255 256 256 255 254 253 254 255 256 258 259 259 260 260 259 259 259 258 258 258 259 259 259 259 259 258 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 258 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 57 58 59 61 61 61 61 60 60 59 59 59 60 60 60 60 59 57 55 51 47 43 40 39 39 38 37 36 34 33 32 30 29 26 24 21 18 15 13 12 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 23 22 20 17 13 9 4 358 352 347 344 340 337 334 331 328 326 324 nan nan nan nan nan nan nan 321 319 316 313 310 307 305 301 298 295 291 289 288 288 289 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 259 258 258 257 256 255 254 254 255 254 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 250 250 250 249 248 248 249 251 253 254 256 261 265 267 266 261 252 244 239 235 232 231 230 229 229 229 229 230 231 231 231 232 233 233 232 232 232 232 233 233 233 233 233 233 233 234 236 237 239 240 243 244 246 248 248 248 247 247 248 249 250 252 254 256 256 256 255 255 nan nan nan nan nan nan 260 261 261 260 260 259 259 260 260 260 261 260 260 259 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 259 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 59 61 62 63 64 63 62 61 60 60 60 61 61 62 62 61 60 58 54 50 46 44 42 42 42 41 40 39 38 37 35 34 32 29 26 23 19 16 14 13 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 24 23 22 20 17 12 7 3 358 354 351 348 345 343 341 338 336 335 nan nan nan 336 336 336 336 334 330 325 321 317 315 312 309 305 301 296 293 290 290 292 292 292 290 nan nan nan 271 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 260 259 258 257 255 255 254 255 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 250 250 251 251 251 250 251 252 254 255 257 260 262 263 262 262 256 251 246 241 236 233 230 229 228 228 228 229 230 230 231 232 234 234 234 233 233 234 234 234 234 234 234 234 235 235 236 237 239 241 243 245 246 248 249 249 248 249 249 250 252 253 255 256 257 258 258 nan nan nan nan nan nan nan nan 262 262 262 262 nan nan nan nan nan 261 260 260 259 258 nan nan nan nan nan nan nan nan nan nan nan nan nan 258 259 259 260 260 261 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 62 63 64 65 64 64 63 61 61 61 61 62 62 63 63 62 60 58 54 50 47 45 45 45 44 43 42 41 40 39 38 36 34 31 27 23 19 16 15 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 25 24 23 22 20 16 13 9 6 3 0 358 356 355 353 351 349 348 347 347 347 347 347 347 347 344 339 333 328 323 321 318 315 312 307 302 297 294 293 293 294 296 297 297 nan nan 277 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 260 259 258 257 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 245 248 249 250 250 251 252 252 252 252 253 254 255 257 258 260 261 261 260 258 255 251 244 239 235 232 229 228 227 228 228 229 230 232 233 235 235 235 234 234 235 235 235 234 234 235 236 237 237 238 239 241 242 245 247 248 249 250 250 250 251 252 253 254 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 261 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 62 62 63 64 65 65 64 63 62 61 61 61 62 62 63 63 63 62 60 58 55 51 49 47 47 47 46 45 44 43 42 41 40 38 35 31 27 23 19 17 16 15 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 25 24 24 23 22 20 18 16 13 10 8 7 6 5 4 3 1 360 358 357 357 357 357 357 356 352 347 341 335 330 327 324 321 317 313 308 303 298 296 295 296 298 301 302 298 nan 285 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 239 241 243 245 246 248 249 250 251 252 252 253 252 253 254 254 254 255 257 259 259 259 259 258 256 251 245 240 234 231 228 227 227 228 230 231 233 235 236 237 237 237 236 236 236 236 236 236 237 238 239 240 241 242 243 245 247 249 250 251 252 252 253 254 255 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 63 62 62 63 64 64 64 63 62 61 60 61 61 62 62 62 62 62 61 60 58 55 52 50 49 49 48 48 47 46 45 44 43 41 39 35 31 27 23 20 17 16 15 15 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 25 25 24 24 23 22 20 18 15 13 12 11 11 10 9 8 7 6 4 3 2 1 1 360 357 352 346 340 336 331 328 324 320 315 310 306 301 298 297 297 298 300 301 300 297 nan 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 243 244 244 244 245 246 248 250 251 252 252 252 251 252 253 253 252 252 254 256 258 258 257 256 256 253 249 244 236 234 233 231 230 231 232 234 235 237 239 239 240 239 239 238 238 238 238 238 239 240 241 243 244 245 247 248 250 251 252 253 254 255 255 256 257 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 65 63 63 63 64 64 64 63 62 60 59 59 60 60 61 61 61 61 61 61 60 58 56 53 52 51 51 50 50 49 48 47 46 44 42 40 36 32 27 23 20 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 25 25 24 22 20 18 17 16 14 13 12 11 11 10 9 7 5 3 1 360 358 355 351 345 340 335 331 326 322 318 314 310 306 302 299 298 296 296 295 296 296 296 296 295 295 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 285 283 280 278 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 243 245 246 247 246 246 246 247 248 250 251 251 252 251 250 250 251 250 250 250 251 253 255 256 255 253 252 252 252 252 249 246 244 241 238 237 236 237 238 240 241 242 242 241 240 240 239 240 240 241 242 243 244 245 247 248 250 251 252 253 254 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 264 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 75 nan nan nan 65 63 63 63 64 65 64 63 61 60 59 58 59 59 59 60 60 61 61 61 60 59 57 55 54 53 52 51 50 49 49 48 47 46 44 41 37 32 27 23 19 17 15 14 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 23 21 20 19 18 17 16 14 13 13 12 11 9 6 nan nan nan nan nan 348 343 337 333 328 324 320 317 313 310 306 303 301 298 296 293 291 290 290 291 293 294 294 295 nan 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 290 288 286 283 281 278 nan nan nan nan nan nan nan nan nan nan nan nan nan 247 247 248 248 249 249 249 248 247 247 248 249 249 250 250 250 249 249 248 248 247 246 246 248 250 252 253 252 251 251 251 251 253 253 252 250 247 244 241 240 241 242 243 244 244 243 242 242 241 241 241 242 242 243 244 245 247 249 251 252 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 263 263 263 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 64 64 65 65 65 63 62 60 59 59 59 59 59 59 60 61 61 61 61 60 59 58 56 54 53 52 51 50 50 49 48 47 45 41 37 32 26 22 18 15 14 12 11 10 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 340 335 331 326 323 320 317 313 310 306 302 298 295 291 288 286 285 285 287 288 288 288 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 295 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 254 253 253 252 251 250 249 249 248 248 248 248 248 247 247 247 247 246 245 244 242 242 242 244 246 247 247 247 247 247 248 248 250 251 250 248 246 245 245 246 247 247 246 245 244 243 242 242 242 243 243 244 244 244 245 246 248 250 252 253 255 256 257 258 258 259 260 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 65 66 66 67 66 64 63 62 61 60 60 59 59 60 60 61 62 62 62 62 60 59 57 55 53 52 52 51 51 50 49 47 45 41 36 30 25 20 16 13 12 10 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 347 343 338 335 331 327 323 319 314 309 304 299 295 291 287 284 282 281 280 280 281 283 nan 291 293 296 298 nan nan 310 312 312 312 310 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 262 260 258 256 254 253 252 251 250 249 248 248 247 246 245 244 244 243 243 242 240 240 239 238 238 240 241 241 242 243 242 241 242 244 246 247 247 244 244 245 247 250 253 252 250 247 244 243 243 243 243 244 245 245 246 246 246 247 249 250 252 254 255 256 256 257 257 258 260 260 261 262 262 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 68 69 69 69 67 65 64 63 62 62 61 61 61 61 62 62 63 63 62 61 59 57 55 53 53 52 52 51 50 49 47 44 39 34 29 23 18 14 11 10 9 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 353 349 345 341 337 334 329 324 318 312 306 301 296 292 289 286 284 283 282 nan nan 285 nan 289 292 295 298 301 303 305 305 305 305 304 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 271 268 264 261 258 256 254 252 252 252 251 250 249 247 246 245 243 242 240 239 239 239 237 236 236 235 235 236 237 237 239 242 243 242 241 242 244 244 243 242 242 245 248 252 254 254 253 250 247 245 245 245 245 246 247 nan nan nan nan nan nan nan 254 255 255 256 256 256 257 258 259 260 261 262 263 264 265 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 70 71 72 72 71 69 68 66 65 64 64 63 62 62 62 62 63 63 62 60 58 56 55 53 53 52 51 51 50 48 46 42 38 32 27 21 17 13 10 9 8 8 8 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 360 356 nan nan nan 341 337 331 325 318 311 305 300 298 296 296 nan nan nan nan nan nan nan 298 298 298 299 298 297 297 296 297 297 297 297 nan nan nan nan nan nan nan nan 304 303 nan nan 300 298 296 294 292 nan nan 285 281 278 275 272 268 264 260 256 254 252 252 252 251 250 248 246 244 242 240 239 237 236 235 235 234 234 233 233 233 234 234 235 237 240 241 242 242 243 243 242 241 241 242 244 248 251 253 255 255 253 251 249 248 249 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 259 260 262 263 265 266 267 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 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 72 74 75 75 74 73 71 70 68 67 66 65 64 63 63 63 63 62 61 59 58 56 54 53 52 51 50 49 48 46 44 40 36 31 25 20 15 12 10 9 8 8 8 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan 359 354 349 342 334 327 321 316 316 nan nan nan nan nan nan nan nan nan nan 328 314 301 296 294 293 293 294 294 294 295 297 300 nan nan nan nan 309 309 310 309 309 309 309 308 307 306 304 nan nan 293 289 285 282 279 274 268 262 257 254 251 250 249 247 245 243 241 239 238 236 234 233 232 232 232 232 232 231 231 232 233 234 235 236 237 238 239 240 242 242 242 241 240 241 243 245 247 250 251 253 253 252 252 252 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 262 263 265 267 268 269 270 271 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 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 76 78 78 77 76 74 72 70 69 68 67 65 64 64 63 63 62 61 59 57 56 54 52 51 49 48 46 45 44 41 38 34 29 24 18 14 11 9 8 8 7 7 8 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 13 7 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 348 321 307 301 299 298 297 297 297 301 305 310 314 317 nan nan 319 319 319 318 318 317 316 315 313 310 309 306 301 296 290 286 284 280 276 269 263 257 253 249 246 243 240 238 235 234 232 231 230 229 228 228 229 229 230 231 231 231 232 233 234 235 236 236 237 237 238 240 241 241 240 240 240 241 242 244 246 248 250 251 252 254 255 257 258 259 260 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 267 268 270 271 272 272 273 273 273 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 266 266 265 nan nan nan 266 266 266 266 266 266 267 267 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 80 81 80 79 77 75 73 71 70 69 67 66 65 65 64 63 61 59 57 55 53 51 49 47 46 44 42 41 38 35 32 27 22 17 13 10 8 8 7 7 7 7 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 339 321 312 308 306 305 306 309 315 nan nan nan nan nan nan nan 331 326 322 319 316 313 309 306 302 299 296 291 286 282 279 277 275 271 266 261 256 251 246 242 238 235 231 229 227 226 225 224 223 223 224 225 227 229 230 231 232 232 232 233 234 235 235 235 236 237 238 239 240 240 240 240 240 241 242 244 246 248 250 252 254 256 257 259 260 263 264 265 266 nan nan nan nan nan nan nan nan nan nan nan nan nan 269 270 271 272 273 274 274 274 275 274 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 266 266 265 265 265 265 265 265 265 266 266 266 266 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 83 84 83 82 81 79 76 74 73 71 69 68 67 66 65 63 61 58 56 53 51 49 47 45 44 43 41 39 36 33 30 26 21 16 12 9 8 7 7 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 332 326 324 323 325 329 nan nan nan nan nan nan nan nan 344 329 322 317 313 307 302 297 293 290 286 281 276 272 271 271 271 269 266 261 254 248 242 237 233 230 226 223 221 220 219 218 218 219 220 222 224 226 228 229 230 231 231 232 233 234 234 235 235 236 238 239 239 240 240 240 240 241 242 244 246 248 250 252 254 255 256 258 260 263 265 267 268 269 269 269 268 268 268 269 nan nan nan nan nan nan 273 273 273 273 274 274 275 275 275 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 267 266 266 265 nan nan 265 265 265 265 265 265 266 266 266 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 86 87 87 86 85 82 80 78 75 73 71 69 68 67 65 63 60 57 54 52 49 47 46 44 44 42 40 38 35 32 28 24 19 15 11 9 7 7 6 6 5 5 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 304 298 293 288 283 277 272 270 269 270 270 268 263 257 249 242 235 230 226 222 219 217 215 214 213 213 214 216 218 220 222 224 226 227 228 229 229 230 231 233 234 235 235 236 nan nan nan nan nan nan nan nan nan nan nan nan nan 252 253 254 255 257 260 263 266 269 270 270 270 269 269 269 270 271 272 273 274 275 275 275 275 274 273 273 274 274 274 274 275 274 274 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 268 267 266 266 nan nan nan nan 264 264 264 264 264 264 265 265 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 88 89 90 89 88 85 83 80 78 75 72 69 67 66 64 62 59 56 53 50 48 46 45 44 44 43 41 39 35 31 27 23 18 14 11 9 7 6 4 3 3 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 273 274 275 273 265 254 241 231 224 219 215 212 210 208 208 208 208 209 211 213 215 217 219 221 223 225 226 227 228 229 230 232 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 259 262 266 270 271 270 270 269 269 269 270 272 274 276 277 278 277 277 276 275 274 274 274 274 274 274 274 274 274 274 274 274 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 267 267 266 nan nan nan nan nan nan nan 263 263 263 263 263 264 264 264 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 89 90 91 92 91 89 87 85 82 79 76 73 70 67 65 62 60 57 54 51 48 47 45 44 44 44 43 42 40 36 32 27 22 17 14 11 9 7 5 4 3 3 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 276 278 274 262 240 220 209 203 201 199 198 198 198 199 201 202 204 206 208 211 213 215 218 220 222 223 224 225 227 229 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 264 267 268 nan nan 268 269 270 271 273 275 277 278 278 278 278 277 277 277 277 276 276 276 275 275 275 275 275 275 275 275 274 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 268 267 267 266 nan nan nan 264 263 nan nan nan 262 262 262 262 262 263 263 263 264 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 91 92 93 93 92 91 88 86 83 80 77 73 69 66 63 60 58 55 52 50 47 46 45 44 44 43 43 42 40 36 31 26 21 16 12 10 8 7 6 5 5 5 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 278 271 264 241 202 177 170 171 174 178 181 184 186 189 191 193 196 198 201 203 206 208 210 213 216 219 221 222 224 225 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 273 275 277 277 278 278 278 279 279 279 280 279 279 279 279 278 278 277 277 276 276 275 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 265 nan nan nan 263 263 263 262 262 262 262 262 262 262 262 262 263 263 263 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 93 93 93 93 94 93 92 91 88 86 83 79 76 72 69 65 62 59 56 53 51 49 47 45 44 43 43 42 42 40 39 35 30 24 19 14 11 9 8 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 nan nan nan nan nan nan nan nan nan 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 336 190 170 160 155 153 153 156 161 165 170 174 177 180 184 187 190 193 196 198 201 203 206 210 213 216 217 219 221 223 225 228 230 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 276 276 277 277 278 278 279 280 280 280 280 280 280 279 279 278 278 277 276 276 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 268 266 265 265 nan nan nan nan nan nan nan nan 262 261 261 261 261 261 261 261 262 262 263 263 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 97 95 95 94 94 93 92 90 88 85 82 78 75 71 68 64 61 58 55 52 50 48 47 45 44 43 42 41 40 39 36 33 28 22 17 13 11 9 8 7 7 7 7 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 109 129 141 146 149 153 156 160 164 167 171 175 179 182 185 189 192 194 196 198 200 204 208 212 213 214 215 217 219 222 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 273 273 273 274 274 275 276 277 278 278 279 279 280 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 277 276 275 272 269 267 266 265 nan nan nan nan nan nan nan nan nan 261 261 261 nan nan 260 260 260 260 261 261 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 99 97 95 94 93 92 90 88 86 83 80 76 73 69 66 63 60 57 55 53 51 48 47 45 43 42 41 39 38 37 34 31 26 21 16 12 10 9 8 7 7 7 7 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 121 129 138 147 156 163 168 172 175 178 182 185 188 190 192 193 194 195 200 204 207 208 209 209 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 271 271 272 273 273 274 275 276 277 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 276 275 273 270 268 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 260 261 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 103 100 97 95 94 92 90 88 87 84 81 78 74 71 67 64 61 59 57 55 53 51 48 46 44 42 41 39 38 37 35 33 29 25 20 16 12 9 8 7 6 6 6 7 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 126 142 158 167 172 175 178 181 184 186 187 188 189 191 194 197 200 202 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 274 272 270 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 259 260 260 261 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 99 97 95 93 91 89 87 84 82 78 75 72 68 64 61 59 57 56 54 52 50 47 45 43 41 39 38 36 35 33 31 29 25 21 16 12 9 7 5 5 5 6 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 181 180 181 183 187 190 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 271 270 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 259 259 260 260 260 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 102 99 96 94 92 90 87 85 82 79 75 72 68 65 62 59 57 56 55 53 51 49 46 44 42 40 38 36 34 33 31 29 27 24 20 16 11 8 6 5 5 6 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 34 32 30 28 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 175 174 175 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 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 271 270 nan nan nan nan nan nan nan nan nan 263 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 258 259 259 259 258 258 257 256 255 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 101 99 96 94 92 89 86 83 79 75 72 68 64 61 58 56 56 55 54 53 51 48 46 44 41 39 36 34 32 30 28 26 24 21 17 13 10 7 6 6 7 8 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 39 37 35 33 31 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 nan 278 278 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 271 nan nan nan nan nan 266 265 264 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 258 258 257 257 256 256 255 255 254 253 253 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 104 102 99 97 94 92 89 86 81 77 73 68 64 60 57 55 54 54 55 54 54 51 48 46 43 40 37 35 32 29 26 23 20 17 14 10 7 5 4 5 5 6 7 7 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 39 38 nan 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 nan nan nan nan nan nan nan nan 280 281 282 282 283 283 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 272 nan nan nan nan 269 267 266 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 256 255 255 254 254 253 253 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 106 103 100 98 95 93 89 85 80 75 70 65 60 56 53 52 52 54 56 57 56 53 50 47 43 40 36 33 30 26 22 18 14 9 4 0 358 357 359 2 4 5 5 5 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 286 286 287 287 287 287 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 273 nan nan nan nan 271 269 268 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 116 112 108 105 102 99 97 93 89 85 80 74 68 63 57 53 51 50 52 56 59 60 59 56 52 48 44 40 36 32 28 23 19 14 8 3 358 354 352 352 355 358 2 4 4 5 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 289 289 289 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 274 272 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 120 116 113 109 105 101 98 94 90 85 79 74 67 61 55 51 49 50 54 60 63 65 63 60 55 50 45 40 35 30 26 21 16 10 6 1 358 355 353 353 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 291 291 291 290 289 289 289 288 287 286 285 284 283 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 256 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 130 126 122 118 113 109 104 100 96 91 86 80 74 67 61 55 51 51 53 59 66 69 70 68 65 59 53 46 40 34 29 24 18 13 9 5 2 359 358 357 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 293 292 291 290 289 289 288 288 287 287 286 285 285 284 283 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 255 256 256 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 136 133 129 125 nan nan nan nan nan nan nan 82 76 69 63 57 54 56 60 68 74 77 76 74 69 63 55 48 40 33 27 21 16 12 8 5 3 1 0 360 360 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 294 293 292 291 290 289 289 289 289 288 288 288 287 287 286 285 284 284 283 283 nan nan nan nan nan nan nan nan nan nan 278 279 280 279 278 276 273 272 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 254 255 255 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 66 62 61 64 70 77 nan nan nan nan nan 65 57 49 40 32 25 19 14 11 8 6 4 3 2 2 2 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 296 294 293 292 291 290 290 290 290 291 291 291 291 290 290 289 288 287 286 285 285 285 284 283 nan nan nan nan nan nan 275 275 276 277 277 275 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 69 69 72 nan nan nan nan nan nan nan nan 58 48 39 30 22 17 12 9 7 6 5 4 4 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 299 297 295 294 293 293 293 294 295 296 nan nan nan nan 294 292 291 290 288 287 287 286 285 284 nan nan nan nan nan 275 274 273 274 274 274 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 47 37 27 19 14 10 7 6 5 4 4 3 3 2 2 2 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 300 302 nan nan nan 301 300 299 297 296 294 293 291 290 288 nan nan nan nan nan nan nan nan 274 273 273 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 45 35 25 17 11 7 5 3 2 1 360 359 359 359 360 360 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan 40 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 306 305 303 302 301 299 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 16 10 5 2 360 358 356 354 353 353 354 355 356 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 39 nan nan 42 41 37 35 34 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 309 309 307 306 305 304 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 16 10 5 1 359 357 354 352 351 350 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 46 46 46 44 39 36 33 32 32 32 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 313 312 311 309 308 307 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 17 11 6 2 359 357 355 354 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 50 49 47 43 39 35 32 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 317 315 313 311 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 13 7 3 0 358 357 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 48 45 40 36 33 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 319 317 315 313 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 8 3 0 358 357 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 40 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 7 3 360 358 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 39 34 30 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 3 359 358 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 35 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 4 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 35 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 8 4 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 38 33 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 7 5 3 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 30 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 9 6 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 31 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 119 69 36 21 nan nan nan nan nan nan nan nan nan nan nan nan 5 2 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 80 8 360 356 355 356 359 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 301 323 333 338 343 350 357 2 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 13 14 15 17 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 312 323 333 342 352 359 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 11 12 13 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 359 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 353 356 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan