5 2 4 100 90 82 70 65 5 2 4 100 90 80 75 65 3 1 2 5000 4000 3000 4 2 3 10000 10000 8000 8000 4 2 3 10000 10000 10000 8000 117 83 104 9438 9373 9271 9165 8956 8955 8934 8826 8699 8670 8393 8269 8228 8170 8135 7962 7907 7795 7783 7772 7759 7717 7702 7644 7643 7627 7509 7458 7399 7346 7338 7317 7107 7011 7002 6928 6880 6764 6680 6472 6425 6399 6389 6364 6362 6351 6169 5866 5849 5820 5814 5726 5637 5606 5546 5452 5348 5341 5285 5148 5118 5069 5035 4694 4626 4436 4432 4247 4043 3557 3557 3460 3448 3299 3267 3255 3212 3187 3075 3060 2954 2918 2862 2666 2617 2595 2535 2460 2365 2363 2235 2183 2112 2102 1811 1650 1627 1522 1394 1327 1267 1212 1209 1194 961 758 671 626 461 443 334 326 165 72 49 31 6 139 9 126 9029 8961 8939 8854 8798 8550 8493 8187 8183 8099 8091 7925 7909 7829 7816 7801 7774 7582 7390 7268 7264 7182 7133 7131 7125 7123 7000 6856 6847 6844 6789 6695 6651 6619 6546 6434 6385 6380 6342 6287 6226 6150 6113 6083 5943 5902 5875 5819 5654 5461 5443 5404 5288 5253 5228 5224 5114 5082 4963 4936 4856 4799 4741 4712 4575 4405 4400 4339 4289 4216 4127 4074 4070 4028 3980 3847 3796 3784 3734 3668 3425 3352 3332 3209 3087 2981 2884 2852 2705 2481 2452 2428 2418 2394 2303 2158 2143 1995 1991 1983 1981 1980 1975 1812 1717 1704 1659 1586 1450 1239 1182 1153 1151 1081 1036 968 921 910 908 860 835 819 810 781 774 723 669 597 582 566 518 496 482 297 261 162 131 101 81 116 13 110 6733 6621 6573 6476 6409 6383 6301 6284 6256 6188 6179 6149 6089 6043 6030 6003 5976 5942 5920 5910 5888 5874 5843 5812 5789 5779 5683 5647 5618 5532 5385 5237 5193 5183 4935 4934 4703 4623 4407 4372 4335 4334 4212 4196 4152 4122 4101 4082 4029 4020 3957 3878 3840 3787 3594 3545 3509 3483 3434 3429 3427 3299 3150 3002 3002 2974 2939 2753 2664 2626 2610 2597 2595 2572 2550 2251 2194 2150 2092 2087 2032 2017 1981 1939 1784 1783 1776 1637 1598 1573 1508 1490 1416 1394 1389 1385 1366 1342 1268 1232 1155 953 877 867 722 654 536 533 365 350 277 85 84 41 2 0 133 14 99 7960 7857 7845 7681 7628 7623 7566 7545 7539 7445 7386 7323 7068 7029 6898 6862 6712 6657 6589 6569 6529 6475 6355 6350 6239 6224 6166 6145 6101 5948 5837 5757 5737 5627 5567 5560 5282 5280 5276 5257 5122 5090 5081 5010 4946 4935 4880 4752 4749 4738 4673 4652 4644 4540 4469 4377 4183 4146 3940 3902 3852 3779 3763 3759 3710 3674 3608 3595 3500 3389 3382 3295 3284 3267 3227 3170 3120 3094 3084 2999 2949 2895 2873 2873 2835 2800 2682 2649 2599 2574 2513 2507 2497 2489 2477 2404 2394 2336 2233 2166 2027 1989 1813 1797 1729 1631 1603 1584 1544 1536 1529 1366 1362 1274 1132 1088 1074 997 980 953 856 681 671 656 638 609 571 558 492 378 198 89 0 186 168 177 7642 7617 7542 7518 7491 7276 7159 7142 7136 7108 7082 6965 6959 6956 6916 6841 6801 6747 6693 6533 6522 6495 6398 6316 6314 6306 6263 6213 6203 6189 6157 6138 6096 6083 6070 6010 5923 5923 5904 5848 5843 5815 5697 5680 5662 5464 5449 5447 5414 5373 5347 5344 5298 5290 5288 5250 5114 5100 5095 5086 5062 4938 4938 4882 4818 4772 4765 4725 4694 4656 4649 4614 4589 4520 4486 4468 4465 4442 4440 4418 4396 4360 4303 4159 4062 3962 3932 3920 3888 3848 3785 3783 3761 3747 3636 3604 3603 3585 3513 3495 3409 3400 3370 3357 3354 3351 3297 3272 3260 3191 3161 3142 3082 3077 2906 2877 2857 2793 2746 2696 2675 2615 2584 2578 2540 2533 2493 2473 2398 2370 2299 2259 2250 2247 2201 2139 2065 2054 1989 1988 1982 1962 1933 1899 1835 1725 1685 1666 1627 1519 1519 1487 1438 1410 1386 1362 1315 1277 1218 1215 1193 1140 990 984 981 941 813 813 658 580 555 508 477 455 419 362 237 196 169 160 159 112 84 76 63 51 197 105 148 4747 4743 4736 4731 4719 4650 4616 4614 4598 4590 4567 4536 4464 4450 4428 4395 4384 4335 4334 4329 4294 4283 4235 4227 4202 4189 4178 4104 4078 4047 4039 4035 4026 3975 3974 3931 3913 3871 3821 3777 3767 3765 3765 3714 3708 3697 3696 3658 3650 3616 3529 3474 3460 3445 3442 3425 3417 3407 3379 3372 3357 3356 3347 3316 3305 3305 3304 3293 3289 3268 3253 3251 3237 3218 3169 3147 3125 3121 3100 3023 3022 3001 2981 2972 2964 2876 2804 2795 2765 2753 2727 2727 2723 2704 2656 2655 2653 2641 2613 2593 2574 2533 2524 2509 2508 2472 2427 2413 2368 2275 2243 2240 2213 2204 2194 2194 2114 2097 2069 2032 2029 1969 1968 1911 1905 1894 1871 1848 1827 1826 1824 1821 1781 1709 1577 1572 1545 1519 1504 1422 1408 1341 1325 1313 1284 1274 1273 1254 1240 1192 1189 1185 1165 1138 1137 1125 1031 1022 991 942 938 927 900 823 753 727 726 675 663 656 635 601 595 539 516 509 484 469 403 373 343 340 275 243 213 203 184 183 118 100 97 80 56 48 36 18 17 155 109 131 6758 6732 6632 6631 6622 6610 6589 6563 6524 6416 6292 6263 6224 6181 6158 6143 6143 6030 5992 5962 5885 5811 5744 5742 5737 5736 5730 5644 5512 5505 5491 5488 5370 5346 5271 5266 5158 5158 5008 4931 4824 4820 4815 4723 4696 4618 4615 4521 4463 4455 4331 4295 4288 4285 4272 4198 3984 3984 3977 3942 3941 3925 3920 3915 3825 3812 3607 3550 3499 3433 3430 3387 3367 3359 3345 3321 3305 3299 3231 3219 3195 3178 3120 3003 2942 2859 2707 2591 2512 2383 2344 2331 2249 2127 2114 2090 2083 2067 2061 2055 2012 1881 1854 1828 1810 1805 1787 1774 1751 1730 1675 1476 1464 1458 1458 1454 1442 1374 1371 1310 1301 1299 1282 1280 1261 1215 1189 1096 1087 1028 1008 989 977 908 896 896 874 735 711 666 663 642 621 581 576 550 549 479 397 379 259 194 139 103 14 101 77 100 6084 6059 6037 5997 5985 5981 5943 5913 5867 5794 5761 5692 5494 5418 5412 5399 5389 5351 5343 5277 5235 5206 5184 5153 5079 4866 4852 4849 4766 4586 4521 4457 4446 4436 4357 4337 4327 4231 4214 4203 4185 4110 4093 4068 4052 3975 3949 3911 3825 3823 3810 3770 3754 3457 3418 3379 3304 3272 3256 3236 3120 3085 3040 3032 3012 2928 2802 2789 2761 2385 2375 2273 2248 2197 2088 2033 1862 1857 1836 1782 1670 1666 1663 1662 1613 1572 1492 1358 1221 1193 1149 1103 1062 986 886 694 569 433 393 257 37 149 56 132 7017 6871 6786 6766 6766 6761 6750 6635 6574 6476 6380 6282 6273 6241 6223 6181 6130 6126 6050 5851 5833 5736 5715 5679 5613 5444 5435 5361 5356 5350 5289 5198 5179 5130 5117 5052 4990 4958 4931 4884 4858 4783 4748 4633 4630 4583 4569 4480 4443 4398 4364 4343 4311 4306 4296 4213 4183 4119 4086 4022 4019 4005 3992 3974 3933 3911 3899 3884 3839 3798 3693 3626 3625 3622 3586 3534 3433 3343 3258 3214 3198 3179 3148 3124 3089 3005 2889 2827 2750 2641 2623 2602 2581 2549 2548 2529 2417 2358 2135 2120 2111 2071 1996 1994 1982 1830 1824 1773 1752 1748 1710 1584 1521 1509 1502 1472 1424 1390 1325 1325 1166 1165 1156 1154 1151 1121 1111 1104 1104 1080 1063 1060 1004 997 960 949 947 911 847 813 719 551 355 354 312 170 105 100 26 145 27 129 6844 6791 6750 6704 6694 6693 6622 6604 6564 6494 6448 6377 6359 6356 6276 6275 6260 6248 6219 6087 6083 6064 5919 5875 5819 5804 5793 5763 5750 5742 5724 5716 5703 5697 5614 5530 5522 5469 5463 5447 5441 5430 5427 5382 5355 5265 5122 4927 4890 4846 4845 4776 4639 4593 4539 4370 4280 4266 4253 4142 4081 4072 4071 4000 3952 3867 3856 3854 3670 3653 3468 3352 3344 3275 3236 3216 3166 3131 3015 3001 2955 2904 2896 2870 2863 2753 2722 2703 2681 2664 2565 2560 2446 2390 2313 2076 2058 2022 2008 2000 1952 1927 1914 1862 1860 1839 1711 1696 1571 1567 1473 1442 1419 1372 1370 1362 1323 1304 1288 1278 1274 1238 1130 1092 999 877 779 724 716 670 656 643 637 612 558 503 496 434 379 338 333 190 119 76 26 154 84 151 3917 3838 3798 3718 3623 3619 3589 3582 3554 3550 3494 3489 3462 3452 3442 3428 3376 3356 3353 3319 3310 3295 3224 3161 3149 3098 3092 3088 3025 3000 2998 2992 2986 2905 2899 2874 2840 2745 2725 2702 2690 2659 2654 2625 2622 2567 2564 2539 2512 2502 2442 2430 2428 2418 2400 2389 2383 2342 2299 2275 2223 2220 2194 2178 2156 2145 2129 2072 1996 1980 1976 1946 1944 1920 1876 1875 1835 1788 1782 1752 1742 1696 1690 1672 1653 1647 1518 1511 1508 1480 1443 1417 1405 1362 1355 1342 1297 1242 1220 1220 1186 1121 1107 1065 1048 1029 1001 974 962 960 903 897 892 885 858 837 826 807 777 692 676 673 663 662 651 645 628 627 615 600 567 560 557 504 482 477 451 435 432 413 387 344 328 315 299 297 258 242 221 191 187 104 33 8 123 100 108 8989 8872 8844 8826 8799 8780 8765 8711 8627 8525 8495 8473 8418 8355 8291 8083 8074 7976 7953 7888 7856 7842 7742 7561 7532 7458 7449 7414 7392 7344 7197 6991 6893 6851 6835 6756 6750 6735 6703 6681 6627 6492 6254 6239 5966 5866 5704 5581 5509 5336 5270 5163 5111 4940 4897 4850 4592 4545 4471 4460 4270 4257 4252 4103 4052 4048 3894 3887 3699 3624 3595 3255 3186 3106 3101 3095 2968 2730 2603 2594 2583 2579 2544 2525 2443 2416 2400 2241 2134 1880 1873 1810 1662 1647 1632 1569 1444 1428 1399 1372 1332 1316 1246 1177 1164 1150 1124 941 873 786 712 698 662 650 541 520 505 498 441 271 208 45 3 127 39 105 980 964 953 946 945 944 926 899 889 878 877 868 864 863 863 861 855 852 851 850 848 846 843 841 840 839 823 816 795 789 784 778 773 768 759 752 749 738 726 717 716 716 713 709 697 692 691 691 690 668 646 635 635 633 625 624 612 599 589 588 583 531 528 522 513 510 509 503 498 495 494 490 486 482 482 477 466 440 416 414 409 395 389 384 372 358 333 332 324 312 307 301 285 284 279 266 261 242 242 237 235 235 225 223 221 213 211 197 184 165 137 134 114 96 87 83 77 65 62 58 46 44 35 26 25 16 16 188 24 152 2284 2283 2271 2255 2230 2229 2204 2201 2200 2194 2176 2170 2138 2094 2067 2065 2058 2056 2055 2024 2016 2009 2002 1999 1992 1968 1966 1951 1930 1911 1887 1879 1864 1833 1817 1817 1809 1807 1789 1787 1778 1773 1771 1761 1747 1743 1738 1686 1671 1655 1644 1639 1625 1615 1614 1596 1564 1529 1478 1445 1418 1415 1390 1384 1381 1365 1345 1338 1331 1331 1328 1314 1302 1288 1274 1263 1255 1254 1250 1247 1243 1234 1227 1227 1220 1210 1209 1192 1166 1165 1150 1141 1105 1105 1104 1100 1088 1074 1068 1064 1053 1044 1026 1022 1009 1006 1006 1001 987 964 958 953 913 909 907 894 811 809 777 776 771 752 741 735 725 725 713 707 699 696 684 676 671 658 656 638 628 625 624 611 598 596 584 581 570 568 561 531 526 505 487 473 456 447 443 424 396 388 358 351 337 331 277 270 235 231 218 205 198 195 174 172 158 158 154 153 152 136 127 126 120 102 94 76 67 62 31 12 132 51 115 2239 2233 2229 2218 2207 2192 2187 2182 2173 2165 2154 2139 2128 2125 2117 2111 2094 2084 2072 2060 2049 2042 2020 2011 2011 1992 1979 1948 1888 1886 1845 1826 1753 1740 1720 1704 1695 1690 1651 1635 1586 1570 1568 1559 1527 1524 1516 1513 1485 1479 1472 1470 1451 1449 1444 1426 1422 1384 1382 1357 1353 1333 1329 1294 1290 1251 1241 1224 1199 1194 1180 1138 1044 1028 1015 1014 952 951 941 935 932 931 921 900 896 889 880 853 827 796 759 749 735 695 695 692 691 671 658 638 622 607 587 567 552 540 505 504 503 502 454 454 450 441 401 373 370 339 321 312 309 260 211 209 204 188 184 75 39 33 4 2 145 17 106 6502 6486 6477 6368 6295 6265 6255 6132 6131 6086 6030 6009 5986 5954 5888 5843 5832 5778 5764 5744 5714 5655 5610 5610 5566 5525 5497 5391 5325 5307 5297 5286 5200 5183 5180 5152 5108 4982 4943 4920 4891 4857 4848 4826 4822 4773 4620 4597 4532 4466 4453 4373 4320 4284 4263 4247 4113 4095 4016 3983 3982 3949 3927 3886 3852 3829 3773 3709 3674 3665 3612 3608 3575 3558 3532 3496 3445 3349 3214 3175 3171 3148 3042 3041 2956 2940 2876 2851 2848 2760 2717 2700 2601 2534 2471 2467 2459 2411 2410 2382 2241 2146 2009 2003 1860 1776 1776 1739 1694 1677 1643 1585 1550 1469 1460 1418 1413 1392 1299 1281 1256 1149 1146 1058 1006 964 906 845 744 698 651 610 553 544 514 470 462 447 393 391 317 315 178 174 171 169 105 115 4522 4521 4509 4447 4296 4280 4267 4256 4255 4239 4194 4173 4164 4103 4098 4093 4081 4074 3990 3905 3856 3854 3712 3668 3653 3611 3609 3569 3535 3488 3462 3426 3345 3345 3337 3315 3285 3279 3252 3241 3174 3160 3145 3113 3109 2996 2989 2960 2948 2942 2886 2881 2852 2795 2738 2624 2614 2588 2555 2505 2479 2425 2418 2414 2404 2403 2382 2361 2326 2317 2305 2273 2210 2185 2145 2131 2112 2110 2068 2041 1973 1969 1968 1938 1936 1934 1926 1910 1890 1867 1847 1834 1798 1794 1792 1764 1752 1735 1641 1634 1586 1502 1502 1477 1437 1410 1376 1322 1309 1309 1281 1279 1246 1240 1220 1210 1206 1184 1159 1122 1103 1054 1044 1022 995 984 964 912 909 887 869 868 839 829 820 798 770 769 756 750 663 649 646 645 637 627 615 576 560 543 538 502 476 443 439 388 381 314 310 294 205 195 183 178 166 160 114 112 45 122 6 99 7298 7242 7228 7158 7155 7133 7113 7062 7017 7005 6906 6882 6808 6784 6719 6716 6591 6469 6462 6349 6308 6305 6201 6126 6106 6055 6044 5894 5737 5719 5661 5641 5351 5323 5315 5310 5256 5232 5137 4967 4965 4862 4543 4521 4513 4441 4427 4383 4379 4271 4249 4155 4125 4005 3853 3614 3590 3495 3485 3484 3434 3432 3290 3289 3228 3217 3069 2961 2905 2870 2869 2841 2812 2784 2743 2611 2528 2519 2491 2445 2422 2373 2322 2275 2148 2006 1965 1855 1803 1732 1704 1667 1560 1550 1545 1448 1401 1310 1284 1120 1051 1027 987 969 969 960 930 857 833 713 586 560 520 453 411 408 396 299 255 148 90 80 149 87 103 4973 4970 4943 4911 4850 4808 4769 4766 4761 4630 4594 4528 4527 4527 4497 4470 4448 4397 4283 4277 4252 4247 4240 4179 4115 4100 4078 4073 4022 4015 3981 3972 3962 3947 3859 3810 3741 3732 3724 3721 3686 3662 3639 3621 3600 3584 3568 3513 3510 3498 3470 3240 3239 3214 3145 3044 3021 3019 3004 2978 2960 2853 2852 2831 2822 2817 2804 2645 2540 2501 2499 2419 2413 2406 2394 2378 2319 2314 2304 2248 2221 2219 2194 2191 2171 2155 2119 2070 2022 1870 1860 1813 1812 1794 1791 1781 1690 1618 1589 1580 1551 1545 1534 1466 1458 1452 1292 1283 1258 1248 1237 1227 1221 1154 1131 1123 1117 1117 1075 1026 976 955 942 923 836 825 761 746 659 561 522 511 492 475 451 413 405 393 289 273 255 209 208 146 136 119 75 73 9 100 77 99 337 335 331 323 315 312 311 307 306 306 300 298 297 296 295 294 292 291 290 287 282 273 259 256 254 252 242 240 238 226 222 220 219 215 213 210 207 205 205 204 202 199 196 194 193 191 190 179 175 163 161 160 160 158 158 155 153 151 145 138 136 132 131 130 129 128 116 115 108 107 106 105 101 98 98 98 89 85 84 82 81 76 65 65 61 58 57 55 41 38 33 29 24 16 11 7 6 4 1 0 126 8 116 7863 7842 7743 7716 7715 7657 7551 7507 7480 7439 7423 7224 7147 7123 7118 7081 7077 7031 6848 6835 6733 6661 6387 6386 6367 6359 6305 6242 6238 6184 6165 5974 5937 5936 5927 5782 5769 5736 5707 5696 5673 5551 5548 5497 5491 5476 5476 5393 5389 5385 5240 5227 5113 5058 4925 4914 4892 4813 4487 4384 4325 4230 4136 4103 4102 4060 4049 4017 4012 3881 3684 3683 3624 3623 3598 3586 3577 3510 3330 3312 3309 3236 3182 3135 3072 3070 2926 2911 2816 2755 2708 2632 2494 2484 2469 2354 2250 2212 2071 2038 2003 1966 1925 1899 1771 1751 1740 1722 1667 1654 1192 1181 1012 967 916 829 801 718 692 671 668 521 330 243 68 33 136 27 112 4209 4174 4148 4139 4129 4062 4036 4025 4024 3862 3859 3857 3842 3814 3798 3786 3780 3721 3668 3617 3539 3535 3524 3416 3357 3352 3334 3316 3313 3304 3283 3248 3221 3138 3136 3128 3075 2974 2945 2879 2877 2871 2845 2826 2819 2779 2709 2708 2705 2587 2549 2542 2517 2503 2493 2480 2417 2294 2274 2264 2232 2215 2207 2206 2191 2097 1943 1940 1930 1879 1850 1727 1723 1691 1620 1597 1581 1569 1548 1529 1479 1443 1409 1349 1346 1292 1277 1252 1245 1240 1233 1199 1195 1161 1139 1131 1122 1088 1084 1084 1063 1055 1010 934 930 879 875 806 800 766 758 752 749 748 692 680 645 621 551 486 453 442 408 352 343 332 290 213 168 152 127 107 80 17 11 2 121 52 109 5726 5628 5582 5578 5545 5526 5512 5482 5409 5296 5006 4887 4872 4848 4758 4668 4580 4526 4523 4517 4472 4387 4337 4320 4298 4190 4174 4162 4077 4074 4047 3976 3913 3799 3791 3693 3675 3624 3553 3504 3451 3395 3369 3298 3288 3262 3217 3087 3064 3014 2986 2947 2936 2921 2895 2890 2823 2812 2772 2759 2732 2720 2657 2574 2439 2403 2356 2333 2273 2242 2174 2170 2141 2102 2094 2057 1995 1961 1949 1803 1744 1719 1628 1614 1463 1421 1416 1411 1402 1392 1371 1255 1217 1215 1169 1157 1141 997 959 924 903 875 790 734 712 635 604 561 512 492 481 473 463 391 320 307 210 191 149 135 101 191 13 158 5990 5959 5903 5862 5838 5824 5820 5811 5808 5777 5765 5728 5707 5614 5605 5569 5524 5522 5498 5459 5431 5333 5319 5296 5296 5286 5276 5275 5187 5162 5097 5082 5029 5029 5020 5013 5007 4977 4922 4890 4862 4855 4829 4784 4782 4745 4714 4599 4594 4533 4525 4509 4455 4351 4349 4251 4249 4155 4154 4153 4152 4142 4061 4052 4044 4009 4007 4001 3988 3918 3909 3879 3861 3852 3848 3835 3814 3736 3731 3722 3719 3698 3646 3584 3563 3494 3474 3474 3472 3462 3447 3441 3359 3359 3325 3305 3302 3260 3253 3224 3163 3114 3096 2912 2904 2883 2816 2797 2759 2692 2650 2634 2625 2609 2570 2544 2401 2358 2331 2318 2308 2281 2281 2235 2171 2136 2134 2088 2040 2006 1984 1891 1890 1872 1865 1839 1810 1735 1645 1627 1620 1607 1607 1604 1570 1546 1536 1523 1495 1451 1424 1341 1337 1312 1304 1299 1297 1249 1226 1202 1080 1078 1025 1021 951 943 917 869 867 852 769 718 627 613 545 530 507 494 483 479 339 328 305 258 247 145 106 45 28 25 6 146 72 99 3654 3627 3620 3593 3549 3499 3497 3474 3472 3471 3402 3398 3379 3336 3272 3272 3259 3255 3251 3251 3148 3061 3034 3029 2988 2982 2975 2942 2925 2910 2898 2893 2891 2882 2867 2828 2817 2813 2812 2793 2781 2775 2714 2692 2655 2648 2622 2587 2573 2537 2466 2418 2392 2378 2324 2295 2213 2200 2164 2153 2115 2095 2054 2049 2016 2006 1932 1880 1844 1836 1795 1789 1789 1778 1739 1727 1725 1677 1666 1572 1546 1527 1507 1493 1477 1444 1412 1385 1305 1302 1299 1297 1268 1268 1250 1198 1171 1140 1121 1118 1116 1086 1065 1064 1062 1033 1022 955 904 854 830 764 749 724 703 651 643 619 600 591 585 567 563 493 487 474 465 448 439 410 400 380 338 307 304 233 195 158 157 114 108 105 83 69 8 3 113 78 108 5386 5365 5349 5345 5297 5280 5195 5157 5016 4880 4852 4828 4781 4700 4645 4573 4556 4516 4472 4410 4309 4297 4233 4161 4151 4114 4053 3979 3953 3951 3940 3906 3847 3845 3772 3727 3657 3575 3530 3524 3509 3390 3324 3312 3250 3206 3193 3191 3123 2896 2848 2811 2788 2730 2719 2656 2629 2525 2448 2337 2274 2266 2248 2147 2100 2039 1997 1931 1878 1835 1771 1765 1753 1752 1705 1686 1588 1558 1515 1397 1381 1344 1325 1293 1285 1169 1124 1075 1063 1051 1044 915 890 786 771 715 696 683 674 666 613 597 585 511 429 368 310 189 150 128 33 29 13 124 108 120 9450 9433 9331 9247 9187 9055 9012 8941 8708 8518 8480 8378 8319 8192 8158 8080 7965 7912 7792 7641 7549 7545 7432 7410 7075 7054 6854 6795 6675 6581 6502 6487 6400 6164 6051 5980 5968 5918 5837 5598 5536 5512 5393 5332 5277 5266 5154 5119 5076 5020 5020 4931 4882 4683 4598 4534 4496 4402 4271 4236 4183 4126 4074 4019 4013 4001 3941 3931 3713 3634 3605 3586 3527 3475 3461 3421 3368 3352 3339 3315 3308 3185 3166 3160 3076 2963 2831 2703 2636 2617 2553 2540 2529 2504 2466 2445 2424 2056 1982 1938 1879 1843 1804 1744 841 800 738 674 636 613 567 444 413 400 379 257 232 221 135 125 90 52 50 10 124 33 101 5118 5019 4986 4967 4953 4801 4738 4726 4723 4692 4619 4596 4577 4560 4497 4475 4420 4319 4312 4290 4280 4196 4133 4084 4047 4042 3962 3916 3876 3822 3811 3789 3740 3736 3688 3518 3513 3411 3369 3227 3214 3171 3142 3104 3080 3074 3056 2999 2995 2969 2924 2854 2835 2829 2822 2819 2716 2703 2700 2693 2673 2648 2647 2506 2443 2427 2364 2361 2355 2339 2326 2298 2265 2248 2163 2100 2054 2053 2036 2016 1857 1811 1669 1669 1637 1632 1619 1500 1456 1413 1412 1404 1269 1082 1078 1019 937 915 896 891 780 732 728 702 617 601 557 534 520 519 418 356 263 242 236 220 203 162 116 112 106 73 69 5 200 115 133 6501 6445 6431 6362 6321 6318 6188 6094 6088 6066 5963 5898 5806 5780 5729 5721 5704 5688 5652 5624 5565 5513 5508 5393 5364 5305 5299 5297 5216 5201 5196 5172 5164 5100 5075 5013 5012 5009 5008 4999 4993 4966 4868 4824 4819 4775 4758 4739 4700 4635 4590 4543 4495 4491 4490 4478 4477 4461 4418 4413 4402 4388 4309 4232 4226 4223 4215 4191 4186 4173 4107 4076 4029 4025 4017 3971 3966 3961 3926 3911 3904 3898 3892 3839 3806 3759 3743 3671 3669 3620 3619 3597 3594 3594 3550 3538 3507 3452 3445 3422 3367 3316 3294 3270 3262 3205 3181 3137 3133 2989 2936 2894 2892 2855 2854 2850 2832 2828 2817 2783 2765 2733 2674 2669 2519 2517 2453 2399 2388 2317 2292 2254 2246 2213 2172 2145 2075 2042 1905 1877 1831 1771 1768 1745 1654 1561 1485 1442 1418 1399 1378 1331 1316 1301 1279 1263 1219 1198 1164 1145 1093 1056 967 943 942 934 915 869 808 803 799 790 716 705 687 673 654 613 551 493 481 432 387 304 279 267 253 236 197 168 155 136 134 124 86 85 60 59 29 25 101 40 99 7953 7936 7917 7693 7676 7675 7487 7288 7160 7110 7006 6901 6837 6832 6755 6628 6614 6573 6475 6425 6417 6374 6324 6272 6250 6172 6071 6008 5998 5951 5821 5636 5633 5596 5251 5224 5194 5077 4975 4660 4572 4372 4305 4279 4247 4105 4103 4041 3807 3726 3722 3547 3473 3420 3412 3404 3369 3248 3237 3211 2988 2974 2969 2882 2624 2548 2472 2440 2439 2201 2149 2054 2038 1956 1896 1730 1613 1606 1574 1553 1478 1472 1463 1458 1438 1431 1175 1104 960 863 849 788 764 700 648 548 527 520 519 479 326 120 1 103 1397 1366 1362 1351 1335 1327 1311 1289 1277 1271 1255 1238 1224 1217 1192 1173 1166 1158 1148 1143 1134 1107 1050 1049 1030 1027 1013 1011 1007 994 991 976 961 957 957 955 951 947 945 919 919 912 910 861 852 849 824 814 813 812 784 759 757 757 734 731 718 714 714 688 683 663 651 644 638 624 622 609 598 590 573 562 549 548 546 545 545 535 522 473 471 466 458 416 413 407 405 401 392 336 335 325 324 316 313 312 312 309 304 301 297 286 280 279 246 236 235 229 220 204 177 162 151 107 95 85 59 49 15 1 105 18 100 5244 5178 5048 5024 4870 4826 4784 4777 4763 4723 4683 4665 4620 4596 4507 4408 4394 4291 4223 4213 4175 4067 4053 4041 4006 4004 3981 3965 3901 3896 3855 3854 3811 3734 3650 3607 3284 3206 3138 3121 3050 3032 2961 2825 2777 2772 2751 2642 2603 2594 2523 2475 2460 2422 2388 2376 2373 2286 2257 2235 2216 2132 2106 1970 1942 1920 1890 1885 1817 1737 1725 1713 1672 1641 1615 1496 1431 1415 1378 1370 1286 941 888 804 799 769 740 669 663 616 594 554 535 535 532 384 368 357 261 235 203 170 116 111 10 103 59 99 4637 4567 4530 4462 4424 4290 4269 4217 4194 4159 4110 4096 4095 4022 3997 3964 3939 3922 3914 3901 3863 3806 3749 3718 3692 3690 3604 3603 3536 3458 3452 3406 3373 3330 3329 3228 3173 3157 3148 3120 3118 2986 2973 2898 2874 2826 2810 2704 2591 2562 2519 2478 2443 2361 2353 2317 2235 2146 2141 2078 2005 1990 1988 1907 1856 1600 1597 1516 1443 1389 1354 1301 1287 1233 1225 1180 1099 1088 1065 1039 976 970 953 759 699 656 612 599 497 481 477 448 379 360 349 312 307 294 170 85 53 25 20 189 114 115 583 580 577 572 570 569 569 565 561 560 556 554 549 547 545 541 540 538 534 528 524 521 516 514 513 512 505 505 505 503 498 498 495 486 485 484 482 482 482 468 468 466 465 462 459 446 441 431 418 417 415 409 407 406 405 403 398 397 396 393 392 383 382 375 375 373 367 364 361 360 358 351 349 346 343 343 342 341 340 339 337 331 330 327 323 316 309 309 307 305 302 301 297 292 286 284 280 278 278 275 272 269 268 266 263 260 259 256 252 250 245 242 235 235 231 231 228 224 224 224 221 220 216 214 213 210 202 195 187 183 183 181 177 176 174 172 168 166 165 157 156 153 144 132 130 124 124 113 103 102 101 100 100 98 93 92 90 90 89 84 83 82 80 79 77 75 73 72 71 62 60 59 59 41 40 38 35 34 31 31 25 23 20 18 17 11 6 5 0 140 91 101 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 148 39 117 3909 3889 3759 3744 3669 3655 3648 3634 3607 3606 3583 3517 3502 3472 3408 3398 3350 3347 3316 3265 3260 3231 3199 3191 3142 3087 3081 3074 3070 3053 3052 3016 3001 2996 2960 2956 2956 2933 2901 2844 2817 2777 2771 2771 2764 2746 2662 2660 2640 2627 2607 2573 2564 2549 2536 2491 2447 2402 2346 2343 2276 2266 2240 2240 2229 2221 2207 2202 2170 2125 2073 2067 2017 1996 1992 1988 1978 1967 1957 1931 1895 1866 1800 1797 1796 1733 1678 1631 1605 1596 1531 1472 1461 1434 1395 1390 1371 1355 1340 1338 1316 1289 1261 1179 1162 1141 1138 1080 1049 1039 1009 996 957 935 917 899 897 791 787 760 745 711 711 688 677 614 573 539 494 475 372 353 332 316 307 214 204 174 162 159 158 147 138 118 85 82 42 17 163 68 104 6227 6083 6002 5994 5974 5967 5966 5966 5954 5935 5908 5862 5839 5742 5654 5610 5596 5536 5462 5315 5284 5275 5261 5237 5236 5202 5193 5192 5177 5168 5086 5079 5042 5042 5026 4971 4886 4849 4828 4811 4778 4761 4717 4682 4673 4652 4485 4460 4452 4407 4342 4328 4309 4202 4169 4096 4076 4022 4007 4001 3998 3970 3970 3921 3904 3848 3845 3845 3823 3801 3795 3774 3772 3698 3687 3605 3559 3315 3299 3243 3147 3102 3097 3076 3047 2978 2974 2970 2958 2896 2883 2820 2810 2750 2747 2704 2646 2644 2618 2522 2510 2462 2381 2313 2301 2270 2216 2159 2149 2139 2089 2032 1991 1910 1898 1834 1784 1726 1713 1712 1652 1633 1630 1602 1534 1465 1456 1448 1432 1422 1253 1241 1223 1156 1034 1009 848 835 810 789 784 730 710 706 703 635 626 593 562 530 474 454 443 360 307 245 177 175 167 125 120 31 2 199 81 174 1830 1828 1826 1815 1805 1785 1776 1756 1756 1747 1743 1741 1740 1735 1730 1702 1670 1670 1657 1645 1644 1643 1625 1606 1596 1592 1588 1557 1552 1547 1546 1544 1537 1525 1523 1511 1509 1497 1459 1454 1413 1407 1402 1402 1401 1389 1369 1365 1341 1340 1327 1323 1318 1316 1280 1270 1270 1264 1259 1254 1248 1245 1238 1228 1199 1198 1173 1166 1157 1152 1140 1138 1135 1104 1095 1084 1078 1075 1074 1069 1068 1067 1062 1032 1032 1028 1018 1017 1014 997 994 992 983 976 965 938 936 928 917 914 902 894 892 892 883 858 841 837 822 815 811 801 800 797 796 786 783 727 727 726 723 714 708 699 661 657 651 651 650 650 644 626 624 617 591 584 542 516 514 508 492 483 471 455 449 436 429 406 400 378 374 372 367 350 346 341 340 337 336 332 330 324 313 312 312 297 295 286 257 253 249 237 235 234 216 214 204 190 161 147 146 115 115 113 109 94 86 83 66 57 53 46 45 43 39 30 29 27 25 142 21 108 5713 5696 5661 5545 5541 5481 5469 5413 5406 5394 5353 5341 5336 5332 5330 5283 5269 5240 5207 4975 4926 4872 4872 4836 4825 4782 4707 4684 4605 4575 4532 4504 4502 4460 4437 4398 4353 4316 4247 4237 4203 4045 4041 3989 3887 3840 3818 3745 3687 3624 3585 3548 3546 3538 3442 3436 3399 3392 3363 3249 3233 3218 3208 3166 3132 3109 3109 3082 3078 3058 3048 2977 2977 2905 2858 2825 2764 2736 2726 2713 2700 2692 2674 2637 2625 2609 2594 2588 2425 2356 2353 2306 2253 2213 2189 2107 2095 1975 1853 1739 1628 1486 1465 1457 1434 1422 1382 1303 1100 1006 998 979 972 959 953 949 888 859 838 802 795 794 735 723 717 698 652 652 590 568 538 420 386 301 246 232 204 201 158 117 104 31 106 9 99 9665 9540 9186 9184 9175 9068 9003 8993 8970 8866 8801 8478 8460 8332 8276 8081 8076 8037 7987 7967 7941 7861 7835 7508 7431 7388 7314 7281 7223 7142 7100 7065 7034 7028 6936 6931 6847 6704 6430 5858 5840 5753 5368 5315 5303 5287 5226 5197 5105 5088 5071 4757 4737 4666 4622 4587 4526 4506 4467 4412 4228 4099 4094 4021 3896 3868 3863 3794 3779 3640 3450 3438 3377 3237 3122 2965 2890 2865 2730 2650 2422 2288 2054 2011 1856 1806 1630 1572 1560 1414 1397 1389 1242 1183 910 690 589 544 285 285 190 190 45 40 5 4 193 165 180 2619 2616 2616 2615 2592 2588 2567 2552 2540 2538 2537 2535 2526 2525 2453 2453 2373 2331 2288 2264 2254 2250 2246 2241 2222 2208 2197 2149 2144 2119 2111 2085 2069 2068 2053 2029 2028 2018 1979 1969 1954 1921 1910 1896 1894 1888 1876 1875 1853 1831 1821 1811 1807 1796 1793 1790 1788 1771 1757 1751 1737 1712 1697 1696 1690 1678 1671 1657 1656 1646 1627 1622 1619 1604 1583 1583 1566 1510 1476 1475 1460 1425 1420 1415 1404 1390 1369 1358 1344 1317 1302 1295 1290 1285 1232 1230 1221 1216 1187 1181 1159 1150 1150 1146 1142 1121 1118 1098 1067 1064 1055 1001 999 983 965 946 926 924 887 874 835 827 816 816 804 794 780 766 759 736 731 721 680 677 659 644 643 627 624 622 612 610 591 589 578 515 499 472 461 440 434 430 427 407 394 389 378 363 356 356 319 308 301 289 283 272 266 252 247 245 233 223 219 217 199 197 188 174 164 134 129 125 123 94 89 79 73 72 68 65 32 31 2 185 32 103 5404 5385 5382 5345 5298 5261 5222 5220 5202 5155 5136 5058 5048 5006 4997 4951 4794 4781 4779 4775 4771 4747 4681 4614 4597 4466 4402 4400 4389 4379 4376 4372 4349 4344 4333 4243 4189 4180 4145 4144 4128 4116 4024 4011 4005 3987 3987 3939 3898 3840 3827 3790 3771 3753 3735 3730 3715 3699 3669 3643 3574 3569 3536 3461 3456 3403 3392 3366 3335 3322 3296 3277 3263 3204 3199 3125 3106 3087 3075 3062 3061 3025 3000 2976 2969 2847 2826 2797 2793 2792 2778 2775 2732 2715 2682 2621 2576 2571 2547 2542 2472 2401 2389 2365 2267 2258 2234 2230 2115 2088 2067 2066 2056 2050 2049 2017 1996 1958 1906 1883 1881 1872 1819 1795 1784 1765 1755 1714 1682 1515 1456 1446 1419 1378 1374 1288 1271 1247 1226 1216 1203 1193 1158 1152 1099 1079 1076 1026 1025 1017 976 972 952 951 913 888 886 805 757 719 695 683 637 569 520 476 457 456 454 452 418 384 354 346 314 292 283 146 141 107 87 82 67 66 38 196 111 163 5145 5098 5057 5048 5045 4990 4949 4931 4920 4896 4888 4861 4845 4810 4783 4766 4765 4702 4688 4660 4617 4609 4606 4598 4536 4520 4376 4370 4368 4325 4320 4164 4103 4093 4087 4070 4045 4039 4007 3998 3995 3994 3965 3952 3930 3926 3914 3906 3889 3791 3746 3742 3704 3674 3668 3595 3580 3577 3512 3504 3434 3405 3370 3317 3265 3170 3158 3152 3077 3056 3055 3030 3004 2978 2936 2914 2913 2909 2886 2862 2847 2802 2777 2766 2754 2739 2707 2697 2686 2675 2609 2606 2595 2592 2588 2565 2552 2516 2495 2485 2485 2484 2456 2428 2426 2417 2409 2407 2405 2404 2375 2351 2320 2301 2251 2181 2128 2075 2053 2008 1989 1902 1900 1886 1858 1853 1823 1813 1808 1807 1733 1614 1572 1567 1525 1512 1491 1441 1431 1430 1415 1376 1332 1276 1274 1237 1226 1213 1164 1149 1105 1074 1071 1066 1045 1025 1020 1013 997 951 944 898 866 837 816 805 797 688 673 671 655 586 581 566 557 556 549 519 435 387 356 338 334 316 298 234 209 189 184 183 170 126 86 31 28 25 163 11 139 9812 9786 9662 9631 9496 9388 9356 9296 9265 9242 9193 9178 9114 9050 8986 8922 8858 8794 8730 8666 8602 8538 8474 8410 8346 8282 8218 8154 8090 8026 7962 7898 7834 7770 7706 7642 7578 7514 7450 7386 7322 7258 7194 7130 7066 7002 6938 6874 6810 6746 6682 6618 6554 6490 6426 6362 6298 6234 6170 6106 6042 5978 5914 5850 5786 5722 5658 5594 5530 5466 5402 5338 5274 5210 5146 5082 5018 4954 4890 4826 4762 4698 4634 4570 4506 4442 4378 4314 4250 4186 4122 4058 3994 3930 3866 3802 3738 3674 3610 3546 3482 3418 3354 3290 3226 3162 3098 3034 2970 2906 2842 2778 2714 2650 2586 2522 2458 2394 2330 2266 2202 2138 2074 2010 1946 1882 1818 1754 1690 1626 1562 1498 1434 1370 1306 1242 1178 1114 1050 986 901 782 778 738 730 720 689 662 661 636 602 568 508 468 453 427 424 375 330 297 251 192 11 105 66 102 3610 3605 3559 3525 3485 3463 3431 3428 3408 3384 3372 3349 3322 3300 3274 3216 3205 3204 3083 3046 3023 2991 2937 2911 2853 2820 2793 2704 2696 2648 2604 2592 2584 2576 2573 2520 2495 2448 2437 2374 2332 2327 2212 2180 2163 2003 1973 1960 1935 1907 1864 1846 1843 1835 1767 1757 1624 1571 1567 1512 1509 1506 1495 1415 1371 1345 1079 1075 1055 1006 950 923 858 824 798 796 713 712 703 678 658 649 561 544 518 500 468 427 422 383 372 356 323 322 236 193 188 181 132 122 115 103 101 75 74 112 73 99 5790 5663 5519 5464 5424 5406 5387 5224 5201 5067 5067 5015 4957 4892 4826 4766 4483 4388 4362 4303 4269 4255 4101 4084 4069 4030 3985 3829 3787 3784 3784 3660 3637 3631 3613 3588 3436 3423 3333 3312 3309 3284 3155 3143 3136 3115 2983 2942 2902 2884 2829 2801 2775 2693 2565 2519 2450 2440 2421 2404 2403 2348 2325 2325 2298 2250 2245 2202 2185 2158 2152 2079 2058 2013 1881 1879 1873 1871 1809 1804 1743 1611 1586 1557 1545 1480 1374 1302 1294 1220 1192 1191 1153 938 879 796 788 780 777 742 690 648 637 628 567 406 378 370 273 112 45 16 181 86 105 723 720 720 718 716 713 708 700 696 692 691 687 687 672 664 660 654 653 650 646 643 638 631 620 616 615 614 610 607 602 599 597 595 588 587 586 579 576 565 560 557 554 552 550 540 536 534 532 526 521 519 518 518 516 513 510 508 506 504 499 486 479 477 475 474 468 463 458 457 452 447 437 437 436 435 433 425 415 414 411 409 407 406 404 404 395 385 383 376 368 368 367 366 351 349 349 347 343 339 334 333 333 331 323 320 314 297 293 290 289 287 287 280 279 272 265 263 261 260 259 254 242 241 228 226 220 215 212 204 193 189 187 184 180 174 163 163 161 160 147 146 141 140 140 138 130 124 122 119 112 110 108 107 104 95 94 93 91 87 86 84 79 72 67 64 59 58 56 48 47 38 34 34 27 25 17 15 13 8 8 4 187 9 160 4332 4309 4272 4266 4266 4265 4262 4251 4246 4244 4243 4233 4200 4191 4134 3976 3973 3969 3955 3945 3933 3910 3871 3823 3823 3822 3764 3735 3730 3714 3705 3695 3685 3678 3664 3649 3619 3616 3611 3596 3540 3537 3505 3498 3491 3487 3448 3426 3411 3396 3354 3303 3285 3261 3249 3218 3206 3185 3177 3147 3132 3131 3033 3011 2977 2937 2937 2923 2916 2908 2877 2870 2865 2863 2847 2823 2821 2821 2807 2784 2771 2766 2765 2737 2737 2710 2676 2651 2640 2629 2628 2602 2595 2577 2418 2368 2364 2362 2346 2274 2247 2237 2206 2065 2031 2009 1969 1962 1954 1946 1933 1910 1902 1847 1826 1794 1746 1741 1738 1725 1720 1679 1676 1668 1571 1509 1508 1502 1482 1469 1448 1410 1334 1257 1210 1178 1117 1111 1097 1053 1046 1040 1020 1018 996 989 970 927 888 839 820 785 748 716 651 646 616 591 582 574 555 527 521 518 507 492 415 357 346 318 317 293 282 265 217 207 193 192 183 156 146 124 48 18 12 10 7 187 61 106 2326 2308 2304 2292 2285 2285 2265 2252 2238 2233 2224 2220 2215 2199 2193 2179 2152 2106 2094 2080 2068 2062 2057 2053 2023 2017 2001 1995 1993 1986 1984 1978 1957 1948 1928 1875 1856 1853 1851 1840 1832 1831 1817 1785 1768 1756 1744 1730 1718 1716 1709 1694 1681 1657 1638 1636 1636 1627 1622 1622 1611 1594 1589 1588 1581 1548 1543 1541 1522 1519 1462 1460 1460 1450 1446 1436 1423 1410 1392 1370 1362 1354 1330 1329 1328 1320 1315 1305 1290 1279 1264 1243 1204 1181 1167 1158 1121 1105 1094 1078 1065 1058 1056 1049 1039 1038 1022 1017 996 970 956 955 929 924 923 918 907 881 877 871 848 845 845 833 816 805 782 778 752 727 710 703 687 683 683 665 647 641 637 628 621 605 602 561 529 526 524 486 479 478 468 464 433 431 429 429 416 407 407 401 385 381 361 360 356 342 333 297 294 280 257 242 230 225 184 173 154 119 103 87 85 53 51 45 28 16 1 186 5 115 9788 9707 9703 9693 9623 9595 9587 9586 9569 9557 9549 9501 9493 9421 9382 9376 9368 9161 8945 8770 8725 8649 8632 8613 8416 8326 8326 8250 8237 8196 8125 8105 8027 8023 7992 7905 7890 7793 7771 7768 7750 7704 7655 7586 7533 7511 7447 7152 7136 7112 7108 7081 6931 6828 6804 6785 6728 6724 6705 6694 6688 6610 6475 6448 6424 6327 6323 6219 6187 6157 6137 6083 6036 6000 5847 5757 5743 5652 5649 5583 5579 5551 5496 5496 5472 5452 5291 5271 5269 5263 5252 5238 5176 5148 5143 5141 5132 4996 4907 4799 4791 4714 4612 4610 4591 4512 4488 4350 4060 3904 3899 3757 3747 3729 3710 3652 3555 3474 3411 3302 3301 3263 3187 3105 3100 3099 3095 3070 3018 3010 3004 2872 2812 2775 2761 2759 2678 2652 2613 2558 2500 2449 2408 2404 2404 2400 2389 2296 2220 2147 2140 1985 1963 1928 1925 1756 1662 1588 1570 1552 1513 1494 1466 1278 1274 1235 1196 1186 1089 1069 1007 1003 944 863 852 823 643 596 435 432 309 249 149 112 76 17 114 37 105 4635 4571 4539 4506 4505 4461 4365 4344 4314 4261 4255 4248 4123 4112 4078 4065 3933 3911 3836 3835 3829 3816 3788 3776 3772 3735 3728 3657 3601 3579 3447 3433 3422 3393 3371 3331 3278 3232 3167 3116 3095 3054 3049 3038 3035 3001 2974 2827 2813 2657 2647 2608 2505 2415 2393 2335 2294 2257 2246 2211 2197 2122 2114 2110 2110 2081 2055 2048 1985 1942 1921 1842 1807 1726 1678 1619 1603 1565 1491 1459 1456 1450 1436 1365 1328 1315 1281 1197 1102 1067 1037 1034 1011 1004 990 981 961 899 825 792 760 748 658 640 576 441 361 305 192 149 126 84 75 9 116 28 112 2094 2093 2092 2058 2053 2030 2025 2009 2006 1999 1935 1931 1927 1921 1911 1889 1874 1806 1798 1771 1763 1732 1731 1718 1712 1671 1663 1639 1637 1602 1591 1582 1580 1574 1568 1528 1508 1491 1484 1433 1414 1411 1395 1373 1369 1357 1333 1318 1301 1295 1285 1267 1211 1182 1155 1124 1080 1067 1029 973 968 943 931 921 905 849 821 793 778 773 760 759 752 735 692 692 686 661 653 577 562 541 529 522 506 475 456 431 403 398 386 371 338 326 305 302 298 243 238 223 207 202 201 172 161 132 119 115 109 94 87 53 47 39 29 8 158 85 113 8465 8416 8384 8345 8344 8284 8273 8246 8243 8243 8162 8124 8054 8044 7986 7969 7884 7881 7573 7374 7271 7235 7059 6958 6932 6875 6835 6829 6804 6749 6691 6627 6616 6499 6495 6494 6434 6422 6337 6172 6165 5593 5576 5543 5512 5442 5424 5347 5303 5290 5260 5235 5132 5016 5000 4938 4934 4915 4913 4880 4864 4836 4798 4721 4692 4685 4684 4649 4603 4593 4567 4514 4473 4438 4417 4387 4266 4188 4058 4016 3936 3852 3848 3807 3612 3596 3357 3314 3306 3266 3259 3176 3130 3118 3114 3094 2997 2928 2851 2849 2822 2814 2739 2675 2663 2647 2603 2550 2546 2418 2390 2354 2260 2204 2183 2169 2161 2138 2122 2115 2096 1948 1906 1798 1779 1655 1653 1565 1502 1427 1398 1354 1279 1269 1207 1174 1119 1028 979 835 832 798 774 708 705 635 537 494 447 397 355 309 297 137 134 52 48 17 121 1 106 483 480 479 474 470 464 459 458 452 450 448 446 444 442 442 436 433 433 432 418 408 394 386 386 381 376 371 371 367 365 365 364 359 356 354 354 346 346 341 339 330 322 318 318 303 303 284 283 259 256 253 251 249 248 243 241 240 237 233 231 231 226 224 222 221 219 219 219 218 212 194 190 188 187 186 183 178 171 169 168 167 161 159 155 148 148 145 139 139 132 122 121 118 117 115 114 110 106 101 100 97 95 88 84 84 77 77 72 69 69 59 54 50 47 32 29 21 21 17 13 4 120 108 110 5569 5495 5403 5397 5397 5383 5279 5275 5172 5149 5145 5137 5127 5046 4989 4808 4795 4793 4736 4717 4635 4628 4573 4540 4498 4487 4486 4449 4351 4333 4325 4275 4241 4199 4074 4062 4056 4041 3864 3855 3828 3759 3750 3730 3718 3519 3515 3512 3507 3456 3447 3442 3403 3345 3341 3321 3191 3104 3096 3071 3028 3023 2991 2949 2875 2860 2767 2716 2716 2656 2600 2571 2569 2555 2540 2515 2375 2317 2306 2273 2124 2050 2028 1859 1851 1777 1734 1715 1670 1623 1578 1571 1379 1354 1339 1288 1258 1199 1050 991 983 921 918 904 855 793 773 715 635 633 560 558 544 455 400 307 294 248 102 5 118 74 112 2478 2469 2468 2448 2434 2415 2411 2401 2379 2326 2249 2244 2197 2187 2170 2164 2152 2124 2115 2031 2015 1965 1941 1915 1897 1859 1822 1822 1816 1802 1800 1762 1752 1751 1740 1736 1683 1678 1678 1643 1642 1620 1616 1581 1564 1558 1543 1491 1483 1449 1426 1400 1397 1363 1361 1359 1350 1329 1317 1271 1228 1212 1105 1101 1089 1070 1060 1048 1038 1018 1001 988 983 982 980 973 930 906 892 861 849 840 828 797 791 787 780 737 683 631 630 621 561 525 523 487 472 468 439 417 345 341 310 289 271 240 223 212 194 95 89 83 67 60 46 43 23 11 175 142 155 5662 5646 5636 5627 5621 5609 5546 5513 5378 5366 5237 5175 5140 5082 5061 5057 5025 5015 4901 4876 4781 4739 4721 4713 4637 4579 4550 4526 4444 4422 4404 4393 4323 4305 4300 4239 4223 4207 4207 4139 4057 4051 4039 4018 4005 3931 3884 3882 3876 3827 3809 3799 3774 3706 3692 3685 3625 3624 3581 3575 3575 3574 3544 3532 3499 3464 3398 3397 3381 3318 3266 3262 3216 3147 3107 3064 3044 3009 3005 3005 2995 2969 2906 2901 2896 2836 2809 2807 2781 2772 2760 2731 2668 2638 2625 2599 2597 2558 2483 2459 2457 2450 2418 2361 2350 2333 2326 2304 2299 2248 2235 2205 2168 2122 2115 2101 2094 2073 2069 2010 1983 1935 1932 1885 1870 1853 1760 1688 1680 1628 1602 1586 1567 1518 1506 1411 1254 1231 1170 1161 1149 1140 1056 998 898 864 858 833 830 777 762 731 656 613 603 593 550 550 516 447 446 439 436 425 393 364 342 303 275 250 219 182 113 17 8 170 64 110 9467 9410 9362 9328 9110 8928 8925 8918 8884 8719 8718 8694 8651 8602 8591 8533 8502 8489 8472 8347 8288 8271 8205 7990 7962 7901 7899 7842 7836 7810 7779 7777 7721 7711 7673 7636 7607 7545 7488 7484 7357 7027 7015 6940 6823 6798 6733 6723 6666 6661 6637 6543 6491 6455 6418 6373 6239 6229 6108 6086 6037 5990 5973 5870 5869 5791 5769 5644 5605 5595 5516 5516 5454 5378 5204 5154 5153 5144 5049 5022 4952 4928 4695 4675 4673 4666 4640 4587 4452 4444 4443 4436 4396 4388 4387 4280 4230 4121 4068 3949 3895 3885 3748 3684 3617 3604 3580 3539 3410 3361 3276 3256 3218 3199 3183 3103 3020 2971 2908 2662 2581 2546 2545 2414 2394 2378 2363 2315 2200 2191 2119 2102 1976 1932 1822 1818 1791 1712 1601 1480 1468 1374 1353 1307 1300 1281 1235 1187 1171 1061 991 968 771 762 718 670 652 551 514 464 463 445 379 375 321 302 276 263 124 1 149 89 131 6808 6635 6620 6619 6504 6437 6417 6410 6355 6336 6325 6306 6305 6273 6266 6257 6225 6224 6211 6189 6147 6035 6009 5967 5952 5801 5793 5589 5580 5478 5434 5367 5362 5294 5255 5188 5125 5125 5104 5086 4979 4943 4789 4768 4754 4717 4685 4672 4611 4561 4531 4519 4482 4468 4460 4396 4326 4315 4150 4083 4020 3902 3856 3649 3643 3590 3578 3522 3495 3470 3436 3432 3277 3257 3191 3070 3061 3023 3018 2931 2860 2857 2792 2700 2690 2689 2687 2660 2656 2522 2474 2418 2408 2396 2341 2295 2218 2156 2146 2121 2068 1989 1966 1955 1934 1919 1891 1827 1749 1748 1619 1547 1471 1450 1447 1386 1307 1264 1253 1249 1238 1198 1160 1149 1136 1125 1121 1108 1102 1099 1067 1036 1029 969 962 960 938 893 814 786 566 505 491 384 378 291 244 168 156 107 29 99 1589 1577 1558 1537 1529 1527 1526 1522 1506 1492 1459 1451 1417 1410 1393 1393 1370 1359 1348 1339 1333 1325 1302 1292 1291 1289 1246 1226 1218 1206 1171 1158 1131 1127 1118 1091 1070 1016 996 984 952 943 941 923 917 912 907 899 888 876 869 833 827 825 815 804 798 778 744 740 704 681 657 656 644 608 564 544 542 537 534 501 482 471 467 429 429 428 418 412 399 389 387 368 350 328 291 277 271 253 251 248 207 166 144 127 108 103 89 78 55 53 52 42 40 38 15 128 2 111 4716 4704 4503 4470 4466 4431 4287 4274 4272 4186 4174 4079 4043 4009 3958 3942 3936 3881 3873 3831 3798 3760 3734 3667 3649 3571 3523 3473 3414 3390 3377 3314 3305 3295 3266 3266 3265 3255 3201 3161 3152 3051 2986 2891 2850 2841 2839 2787 2650 2602 2594 2546 2521 2331 2313 2312 2297 2268 2237 2145 2113 2110 2094 2065 2065 2027 2010 1970 1969 1885 1849 1848 1830 1823 1781 1757 1744 1710 1705 1704 1638 1599 1555 1550 1507 1506 1466 1457 1374 1358 1232 1199 1173 1129 1122 1050 1035 950 948 946 937 931 911 890 864 854 835 780 772 762 757 652 605 599 563 557 551 536 488 429 419 401 384 327 292 210 147 128 148 71 109 6422 6390 6254 6243 6134 6043 6030 6006 5909 5907 5891 5865 5817 5764 5762 5629 5625 5624 5570 5533 5389 5366 5354 5287 5214 5163 5151 4959 4951 4920 4878 4874 4844 4842 4809 4774 4766 4692 4671 4659 4552 4520 4440 4409 4384 4358 4347 4236 4223 4172 4158 4097 4096 4068 4052 4030 4020 3997 3974 3963 3912 3884 3799 3799 3757 3667 3667 3619 3593 3573 3469 3446 3435 3432 3409 3342 3304 3304 3257 3171 3120 3094 3082 3080 3016 2991 2989 2953 2911 2863 2841 2817 2763 2716 2682 2483 2480 2470 2421 2341 2334 2287 2231 2106 1938 1924 1909 1869 1731 1714 1601 1582 1576 1545 1539 1471 1447 1411 1334 1258 1248 1075 1050 1019 1012 1011 993 928 909 898 857 756 714 690 670 614 614 611 600 510 508 367 345 336 271 245 126 38 166 6 158 6398 6362 6303 6301 6258 6248 6213 6169 6156 6132 6096 6030 5976 5963 5858 5847 5776 5710 5691 5544 5528 5486 5444 5441 5426 5418 5403 5381 5374 5275 5232 5192 5164 5088 5062 5001 4956 4936 4843 4843 4824 4809 4800 4796 4788 4708 4707 4706 4703 4650 4583 4583 4544 4453 4422 4345 4300 4247 4246 4204 4152 4057 3891 3883 3883 3829 3800 3791 3763 3678 3659 3639 3633 3627 3603 3584 3559 3549 3541 3530 3453 3402 3398 3377 3360 3224 3197 3025 3022 3007 2901 2873 2839 2777 2699 2657 2604 2590 2540 2522 2349 2323 2241 2237 2235 2187 2177 2176 2158 2149 2134 2126 2115 2025 1780 1774 1767 1716 1575 1553 1550 1532 1519 1399 1385 1375 1302 1277 1272 1265 1246 1235 1210 1183 1124 1092 985 966 945 940 885 809 803 782 739 690 687 645 572 564 527 397 386 375 358 330 306 257 216 146 116 113 99 92 88 29 169 48 148 2058 2058 2039 2033 2010 2008 2004 1995 1992 1968 1949 1928 1917 1913 1906 1898 1891 1888 1884 1848 1845 1843 1840 1806 1802 1791 1770 1755 1742 1737 1736 1732 1662 1661 1660 1626 1621 1616 1609 1607 1595 1593 1591 1584 1582 1567 1566 1506 1503 1497 1484 1480 1475 1474 1469 1463 1425 1424 1422 1417 1417 1417 1394 1385 1383 1363 1351 1346 1304 1291 1287 1257 1230 1228 1219 1199 1175 1151 1106 1093 1092 1090 1077 1067 1059 1035 1027 1016 1015 1002 1002 998 997 995 979 947 936 912 879 841 838 818 787 785 778 772 763 739 732 731 711 703 693 691 683 683 676 663 658 647 618 617 616 597 581 557 543 540 536 519 519 514 505 503 499 433 428 419 415 395 394 389 379 370 354 336 332 312 302 299 239 231 229 213 207 204 181 175 151 118 81 79 77 51 45 32 26 13 1 193 99 167 8069 8019 7900 7863 7835 7826 7738 7598 7568 7567 7509 7504 7498 7404 7404 7389 7238 7195 7140 7079 7077 7075 7033 7002 6970 6958 6950 6903 6810 6755 6716 6705 6653 6606 6598 6571 6517 6511 6459 6457 6407 6388 6326 6212 6196 6183 6134 6087 6081 6071 6047 6039 6036 6031 5957 5931 5883 5765 5698 5644 5634 5580 5552 5488 5473 5395 5383 5305 5273 5187 5150 5149 5094 4942 4934 4875 4865 4779 4737 4723 4682 4571 4496 4456 4345 4343 4343 4329 4265 4229 4220 4214 4192 4171 4139 4110 4077 4057 4010 3872 3868 3867 3857 3828 3822 3783 3763 3751 3747 3744 3664 3487 3445 3415 3192 3153 3148 3066 3057 2999 2892 2804 2667 2661 2655 2651 2623 2614 2612 2558 2537 2536 2529 2463 2458 2440 2423 2395 2389 2369 2350 2318 2309 2243 2241 2225 2130 2091 2055 2027 2021 1951 1855 1849 1848 1829 1787 1706 1698 1696 1637 1490 1475 1410 1408 1368 1349 1320 1292 1289 1224 1185 1149 1054 1013 837 750 730 703 695 575 520 472 436 431 392 355 310 206 169 104 85 20 117 47 103 4735 4721 4705 4618 4572 4551 4514 4451 4436 4432 4408 4406 4350 4281 4216 4216 4042 4033 3965 3964 3945 3939 3901 3814 3761 3754 3735 3675 3672 3671 3641 3629 3625 3601 3577 3518 3517 3512 3437 3350 3334 3316 3194 3182 3171 3060 3042 2997 2995 2969 2775 2767 2710 2703 2633 2543 2501 2446 2445 2423 2406 2342 2323 2310 2266 2216 2100 2079 2065 2034 1976 1974 1955 1884 1822 1733 1726 1710 1705 1479 1473 1444 1373 1363 1362 1249 1209 1202 1143 1133 1040 1029 981 967 961 955 954 866 843 800 698 690 652 587 574 412 391 343 334 277 262 243 231 208 160 157 154 119 59 108 7203 7080 7055 7053 6868 6597 6544 6485 6436 6422 6398 6350 6331 6285 6182 6116 5997 5947 5714 5711 5662 5570 5450 5426 5277 5176 5175 5137 4935 4891 4765 4732 4712 4679 4595 4592 4526 4510 4342 3953 3936 3929 3806 3580 3509 3438 3419 3400 3398 3370 3358 3314 3289 3286 3263 3207 3204 3192 3180 3087 2992 2930 2902 2896 2867 2817 2809 2753 2590 2496 2489 2435 2380 2378 2316 2291 2240 2122 2046 2030 2010 2003 1991 1981 1943 1939 1918 1838 1814 1771 1769 1657 1604 1468 1462 1431 1316 1312 1047 1014 1012 1010 981 917 850 822 779 771 681 631 562 548 524 438 315 89 87 42 7 128 40 104 1633 1631 1627 1627 1590 1551 1533 1519 1510 1505 1500 1491 1485 1480 1473 1467 1459 1429 1417 1411 1406 1403 1381 1379 1361 1341 1334 1323 1300 1294 1271 1249 1239 1214 1213 1209 1159 1113 1099 1083 1069 1062 1049 1049 1029 1027 1003 1002 990 986 962 962 953 951 939 896 894 894 883 873 870 809 773 760 760 755 748 745 702 700 663 647 631 610 597 590 587 584 580 561 556 541 535 534 529 528 523 497 493 488 486 484 468 456 454 453 450 419 405 393 372 366 329 313 293 286 249 231 224 206 197 196 181 164 150 136 125 121 119 112 96 63 61 61 58 43 38 15 100 72 99 9782 9624 9523 9486 9412 9301 9242 9224 9155 9019 8947 8875 8875 8873 8823 8761 8490 8485 8476 8411 8410 8259 8251 8227 8190 8098 8069 8022 7803 7644 7621 7594 7564 7486 7360 7287 7006 6927 6925 6911 6851 6806 6567 6490 6444 6296 6222 6204 5868 5834 5695 5550 5482 5458 5369 5251 5047 4933 4923 4572 4512 4321 4300 4117 3814 3795 3728 3702 3488 3370 3310 3238 3126 3014 2902 2790 2678 2566 2454 2342 2230 2118 2006 1894 1782 1670 1558 1446 1334 1222 1110 998 886 774 662 550 438 326 214 67 136 26 101 5767 5648 5625 5622 5497 5480 5453 5445 5440 5421 5405 5324 5276 5217 5201 5117 5089 5032 5025 4993 4992 4925 4918 4894 4851 4848 4793 4771 4756 4743 4689 4685 4555 4555 4522 4469 4350 4346 4310 4260 4116 4093 4089 4046 4036 4025 3996 3972 3972 3912 3840 3721 3661 3651 3553 3386 3360 3353 3336 3336 3314 3306 3189 3159 3058 2973 2954 2913 2874 2841 2814 2780 2778 2762 2735 2734 2725 2688 2655 2640 2636 2608 2598 2579 2554 2483 2467 2340 2336 2316 2249 2233 2223 2221 2045 2010 1985 1910 1812 1796 1750 1736 1577 1563 1532 1519 1502 1409 1383 1369 1337 1238 1213 1150 1149 1130 985 966 941 903 871 728 657 645 645 629 610 542 528 429 380 353 351 341 228 149 128 42 107 890 881 859 836 825 809 796 794 792 774 766 765 763 763 755 750 704 701 691 685 681 674 667 665 643 633 632 625 622 601 598 591 586 575 572 567 556 553 550 543 540 529 528 524 505 502 496 494 488 486 486 482 481 479 476 475 465 437 435 431 414 409 406 394 388 382 365 345 341 330 326 326 324 300 298 298 297 294 281 274 267 262 260 257 254 252 239 229 217 212 208 195 183 171 169 159 158 142 139 138 136 135 133 123 119 118 100 96 94 85 74 74 74 69 63 62 59 54 51 28 25 17 17 14 7 5 2 0 200 121 134 1385 1379 1374 1372 1346 1335 1335 1334 1333 1327 1322 1317 1303 1298 1295 1283 1279 1278 1274 1272 1270 1263 1250 1245 1239 1236 1235 1235 1210 1207 1202 1202 1188 1184 1183 1179 1176 1167 1166 1161 1159 1158 1151 1148 1146 1142 1118 1109 1106 1104 1102 1097 1089 1076 1064 1051 1051 1048 1045 1042 1023 1010 1009 1008 1003 1001 973 964 960 951 950 939 939 928 900 900 892 891 882 872 868 860 858 848 841 839 836 833 828 809 806 806 780 775 760 759 757 743 736 721 714 707 693 670 663 655 651 645 637 636 631 594 574 574 574 572 571 566 559 554 551 545 539 533 527 521 515 509 503 497 491 485 479 473 467 454 454 450 445 444 439 434 422 422 414 404 384 383 372 347 343 333 325 315 310 310 307 306 287 283 281 281 278 273 270 269 268 262 236 227 225 221 212 211 206 189 183 180 177 172 145 137 137 136 122 117 115 106 92 81 77 76 73 65 52 41 40 39 37 14 135 98 115 3617 3600 3590 3580 3579 3571 3550 3534 3473 3462 3432 3387 3384 3293 3262 3255 3254 3213 3184 3131 3065 2993 2986 2926 2924 2909 2873 2850 2842 2835 2805 2798 2781 2768 2763 2749 2747 2704 2690 2682 2654 2629 2581 2527 2511 2507 2489 2480 2478 2439 2404 2402 2399 2397 2378 2351 2337 2335 2316 2298 2284 2283 2247 2245 2205 2141 2098 2086 2066 2014 1997 1994 1958 1902 1901 1874 1839 1768 1680 1676 1620 1581 1509 1500 1473 1418 1399 1376 1354 1333 1328 1320 1288 1285 1213 1180 1155 1128 1121 1072 1037 1009 915 886 851 800 738 702 700 657 602 548 506 439 438 344 295 286 272 266 264 261 258 244 241 217 174 139 127 123 103 75 35 18 0 162 1 112 8606 8523 8520 8398 8331 8229 8228 8187 8177 8008 7989 7983 7967 7946 7920 7880 7654 7556 7465 7411 7318 7317 7312 7295 7274 7227 7200 7177 7153 7122 7095 7030 7024 6898 6895 6846 6816 6808 6793 6788 6782 6637 6595 6503 6330 6326 6221 6201 6171 5894 5813 5739 5637 5616 5514 5468 5384 5361 5359 5278 5250 5219 5208 5185 5160 5097 5038 4908 4832 4731 4726 4522 4410 4371 4289 4184 3950 3945 3915 3785 3770 3760 3731 3660 3625 3534 3500 3446 3334 3308 3296 3271 3261 3232 3203 3135 3036 3025 3014 2976 2879 2878 2759 2737 2626 2504 2461 2455 2421 2342 2321 2215 2182 2182 2167 2031 2010 1996 1960 1896 1693 1663 1605 1594 1329 1325 1263 1112 1041 1024 960 865 834 783 779 759 736 728 704 666 661 651 631 573 554 545 493 490 404 391 384 275 274 254 219 183 176 138 67 64 47 33 122 74 105 5489 5455 5404 5254 5225 5211 5083 4991 4893 4836 4742 4676 4668 4615 4560 4471 4454 4318 4296 4289 4269 4239 4224 4177 4159 4156 4104 4066 4030 4016 4007 4000 3882 3846 3801 3770 3719 3615 3584 3582 3541 3493 3466 3442 3441 3427 3370 3324 3294 3248 3247 3216 3032 3011 2984 2874 2846 2836 2829 2812 2808 2760 2614 2528 2498 2369 2367 2348 2312 2304 2295 2121 2076 2069 2048 1923 1881 1731 1683 1637 1630 1628 1625 1611 1472 1358 1354 1342 1331 1282 1266 1159 1155 1107 1094 1025 984 965 943 852 782 708 681 638 612 607 599 598 514 452 432 391 387 333 332 301 300 260 240 207 142 125 150 63 122 7042 7014 6999 6988 6858 6858 6783 6729 6725 6722 6686 6616 6550 6536 6470 6426 6386 6384 6337 6177 6129 6112 6087 6046 6045 5987 5958 5952 5894 5889 5824 5770 5752 5662 5622 5501 5467 5392 5386 5285 5283 5201 5194 5155 5117 5106 5072 5059 5031 5002 4907 4905 4890 4715 4704 4668 4647 4566 4565 4471 4458 4369 4354 4347 4332 4325 4324 4319 4306 4297 4283 4185 4103 4034 4034 3983 3897 3889 3656 3610 3608 3528 3526 3499 3441 3429 3369 3245 3215 3161 3141 3088 3000 2891 2873 2866 2864 2724 2722 2714 2655 2655 2642 2541 2488 2470 2447 2431 2373 2339 2338 2305 2302 2092 2030 2007 2000 1930 1766 1601 1596 1589 1485 1484 1448 1399 1261 1241 1213 1138 1128 1035 955 923 894 795 744 628 572 522 337 317 315 291 269 258 223 194 42 9 153 73 137 9401 9335 9328 9266 9256 9140 9050 8990 8915 8816 8811 8772 8624 8545 8539 8497 8435 8385 8371 8267 8067 8063 7911 7878 7852 7843 7820 7584 7575 7562 7495 7489 7362 7361 7248 7229 7148 7143 7106 6958 6906 6871 6847 6748 6695 6579 6536 6443 6421 6389 6235 6127 6063 6040 6000 5945 5943 5905 5855 5789 5717 5580 5386 5270 5209 5137 5114 5040 4739 4494 4480 4401 4312 4216 4180 4060 4040 3876 3873 3811 3810 3798 3698 3680 3527 3500 3492 3461 3436 3388 3382 3377 3269 3259 3241 3227 3079 3008 2981 2882 2881 2870 2772 2764 2709 2671 2627 2618 2603 2561 2550 2539 2506 2495 2424 2360 2336 2196 2098 2019 1984 1964 1935 1931 1870 1713 1607 1527 1507 1484 1365 1313 1296 1217 1198 1196 979 792 787 580 572 562 467 431 371 352 323 290 252 244 199 168 79 196 17 102 3788 3779 3778 3750 3734 3733 3724 3713 3692 3671 3658 3622 3608 3598 3586 3564 3555 3536 3517 3498 3479 3460 3441 3422 3403 3384 3365 3346 3327 3308 3289 3270 3251 3232 3213 3194 3175 3156 3137 3118 3099 3080 3061 3042 3023 3004 2985 2966 2947 2928 2909 2890 2871 2852 2833 2814 2795 2776 2757 2738 2719 2700 2681 2662 2643 2624 2605 2586 2567 2548 2529 2510 2491 2472 2453 2434 2415 2396 2377 2358 2339 2320 2301 2282 2263 2244 2225 2206 2187 2168 2149 2130 2111 2092 2073 2054 2035 2016 1997 1978 1959 1940 1879 1841 1832 1787 1713 1696 1666 1660 1653 1644 1626 1619 1601 1591 1587 1586 1580 1571 1529 1520 1492 1484 1470 1469 1465 1459 1449 1446 1434 1411 1404 1389 1383 1330 1310 1309 1299 1299 1296 1253 1251 1244 1210 1192 1148 1111 1099 1086 1055 1036 1018 1018 946 920 918 892 882 875 863 843 794 776 772 758 755 726 711 710 706 659 651 643 631 614 582 569 558 515 467 367 353 331 326 320 317 267 237 221 217 167 156 96 91 82 115 42 106 108 108 108 108 107 106 104 103 102 100 100 95 95 94 94 94 92 91 91 89 88 88 86 83 80 77 76 75 73 73 71 69 69 69 69 69 68 66 65 62 62 61 61 60 57 56 56 55 55 54 52 52 51 51 51 48 48 48 47 46 46 44 44 43 42 42 42 41 40 39 39 38 38 36 35 35 35 34 33 32 30 30 29 27 27 26 24 24 23 23 22 22 21 21 21 20 18 16 15 14 13 13 12 11 11 9 9 9 9 8 8 6 4 2 2 183 4 179 3451 3428 3423 3400 3358 3357 3346 3345 3312 3302 3280 3271 3251 3236 3226 3191 3189 3157 3154 3129 3072 3071 3061 3038 3029 3009 2999 2964 2931 2923 2914 2893 2884 2858 2829 2815 2760 2744 2692 2687 2685 2634 2603 2578 2508 2467 2466 2458 2447 2445 2440 2431 2411 2402 2399 2398 2396 2382 2377 2337 2324 2309 2302 2277 2265 2237 2232 2229 2226 2182 2179 2156 2143 2140 2139 2134 2102 2071 2059 2050 2032 2019 2015 2004 1992 1957 1952 1945 1924 1880 1866 1836 1821 1805 1801 1757 1751 1749 1722 1722 1722 1675 1661 1661 1659 1609 1577 1572 1568 1562 1559 1539 1526 1524 1507 1489 1454 1437 1437 1413 1407 1381 1371 1369 1290 1241 1241 1206 1205 1188 1144 1118 1085 1061 1031 997 996 962 848 844 835 810 797 782 780 772 710 705 672 670 665 643 618 603 602 564 543 537 515 513 507 487 469 465 454 418 402 365 318 293 260 236 224 217 212 198 161 142 124 109 98 38 14 196 141 195 9037 8911 8865 8792 8783 8783 8537 8516 8504 8465 8440 8417 8385 8345 8304 8250 8176 8110 7983 7954 7940 7833 7763 7752 7741 7741 7700 7673 7672 7588 7563 7535 7499 7489 7467 7386 7382 7336 7223 7191 7170 7150 7040 7033 6895 6881 6746 6727 6715 6709 6706 6703 6681 6669 6564 6561 6557 6510 6492 6387 6351 6340 6335 6293 6279 6255 6235 6226 6149 6132 6127 6030 6006 5937 5831 5810 5796 5756 5754 5750 5729 5719 5714 5713 5645 5623 5604 5591 5550 5482 5411 5311 5311 5205 5179 5116 5074 5030 4893 4873 4783 4713 4697 4581 4559 4512 4477 4419 4408 4381 4282 4216 4162 3988 3981 3961 3958 3950 3905 3892 3861 3811 3798 3740 3715 3687 3614 3557 3521 3400 3342 3268 3246 3239 3235 3199 3142 3141 3139 3119 3118 3076 3026 3024 2640 2633 2609 2483 2375 2263 2252 2230 2155 2096 1986 1833 1708 1704 1637 1563 1553 1533 1531 1519 1493 1486 1474 1421 1397 1329 1237 1198 1181 1153 1143 1082 1031 972 949 891 794 794 757 678 672 651 640 609 548 522 361 348 257 183 182 1 117 80 103 1062 1059 1059 1045 1028 1025 1006 997 983 980 968 960 957 951 951 949 929 909 908 902 885 880 877 858 836 829 802 794 794 779 772 771 770 766 757 756 737 731 727 695 670 665 662 653 644 640 633 632 627 624 610 606 603 600 586 584 582 575 567 560 559 555 554 548 529 527 522 520 504 494 485 463 460 453 448 440 431 407 390 388 357 353 351 334 320 305 305 305 296 293 288 286 268 261 234 208 194 166 157 156 146 145 145 143 140 121 119 103 98 94 68 56 40 33 14 10 1 185 71 110 6340 6313 6174 6169 6159 6086 6080 6077 6026 5998 5952 5915 5911 5897 5887 5875 5807 5775 5658 5648 5611 5609 5545 5528 5503 5492 5449 5264 5255 5161 5134 5134 5093 5023 5011 5004 4973 4963 4960 4936 4887 4836 4821 4756 4751 4739 4633 4607 4576 4545 4536 4503 4485 4477 4468 4445 4426 4391 4341 4267 4257 4231 4225 4177 4175 4136 4120 4031 4026 4011 3952 3884 3871 3827 3803 3712 3654 3620 3564 3532 3525 3523 3441 3371 3360 3342 3298 3227 3209 3106 3099 3098 3093 3073 3054 3035 2934 2928 2883 2868 2848 2783 2750 2679 2673 2618 2615 2597 2577 2532 2523 2513 2511 2492 2472 2457 2438 2233 2158 2108 2097 2023 2007 1979 1940 1908 1862 1764 1751 1733 1693 1654 1578 1555 1525 1512 1417 1397 1349 1347 1307 1288 1252 1167 1156 1151 1151 1120 1084 1058 1027 962 894 870 857 848 786 783 780 763 644 635 592 559 558 516 499 495 477 426 400 349 270 267 243 234 181 175 161 99 72 69 56 32 32 101 58 100 9252 9228 9108 9058 9055 8922 8886 8803 8797 8762 8741 8605 8572 8361 8082 7753 7721 7596 7542 7389 7353 7249 7233 7216 7117 6599 6506 6434 6288 6269 6100 6043 5972 5955 5951 5923 5865 5757 5659 5536 5365 5339 5168 5146 5139 5109 4981 4932 4876 4769 4656 4309 4296 4291 4288 4213 4029 3862 3858 3800 3793 3726 3605 3501 3462 3395 3324 3308 3278 3202 3145 3025 2912 2878 2790 2693 2670 2574 2394 2298 2230 1982 1819 1729 1575 1557 1337 1168 1133 925 724 658 470 457 301 247 179 168 44 31 0 170 34 169 3687 3676 3671 3671 3631 3615 3606 3586 3558 3527 3524 3511 3464 3425 3353 3329 3324 3295 3289 3284 3267 3243 3224 3196 3179 3168 3161 3159 3141 3122 3078 3053 3036 3029 3008 2987 2966 2945 2924 2903 2882 2861 2840 2819 2798 2777 2756 2735 2714 2693 2672 2651 2630 2609 2588 2567 2546 2525 2504 2483 2462 2441 2420 2399 2378 2357 2336 2315 2294 2273 2252 2231 2210 2189 2168 2147 2126 2105 2084 2063 2042 2021 2000 1979 1958 1937 1916 1895 1874 1853 1832 1811 1790 1769 1748 1727 1706 1685 1664 1643 1622 1601 1580 1559 1538 1517 1496 1475 1454 1433 1412 1391 1370 1349 1328 1307 1286 1265 1244 1223 1202 1181 1160 1139 1118 1097 1076 1055 1034 1013 992 971 950 929 908 887 866 845 824 803 782 761 740 719 698 677 656 635 614 593 572 551 530 509 488 467 446 425 404 383 362 341 320 299 278 257 236 215 194 134 144 94 137 2776 2760 2759 2724 2709 2695 2692 2642 2608 2597 2594 2587 2569 2565 2561 2543 2538 2523 2510 2480 2459 2425 2401 2377 2338 2326 2323 2305 2291 2291 2280 2261 2228 2220 2139 2127 2096 2041 1994 1979 1911 1903 1892 1878 1809 1804 1768 1704 1698 1690 1681 1665 1654 1613 1582 1580 1505 1469 1456 1450 1419 1416 1407 1381 1321 1320 1316 1281 1275 1262 1244 1170 1169 1164 1088 1077 1075 1063 1061 1057 1057 1056 1041 1028 1026 1025 1011 1006 987 973 907 903 892 879 865 865 848 785 777 766 760 731 729 714 688 656 639 612 589 586 585 583 552 522 495 494 468 449 439 401 339 338 327 325 324 313 309 291 279 279 278 211 206 169 142 141 110 95 86 62 44 28 16 6 160 125 130 8916 8864 8784 8737 8723 8723 8714 8635 8625 8605 8581 8530 8371 8211 8085 7956 7902 7884 7854 7840 7797 7728 7642 7565 7506 7381 7336 7316 7238 7124 7101 7090 7056 6909 6788 6741 6638 6624 6578 6487 6442 6420 6403 6362 6345 6325 6262 6210 6182 6106 6077 6032 6016 5992 5957 5937 5929 5907 5813 5776 5654 5646 5497 5443 5329 5237 5217 5210 5103 4952 4945 4917 4872 4863 4840 4673 4657 4541 4511 4457 4412 4372 4315 4255 4238 4225 4203 4143 4141 3939 3916 3651 3544 3519 3396 3284 3275 3254 3225 3179 3171 3126 3024 2956 2872 2821 2805 2782 2709 2664 2652 2650 2599 2576 2478 2408 2403 2325 2316 2307 2282 2224 2185 2125 2020 1964 1875 1838 1825 1733 1607 1588 1382 1343 1333 1279 1254 1199 1140 1051 1048 943 862 832 826 719 715 619 590 572 526 490 378 269 200 116 77 57 11 2 172 79 157 1739 1733 1723 1719 1716 1712 1707 1705 1703 1700 1690 1687 1663 1657 1657 1652 1641 1636 1621 1616 1612 1576 1570 1569 1545 1544 1539 1523 1523 1523 1514 1514 1481 1472 1446 1444 1443 1414 1390 1365 1356 1345 1321 1316 1314 1280 1278 1260 1252 1250 1238 1235 1206 1203 1189 1175 1174 1153 1147 1147 1142 1120 1112 1107 1101 1099 1099 1053 1047 1043 1035 1028 1021 1012 1002 1001 974 973 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 557 143 139 139 132 116 93 89 79 78 74 52 34 31 7 6 188 95 179 1098 1097 1095 1088 1085 1084 1082 1073 1073 1056 1044 1034 1032 1031 1024 1024 1013 1004 990 986 979 976 968 950 947 934 927 926 922 910 904 900 896 895 892 891 891 880 878 876 872 850 840 832 828 828 828 822 816 796 796 794 765 758 758 757 753 750 750 742 739 737 733 729 722 710 710 708 707 703 695 693 674 663 656 649 638 629 623 612 598 591 584 577 576 574 561 557 552 549 544 535 509 505 492 491 486 475 474 474 472 466 461 461 459 441 439 428 418 414 414 410 403 401 401 400 399 396 393 383 375 354 347 346 344 343 325 318 312 309 305 303 291 286 263 261 250 247 240 235 232 231 220 220 217 216 215 213 203 194 188 172 167 166 163 160 149 148 141 129 123 117 116 114 110 99 98 95 90 88 88 79 66 65 53 52 51 49 43 40 32 28 27 23 20 14 10 7 175 90 162 5890 5868 5757 5754 5647 5566 5540 5518 5454 5436 5404 5254 5252 5231 5205 5202 5187 5176 5038 4950 4888 4836 4820 4794 4762 4733 4697 4626 4617 4612 4608 4608 4500 4478 4423 4372 4328 4322 4294 4258 4237 4237 4195 4154 3999 3996 3934 3933 3921 3834 3663 3646 3639 3638 3635 3599 3596 3595 3584 3502 3489 3484 3466 3463 3370 3339 3293 3271 3226 3183 3145 3142 3141 3127 3067 3022 2981 2958 2941 2937 2886 2880 2870 2865 2806 2784 2657 2635 2576 2540 2536 2521 2510 2508 2489 2467 2438 2407 2381 2377 2303 2274 2200 2181 2173 2150 2148 2091 2082 2061 2043 2033 2006 2003 1958 1917 1909 1904 1883 1847 1844 1836 1788 1753 1749 1727 1665 1630 1619 1618 1610 1601 1595 1584 1558 1553 1413 1393 1308 1289 1249 1174 1073 1058 1025 983 932 903 849 846 825 755 745 666 636 624 609 606 595 512 508 467 450 449 438 436 400 332 322 302 254 252 132 76 56 152 42 136 5592 5506 5474 5351 5280 5262 5192 5167 5164 5127 5041 4961 4936 4915 4899 4893 4884 4857 4825 4814 4799 4764 4719 4673 4665 4582 4540 4503 4423 4395 4354 4332 4269 4260 4245 4243 4175 4161 4126 4055 4016 3985 3930 3925 3896 3896 3893 3764 3695 3631 3572 3535 3500 3486 3432 3319 3298 3175 3158 3145 3113 3041 3038 3010 2946 2927 2862 2838 2832 2810 2771 2771 2752 2726 2703 2678 2627 2576 2543 2522 2505 2479 2462 2432 2393 2354 2272 2260 2105 2059 2029 2015 2008 1947 1941 1911 1909 1821 1819 1798 1788 1776 1758 1747 1732 1720 1700 1700 1692 1667 1594 1491 1483 1450 1450 1428 1412 1410 1392 1375 1366 1355 1220 1186 1155 1115 1090 1063 970 945 922 917 911 889 883 874 858 856 691 685 556 512 502 480 456 439 435 257 123 109 96 76 154 89 103 3014 3012 2973 2940 2909 2906 2877 2857 2851 2849 2839 2805 2804 2803 2802 2788 2711 2638 2620 2605 2581 2580 2561 2548 2545 2533 2504 2499 2481 2471 2469 2419 2374 2361 2346 2322 2299 2296 2284 2282 2269 2223 2219 2219 2216 2207 2191 2173 2147 2132 2128 2077 2064 2049 2039 2031 1976 1975 1965 1936 1882 1879 1833 1826 1821 1801 1790 1768 1758 1753 1748 1743 1733 1729 1723 1717 1713 1701 1674 1644 1614 1551 1537 1534 1532 1517 1516 1507 1498 1470 1444 1389 1371 1346 1298 1283 1254 1233 1226 1221 1216 1205 1195 1115 1008 990 973 962 934 889 880 855 850 836 811 803 802 798 764 755 724 667 660 638 618 551 550 519 490 487 482 467 381 373 364 356 320 320 295 289 264 244 243 215 197 187 172 152 147 133 75 56 43 29 117 21 106 6656 6590 6252 5867 5758 5754 5668 5632 5632 5626 5548 5529 5487 5485 5460 5361 5302 5245 5225 5209 5200 5129 5075 5039 4997 4939 4910 4795 4780 4774 4737 4701 4673 4628 4558 4493 4231 4178 4145 4129 4015 4005 3807 3797 3744 3743 3733 3674 3563 3482 3478 3456 3411 3357 3332 3320 3163 3088 3044 2998 2998 2886 2885 2851 2845 2816 2794 2793 2784 2774 2677 2640 2639 2569 2518 2489 2327 2200 2175 2019 1982 1903 1858 1781 1760 1753 1706 1643 1625 1566 1502 1422 1402 1357 1323 1216 1209 1208 1177 1168 1053 938 858 789 785 714 708 624 485 443 414 366 301 281 107 55 44 146 14 113 189 189 188 188 187 187 186 183 182 181 180 180 178 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 33 33 33 32 32 32 31 29 27 27 27 27 27 26 22 21 19 18 15 15 13 12 12 9 7 5 3 2 0 0 0 0 101 32 100 5008 4975 4971 4942 4912 4858 4691 4672 4593 4581 4539 4504 4498 4488 4465 4370 4330 4309 4286 4285 4272 4225 4217 4130 4058 4055 4002 3988 3967 3873 3863 3768 3647 3634 3632 3611 3589 3208 3107 3102 3066 3023 2967 2948 2929 2901 2747 2706 2501 2437 2428 2392 2345 2298 2244 2136 2046 1966 1962 1959 1855 1737 1599 1554 1514 1502 1441 1420 1374 1367 1344 1311 1256 1207 1162 1162 1106 968 962 957 882 843 829 778 752 743 693 689 566 537 495 466 453 375 364 333 238 237 217 156 18 174 121 159 1258 1255 1245 1242 1241 1239 1230 1224 1223 1221 1218 1181 1173 1169 1167 1165 1155 1150 1120 1111 1105 1088 1078 1076 1073 1047 1038 1032 1027 1022 1013 1006 1005 994 994 992 983 973 964 961 961 960 956 927 915 910 901 891 878 873 870 861 859 858 849 845 841 835 835 822 816 808 801 797 792 787 762 759 752 748 729 716 714 712 707 697 695 691 691 688 688 686 686 676 676 671 670 664 647 640 631 621 614 602 602 577 572 549 544 515 482 462 461 457 442 425 416 413 413 413 411 408 408 395 393 390 382 378 377 376 366 360 352 348 347 341 308 298 297 295 281 278 271 262 255 243 237 237 228 209 208 206 206 204 198 194 193 186 145 142 123 120 115 109 102 100 100 100 90 88 85 84 81 64 52 46 39 33 31 22 13 9 5 5 169 2 144 6762 6682 6662 6657 6623 6590 6579 6552 6510 6425 6410 6394 6326 6204 6186 6144 6124 6109 6007 5961 5917 5895 5848 5834 5823 5796 5782 5729 5558 5545 5522 5491 5458 5391 5160 5083 5070 4987 4972 4933 4929 4839 4790 4687 4681 4507 4497 4451 4393 4375 4346 4315 4269 4240 4114 4088 4028 3986 3899 3812 3718 3701 3653 3527 3519 3508 3462 3442 3372 3367 3351 3348 3336 3281 3231 3204 3178 3175 3100 3097 3076 3055 3011 3001 2909 2907 2892 2886 2845 2830 2811 2756 2749 2734 2708 2657 2656 2653 2651 2644 2581 2510 2462 2315 2274 2264 2249 2163 2156 2145 2138 2107 2106 2035 1983 1950 1885 1861 1860 1848 1788 1713 1645 1632 1622 1610 1535 1534 1528 1525 1467 1403 1388 1305 1304 1282 1281 1278 1165 1052 1040 1022 1014 980 884 832 817 793 777 719 717 702 684 580 571 557 526 514 421 352 340 333 298 275 242 180 140 126 45 149 109 139 41 41 41 41 41 39 38 38 38 38 38 38 38 37 37 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 20 20 20 19 19 19 18 18 18 18 17 17 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 9 9 9 9 8 8 8 7 7 6 6 6 6 5 3 3 2 1 0 0 0 0 187 31 145 99 98 98 97 96 95 95 93 93 92 91 91 91 91 90 89 89 88 87 87 85 84 84 84 83 82 82 80 80 79 79 79 78 77 77 77 76 76 76 76 76 75 74 74 74 73 73 72 71 69 69 69 69 68 68 67 67 66 66 63 63 61 61 61 60 60 58 57 57 57 56 56 55 54 54 53 52 52 52 51 50 50 49 49 48 48 48 46 45 45 45 45 44 44 44 44 44 43 42 42 42 42 41 41 38 38 38 37 36 36 35 35 34 33 33 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 27 27 26 25 24 24 24 24 24 23 22 21 21 21 21 20 18 17 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 8 8 8 7 6 5 2 1 1 1 0 0 0 0 104 81 103 8675 8611 8559 8535 8524 8441 8422 8305 8019 7963 7868 7863 7816 7776 7730 7716 7675 7607 7525 7509 7505 7504 7428 7248 7179 7075 7009 7009 6871 6680 6565 6379 6377 6166 6031 5935 5926 5696 5643 5626 5506 5373 5331 5236 5194 5102 5050 5046 5020 4869 4846 4770 4646 4530 4499 4480 4164 4059 4035 3992 3814 3809 3787 3572 3537 3301 3221 2958 2897 2793 2727 2711 2631 2585 2546 2544 2463 2413 2316 2211 2063 2009 1949 1823 1821 1820 1747 1539 1518 1516 1351 1308 1268 1253 972 743 726 633 584 441 360 358 318 310 182 81 119 1059 1058 1058 1057 1055 1054 1051 1048 1039 1035 1019 1017 1003 996 991 987 985 984 980 976 976 947 935 930 919 913 905 898 891 890 881 880 878 872 855 852 849 848 837 813 812 810 804 803 802 800 800 796 789 788 787 785 783 782 775 766 738 736 726 726 721 709 699 698 698 691 691 688 688 686 666 663 656 648 647 640 635 630 627 627 622 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 463 366 362 353 328 315 305 300 296 279 278 264 252 249 245 242 241 239 232 231 203 200 198 191 189 188 178 177 176 175 163 151 151 135 128 122 113 111 105 103 88 82 78 77 71 67 66 66 59 59 57 56 37 31 31 31 18 18 11 8 5 4 1 153 29 120 3857 3744 3741 3728 3684 3634 3558 3508 3479 3469 3453 3403 3391 3382 3371 3366 3343 3324 3320 3320 3315 3281 3263 3233 3219 3195 3182 3148 3114 3098 3094 3074 3058 3030 3009 2993 2993 2980 2965 2940 2929 2920 2864 2761 2736 2720 2707 2688 2677 2655 2621 2590 2572 2552 2549 2530 2510 2501 2430 2411 2393 2347 2336 2332 2315 2288 2261 2239 2209 2112 2080 2074 2065 2057 2047 2039 2011 1972 1930 1828 1828 1825 1791 1776 1766 1756 1730 1723 1713 1672 1667 1650 1644 1640 1613 1612 1607 1598 1587 1572 1547 1542 1519 1478 1473 1457 1445 1430 1406 1405 1401 1367 1356 1343 1302 1301 1298 1185 1176 1168 1143 1116 1092 1074 1044 1039 1022 991 964 864 831 772 757 689 537 521 415 405 396 367 361 268 266 247 238 227 227 189 128 59 56 31 5 152 41 100 688 677 668 661 660 660 659 654 640 637 637 636 629 624 621 608 599 595 594 593 587 583 581 580 580 577 575 570 569 569 566 564 559 558 556 551 547 539 534 526 526 521 516 511 509 509 504 501 497 492 480 475 470 463 461 453 453 452 448 442 442 441 437 436 433 427 421 413 410 401 397 397 390 384 381 367 357 349 338 335 335 329 325 324 304 304 299 294 290 287 284 281 275 269 265 259 249 249 243 241 237 230 230 223 220 220 214 201 201 195 188 185 182 177 171 159 158 154 148 144 143 136 129 127 115 113 109 109 107 105 99 97 94 92 87 84 82 80 74 66 62 45 44 44 35 27 26 21 14 6 6 2 186 33 119 3664 3644 3569 3551 3535 3517 3485 3453 3405 3360 3341 3330 3309 3259 3199 3196 3179 3174 3145 3135 3133 3133 3126 3116 3112 3094 3089 3067 3066 3058 3011 2943 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 2146 1360 1347 1344 1332 1275 1205 1185 1159 1149 1133 1071 1070 1045 949 929 924 873 866 800 791 781 778 773 773 752 733 693 684 681 642 619 565 538 513 506 496 491 455 451 445 443 423 420 398 370 369 350 328 327 303 301 273 242 239 221 189 176 164 158 114 85 80 77 40 29 15 10 195 11 112 4393 4379 4353 4280 4257 4241 4238 4166 4156 4153 4137 4096 4048 3977 3944 3939 3938 3929 3925 3853 3853 3844 3834 3821 3815 3725 3710 3704 3695 3656 3612 3605 3605 3558 3543 3485 3470 3464 3453 3451 3449 3434 3426 3408 3404 3394 3388 3320 3315 3307 3295 3238 3237 3223 3179 3097 3092 2984 2976 2971 2937 2932 2903 2888 2875 2860 2830 2728 2722 2686 2674 2645 2637 2629 2628 2622 2610 2610 2561 2560 2549 2542 2518 2515 2513 2420 2412 2381 2369 2336 2321 2311 2305 2287 2271 2240 2185 2180 2175 2163 2156 2131 2123 2080 2060 2047 2039 2036 2027 2024 1953 1947 1931 1925 1869 1861 1767 1760 1745 1741 1721 1718 1704 1693 1685 1671 1656 1649 1644 1643 1624 1622 1582 1564 1534 1532 1529 1501 1474 1469 1404 1367 1359 1311 1294 1197 1171 1146 1104 1085 1064 1062 1030 997 987 926 910 869 848 810 806 781 748 738 723 723 713 707 634 623 620 597 570 569 500 487 484 448 415 415 381 355 320 256 246 213 188 171 157 124 90 89 32 22 15 111 39 102 124 124 123 123 123 119 117 116 115 114 113 113 111 109 107 105 101 101 101 100 99 99 98 98 94 93 93 91 91 89 89 85 84 83 83 83 83 82 81 79 79 76 76 74 74 73 73 72 70 69 68 67 66 64 62 57 57 57 57 55 52 51 51 50 48 48 47 47 45 44 44 42 42 41 40 40 40 40 39 37 36 35 33 32 32 30 30 28 26 25 24 24 24 23 21 21 20 18 18 18 16 15 14 12 8 8 5 4 3 2 1 152 23 109 7687 7665 7579 7535 7489 7462 7446 7407 7392 7188 7122 7112 7080 6978 6884 6825 6778 6770 6763 6722 6631 6598 6588 6557 6483 6434 6309 6295 6253 6157 6152 6074 6063 6005 6004 5969 5943 5907 5859 5854 5753 5710 5594 5587 5587 5267 5258 5242 5229 5172 5082 5062 5033 4992 4933 4866 4832 4780 4774 4740 4727 4584 4512 4476 4444 4316 4305 4285 4280 4242 4174 4144 4115 4096 4003 3963 3936 3886 3699 3690 3670 3567 3538 3524 3420 3378 3362 3339 3335 3307 3276 3258 3252 3221 3127 3106 3044 2994 2964 2918 2827 2824 2816 2802 2739 2672 2576 2503 2441 2343 2296 2195 2113 2101 2028 2027 2012 1972 1968 1836 1828 1724 1630 1579 1572 1554 1541 1513 1456 1407 1389 1323 1306 1270 1220 1066 996 900 887 841 793 641 542 433 328 327 287 226 183 123 55 20 195 17 191 1534 1526 1524 1520 1507 1492 1484 1478 1459 1447 1432 1419 1404 1402 1400 1389 1380 1366 1363 1351 1315 1304 1303 1300 1296 1296 1286 1273 1269 1263 1249 1232 1222 1220 1219 1213 1211 1203 1198 1198 1168 1148 1142 1141 1135 1130 1129 1124 1100 1097 1095 1085 1072 1070 1066 1063 1058 1042 1035 1019 1016 1010 1008 996 995 994 992 980 980 978 975 968 932 928 903 890 888 883 881 877 877 873 864 855 852 838 822 809 808 806 803 803 795 783 776 774 762 754 752 740 739 726 713 713 707 698 690 689 688 687 672 670 668 660 660 659 659 647 645 609 592 580 574 570 569 565 556 552 550 543 524 507 503 445 445 439 437 416 413 407 376 374 367 361 359 353 347 342 335 328 322 320 314 310 301 289 286 283 276 269 267 267 264 247 239 235 221 221 220 220 215 213 188 160 151 149 142 122 100 99 88 87 86 66 61 50 47 23 20 14 13 12 7 5 3 198 194 195 9639 9474 9334 9289 9255 9069 9050 9033 9029 9012 8946 8937 8929 8918 8916 8911 8782 8652 8579 8513 8478 8465 8442 8419 8391 8084 8046 7978 7957 7944 7891 7854 7852 7740 7720 7718 7682 7625 7578 7573 7550 7468 7457 7381 7280 7041 7019 7017 7009 7005 6991 6949 6886 6872 6853 6827 6807 6783 6747 6740 6739 6603 6469 6457 6370 6149 6129 6127 6033 6009 5984 5909 5884 5734 5680 5425 5259 5258 4995 4979 4929 4911 4869 4864 4837 4790 4716 4640 4575 4556 4550 4462 4432 4385 4357 4353 4274 4254 4217 4212 4146 4140 4101 4082 4060 4042 3979 3950 3900 3866 3860 3859 3814 3789 3758 3644 3619 3617 3609 3606 3583 3571 3570 3408 3380 3316 3300 3298 3208 3160 3101 3080 3069 3025 2927 2834 2802 2785 2735 2729 2585 2454 2435 2432 2408 2392 2373 2369 2352 2338 2263 2192 2189 2111 2042 1955 1902 1897 1823 1799 1749 1700 1637 1636 1548 1440 1426 1312 1238 1210 1208 1108 1030 994 923 810 758 661 653 637 612 585 577 569 504 473 356 329 306 304 253 200 102 99 91 56 50 30 127 54 100 4813 4811 4785 4783 4778 4686 4609 4530 4476 4464 4427 4404 4290 4275 4246 4232 4181 4173 4156 4122 4001 3998 3990 3972 3886 3826 3794 3742 3708 3684 3556 3547 3498 3485 3343 3329 3313 3260 3154 3114 3018 3007 3001 3000 2995 2982 2825 2805 2802 2791 2781 2684 2683 2672 2665 2659 2581 2573 2558 2555 2545 2543 2516 2453 2308 2305 2304 2250 2250 2231 2088 2073 1967 1902 1896 1874 1860 1860 1850 1848 1799 1740 1739 1716 1641 1565 1530 1521 1504 1495 1416 1414 1383 1382 1247 1237 1176 1148 1142 991 948 916 881 855 840 707 695 666 631 623 619 595 529 527 450 430 404 369 362 324 224 170 136 110 107 102 66 168 76 143 8909 8832 8723 8709 8654 8640 8626 8593 8563 8553 8538 8502 8464 8420 8416 8400 8248 8213 8191 8162 8048 8018 7873 7868 7862 7648 7642 7608 7578 7498 7450 7371 7359 7342 7273 7147 7140 7112 7027 6907 6888 6847 6811 6781 6685 6642 6520 6387 6354 6308 6230 6137 5925 5858 5811 5768 5741 5469 5465 5454 5328 5216 5162 5136 5120 5100 5088 5043 4852 4827 4815 4717 4667 4645 4627 4597 4525 4520 4405 4166 4104 4084 4080 4059 4047 4023 3984 3912 3874 3874 3847 3814 3782 3739 3687 3612 3606 3575 3487 3466 3447 3417 3391 3263 3145 2931 2909 2880 2854 2754 2752 2719 2702 2657 2647 2638 2512 2463 2452 2430 2420 2418 2413 2336 2330 2313 2299 2271 2212 1926 1916 1913 1872 1849 1757 1711 1661 1637 1633 1617 1609 1580 1568 1450 1322 1311 1303 1293 1195 1134 1083 804 800 769 738 667 665 633 503 491 378 187 121 99 83 74 44 24 120 79 113 6843 6806 6766 6746 6742 6682 6664 6598 6579 6528 6521 6497 6472 6408 6406 6330 6321 6297 6257 6242 6064 6039 6032 5968 5962 5767 5708 5686 5578 5577 5419 5401 5356 5291 5258 5235 5234 5026 5026 5012 5005 4974 4760 4722 4578 4503 4447 4387 4362 4331 4325 4167 4119 4095 4053 4012 3949 3941 3817 3650 3571 3341 3250 3178 3113 3086 3050 3031 3014 2917 2889 2751 2725 2580 2572 2567 2544 2541 2534 2489 2474 2468 2435 2303 2284 2213 2147 2106 2053 1970 1955 1879 1744 1721 1686 1631 1495 1434 1420 1352 1346 1030 1004 895 851 850 735 704 682 636 614 517 510 484 376 366 270 152 118 14 136 29 111 9140 9108 8994 8936 8924 8910 8802 8792 8721 8594 8465 8432 8392 8320 8107 8089 8078 7912 7902 7877 7816 7751 7729 7705 7697 7635 7571 7549 7548 7515 7484 7443 7326 7145 7048 7048 6948 6930 6852 6672 6591 6533 6512 6419 6390 6387 6349 6340 6002 5883 5855 5832 5796 5712 5622 5532 5352 5282 5222 5170 5104 5044 4960 4856 4779 4709 4592 4396 4334 4208 4107 3996 3994 3820 3787 3780 3776 3701 3598 3453 3441 3325 3256 3230 3179 3178 3092 2802 2781 2713 2678 2667 2542 2524 2517 2481 2354 2189 2173 2169 2169 2137 2132 2121 2039 1894 1763 1678 1559 1488 1468 1466 1415 1342 1292 1209 1130 1124 999 937 932 877 828 825 750 719 661 653 572 489 434 174 161 111 71 35 125 68 107 728 727 722 712 706 702 699 686 685 683 681 676 674 674 673 670 665 661 646 638 636 622 619 609 592 571 565 562 558 558 548 539 532 527 522 518 516 514 509 508 507 494 472 471 465 453 442 442 436 430 427 420 417 413 411 411 410 400 392 388 385 382 373 371 361 354 320 317 311 302 298 298 293 289 283 263 260 257 253 250 242 230 224 204 202 201 195 192 168 167 167 161 156 155 155 147 142 139 137 132 131 126 123 122 116 110 103 90 84 81 76 67 62 55 48 42 41 29 27 24 17 14 12 5 0 155 89 110 7905 7854 7849 7840 7808 7806 7753 7731 7677 7666 7606 7577 7573 7573 7415 7204 7171 7093 7091 7062 7060 7015 6992 6953 6948 6804 6744 6734 6724 6695 6648 6550 6469 6458 6411 6387 6378 6287 6200 6134 6008 6003 5985 5935 5915 5891 5843 5781 5775 5717 5683 5581 5579 5538 5534 5441 5435 5345 5345 5345 5325 5300 5265 5262 5232 5146 5082 5039 5001 4833 4688 4642 4583 4576 4542 4426 4379 4293 4163 4163 4139 4001 3998 3970 3862 3838 3835 3787 3665 3651 3507 3497 3470 3457 3432 3382 3349 3341 3305 3223 3220 3184 2956 2899 2847 2811 2767 2675 2554 2552 2549 2321 2264 2218 2179 2033 2005 1935 1930 1871 1841 1778 1736 1694 1576 1436 1417 1401 1377 1314 1252 1189 1139 1109 1066 1063 1041 949 919 832 792 740 724 636 555 412 394 362 348 341 285 259 171 155 147 107 8 103 9013 8807 8672 8660 8648 8496 8439 8412 8308 8306 8281 8079 7938 7820 7792 7662 7610 7576 7437 7423 7337 7219 7066 6834 6807 6670 6574 6515 6513 6425 6421 6394 6112 6069 6050 5930 5881 5813 5783 5774 5734 5688 5680 5664 5641 5514 5505 5498 5308 5108 5064 5018 4956 4919 4894 4881 4874 4874 4630 4533 4384 4272 4253 4199 4142 4114 4024 3940 3707 3687 3367 3274 3030 2899 2899 2884 2866 2780 2501 2454 2235 2215 1998 1963 1842 1824 1814 1796 1777 1724 1659 1562 1517 1500 1428 1204 1200 1141 1129 613 600 543 423 133 102 82 29 173 32 165 4755 4744 4740 4716 4703 4689 4658 4657 4653 4648 4647 4602 4593 4521 4430 4416 4397 4385 4259 4258 4138 4137 4132 4127 4093 4068 3982 3980 3945 3927 3832 3800 3787 3756 3688 3664 3661 3637 3559 3543 3464 3453 3433 3428 3418 3410 3354 3350 3347 3345 3324 3275 3254 3241 3214 3192 3161 3150 3148 3144 3131 3078 2993 2982 2976 2948 2935 2923 2872 2798 2769 2752 2746 2698 2670 2664 2633 2629 2567 2494 2487 2454 2436 2397 2361 2321 2300 2299 2271 2250 2246 2221 2216 2211 2197 2178 2029 1968 1926 1912 1824 1812 1798 1764 1735 1715 1678 1648 1604 1568 1547 1516 1492 1478 1472 1426 1406 1389 1388 1348 1302 1301 1299 1291 1258 1234 1229 1212 1175 1072 1069 960 913 861 861 815 782 762 750 745 745 696 691 683 658 633 613 603 492 482 462 425 398 388 378 344 318 219 207 205 188 132 111 97 84 80 69 61 58 48 23 22 9 122 50 120 981 972 949 941 938 933 933 923 923 900 888 877 864 859 856 848 846 832 828 821 811 807 794 785 784 781 766 749 743 742 741 737 727 724 719 718 714 709 705 703 686 684 668 661 658 652 651 635 634 630 620 608 604 602 601 601 594 583 573 559 554 516 513 488 484 453 439 439 432 425 410 407 406 386 379 373 364 363 359 352 347 332 328 327 324 308 288 280 276 264 263 263 259 248 239 238 236 225 208 202 197 190 180 174 166 147 147 135 131 130 128 117 117 84 69 64 53 40 29 22 21 2 146 33 123 8322 8292 8190 8151 8114 8035 8004 7979 7967 7945 7903 7903 7850 7847 7783 7612 7555 7538 7533 7510 7491 7299 7225 7217 7136 7079 7033 6981 6906 6853 6834 6787 6700 6653 6633 6617 6561 6438 6276 6179 6108 6089 6067 6045 6024 5991 5969 5826 5705 5608 5517 5372 5346 5303 5283 5137 4841 4811 4757 4671 4626 4619 4577 4570 4488 4470 4316 4287 4241 4183 4136 4013 3973 3940 3925 3792 3779 3765 3764 3699 3693 3551 3546 3473 3466 3408 3397 3315 3285 3250 3161 3107 3034 2938 2903 2809 2780 2690 2556 2534 2349 2327 2327 2136 2122 2118 2065 2032 1846 1842 1700 1693 1653 1639 1534 1453 1440 1439 1428 1399 1323 1321 1168 1136 1121 955 949 920 842 750 747 649 553 490 440 414 410 370 306 237 212 173 144 125 85 39 121 21 110 5840 5826 5747 5731 5721 5669 5617 5608 5599 5523 5487 5320 5318 5255 5246 5221 4968 4831 4822 4793 4758 4701 4651 4622 4596 4544 4530 4480 4471 4443 4421 4313 4306 4158 4147 4132 4051 4018 3885 3822 3772 3747 3737 3709 3705 3689 3663 3641 3603 3471 3388 3373 3341 3256 3209 3151 3070 3009 3006 2999 2944 2942 2853 2792 2781 2688 2625 2555 2532 2512 2497 2417 2384 2341 2291 2276 2271 2248 2128 2075 2006 1889 1839 1776 1697 1678 1663 1637 1528 1527 1398 1291 1221 1153 1108 1072 1072 1066 1042 1007 979 940 909 869 860 795 784 767 720 664 628 556 434 361 334 236 234 219 156 136 117 171 80 134 4856 4816 4814 4681 4615 4609 4598 4555 4551 4510 4484 4482 4438 4423 4198 4173 4168 4149 4140 4134 4133 4092 4005 3973 3968 3968 3935 3900 3857 3838 3829 3789 3765 3747 3739 3729 3727 3718 3694 3645 3629 3553 3458 3428 3420 3353 3336 3331 3326 3311 3288 3278 3248 3243 3181 3172 3038 3034 2991 2922 2919 2885 2877 2840 2747 2742 2736 2725 2718 2711 2711 2702 2672 2670 2634 2610 2577 2571 2570 2527 2511 2460 2459 2380 2375 2336 2318 2302 2293 2287 2266 2230 2202 2202 2194 2158 2146 2047 2031 2023 2022 1976 1955 1922 1916 1888 1864 1858 1809 1808 1805 1769 1677 1669 1663 1645 1627 1575 1572 1540 1459 1457 1392 1385 1353 1344 1335 1298 1267 1213 1166 1156 1122 1090 1075 1049 1017 1012 976 976 883 881 769 752 749 746 744 736 729 716 685 640 626 544 513 506 496 494 400 399 351 292 254 219 170 150 128 105 68 59 21 189 1 165 8746 8699 8609 8536 8439 8425 8423 8404 8393 8310 8291 8258 8136 8132 8117 8078 7961 7957 7953 7862 7786 7763 7751 7735 7617 7580 7489 7420 7404 7355 7292 7288 7279 7007 6985 6980 6965 6929 6904 6900 6822 6820 6754 6752 6678 6677 6606 6517 6517 6504 6359 6227 6213 6157 6152 6129 6059 6037 6007 5776 5763 5749 5747 5704 5686 5677 5671 5669 5568 5563 5512 5505 5437 5384 5375 5372 5350 5205 5159 5116 5091 5060 5044 4958 4887 4884 4817 4804 4777 4733 4642 4593 4573 4560 4512 4419 4283 4186 4102 4077 4052 4040 4029 4008 3991 3932 3907 3840 3774 3742 3699 3618 3594 3592 3586 3555 3500 3488 3481 3415 3381 3356 3175 3162 3126 3111 3097 3095 3060 2984 2969 2954 2899 2874 2829 2699 2692 2683 2670 2565 2546 2529 2406 2338 2221 1998 1987 1854 1794 1769 1749 1721 1677 1650 1608 1489 1329 1301 1039 1024 1010 1010 990 931 917 861 780 760 755 663 636 612 554 551 544 486 485 484 448 424 405 358 318 304 262 239 165 124 21 174 131 144 1079 1075 1073 1067 1060 1058 1038 1034 1009 1005 1003 989 989 989 984 977 976 970 961 956 952 947 918 912 911 907 903 899 899 897 883 876 876 872 865 863 862 860 857 846 842 834 830 820 813 808 803 795 789 780 774 767 759 756 748 742 742 730 727 724 714 713 703 699 696 689 687 679 675 672 670 663 657 656 642 638 638 637 634 621 620 616 587 582 577 577 570 557 548 548 544 536 523 521 519 516 511 506 499 480 480 456 456 439 438 430 430 420 419 411 405 402 382 375 364 353 351 351 349 342 324 319 314 294 293 279 279 278 275 267 254 249 244 239 234 229 224 219 214 209 204 199 194 189 184 177 164 162 161 153 139 137 137 136 124 119 118 114 108 89 88 79 78 72 69 63 58 55 43 17 15 13 5 5 116 25 108 7496 7486 7460 7425 7381 7364 7265 7246 7243 7007 6677 6651 6437 6409 6399 6360 6313 6312 6306 6222 6160 6124 6097 5958 5945 5925 5921 5838 5832 5755 5722 5711 5650 5547 5540 5446 5423 5418 5393 5358 5334 5322 5310 5196 5113 5042 5036 4868 4835 4822 4792 4788 4742 4600 4392 4268 3770 3757 3616 3547 3436 3434 3345 3322 2980 2976 2965 2849 2821 2765 2701 2501 2436 2411 2401 2321 2307 2306 2164 2155 2113 1997 1961 1792 1749 1739 1686 1601 1510 1411 1382 1104 1046 1039 1037 903 815 763 690 662 652 571 558 479 466 463 420 418 394 382 367 360 339 289 173 71 155 3 105 2903 2902 2899 2879 2846 2839 2836 2819 2795 2763 2747 2718 2697 2667 2632 2619 2606 2601 2591 2586 2582 2542 2520 2497 2492 2481 2447 2397 2394 2305 2300 2300 2290 2269 2250 2246 2208 2208 2190 2176 2155 2144 2110 2102 2100 2083 2051 2050 1984 1973 1938 1934 1889 1839 1807 1806 1801 1798 1731 1683 1649 1591 1589 1568 1568 1561 1526 1517 1503 1488 1483 1475 1466 1460 1453 1449 1410 1400 1386 1377 1345 1317 1285 1271 1231 1203 1176 1171 1166 1162 1159 1153 1138 1125 1121 1119 1109 1080 1061 1052 1039 1033 1030 1021 981 979 975 960 925 899 891 849 822 818 777 768 764 756 708 687 682 677 640 614 610 602 519 514 500 497 441 424 411 389 366 352 346 326 265 221 214 206 178 142 142 131 124 100 86 76 68 54 42 31 5 185 135 179 9337 9293 9114 9084 9078 9072 9072 9029 8980 8856 8833 8814 8797 8713 8692 8682 8677 8658 8625 8603 8552 8461 8434 8264 8262 8130 7948 7941 7905 7901 7885 7876 7873 7828 7827 7810 7760 7626 7606 7592 7413 7313 7293 7273 7260 7217 7128 7074 6944 6918 6915 6886 6820 6759 6753 6746 6737 6699 6599 6535 6528 6527 6455 6243 6096 5975 5938 5887 5832 5677 5622 5514 5500 5318 5219 5170 5167 5128 5036 4903 4863 4836 4813 4795 4742 4514 4510 4501 4481 4469 4442 4391 4373 4298 4286 4257 4083 4074 4060 4056 3967 3946 3890 3881 3868 3835 3812 3747 3655 3648 3628 3343 3343 3299 3268 3247 3086 3019 2987 2982 2925 2892 2860 2763 2742 2706 2680 2668 2662 2563 2472 2471 2464 2462 2427 2424 2318 2298 2207 2017 2007 1990 1970 1956 1933 1916 1776 1759 1716 1709 1709 1700 1667 1662 1652 1533 1427 1366 1356 1345 1290 1271 1222 1213 1123 1072 1065 1039 987 915 697 533 521 463 445 358 231 208 173 132 123 80 76 62 23 106 35 100 6867 6645 6526 6428 6347 6337 6127 6057 6023 5845 5841 5768 5737 5593 5466 5312 5306 5235 5116 5071 5063 5021 5004 4987 4693 4610 4606 4579 4508 4419 4399 4381 4299 4270 4167 4065 4038 4015 4004 3923 3910 3899 3859 3840 3784 3739 3616 3607 3547 3475 3457 3383 3306 3277 3081 3022 2935 2866 2860 2755 2739 2701 2690 2648 2635 2474 2426 2403 2392 2331 2227 2073 2000 1860 1847 1738 1734 1720 1698 1632 1406 1305 1277 1272 1216 1187 1156 1142 1034 938 905 836 832 813 658 652 360 234 195 180 157 139 85 76 70 49 136 65 102 3424 3393 3380 3348 3324 3282 3231 3218 3136 3104 3098 3096 3092 3063 2993 2971 2935 2921 2887 2749 2699 2691 2684 2637 2611 2602 2597 2576 2562 2552 2552 2545 2504 2490 2481 2469 2461 2436 2392 2334 2291 2291 2255 2169 2167 2092 2064 2061 2042 2029 2021 1947 1934 1921 1896 1866 1855 1829 1797 1778 1778 1748 1745 1646 1622 1613 1586 1499 1486 1482 1406 1379 1354 1352 1320 1319 1292 1267 1236 1229 1191 1188 1178 1178 1177 1140 1136 1131 1099 1062 1057 1042 1013 998 947 912 881 842 812 773 746 746 744 699 654 635 615 605 581 555 478 423 412 410 394 369 368 341 334 322 320 309 305 287 272 257 256 240 230 221 217 153 84 66 37 32 131 1 101 8853 8816 8701 8659 8633 8607 8594 8518 8496 8361 8308 8198 8176 8069 8050 8046 7967 7946 7889 7839 7835 7747 7746 7707 7697 7623 7582 7517 7445 7296 7146 7145 7124 7062 7034 7026 6926 6921 6890 6495 6460 6453 6429 6401 6364 6316 5897 5796 5710 5551 5427 5413 5327 5277 5272 5181 5031 5023 5010 4866 4717 4715 4689 4676 4674 4669 4633 4545 4521 4516 4296 4244 4228 4134 4131 3896 3854 3805 3714 3634 3557 3325 3321 3315 3099 3029 2994 2892 2860 2824 2765 2731 2564 2522 2444 2435 2309 2300 2290 2225 2210 2097 2090 2016 2010 1992 1972 1970 1868 1796 1701 1517 1452 1316 1225 1069 992 973 928 921 888 723 693 609 546 516 377 347 325 191 174 182 79 150 1064 1062 1054 1033 1023 1020 1020 1018 1018 1011 1003 1002 987 984 983 982 979 972 971 965 963 957 948 944 939 936 924 911 910 903 895 893 885 884 884 875 874 872 866 860 844 835 832 822 818 804 799 792 791 780 779 773 772 766 759 754 748 742 739 720 708 701 696 676 672 653 652 645 633 614 614 605 598 596 591 585 585 575 574 558 549 538 537 529 524 524 523 522 519 516 510 509 507 496 487 486 475 475 459 448 437 424 420 399 397 396 395 385 383 372 354 353 347 341 340 340 339 338 324 323 317 317 311 306 300 293 290 282 282 278 277 272 260 259 253 249 239 239 230 226 221 214 211 210 200 196 190 188 185 184 174 170 164 162 161 160 157 151 145 144 136 131 129 127 125 123 121 115 107 105 90 78 62 56 46 42 20 10 8 6 4 2 169 86 127 6119 6098 6076 6049 6026 6002 5995 5992 5744 5744 5734 5724 5697 5665 5631 5560 5534 5523 5490 5475 5472 5466 5393 5305 5290 5285 5276 5267 5234 5225 5183 5087 5067 5058 5058 5048 4957 4957 4881 4868 4724 4680 4636 4630 4591 4534 4334 4321 4279 4272 4217 4156 4131 4117 4095 4061 4047 4008 3979 3944 3938 3915 3822 3808 3755 3737 3729 3677 3655 3600 3573 3464 3446 3321 3313 3293 3270 3270 3192 3025 2988 2949 2947 2935 2921 2912 2856 2763 2719 2667 2626 2507 2480 2461 2447 2427 2367 2366 2355 2337 2246 2223 2146 2004 1995 1992 1959 1914 1911 1881 1855 1826 1776 1750 1717 1686 1604 1592 1550 1531 1511 1507 1502 1464 1441 1418 1350 1332 1331 1299 1261 1214 1204 1100 1095 1015 993 968 924 918 883 803 780 722 705 701 697 670 667 642 567 559 547 518 493 490 368 320 316 292 271 229 228 223 106 93 53 13 7 193 173 177 9623 9527 9459 9396 9396 9322 9262 9245 9166 9155 8990 8971 8959 8897 8879 8844 8832 8766 8706 8679 8671 8603 8569 8545 8497 8478 8416 8364 8187 8169 8047 8032 7938 7936 7922 7887 7836 7712 7712 7633 7588 7358 7303 7281 7183 7146 7108 7056 7032 7008 6947 6923 6790 6775 6724 6700 6570 6471 6426 6384 6343 6336 6328 6320 6306 6228 6208 6140 6126 6071 6067 5997 5954 5932 5784 5780 5736 5702 5673 5632 5617 5540 5432 5313 5177 5148 5139 5087 4971 4863 4844 4813 4795 4729 4659 4653 4583 4532 4458 4399 4375 4309 4271 4182 4134 4133 4129 4072 4052 3997 3978 3917 3916 3865 3863 3825 3774 3694 3639 3634 3629 3540 3447 3420 3414 3312 3284 3254 3192 3124 3027 3019 2945 2871 2851 2848 2810 2741 2740 2680 2651 2579 2544 2496 2487 2477 2476 2467 2462 2333 2245 2180 2128 2121 2096 1819 1698 1697 1615 1506 1397 1370 1285 1093 1071 1067 1015 947 941 928 826 817 800 656 550 547 532 494 430 417 406 380 260 256 213 172 158 144 137 56 50 48 33 194 82 154 8096 8071 7872 7866 7841 7836 7819 7781 7771 7756 7744 7722 7676 7609 7584 7566 7551 7524 7500 7453 7447 7434 7369 7339 7201 7187 7157 7118 7103 7035 7026 7016 6945 6924 6898 6845 6820 6789 6739 6591 6553 6478 6465 6438 6408 6377 6302 6279 6215 6200 6195 6157 6150 6145 6091 6027 5898 5854 5802 5797 5706 5674 5673 5651 5637 5438 5387 5369 5113 5097 5061 4913 4847 4836 4824 4771 4726 4702 4686 4586 4516 4509 4492 4491 4485 4440 4426 4274 4262 4247 4205 4090 4060 4030 4018 3982 3967 3950 3945 3889 3873 3819 3804 3791 3765 3740 3712 3672 3592 3516 3469 3373 3349 3319 3301 3229 3145 3128 3109 3026 2954 2867 2857 2824 2802 2796 2765 2702 2695 2627 2599 2576 2565 2540 2469 2334 2321 2263 2227 2162 2147 2126 2117 2116 1990 1924 1894 1789 1679 1629 1629 1624 1404 1285 1277 1274 1217 1162 1131 1038 1030 953 945 936 934 893 837 835 808 803 798 786 696 591 521 495 486 429 427 426 322 309 282 279 274 234 170 142 140 108 104 90 22 18 125 13 103 3126 3125 3120 3110 3098 3087 3076 3072 3047 2987 2933 2921 2870 2852 2824 2793 2770 2692 2683 2680 2663 2660 2621 2614 2553 2532 2522 2516 2468 2429 2429 2387 2382 2379 2243 2241 2225 2213 2209 2158 2100 2077 2073 2037 1979 1952 1901 1838 1837 1809 1792 1785 1772 1761 1757 1753 1747 1744 1708 1695 1687 1683 1649 1588 1573 1527 1475 1462 1442 1441 1437 1412 1362 1344 1322 1292 1282 1247 1244 1229 1182 1175 1160 1141 1104 1092 1079 1052 1041 1030 980 975 890 879 753 644 638 601 596 594 563 524 495 491 470 467 460 441 425 394 382 361 334 326 310 309 309 280 279 225 141 105 94 14 1 108 59 104 1362 1356 1345 1326 1325 1290 1249 1249 1246 1243 1223 1209 1206 1190 1147 1104 1097 1095 1091 1088 1087 1083 1055 1050 1046 1042 987 987 956 952 939 925 922 919 915 915 910 881 877 869 856 846 831 803 778 778 767 751 745 729 705 691 689 686 650 647 608 594 576 566 562 532 530 524 518 493 486 478 475 466 441 438 435 418 416 398 392 340 338 305 305 294 292 289 254 254 246 222 206 189 183 173 127 110 108 88 70 68 55 48 46 39 38 32 25 8 8 6 120 76 117 5341 5303 5236 5229 5228 5106 5064 5004 4969 4930 4890 4886 4832 4704 4488 4470 4465 4432 4421 4329 4252 4228 4188 4186 4121 4106 4105 4093 4064 4040 3950 3942 3916 3893 3871 3845 3738 3713 3695 3680 3650 3623 3609 3589 3577 3568 3515 3480 3431 3427 3420 3415 3310 3244 3241 3236 3141 3072 3056 3004 2970 2893 2878 2834 2693 2676 2619 2588 2513 2469 2462 2389 2368 2348 2342 2331 2314 2312 2187 2154 2113 2105 2009 1950 1888 1770 1762 1736 1689 1639 1637 1589 1511 1450 1366 1353 1267 1239 1194 972 970 951 944 917 887 833 711 646 555 517 488 411 262 226 223 184 76 71 39 37 170 19 145 4677 4618 4582 4508 4432 4426 4408 4286 4225 4155 4108 3989 3961 3893 3892 3844 3808 3700 3685 3673 3661 3626 3564 3447 3403 3361 3359 3335 3334 3278 3237 3232 3214 3207 3192 3154 3149 3141 3085 3034 3026 3017 3006 2961 2950 2939 2939 2916 2909 2905 2902 2886 2864 2854 2812 2780 2738 2729 2721 2697 2625 2621 2614 2593 2578 2540 2506 2493 2476 2461 2455 2454 2451 2450 2401 2349 2331 2311 2307 2298 2262 2256 2174 2169 2167 2154 2153 2136 2108 2065 2028 2014 1982 1977 1976 1940 1910 1907 1885 1854 1838 1818 1790 1734 1702 1698 1690 1673 1672 1660 1626 1623 1598 1531 1518 1500 1431 1387 1316 1281 1280 1266 1256 1192 1165 1164 1138 1071 1066 1053 1020 974 891 889 883 872 853 809 806 795 762 702 681 666 664 626 619 617 589 551 538 524 505 484 473 440 420 389 383 376 337 241 205 175 161 155 152 150 128 33 195 48 111 3413 3410 3398 3371 3355 3310 3299 3297 3267 3218 3181 3163 3162 3094 3094 3076 3074 3069 3068 3043 3024 3009 3002 2986 2976 2957 2924 2888 2862 2860 2802 2745 2660 2658 2613 2605 2594 2584 2579 2575 2562 2546 2528 2517 2498 2492 2480 2480 2473 2472 2466 2452 2450 2436 2430 2419 2411 2397 2365 2302 2258 2249 2241 2186 2160 2155 2145 2142 2141 2120 2110 2092 2087 2081 2081 2075 2072 2055 2054 2040 2027 2024 1997 1992 1976 1956 1940 1900 1876 1851 1844 1822 1812 1800 1789 1788 1785 1777 1772 1757 1742 1739 1728 1724 1648 1625 1606 1604 1589 1587 1580 1548 1540 1521 1512 1497 1455 1449 1432 1374 1373 1352 1320 1319 1286 1278 1268 1251 1228 1224 1212 1207 1191 1188 1172 1118 1080 1065 1032 1013 1011 995 956 949 932 931 891 868 825 790 789 767 757 739 735 684 651 641 640 610 600 577 560 560 543 530 515 502 501 497 491 477 477 451 446 398 382 362 346 334 291 289 281 261 230 184 168 143 133 98 68 43 23 22 15 118 68 100 6877 6834 6778 6769 6677 6409 6177 6138 6109 6062 5990 5919 5907 5886 5841 5828 5671 5554 5515 5506 5485 5445 5374 5367 5269 5182 5095 5091 5014 5008 4973 4970 4923 4898 4834 4819 4611 4607 4604 4593 4445 4429 4371 4366 4329 4327 4320 4205 4200 4060 4039 3942 3897 3770 3754 3567 3550 3388 3365 3303 3162 3121 3062 3030 3030 2983 2974 2949 2832 2769 2761 2756 2707 2651 2629 2536 2531 2487 2483 2472 2445 2435 2400 2382 2340 2276 2004 1914 1875 1829 1813 1719 1660 1545 1536 1435 1396 1187 1150 1139 1031 994 901 690 654 610 553 519 384 338 266 264 263 263 261 239 177 97 162 97 104 5170 5125 5106 5057 4984 4981 4913 4878 4846 4826 4819 4724 4715 4696 4673 4631 4626 4577 4557 4547 4537 4511 4496 4478 4387 4360 4352 4345 4180 4157 4092 4074 4044 4018 3999 3964 3950 3928 3925 3898 3897 3875 3736 3722 3706 3600 3581 3527 3511 3509 3481 3384 3307 3265 3247 3199 3128 3117 3062 2972 2944 2913 2868 2842 2774 2730 2729 2709 2695 2682 2677 2628 2586 2570 2560 2555 2526 2525 2511 2461 2446 2437 2411 2393 2353 2319 2235 2229 2215 2202 2164 2097 2082 2009 1924 1910 1894 1887 1878 1846 1836 1776 1774 1753 1742 1676 1639 1625 1620 1585 1565 1547 1544 1498 1495 1393 1383 1306 1259 1251 1243 1229 1208 1188 1126 1109 1106 1094 1065 1002 998 974 951 909 888 877 856 798 783 765 698 570 473 452 440 431 419 415 403 371 228 209 195 169 168 155 150 115 106 32 15 12 181 115 163 4575 4550 4526 4509 4486 4442 4442 4362 4352 4352 4344 4342 4341 4294 4280 4254 4234 4231 4231 4222 4218 4191 4190 4146 4139 4119 4107 4106 4077 4072 4007 3990 3951 3923 3910 3880 3825 3820 3819 3802 3797 3749 3719 3709 3695 3685 3650 3635 3621 3618 3563 3540 3464 3410 3297 3270 3267 3267 3232 3204 3200 3190 3168 3155 3139 3100 3080 3079 3078 3063 3053 2993 2991 2985 2930 2895 2880 2853 2844 2832 2828 2809 2793 2762 2634 2618 2613 2522 2511 2510 2419 2414 2390 2350 2336 2327 2299 2288 2215 2179 2174 2164 2087 2086 2076 2066 2062 2058 2021 2001 1994 1971 1966 1959 1935 1916 1902 1853 1852 1801 1754 1629 1554 1542 1513 1505 1497 1408 1392 1390 1370 1366 1363 1355 1342 1295 1261 1200 1178 1149 1133 1122 1114 994 951 920 867 838 769 734 705 692 655 613 573 570 568 566 508 499 492 460 440 356 291 285 260 258 233 222 212 185 182 170 168 151 105 103 88 87 44 186 164 169 6476 6470 6442 6385 6358 6347 6343 6263 6260 6229 6137 6117 6052 6027 6004 5997 5995 5944 5839 5825 5806 5732 5726 5661 5602 5575 5565 5552 5533 5513 5481 5480 5448 5431 5428 5411 5398 5238 5237 5203 5198 5155 5152 5138 5134 5133 5112 5092 5088 5087 5076 5037 5034 5002 4991 4961 4955 4955 4908 4899 4718 4673 4663 4647 4583 4500 4486 4475 4363 4337 4185 4183 4165 4117 4116 4038 4027 3907 3857 3822 3803 3778 3729 3704 3616 3502 3453 3441 3372 3362 3329 3320 3205 3193 3178 3111 3106 3085 3020 3005 2943 2914 2905 2887 2872 2869 2862 2809 2785 2762 2746 2733 2726 2672 2655 2645 2616 2566 2565 2564 2549 2541 2541 2526 2458 2421 2397 2378 2364 2237 2184 2166 2094 2048 1973 1957 1910 1875 1801 1797 1791 1770 1770 1638 1533 1513 1464 1456 1438 1373 1362 1321 1308 1289 1262 1256 1249 1234 1209 1209 1136 1119 1100 1031 975 921 860 850 758 704 640 637 625 559 530 503 448 414 398 356 304 247 238 235 233 167 158 95 100 8891 8839 8834 8785 8731 8726 8721 8611 8565 8536 8533 8524 8490 8487 8479 8439 8387 8354 8350 8306 8262 8250 8059 7964 7946 7771 7769 7759 7752 7749 7672 7511 7420 7407 7399 7379 7241 7224 7222 7097 6998 6951 6721 6613 6574 6572 6557 6532 6498 6401 6344 6289 6223 6184 6132 6062 6050 5990 5972 5965 5889 5838 5752 5749 5735 5729 5676 5673 5670 5654 5653 5646 5624 5577 5379 5350 5294 5289 5177 5070 5022 4969 4799 4441 4406 4356 4309 4306 4210 4192 4110 4051 3980 3979 3971 3956 3935 3904 3895 3702 3552 3551 3477 3420 3364 3188 3185 3174 3048 3020 2933 2857 2798 2693 2660 2647 2520 2452 2334 2275 2192 2157 2021 1961 1846 1767 1756 1755 1715 1691 1663 1654 1607 1603 1578 1335 1266 1083 1026 1023 985 895 865 847 819 787 772 764 735 619 608 567 485 364 291 76 6 2 175 55 111 4519 4367 4355 4325 4314 4289 4250 4245 4220 4155 4098 4091 4073 4013 3990 3974 3968 3961 3939 3898 3884 3863 3858 3851 3836 3835 3825 3818 3802 3707 3656 3649 3627 3613 3607 3558 3536 3487 3405 3386 3380 3359 3347 3316 3304 3299 3276 3275 3161 3120 3103 3043 3037 3018 2978 2969 2890 2880 2832 2819 2734 2637 2528 2421 2410 2402 2375 2361 2357 2355 2332 2294 2272 2257 2242 2206 2201 2190 2168 2093 2012 2011 1985 1982 1930 1905 1879 1850 1797 1789 1753 1751 1731 1709 1708 1685 1679 1673 1669 1659 1643 1628 1565 1536 1517 1517 1514 1493 1492 1450 1442 1424 1404 1381 1373 1338 1314 1309 1284 1273 1216 1216 1191 1124 1108 1091 1074 1068 1021 985 940 894 876 871 835 805 736 682 680 631 626 615 601 591 587 586 576 569 552 510 505 492 489 479 471 445 358 340 314 305 295 272 255 245 205 178 172 162 112 106 93 87 69 51 29 182 58 160 6144 6136 6125 6124 6040 6031 5994 5952 5921 5843 5807 5763 5757 5721 5712 5647 5611 5470 5457 5414 5372 5357 5338 5313 5279 5238 5231 5231 5196 5134 5027 4999 4922 4892 4885 4822 4783 4783 4781 4778 4760 4727 4727 4722 4673 4672 4655 4651 4575 4560 4509 4439 4428 4410 4380 4352 4287 4221 4168 4140 4127 4123 4114 4088 4059 4055 4048 4015 3935 3846 3806 3762 3746 3652 3593 3569 3550 3547 3545 3543 3490 3441 3342 3294 3251 3107 3026 2987 2981 2968 2887 2852 2832 2804 2788 2668 2667 2663 2662 2566 2519 2518 2475 2429 2393 2365 2350 2349 2342 2313 2304 2299 2299 2277 2243 2202 2171 2147 2092 2079 2057 1988 1906 1863 1811 1801 1795 1764 1722 1716 1662 1643 1639 1585 1560 1505 1476 1453 1422 1363 1351 1324 1319 1319 1287 1267 1237 1228 1003 944 889 849 848 846 797 784 765 750 726 624 622 609 549 539 525 497 494 445 436 425 423 416 350 343 249 152 122 108 106 57 52 47 107 55 105 4703 4695 4568 4558 4556 4422 4248 4221 4136 4132 4083 4069 4044 3973 3963 3940 3896 3890 3887 3814 3804 3798 3786 3715 3696 3683 3622 3507 3483 3455 3448 3432 3320 3314 3245 3122 2951 2821 2796 2770 2770 2733 2717 2684 2633 2617 2591 2564 2489 2473 2436 2431 2377 2217 2202 2169 2143 2141 2050 2042 2012 1947 1935 1835 1815 1800 1695 1594 1588 1584 1522 1435 1421 1334 1247 1219 1210 1147 1063 1056 1055 949 865 726 722 639 629 575 481 479 461 431 423 409 405 400 256 250 180 166 151 147 124 120 56 55 29 102 8 101 1353 1341 1321 1312 1274 1267 1234 1228 1217 1217 1215 1168 1163 1098 1072 1071 1046 1031 1024 1006 1000 992 988 973 965 955 949 943 925 924 917 912 899 886 872 866 859 852 827 827 816 803 802 778 776 767 762 753 740 735 731 723 708 690 670 665 656 647 626 622 620 617 609 603 597 595 591 585 563 542 539 526 490 482 437 435 432 419 411 397 368 312 285 235 223 208 171 169 158 145 131 122 118 109 96 95 94 91 67 50 22 3 160 28 129 6230 6152 6144 6126 6088 6083 6062 6010 5996 5964 5894 5892 5839 5831 5824 5812 5784 5759 5673 5655 5655 5604 5547 5517 5378 5339 5281 5259 5222 5165 5151 5136 5134 5053 5028 4960 4926 4903 4875 4813 4733 4716 4688 4637 4591 4561 4477 4473 4439 4419 4397 4346 4338 4335 4287 4276 4213 4205 4160 4126 4118 4115 4062 4032 3986 3986 3981 3794 3685 3631 3580 3468 3453 3386 3322 3244 3191 3180 3169 3148 3122 3111 2988 2939 2915 2857 2839 2801 2784 2771 2763 2688 2672 2603 2551 2542 2530 2490 2457 2425 2309 2278 2252 2168 2087 2005 1994 1965 1958 1937 1935 1904 1893 1892 1890 1884 1878 1869 1847 1700 1654 1652 1590 1519 1495 1495 1444 1394 1370 1281 1251 1169 1112 1085 1047 1022 1011 1006 1003 619 609 592 523 510 506 501 472 407 315 313 293 290 231 207 174 160 143 135 111 96 154 1 117 1305 1303 1276 1270 1264 1259 1248 1247 1237 1227 1225 1221 1217 1216 1200 1195 1193 1193 1181 1157 1154 1137 1123 1106 1101 1085 1085 1085 1079 1077 1067 1054 1045 1032 1029 1025 1021 1013 1011 1007 979 965 964 943 936 931 921 916 913 865 849 828 819 817 816 815 810 806 804 793 779 776 768 752 747 732 730 728 718 717 689 688 683 682 660 659 648 640 636 636 636 619 612 600 597 597 576 562 538 526 513 492 443 443 426 423 415 415 409 402 399 392 383 375 366 364 337 324 318 317 309 294 263 260 259 250 242 238 234 233 226 213 208 196 192 189 187 178 171 165 157 155 135 125 121 118 117 116 115 113 102 102 85 79 79 76 72 67 42 37 28 20 20 10 186 59 149 6903 6885 6852 6824 6767 6742 6734 6717 6677 6667 6630 6614 6601 6547 6546 6500 6333 6278 6257 6230 6210 6128 6106 6084 6068 6050 5986 5922 5917 5877 5821 5803 5802 5795 5786 5778 5754 5674 5552 5548 5516 5512 5483 5436 5366 5362 5348 5331 5327 5283 5271 5252 5249 5233 5219 5078 5065 5065 4986 4978 4972 4957 4927 4903 4872 4676 4645 4596 4538 4473 4459 4444 4430 4273 4155 4137 4113 4054 4037 4010 3981 3918 3792 3746 3712 3669 3634 3629 3596 3581 3552 3552 3451 3404 3392 3389 3359 3318 3274 3215 3177 3020 2961 2958 2936 2895 2817 2806 2799 2796 2795 2739 2698 2697 2604 2514 2421 2416 2399 2394 2375 2325 2296 2197 2188 2182 2093 2084 2079 2052 2048 1997 1720 1692 1626 1608 1584 1583 1580 1559 1536 1533 1490 1463 1448 1381 1362 1331 1325 1198 1188 1188 1137 963 956 936 920 829 807 774 763 710 696 666 621 611 596 504 465 446 443 380 378 368 363 360 302 219 204 169 154 117 88 73 47 19 134 53 118 4870 4798 4758 4751 4696 4678 4645 4637 4603 4561 4505 4476 4417 4379 4376 4293 4266 4092 4024 3813 3776 3755 3746 3744 3682 3662 3648 3639 3610 3580 3503 3458 3384 3307 3255 3109 2985 2970 2956 2912 2911 2794 2718 2715 2628 2622 2596 2590 2576 2534 2528 2498 2486 2401 2337 2192 2176 2169 2160 2071 2053 2051 1983 1978 1928 1901 1888 1788 1787 1780 1768 1749 1689 1672 1661 1657 1652 1602 1600 1593 1579 1566 1555 1552 1515 1492 1483 1387 1310 1295 1261 1244 1232 1225 1201 1123 1081 1047 1044 998 948 889 880 782 743 702 698 696 666 622 618 617 600 599 596 586 516 507 473 468 402 382 358 328 305 263 114 92 81 59 32 29 19 8 110 44 102 7763 7589 7534 7509 7430 7246 7062 7051 6991 6952 6930 6757 6754 6708 6691 6584 6559 6496 6227 5989 5876 5809 5697 5643 5639 5533 5391 5281 5227 5202 5200 5167 5159 5126 5005 4905 4903 4863 4817 4785 4732 4641 4580 4546 4514 4451 4153 4058 4011 3995 3980 3913 3903 3835 3801 3766 3652 3514 3510 3288 3269 3207 3131 3129 3122 3113 3090 3036 2881 2875 2809 2702 2688 2561 2556 2511 2445 2163 2122 2051 2010 1949 1869 1833 1600 1545 1440 1388 1364 1313 1260 1190 1040 981 787 761 723 685 658 651 649 617 434 415 310 290 275 248 234 85 195 39 143 805 805 802 802 789 788 785 783 776 776 764 752 748 748 744 741 724 723 722 720 718 717 715 707 706 696 695 694 690 678 676 676 667 663 662 657 652 651 647 647 645 638 630 621 619 607 607 606 601 598 596 595 591 568 567 559 558 557 556 556 543 541 537 536 535 531 525 518 509 497 484 481 470 461 455 448 444 440 430 425 423 422 421 412 411 406 402 396 388 382 382 380 378 376 366 364 360 360 358 353 351 349 326 325 322 307 303 301 295 292 287 286 280 275 275 263 263 260 250 249 239 237 230 229 222 216 216 213 213 211 211 206 201 196 196 183 181 180 177 176 174 174 172 167 167 165 160 159 156 154 149 144 144 138 134 129 127 125 123 119 118 114 107 100 97 97 87 85 83 83 78 76 71 68 67 66 63 59 59 55 54 54 52 51 47 43 41 29 21 19 17 16 14 6 5 147 6 108 7336 7318 7235 7196 7003 6991 6962 6882 6843 6736 6688 6647 6643 6596 6587 6545 6511 6506 6495 6431 6346 6306 6232 6223 6188 6143 6117 6077 6066 6043 5994 5981 5972 5958 5930 5923 5917 5893 5870 5868 5827 5695 5658 5557 5557 5538 5379 5354 5297 5219 5202 5161 5141 4996 4914 4718 4615 4608 4504 4490 4463 4354 4307 4304 4296 4267 4217 4098 4050 4049 3945 3938 3657 3509 3502 3470 3439 3430 3426 3417 3336 3262 3154 3126 3060 3042 3002 2915 2816 2769 2754 2728 2702 2672 2659 2598 2546 2476 2401 2296 2262 2186 2130 2005 1967 1960 1923 1857 1737 1709 1699 1589 1580 1561 1523 1513 1450 1336 1305 1272 1246 1245 1225 1221 1185 1138 1041 1016 995 969 953 680 634 595 555 524 513 431 306 298 276 229 178 122 98 46 41 173 90 146 8825 8812 8758 8720 8671 8625 8527 8479 8436 8424 8420 8311 8260 8260 8196 8194 8171 8050 8027 7995 7931 7909 7828 7802 7738 7695 7671 7668 7661 7614 7538 7532 7520 7449 7405 7340 7310 7244 7162 7111 7110 7064 7031 6970 6906 6906 6886 6885 6878 6819 6810 6794 6681 6576 6561 6477 6422 6385 6264 6173 6167 6076 6034 6022 5988 5975 5966 5923 5868 5817 5778 5731 5694 5467 5421 5264 5165 5150 5041 5038 5006 4985 4813 4810 4697 4650 4617 4575 4494 4490 4473 4404 4398 4397 4395 4392 4295 4268 4252 4204 4165 4135 4128 4061 3929 3898 3880 3825 3602 3564 3241 3212 2893 2783 2708 2687 2686 2488 2442 2416 2310 2292 2268 2241 2240 2229 2194 2109 2107 2058 2016 1958 1926 1872 1803 1785 1657 1593 1540 1528 1431 1397 1377 1371 1340 1306 1283 1255 1222 1218 1121 1120 1062 926 835 808 804 803 759 716 659 596 559 527 480 452 441 386 360 331 285 154 94 172 70 130 4206 4187 4177 4153 4139 4128 4126 4121 3980 3971 3953 3940 3902 3879 3867 3865 3847 3846 3768 3765 3751 3738 3722 3710 3706 3664 3617 3612 3601 3574 3544 3517 3494 3460 3458 3360 3355 3344 3332 3331 3326 3307 3265 3254 3237 3197 3166 3148 3135 3100 3099 3093 3085 3031 3029 3023 3016 2982 2966 2944 2927 2850 2835 2824 2770 2757 2748 2733 2731 2684 2684 2676 2676 2675 2663 2637 2609 2532 2490 2483 2469 2446 2439 2439 2421 2405 2396 2382 2354 2320 2254 2203 2199 2190 2158 2157 2151 2140 2121 2090 2008 2004 1985 1935 1934 1929 1908 1868 1844 1825 1824 1822 1816 1753 1752 1662 1604 1537 1536 1508 1483 1433 1410 1407 1393 1388 1381 1379 1335 1304 1274 1272 1235 1153 1122 1121 1077 1065 1047 1034 1025 979 879 868 856 799 791 777 743 709 700 678 668 656 609 599 584 567 522 519 506 414 394 351 336 312 308 257 208 194 137 61 162 38 101 9618 9613 9583 9528 9525 9520 9467 9464 9460 9453 9407 9396 9270 9190 9184 9126 9095 9050 8870 8857 8797 8793 8792 8780 8747 8610 8562 8561 8516 8497 8453 8305 8174 8123 8037 8017 7934 7931 7911 7894 7886 7807 7769 7669 7653 7627 7609 7601 7551 7409 7251 7194 7122 7118 6950 6896 6824 6772 6703 6675 6582 6576 6516 6466 6457 6353 6318 6163 6145 6048 6025 5912 5894 5878 5761 5747 5731 5688 5609 5521 5370 5364 5290 5265 5214 5148 5130 4900 4886 4811 4756 4635 4624 4596 4473 4441 4270 4115 3986 3928 3914 3843 3516 3512 3466 3319 3286 3253 3215 3155 3045 2990 2927 2828 2798 2791 2755 2650 2646 2355 2312 2206 2166 2061 2043 1904 1881 1858 1853 1788 1765 1708 1520 1520 1426 1418 1369 1293 1288 1280 1202 1202 1038 1003 997 967 767 750 725 667 573 570 504 302 278 259 233 186 114 96 80 50 111 24 109 5129 5128 5075 5020 4993 4969 4938 4891 4851 4781 4658 4554 4551 4531 4431 4323 4303 4281 4232 4226 4208 4199 4169 4151 4142 4141 4116 4101 4096 4068 4041 4004 3977 3958 3860 3790 3750 3705 3659 3544 3447 3406 3352 3172 3152 3070 3052 2996 2973 2968 2953 2591 2563 2562 2470 2417 2408 2323 2263 2256 2180 2151 2113 2082 2051 2048 1944 1745 1725 1725 1696 1681 1658 1622 1472 1450 1448 1363 1195 1190 1186 1160 1122 1116 1080 1007 965 947 920 914 836 824 772 771 767 758 730 715 707 690 676 664 422 393 354 285 235 187 21 5 1 106 7 99 5839 5799 5702 5561 5521 5425 5402 5289 5165 5161 5145 5105 5019 5002 4961 4957 4940 4804 4730 4671 4590 4574 4374 4344 4338 4280 4223 4209 4186 4178 4156 4144 4051 4000 3925 3795 3715 3614 3596 3575 3429 3426 3406 3163 3146 3121 3097 3044 2847 2819 2805 2788 2752 2630 2560 2492 2473 2403 2351 2326 2245 2231 2226 2101 2036 2009 2000 1963 1949 1852 1769 1694 1621 1611 1589 1435 1387 1366 1285 1186 1177 1078 913 807 805 801 735 735 683 624 575 531 484 461 425 388 372 263 257 204 175 161 53 43 17 2 154 6 111 3807 3796 3775 3758 3700 3699 3651 3615 3613 3604 3592 3541 3521 3493 3451 3450 3408 3404 3395 3307 3296 3264 3255 3215 3212 3181 3163 3142 3118 3102 3021 3014 2979 2969 2960 2957 2954 2923 2901 2877 2872 2829 2808 2736 2674 2673 2659 2607 2595 2594 2546 2516 2486 2468 2368 2317 2310 2271 2222 2188 2150 2142 2136 2078 2061 2001 1951 1931 1915 1914 1888 1850 1845 1837 1829 1819 1804 1798 1766 1736 1699 1693 1690 1668 1656 1644 1642 1625 1604 1590 1585 1576 1561 1534 1533 1498 1496 1483 1452 1432 1423 1415 1403 1380 1357 1334 1333 1198 1170 1132 1113 1112 1087 1058 1055 1030 991 889 875 818 799 784 782 761 701 664 654 639 638 612 505 504 441 419 382 378 364 359 289 280 247 222 181 162 120 109 105 99 80 73 32 27 17 9 196 28 191 1444 1439 1439 1437 1434 1418 1415 1403 1391 1386 1377 1369 1367 1360 1358 1357 1356 1344 1339 1337 1326 1324 1324 1319 1295 1290 1285 1282 1282 1281 1275 1272 1266 1254 1251 1250 1250 1248 1247 1243 1233 1233 1227 1199 1198 1195 1194 1185 1184 1179 1177 1163 1144 1141 1136 1129 1125 1116 1090 1084 1080 1058 1045 1044 1038 1035 1022 1020 1015 1010 999 980 976 967 965 934 922 917 907 902 899 898 895 893 886 875 863 860 839 838 826 807 807 804 801 764 753 750 747 744 742 742 741 737 731 707 695 687 687 683 681 677 668 664 660 659 658 656 656 652 651 648 648 631 631 624 618 618 614 599 593 589 581 581 569 566 557 555 532 509 508 494 492 492 490 489 487 481 477 461 441 420 403 376 369 363 362 347 340 336 315 315 310 298 282 281 270 265 261 261 251 237 220 218 218 217 197 191 187 187 176 173 156 153 151 142 140 101 81 62 47 46 39 23 18 15 100 39 99 8522 8418 8368 7973 7899 7890 7840 7755 7747 7683 7418 7305 7249 7132 7084 6978 6904 6833 6479 6338 6296 6281 6194 6189 6100 6096 6086 6037 5955 5797 5702 5664 5661 5374 5331 5323 5309 5290 5282 4999 4931 4893 4890 4800 4713 4592 4360 4283 4061 4056 4031 3786 3773 3733 3259 3231 2971 2895 2861 2757 2714 2561 2300 2198 2164 2162 2133 2034 2016 1957 1820 1806 1698 1654 1535 1509 1470 1401 1362 1333 1246 1113 1069 1058 1020 806 662 601 599 593 587 485 424 330 286 196 168 153 50 10 146 13 145 9755 9695 9633 9620 9521 9509 9401 9387 9339 9317 9229 9220 9197 9196 9119 9061 8933 8881 8872 8610 8587 8536 8517 8420 8328 8308 8295 8223 7950 7884 7768 7722 7717 7612 7595 7298 7292 7158 7128 7105 7052 6985 6935 6900 6893 6848 6766 6745 6630 6604 6603 6589 6467 6360 6349 6340 6225 6167 6131 6096 6049 5986 5975 5939 5872 5817 5597 5569 5512 5494 5458 5384 5303 5269 5253 5206 5165 5098 5078 5065 4986 4824 4803 4776 4715 4650 4552 4395 4301 4296 4247 4092 4045 4017 3849 3843 3733 3723 3670 3669 3585 3488 3458 3329 3262 3164 2925 2892 2875 2669 2573 2506 2468 2265 2262 2223 2203 2196 2168 2085 2046 2032 1862 1839 1644 1627 1613 1579 1439 1423 1237 1200 1076 1062 1018 951 822 796 786 668 531 470 463 318 267 48 107 94 103 4297 4276 4148 4064 4033 4006 3966 3952 3950 3927 3897 3753 3747 3726 3707 3701 3669 3644 3499 3475 3405 3355 3332 3269 3248 3142 3087 2981 2972 2949 2929 2875 2871 2831 2814 2767 2721 2718 2700 2572 2454 2445 2384 2286 2278 2178 2103 2095 2043 2005 1997 1995 1969 1964 1960 1886 1881 1831 1828 1729 1714 1711 1691 1476 1457 1413 1399 1386 1370 1318 1186 1172 1161 1138 1103 1085 1020 1003 1001 938 935 878 874 783 771 754 665 657 653 652 564 562 555 526 473 430 393 377 354 333 280 206 192 186 145 96 54 151 47 112 244 243 243 240 238 237 237 234 234 234 234 231 230 228 226 224 224 222 222 221 221 220 215 214 214 214 211 211 209 208 206 205 204 204 201 197 194 191 187 185 184 182 181 180 180 177 173 167 167 167 166 162 160 160 156 154 152 152 151 148 148 147 147 147 146 145 143 143 142 142 139 138 134 128 127 126 122 121 121 120 120 119 118 116 114 113 108 108 107 107 104 103 102 101 101 97 95 93 87 80 78 76 72 66 62 61 60 60 60 52 52 52 50 50 47 47 46 45 44 42 41 41 38 38 37 36 36 34 34 32 32 29 28 26 24 20 20 17 17 15 14 14 13 12 9 6 6 4 3 3 2 111 16 106 1403 1395 1392 1391 1389 1382 1373 1330 1313 1285 1261 1257 1245 1235 1230 1225 1216 1214 1206 1200 1197 1190 1185 1180 1150 1147 1138 1124 1111 1108 1087 1085 1066 1061 1052 1043 1043 1033 1020 995 985 981 977 947 944 914 897 886 864 855 849 831 819 819 815 799 796 792 789 757 746 721 721 701 693 673 650 643 633 632 626 615 569 568 548 529 515 481 461 458 431 429 427 405 392 389 382 381 377 376 363 355 312 282 275 273 251 236 218 208 206 185 166 165 164 159 131 130 112 100 81 195 79 135 9103 9074 9024 9000 8966 8962 8941 8924 8888 8722 8712 8710 8704 8689 8675 8621 8522 8488 8413 8356 8313 8305 8235 8234 8155 8132 8030 7898 7848 7837 7685 7626 7598 7590 7434 7416 7375 7355 7331 7273 7243 7237 7223 7162 7069 7024 6999 6942 6922 6902 6877 6835 6808 6772 6694 6630 6627 6600 6517 6507 6493 6452 6405 6379 6332 6313 6223 6212 6199 6151 6138 6113 5980 5957 5899 5838 5833 5806 5797 5790 5688 5679 5632 5611 5606 5556 5538 5505 5482 5462 5386 5332 5328 5279 5278 5210 5208 5112 5042 5040 5017 4985 4925 4902 4873 4866 4838 4809 4657 4645 4630 4606 4560 4534 4511 4474 4438 4219 4173 4064 4051 4042 3957 3927 3888 3875 3796 3700 3695 3685 3363 3343 3294 3283 3280 3267 3250 3249 3236 3013 2986 2972 2907 2855 2643 2607 2601 2597 2569 2558 2496 2444 2422 2364 2336 2327 2211 1993 1968 1956 1872 1842 1802 1801 1744 1629 1571 1458 1438 1416 1329 1324 1302 1258 1205 1074 1051 981 962 892 866 753 679 669 537 498 491 470 465 406 319 275 218 184 147 104 98 101 8645 8479 8338 8272 8262 8210 8159 8068 8023 7894 7770 7678 7669 7611 7494 7446 7410 7356 7323 7290 7273 7004 6978 6852 6786 6732 6605 6589 6574 6460 6263 5968 5908 5779 5512 5427 5409 5365 5328 5323 5187 5168 5118 5050 4993 4989 4961 4899 4872 4865 4826 4825 4775 4763 4717 4713 4535 4532 4509 4183 4181 4132 4116 4106 3973 3960 3959 3880 3873 3600 3570 3528 3512 3489 3424 3408 3400 3279 3272 2990 2826 2597 2517 2378 2296 2199 2113 2088 2070 1950 1846 1387 1166 1008 995 919 842 764 741 625 488 414 308 213 103 89 101 2680 2657 2622 2607 2586 2544 2537 2536 2527 2496 2479 2479 2453 2441 2404 2395 2381 2346 2324 2273 2267 2262 2258 2201 2197 2136 2133 2102 2017 2006 1992 1966 1887 1884 1874 1830 1827 1814 1779 1779 1758 1749 1747 1678 1612 1500 1461 1438 1374 1374 1340 1334 1310 1291 1276 1223 1184 1176 1161 1125 1108 1089 1080 1057 1056 1039 1025 1016 1000 913 860 821 796 755 738 718 691 681 677 652 586 579 557 537 531 523 486 444 434 425 398 367 248 246 235 229 222 181 167 94 91 40 30 112 89 106 3166 3164 3159 3100 3096 3042 3030 3015 2996 2986 2951 2948 2940 2930 2879 2840 2831 2802 2789 2777 2725 2697 2618 2615 2568 2493 2469 2453 2420 2366 2362 2328 2198 2185 2175 2166 2149 2128 2112 2053 2036 2034 1985 1961 1892 1889 1857 1838 1836 1834 1820 1809 1786 1779 1757 1744 1663 1656 1656 1656 1642 1561 1559 1487 1383 1356 1355 1330 1248 1217 1101 1060 1045 1039 1016 992 954 899 834 815 798 765 744 715 681 681 655 627 596 543 531 460 436 426 399 385 344 331 308 292 281 275 266 265 256 250 175 168 160 140 28 13 116 1 115 7180 7146 7001 6943 6900 6739 6726 6608 6521 6467 6442 6434 6304 6303 6170 6112 5984 5970 5965 5935 5932 5906 5866 5824 5782 5766 5716 5636 5631 5560 5539 5459 5445 5438 5370 5352 5338 5335 5201 5147 5110 5079 5011 4796 4687 4686 4658 4653 4571 4434 4352 4334 4229 4177 4092 4070 4048 4015 3948 3922 3921 3822 3760 3511 3502 3400 3199 3183 3160 3078 3025 2993 2955 2869 2867 2866 2792 2700 2666 2662 2537 2512 2318 2282 2262 2181 2179 2173 2084 1989 1950 1924 1913 1781 1743 1515 1435 1413 1339 1272 1252 1164 1106 1020 977 892 873 749 606 423 200 162 141 97 81 59 164 99 152 9110 9068 8988 8943 8846 8785 8678 8481 8390 8377 8356 8302 8121 8081 8076 8021 8016 7898 7823 7688 7650 7531 7484 7419 7378 7293 7250 7242 7234 7182 7179 7166 7143 7124 7062 7027 6953 6849 6835 6799 6752 6746 6698 6621 6605 6559 6538 6497 6437 6194 6179 6133 6132 6121 6058 5859 5664 5639 5591 5545 5500 5319 5256 5221 5143 5113 5108 5106 5106 5062 5035 4944 4820 4808 4597 4574 4574 4563 4528 4507 4472 4443 4380 4370 4318 4222 4154 4040 3994 3986 3960 3950 3935 3830 3762 3669 3662 3632 3611 3572 3529 3508 3384 3322 3232 3184 3184 3159 3155 3078 3015 2872 2816 2694 2592 2556 2518 2486 2484 2437 2426 2391 2366 2303 2159 2123 1998 1942 1865 1828 1822 1780 1536 1446 1438 1416 1379 1313 1241 1174 1154 1152 1134 1089 1063 1057 997 993 955 936 856 848 821 763 687 523 493 478 440 374 368 347 248 158 176 32 120 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 146 58 103 4387 4356 4320 4299 4283 4272 4232 4180 4169 4165 4148 4125 4092 4054 4052 4049 4030 4021 3943 3903 3900 3888 3853 3822 3812 3790 3784 3776 3773 3770 3768 3719 3626 3622 3607 3558 3542 3512 3496 3489 3456 3442 3440 3437 3429 3409 3351 3298 3210 3148 3132 3100 3001 2852 2833 2768 2742 2724 2694 2664 2661 2630 2620 2602 2584 2572 2534 2528 2515 2513 2489 2481 2480 2461 2444 2412 2353 2317 2281 2281 2280 2273 2227 2153 2152 2147 2143 2089 1957 1943 1902 1898 1858 1841 1799 1788 1783 1760 1758 1723 1637 1589 1584 1532 1514 1418 1374 1367 1337 1335 1320 1275 1158 1140 979 968 941 932 931 884 844 820 754 746 714 663 650 626 582 516 457 455 405 404 319 301 222 206 87 77 71 64 55 37 20 0 159 120 129 1088 1082 1075 1071 1060 1058 1054 1053 1018 1015 1015 987 986 979 971 957 951 941 941 933 914 892 884 883 883 882 872 856 847 841 828 824 823 796 783 771 770 761 752 735 725 725 716 716 709 701 684 671 668 664 654 640 640 639 628 618 616 615 611 600 588 584 575 571 570 566 563 556 556 555 551 551 548 548 547 547 537 534 532 508 504 487 482 470 469 468 466 464 449 448 433 432 428 421 416 407 398 394 381 381 361 357 355 355 350 343 342 329 315 292 291 284 284 268 264 262 250 246 242 242 228 214 213 206 200 192 184 181 168 167 164 164 163 146 133 115 113 111 108 107 100 92 89 82 71 68 55 53 45 35 33 31 26 26 19 18 8 4 1 166 1 123 1586 1576 1573 1559 1559 1556 1518 1499 1497 1468 1460 1437 1435 1433 1430 1418 1416 1408 1389 1372 1371 1359 1358 1352 1350 1350 1338 1332 1331 1306 1306 1272 1269 1267 1261 1261 1228 1225 1211 1172 1161 1157 1152 1122 1120 1116 1107 1090 1086 1082 1081 1080 1067 1066 1066 1066 1063 1062 1030 1028 1027 971 969 967 950 933 918 906 898 879 842 808 808 808 802 801 799 797 785 782 780 778 766 764 756 749 732 727 725 724 723 720 705 697 689 681 670 665 652 639 636 631 623 621 617 608 591 588 587 584 583 579 541 540 526 508 506 499 471 455 453 447 447 402 385 380 366 350 335 333 328 322 314 308 306 306 294 293 280 278 274 270 252 246 238 233 232 230 200 194 174 169 168 165 162 130 128 99 93 84 74 70 55 41 29 27 100 68 99 8839 8437 8310 8277 8205 8153 8102 8058 7968 7966 7955 7944 7910 7896 7857 7504 7347 7325 7260 6993 6971 6967 6896 6881 6750 6666 6399 6354 6345 6241 6199 6120 6107 6037 5890 5836 5771 5757 5694 5609 5373 5262 5255 5021 4951 4947 4893 4807 4806 4747 4685 4232 4214 4208 4129 4126 4003 3918 3822 3691 3659 3591 3584 3521 3385 3335 3327 3221 3212 3057 3046 2762 2743 2645 2450 2400 2399 2332 2157 2069 1982 1945 1816 1701 1644 1357 1259 1254 1242 1164 1141 1083 1041 1040 1017 955 842 635 336 184 107 76 104 2335 2335 2326 2311 2293 2283 2258 2225 2146 2131 2119 2091 2089 2083 2079 2069 2055 2007 1999 1989 1974 1955 1948 1922 1878 1866 1865 1775 1774 1769 1746 1599 1568 1567 1514 1433 1418 1356 1345 1326 1313 1305 1293 1273 1224 1223 1151 1147 1128 1128 1120 1110 1073 1066 1064 1054 1050 1016 968 963 958 953 944 923 863 859 825 821 805 774 759 751 741 733 712 684 644 634 629 610 605 572 549 546 517 503 490 483 455 454 381 378 376 375 323 314 310 277 272 240 218 153 117 107 106 99 42 187 1 142 1998 1968 1966 1957 1944 1928 1926 1915 1878 1877 1875 1862 1862 1855 1845 1799 1798 1784 1777 1767 1767 1760 1760 1757 1755 1748 1731 1728 1717 1714 1714 1712 1685 1672 1671 1667 1652 1651 1643 1630 1575 1575 1570 1569 1551 1549 1541 1540 1520 1511 1499 1491 1487 1482 1479 1466 1457 1437 1435 1406 1395 1393 1387 1381 1372 1359 1357 1356 1353 1342 1340 1339 1338 1319 1308 1306 1301 1297 1294 1282 1276 1251 1222 1216 1194 1187 1167 1165 1152 1115 1110 1106 1101 1099 1079 1072 1065 1064 1054 1051 1049 1044 1039 1033 989 953 945 942 934 912 900 898 898 886 876 872 866 865 817 790 783 771 738 729 723 671 636 626 618 602 593 583 582 581 561 555 546 541 535 528 523 520 514 485 467 462 455 443 428 427 425 423 420 404 395 384 375 364 359 350 342 335 312 265 257 255 251 245 229 226 222 205 169 148 140 132 106 95 92 86 86 67 51 42 31 28 14 102 25 101 1794 1785 1782 1744 1743 1721 1698 1695 1690 1671 1661 1642 1628 1620 1533 1530 1506 1502 1478 1472 1456 1426 1388 1376 1370 1286 1265 1209 1209 1205 1189 1189 1136 1132 1105 1094 1090 1072 1060 1018 1008 971 959 947 931 891 871 871 813 794 790 779 778 759 755 743 739 717 704 694 672 662 626 600 585 573 552 552 531 523 507 484 483 476 474 450 428 385 352 337 319 316 311 248 241 220 205 202 188 184 175 173 172 152 133 116 105 47 43 38 13 7 191 24 109 4887 4885 4881 4861 4847 4832 4832 4830 4777 4731 4603 4599 4567 4547 4539 4527 4518 4513 4472 4467 4387 4370 4356 4346 4344 4321 4298 4275 4252 4229 4206 4183 4160 4137 4114 4091 4068 4045 4022 3999 3976 3953 3930 3907 3884 3861 3838 3815 3792 3769 3746 3723 3700 3677 3654 3631 3608 3585 3562 3539 3516 3493 3470 3447 3424 3401 3378 3355 3332 3309 3286 3263 3240 3217 3194 3171 3148 3125 3102 3079 3056 3033 3010 2987 2964 2941 2918 2895 2872 2849 2826 2803 2780 2757 2734 2711 2688 2665 2642 2619 2596 2573 2550 2527 2504 2481 2458 2435 2412 2389 2274 2217 2198 2192 2163 2152 2098 2049 1991 1977 1973 1939 1933 1879 1839 1825 1815 1802 1793 1782 1762 1733 1725 1718 1700 1674 1577 1533 1513 1504 1444 1422 1409 1394 1352 1326 1285 1243 1232 1232 1209 1198 1185 1173 1130 1020 957 944 887 822 650 597 556 548 542 522 500 487 480 453 447 432 429 415 407 371 367 338 295 277 239 184 177 148 123 91 81 64 63 54 38 136 64 118 2667 2604 2581 2559 2536 2524 2510 2492 2491 2481 2465 2460 2443 2436 2410 2396 2394 2391 2383 2370 2328 2319 2294 2267 2262 2245 2232 2206 2197 2169 2144 2087 2083 2079 2020 2013 1973 1931 1895 1889 1883 1868 1858 1823 1802 1796 1794 1793 1749 1717 1699 1691 1671 1640 1612 1567 1550 1544 1533 1524 1498 1406 1365 1319 1310 1296 1286 1285 1208 1192 1164 1152 1147 1142 1120 1065 1033 1018 1001 1000 996 996 991 964 926 912 868 832 807 800 795 772 762 734 722 697 620 567 566 551 549 545 527 515 513 500 483 466 417 387 374 364 359 356 349 344 342 325 318 312 310 261 214 197 177 152 124 122 99 97 90 79 73 28 25 19 167 73 144 3652 3610 3593 3591 3584 3571 3561 3547 3497 3493 3479 3475 3406 3400 3377 3313 3231 3230 3218 3211 3188 3131 3116 3092 3083 3075 2991 2934 2925 2923 2920 2872 2849 2841 2840 2818 2816 2749 2747 2716 2708 2689 2682 2664 2658 2613 2604 2594 2576 2560 2550 2541 2481 2476 2409 2387 2360 2356 2352 2342 2311 2307 2243 2207 2172 2143 2077 2064 2046 2005 1981 1979 1968 1951 1940 1931 1903 1898 1865 1864 1835 1824 1809 1794 1792 1778 1771 1755 1749 1730 1721 1698 1675 1637 1591 1588 1561 1504 1478 1462 1450 1418 1388 1367 1301 1278 1260 1240 1177 1171 1165 1129 1119 1083 1070 1061 1046 1042 1036 1031 1023 1021 1016 993 990 986 924 922 921 914 905 894 892 843 813 780 755 749 697 696 666 653 649 602 566 534 530 503 484 451 386 378 368 315 276 233 224 221 195 159 142 107 78 30 29 18 12 183 10 107 2701 2693 2688 2657 2649 2646 2631 2624 2624 2622 2616 2603 2590 2577 2564 2551 2538 2525 2512 2499 2486 2473 2460 2447 2434 2421 2408 2395 2382 2369 2356 2343 2330 2317 2304 2291 2278 2265 2252 2239 2226 2213 2200 2187 2174 2161 2148 2135 2122 2109 2096 2083 2070 2057 2044 2031 2018 2005 1992 1979 1966 1953 1940 1927 1914 1901 1888 1875 1862 1849 1836 1823 1810 1797 1784 1771 1758 1745 1732 1719 1706 1693 1680 1667 1654 1641 1628 1615 1602 1589 1576 1563 1550 1537 1524 1511 1498 1485 1472 1459 1446 1433 1420 1407 1394 1381 1368 1355 1332 1312 1305 1304 1301 1297 1290 1270 1244 1242 1241 1241 1206 1205 1152 1149 1140 1104 1101 1088 1014 1011 925 922 917 906 900 883 877 868 834 824 823 794 791 773 773 759 739 682 673 649 621 621 577 554 539 538 529 528 513 493 491 480 471 470 465 400 389 387 387 296 290 270 244 204 201 99 98 84 63 37 32 19 14 189 72 101 3528 3525 3503 3493 3442 3361 3334 3329 3271 3258 3233 3231 3217 3216 3211 3202 3162 3129 3127 3115 3035 3024 3003 3003 2985 2980 2974 2968 2949 2920 2917 2915 2891 2884 2858 2847 2844 2806 2803 2796 2783 2779 2764 2736 2709 2698 2696 2659 2657 2653 2650 2650 2631 2604 2579 2567 2532 2512 2502 2497 2493 2486 2464 2441 2428 2424 2413 2394 2394 2391 2384 2319 2318 2314 2307 2307 2266 2242 2216 2177 2175 2127 2120 2097 2088 2081 2080 2077 2047 2007 2000 1993 1992 1947 1933 1910 1885 1856 1852 1843 1837 1836 1761 1758 1728 1660 1659 1608 1605 1495 1487 1482 1474 1467 1442 1437 1410 1403 1368 1368 1360 1315 1302 1298 1288 1274 1263 1255 1245 1217 1199 1132 1087 1086 1051 1027 1014 1011 1004 974 962 960 949 937 929 916 916 849 795 788 759 721 717 683 678 617 585 578 537 534 527 510 447 432 407 401 392 368 338 309 287 279 252 244 235 227 214 203 196 183 165 148 99 91 84 68 47 46 11 129 73 115 2282 2264 2261 2247 2236 2233 2219 2214 2204 2183 2173 2145 2143 2084 2014 2007 2001 1980 1975 1961 1957 1951 1909 1901 1866 1857 1832 1815 1810 1809 1780 1772 1719 1718 1700 1671 1659 1636 1607 1595 1562 1559 1549 1526 1507 1506 1487 1484 1446 1439 1421 1402 1372 1371 1349 1325 1320 1316 1298 1277 1250 1219 1203 1195 1147 1143 1140 1126 1096 1061 1039 1026 1005 977 961 928 914 907 888 881 859 857 832 829 788 773 748 730 717 705 702 684 668 659 658 651 613 563 547 533 522 521 512 508 489 467 359 345 324 295 230 210 205 196 185 169 155 131 125 112 108 91 87 67 47 13 12 11 0 158 1 150 2817 2793 2775 2771 2725 2720 2716 2710 2698 2676 2667 2645 2632 2612 2608 2601 2599 2587 2583 2518 2505 2479 2475 2444 2426 2416 2400 2396 2391 2359 2350 2340 2303 2298 2200 2190 2187 2153 2139 2110 2061 2039 2035 2029 2024 2021 1996 1977 1973 1953 1943 1937 1923 1910 1899 1886 1884 1877 1862 1836 1826 1815 1790 1788 1788 1780 1762 1735 1725 1700 1672 1658 1585 1552 1519 1508 1500 1500 1495 1486 1479 1458 1448 1445 1441 1430 1417 1401 1395 1366 1358 1352 1299 1293 1291 1252 1242 1206 1150 1138 1131 1114 1112 1100 1073 1063 1013 1001 998 995 990 923 879 863 861 849 831 827 818 807 796 793 759 694 684 681 640 608 604 578 531 518 485 481 466 454 447 417 382 375 359 355 331 314 302 267 244 216 169 134 94 77 57 35 33 26 15 3 113 60 107 539 537 534 533 530 523 515 513 504 496 495 487 483 480 473 466 462 457 450 444 423 418 411 410 409 396 395 392 386 386 385 376 375 370 368 359 355 353 347 328 321 317 316 315 307 304 300 299 295 278 277 276 273 264 259 252 245 242 241 234 233 230 224 220 213 213 212 212 199 198 195 192 190 190 183 183 177 160 159 146 144 143 140 134 132 131 130 128 117 115 115 115 114 112 97 97 92 90 87 82 79 79 77 76 74 64 57 36 30 23 10 9 7 172 48 106 3277 3271 3223 3189 3183 3181 3180 3175 3154 3147 3121 3090 3075 3073 3027 3011 2982 2967 2966 2943 2933 2882 2866 2866 2863 2798 2787 2756 2751 2712 2699 2686 2662 2652 2635 2632 2604 2572 2566 2539 2500 2494 2492 2482 2439 2436 2416 2411 2379 2373 2363 2312 2303 2297 2280 2271 2262 2253 2222 2214 2202 2200 2159 2154 2149 2141 2067 2018 1994 1970 1950 1947 1930 1912 1896 1858 1858 1824 1817 1812 1799 1747 1719 1719 1676 1636 1632 1585 1568 1558 1554 1547 1535 1521 1493 1441 1439 1429 1393 1389 1352 1315 1298 1204 1201 1185 1168 1164 1129 1097 1087 1078 1074 1058 1050 1042 1039 1027 1013 958 943 939 930 870 861 858 855 847 768 766 756 742 742 736 724 696 695 682 679 678 600 586 584 563 546 528 514 500 485 479 471 456 407 347 326 315 308 292 233 209 204 202 167 139 136 115 114 99 95 65 54 28 119 43 110 372 372 370 364 362 359 354 354 348 347 341 338 326 325 320 318 316 313 313 307 305 304 303 301 300 298 292 278 273 256 254 253 252 248 244 241 241 238 237 236 234 221 219 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 113 15 14 8 6 3 2 1 0 197 110 125 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 160 44 119 2321 2319 2313 2290 2285 2270 2242 2233 2225 2218 2216 2210 2201 2177 2168 2141 2136 2129 2126 2123 2119 2116 2110 2104 2072 2070 2056 2052 2043 2026 2023 2018 1947 1904 1876 1861 1853 1851 1844 1840 1833 1804 1789 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 1207 612 612 586 577 559 556 512 497 488 487 486 479 477 457 448 426 397 381 376 357 325 305 304 288 277 257 252 237 177 176 147 131 123 113 98 92 91 85 81 56 28 106 57 104 6908 6906 6783 6737 6715 6563 6546 6423 6372 6095 5916 5839 5701 5650 5561 5526 5511 5499 5421 5392 5209 5052 5011 4884 4882 4843 4766 4765 4726 4681 4661 4600 4550 4439 4438 4415 4285 4224 4181 4167 4075 4073 4064 4006 4004 4001 3870 3737 3691 3414 3390 3377 3365 3282 3269 3240 3230 3101 2973 2967 2918 2853 2806 2762 2722 2575 2548 2545 2478 2451 2442 2279 2269 2262 2199 2159 2133 2064 1970 1962 1817 1802 1750 1718 1579 1515 1511 1374 1342 1130 1118 816 743 585 577 559 413 412 389 305 298 248 231 147 145 19 107 75 105 2209 2206 2180 2171 2135 2099 2062 2061 2060 2050 1993 1991 1976 1953 1922 1919 1895 1853 1808 1785 1759 1759 1698 1693 1693 1688 1668 1667 1658 1649 1639 1562 1555 1541 1516 1504 1488 1469 1463 1452 1420 1395 1377 1361 1359 1357 1274 1215 1195 1109 1076 1073 1064 1027 1006 992 962 945 943 853 825 804 779 775 772 769 766 732 708 691 686 685 677 664 648 647 637 628 593 559 556 545 447 424 378 368 359 352 329 324 312 300 300 283 274 243 195 182 178 168 165 156 85 79 55 52 35 105 62 101 3503 3465 3447 3408 3276 3257 3215 3125 3052 3050 3033 3008 2985 2977 2889 2867 2839 2788 2761 2752 2731 2718 2647 2630 2537 2534 2517 2460 2409 2393 2359 2272 2269 2202 2179 2139 2131 2127 2104 2099 2009 1941 1938 1898 1858 1824 1766 1733 1685 1676 1562 1558 1507 1423 1423 1332 1303 1290 1249 1231 1200 1197 1191 1175 1173 1139 1139 1049 1040 1021 1018 982 977 944 902 882 879 838 814 784 776 762 742 708 707 656 645 642 611 607 573 567 564 531 528 493 484 460 430 264 69 63 23 16 14 0 0 0